Project-Based Accounting: How to Monitor Site and Project Profitability
What is Project Accounting?

Project accounting tracks the financial performance of each project independently.
Project accounting is an accounting methodology that enables the tracking of revenue and expenses on a project, site, or work-package basis. Unlike traditional calendar-based accounting, project accounting tracks the entire financial lifecycle of a project from inception to completion.
The core characteristics of this approach include:
- Project profit center: Each project is treated as an independent profit/loss center.
- Cost allocation: All costs are assigned to specific projects or work packages.
- Revenue matching: Revenue is recognized in the same period as the associated costs.
- Lifecycle tracking: The project is monitored financially from start to finish.
- Profitability visibility: Current profitability status can be reported at any time.
Why is Project Accounting Necessary?
In project-based sectors (construction, engineering, consulting, software development), calendar-based accounting falls short:
Limitations of Calendar-Based Accounting
- What does the year-end mean for a 24-month project?
- What does the total profit of 15 different projects in the same period tell us?
- How do we identify which project is profitable and which is losing money?
- How do we detect cost overruns in work-in-progress?
Benefits of Project Accounting
- Independent profit/loss status for every project
- Early warning signs for cost overruns within projects
- Realistic completion projections (EAC)
- Progress billing and cash flow management
- Project-based decision making
Core Concepts
Understanding the fundamental concepts of project accounting is critical:
- WBS (Work Breakdown Structure): The hierarchical work package structure of the project.
- Cost Center: An organizational unit where costs are aggregated.
- Cost Element: Types of costs (labor, material, subcontracting, etc.).
- Budget: Planned cost and revenue values.
- Actual: Realized cost and revenue values.
- Commitment: Costs that have been committed but not yet realized.
- EAC (Estimate at Completion): The estimated total cost at the end of the project.
- ETC (Estimate to Complete): The estimated cost of the remaining work.
- POC (Percentage of Completion): The percentage of work completed.
Project Accounting vs. Cost Accounting
Project accounting and cost accounting are distinct concepts. While cost accounting calculates the cost of a product or service, project accounting tracks the financial performance of a specific project. Both are used in the construction sector: cost accounting for unit price calculations and project accounting for project profitability.
WBS – Work Breakdown Structure Design

WBS enables control by breaking the project down into manageable work packages.
WBS (Work Breakdown Structure) is the structure that hierarchically divides project deliverables into smaller, manageable components. In project accounting, the WBS forms the framework for cost aggregation and reporting.
WBS Design Principles
1. The 100% Rule
The WBS must cover the entire project—no more, no less. Each work package must represent 100% of its parent level.
2. Mutually Exclusive
There should be no overlap between work packages. The same work should not be assigned to two different packages.
3. Manageable Size
Work packages should be of a size that is trackable, assignable, and measurable. Neither too large nor too small.
4. Result-Oriented
WBS elements should be defined by deliverables/results, not by activities.
WBS Levels
A typical construction project WBS structure:
| Level | Definition | Example |
|---|---|---|
| Level 0 | Project | XYZ Factory Construction |
| Level 1 | Phase / Main Section | Structural, Finishing, Mechanical, Electrical |
| Level 2 | Work Package Group | Foundation, Column-Beam, Slab |
| Level 3 | Work Package | Foundation Excavation, Concrete Pouring, Ironwork |
| Level 4 | Work Unit | Block A Foundation Excavation, Block B Foundation Excavation |
WBS Coding System
Establish an effective WBS coding system:
- Hierarchical code: 1.0 > 1.1 > 1.1.1 > 1.1.1.1
- Project prefix: PRJ001-1.1.1
- Phase/area indicator: STR (Structural), FIN (Finishing), MEC (Mechanical)
Example coding: PRJ001-STR-01-003
- PRJ001: Project code
- STR: Structural phase
- 01: Foundation work package group
- 003: Concrete pouring work package
WBS and Accounting Integration
The WBS works integrated with the accounting system:
- Cost collection point: Every WBS element collects costs.
- Budget allocation: Budgets are assigned to WBS levels.
- Actual cost: All expenses are recorded against the WBS element.
- Comparison: Budget vs. Actual analysis is performed on a WBS basis.
- Reporting: Consolidation is possible at any desired level.
WBS Design Error
Making the WBS too complex or too simple is a problem. A highly detailed WBS (7+ levels) makes tracking difficult and creates administrative burden. A too-simple WBS (2 levels) prevents meaningful analysis. A 3-5 level WBS, appropriate to the project size, is optimal.
Cost Center and Chart of Accounts Structure

The cost center structure is the foundation of financial tracking for projects.
A cost center is an organizational unit where costs are collected and controlled. In project accounting, each project, site, or job is typically defined as a separate cost center.
Cost Center Hierarchy
A typical project organization’s cost center structure:
- Level 1 – Company: The top level where all costs are consolidated.
- Level 2 – Business Unit: Lines of business such as Construction, Contracting, Real Estate.
- Level 3 – Project Group: Grouping by region, client, or project type.
- Level 4 – Project: Individual project or site.
- Level 5 – Sub-Project: A phase or section within a project.
Chart of Accounts Design
The chart of accounts for project accounting should be designed to capture cost elements:
Direct Costs
- 510 – Material Expenses
- 510.01 – Construction Materials
- 510.02 – Electrical Materials
- 510.03 – Mechanical Materials
- 510.04 – Consumables
- 520 – Labor Expenses
- 520.01 – Direct Labor
- 520.02 – Overtime
- 520.03 – Social Benefits
- 530 – Subcontractor Expenses
- 530.01 – Structural Subcontractors
- 530.02 – Mechanical Subcontractors
- 530.03 – Electrical Subcontractors
- 540 – Equipment/Machinery Expenses
- 540.01 – Rented Equipment
- 540.02 – Owned Equipment Depreciation
- 540.03 – Fuel and Maintenance
Indirect Costs
- 550 – Site General Expenses
- 550.01 – Site Management Personnel
- 550.02 – Site Facilities
- 550.03 – Health and Safety
- 560 – General Administrative Overheads
- 560.01 – Head Office Overhead Allocation
- 560.02 – Insurance Expenses
Cost Allocation Rules
Clear rules must be established for assigning costs to the correct project and WBS element:
- Direct costs: Assigned directly to the specific project.
- Common costs: Distributed using allocation keys.
- Overheads: Applied using a pre-determined rate or formula.
Allocation Keys
- Direct labor hour rate
- Direct cost ratio
- Revenue ratio
- Square meter ratio
Commitment Tracking
Track not only realized costs but also committed costs. When a purchase order is issued, the amount is recorded as a commitment; it converts to actual when the invoice arrives. This makes the total cost risk (Actual + Commitment + ETC) visible at any time.
Revenue Recognition Methods and Percentage of Completion

Accurate revenue recognition ensures realistic reporting of project profitability.
In project accounting, revenue recognition determines when and how much revenue a project reports. This is a critical accounting policy for long-term projects.
Core Revenue Recognition Methods
1. Percentage of Completion (POC) Method
The POC method recognizes revenue gradually as the project progresses:
- Revenue is recognized in each period as the project progresses.
- Revenue and cost matching is achieved.
- Profitability can be reported in every period.
- The preferred method under accounting standards (IFRS 15).
2. Completed Contract Method
The Completed Contract method recognizes all revenue at the end of the project:
- Revenue is reported only when the project is completed.
- Profitability is not visible during the project duration.
- May be preferred for projects with high uncertainty.
- A conservative approach.
Percentage of Completion Calculation Methods
Cost-to-Cost
The most commonly used method:
Completion % = Actual Cost / Estimated Total Cost x 100
- Advantage: Objective and verifiable.
- Disadvantage: Cost overruns artificially increase completion.
Units Delivered
Physical progress measurement:
Completion % = Units Completed / Total Units x 100
- Advantage: Reflects physical progress.
- Disadvantage: Suitable for uniform work, difficult for complex projects.
Milestone-Based
Based on milestone completion:
- Advantage: Captures major stages.
- Disadvantage: High fluctuation between periods.
Revenue Recognition Formula
Revenue recognized in each period:
Revenue in Period = (Total Contract Value x Cumulative Completion %) – Total Revenue Recognized in Previous Periods
Example calculation:
- Contract value: 100 units
- Estimated total cost: 80 units
- Actual cost at period end: 40 units
- Completion %: 40 / 80 = 50%
- Recognized revenue: 100 x 50% = 50 units
- Recognized cost: 40 units
- Gross profit: 10 units
Revenue Recognition Risks
The percentage of completion method depends on the accuracy of the estimated total cost. Optimistic cost estimates create early profit, while unrealistic projections create large losses at the end of the project. The EAC update discipline is critical.
Progress Billing Process

The progress billing process is the backbone of project cash flow.
Progress billing refers to the gradual payments requested from the employer or client in exchange for work performed. The progress billing system, which is standard practice in the construction sector, directly affects cash flow.
Types of Progress Billing
Progress Payment
- Performed periodically (usually monthly).
- Measurement and evaluation of work performed.
- Withholding tax is usually applied (5-10%).
Final Payment
- Performed when the project is completed.
- All work items are closed.
- Withholdings are released.
Steps in the Progress Billing Process
- Measurement: Physical measurement of the work performed.
- Evaluation: Calculation of total value using unit prices.
- Report Preparation: Creating the report with supporting documents.
- Internal Approval: Project manager and finance approval.
- Client Presentation: Submitting the billing file.
- Client Review: Technical review and approval.
- Invoicing: Issuing the invoice for the approved amount.
- Collection Tracking: Due date tracking and collection.
Progress Billing Performance Metrics
- Billing Cycle Time: Time from measurement date to billing submission.
- Approval Time: Time from submission to client approval.
- Collection Time: Time from invoice to collection.
- DSO (Days Sales Outstanding): Number of days for billing receivables.
- Withholding Accumulation: Total pending withholding amount.
Relationship Between Billing and Revenue Recognition
Issuing a progress invoice and recognizing revenue are different concepts:
- Progress Billing: Amount requested from the client (invoicing).
- Revenue Recognition: Revenue recognized according to accounting standards.
These two amounts may differ:
- Billing > Recognized Revenue: Contract liability (deferred revenue).
- Billing < Recognized Revenue: Contract asset (unbilled revenue).
Billing Optimization
Optimize the billing process: Plan the billing calendar, standardize measurement documentation, and strengthen client relationships. Every day of delay in billing = financing cost. Proactive billing management improves cash flow.
EAC/ETC Calculations and Projections

EAC/ETC calculations are critical for forecasting the financial status at the end of the project.
One of the most critical questions in project accounting is “where will we be at the end of the project?” EAC (Estimate at Completion) and ETC (Estimate to Complete) calculations answer this question.
Core Concepts
- BAC (Budget at Completion): Original total budget.
- AC (Actual Cost): Cost realized to date.
- EV (Earned Value): The budget value of the work performed.
- PV (Planned Value): The budget value of the work that should have been performed.
- ETC (Estimate to Complete): Estimated cost of remaining work.
- EAC (Estimate at Completion): Estimated total cost at the end of the project.
- VAC (Variance at Completion): Budget – EAC difference.
Performance Indices
CPI (Cost Performance Index)
CPI = EV / AC
- CPI > 1: Under budget (good).
- CPI = 1: On budget.
- CPI < 1: Over budget (bad).
SPI (Schedule Performance Index)
SPI = EV / PV
- SPI > 1: Ahead of schedule.
- SPI = 1: On schedule.
- SPI < 1: Behind schedule.
ETC Calculation Methods
Method 1: Based on Original Estimate
Assumption that remaining work will be completed within the original budget:
ETC = BAC – EV
Method 2: Based on Current Performance
Assumption that current cost performance will continue:
ETC = (BAC – EV) / CPI
Method 3: Detailed Re-estimation
Re-evaluation of remaining work packages:
ETC = Updated estimate for each work package
EAC Calculation Formulas
Basic EAC
EAC = AC + ETC
CPI-Based EAC
EAC = AC + (BAC – EV) / CPI
or
EAC = BAC / CPI
CPI and SPI-Based EAC
Considering both cost and schedule performance:
EAC = AC + (BAC – EV) / (CPI x SPI)
Example Calculation
| Parameter | Value |
|---|---|
| BAC (Total Budget) | 1,000 units |
| AC (Actual) | 450 units |
| EV (Earned Value) | 400 units |
| CPI | 400 / 450 = 0.89 |
| ETC (CPI-based) | (1,000 – 400) / 0.89 = 674 units |
| EAC | 450 + 674 = 1,124 units |
| VAC | 1,000 – 1,124 = -124 units (Overrun) |
Comment: The project is 40% complete, but with a CPI of 0.89, it is trending toward a budget overrun. If current performance continues, the budget will be exceeded by 12.4% at the end of the project.
EAC Update Discipline
- EAC should be updated at least monthly.
- Must be updated immediately for significant changes (scope, risk).
- Detailed analysis should be performed at the WBS level.
- Update history and justifications must be documented.
EAC Manipulation Risk
Because EAC relies on subjective estimates, it is prone to manipulation. Project managers who avoid delivering bad news may provide optimistic estimates. This risk should be mitigated through independent reviews, historical performance comparisons, and transparent reporting.
Field Example: Project Accounting Implementation

Situation
A construction contracting firm with 120 employees operates on 8 different projects simultaneously. Currently, project profitability is only revealed at project completion; it is observed that some projects are losing money, but this is not noticed until closing. The Excel-based tracking system is insufficient, and billing delays are straining cash flow.
Steps Taken
- Weeks 1-3: Current state analysis was performed. The WBS structure of the 8 projects was examined—only 2 projects had a meaningful WBS. Cost allocation rules were unclear, and overheads were distributed randomly.
- Weeks 4-6: A standard WBS template was created (4 levels). Retrospective WBS definition was performed for all projects.
- Weeks 7-10: The cost center structure was redesigned. Each project was defined as a separate cost center, and WBS elements were defined as sub-cost centers.
- Weeks 11-14: The chart of accounts was updated. 45 different cost elements were defined (material, labor, subcontractor, equipment, etc.). Allocation keys were established.
- Weeks 15-18: The project accounting module in the ERP system was configured. Budgets were loaded at the WBS level, and cost allocation rules were defined in the system.
- Weeks 19-22: The billing process was digitized. A mobile measurement application was implemented, and the billing approval workflow was defined in the system.
- Weeks 23-26: An EAC/ETC reporting system was established. The monthly project performance report format was determined, and dashboards were created.
Results (Representative)
- Project profitability visibility: Shifted from project completion to monthly tracking.
- Cost allocation accuracy: Increased from 65% to 92%.
- Billing preparation time: Reduced from 12 working days to 5 working days.
- Billing collection time: Reduced from an average of 45 days to 32 days.
- EAC projection accuracy: 85% accuracy in the first 6 months.
- Early warnings: Cost overrun risks were detected in advance for 3 projects.
Critical Success Factors
- Senior management’s demand for and commitment to project-based reporting.
- WBS standardization and implementation across all projects.
- Digitization of the field data collection process.
- Monthly EAC review discipline.
- Training and ownership by project managers.
7 Most Common Project Accounting Mistakes
1. Working Without a WBS
Aggregating costs at the project level without tracking them at the work-package detail. Result: You don’t know where the cost overrun is; you only say “the project was expensive.” Meaningful analysis is impossible without a WBS.
2. Incorrect Cost Allocation
Assigning costs to the project where they are easiest to find rather than using allocation keys. Some projects appear more profitable than they are, while others appear to be losing money. True profitability is hidden.
3. Not Tracking Commitments
Monitoring only realized costs while ignoring committed costs. Materials ordered but not yet invoiced are not seen. Sudden “surprise” costs emerge.
4. Neglecting EAC Updates
Not updating the initial estimate throughout the project. In an 18-month project, you are still comparing against the original budget in the 12th month. No realistic projection is made.
5. Revenue-Cost Matching Error
Recognizing revenue when the bill is issued and cost when the invoice arrives. Periodic profitability reports become misleading. Incompatibility with accounting standards.
6. Ignoring Overhead Distribution
Assigning only direct costs to projects and not distributing overheads. Projects appear profitable, but there is a loss across the company. Pricing decisions are made incorrectly.
7. Not Linking Billing to Cash Flow
Treating the billing process only as an accounting task and separating it from cash flow projections. Billing delays lead to financing crises. Proactive management is not performed.
Project accounting mistakes eliminate profitability visibility.
Project Profitability Metrics Table
Track the following metrics to measure the effectiveness of your project accounting system and project performance:
| Metric | Baseline | Target | Measurement Method |
|---|---|---|---|
| Gross Profit Margin | Baseline | 15-25% | (Revenue – Direct Cost) / Revenue x 100 |
| CPI (Cost Performance Index) | 1.0 | 1.0 or higher | EV / AC |
| SPI (Schedule Performance Index) | 1.0 | 1.0 or higher | EV / PV |
| Cost Allocation Accuracy | 70% | 95%+ | Correctly allocated cost / Total cost |
| EAC Projection Accuracy | 60% | 90%+ | Difference between EAC and Final Realized Cost |
| Billing Preparation Time | 12 working days | 5 working days | From measurement to billing submission |
| DSO (Billing Collection Time) | 60 days | 30 days | Days from invoice to collection |
| Budget Overrun Rate | 25% | Under 5% | (EAC – BAC) / BAC x 100 |
Measurement frequency: CPI/SPI and EAC should be tracked weekly, profitability metrics monthly, and DSO weekly. Real-time visibility should be provided in dashboards.
Project Accounting Checklist
Check the following items for the setup and operation of your project accounting system:
- Is a standard WBS template defined?
- Has a WBS coding system been established?
- Has a WBS been created for all projects?
- Are WBS levels appropriate for reporting needs?
- Is the cost center hierarchy defined?
- Has a cost center been opened for each project?
- Are cost elements (chart of accounts) defined?
- Have cost allocation rules been established?
- Are overhead allocation keys defined?
- Are project budgets loaded at the WBS level?
- Is commitment tracking active?
- Has a budget revision procedure been established?
- Are approval limits and authorities defined?
- Has a revenue recognition policy been established?
- Has a percentage of completion calculation method been selected?
- Is the billing process documented?
- Has a measurement system been established?
- Are billing approval workflows defined?
- Has an EAC/ETC calculation method been determined?
- Is there a monthly EAC update procedure?
- Has a project profitability report format been determined?
- Have dashboard/visualization tools been set up?
- Is a variance analysis procedure defined?
- Is the ERP/accounting system configuration complete?
- Are integrations (field systems, etc.) established?
- Has user training been provided?
- Are project managers proficient in the system?
Frequently Asked Questions (FAQ)
Get Support for Your Project
I can help guide your digital transformation initiative. Book a free preliminary call to discuss your priorities.