Why Contractors Lose Money on Projects That Looked Profitable
Ask a Saudi contractor why a project ended with a thin margin or a loss and you rarely hear "we priced it wrong". More often you hear that material prices moved, a variation was never approved, a subcontractor claimed more than expected, or the client paid three months late and the company borrowed to keep the site running. Each of those is a budget or cash flow problem that was visible weeks or months before it hit the accounts, but only if someone was looking at the right numbers.
Project budgeting and cash flow management for contractors means two disciplines working together. Budget control asks whether the project will finish within its approved cost. Cash flow control asks whether the company will have enough money in the bank at every point between mobilisation and final account. A project can be profitable on paper and still break the company if cash runs out in month seven.
This guide explains how to structure a project budget in an ERP, how to track commitments and forecast the final cost, how earned value works with a worked example, how progress billing affects cash, which Saudi rules affect timing, and what to look for in a system.
Structure the Budget Before the First Purchase Order
A project budget that only shows a total cost is not a control tool. It needs to break down into elements that someone is responsible for and that transactions can be charged to. Most contractors use a work breakdown structure (WBS) with three or four levels:
| Level | Example | Who controls it |
|---|---|---|
| Project | School building, Dammam | Project director |
| Phase or zone | Substructure, superstructure, finishes, MEP | Project manager |
| Cost type | Materials, labour, plant, subcontract, site overheads | Site engineer, procurement |
| Activity or BOQ item | Concrete for ground floor slab | Section engineer |
The budget should be built from the same estimate used in the bid, adjusted for the final contract and approved by management. Keep the original budget fixed as a baseline and record changes separately as approved revisions, so you can always explain the difference between where you started and where you are.
Link the budget to the bill of quantities
Revenue comes from the bill of quantities (BOQ) and cost comes from the budget. Mapping each BOQ item to the cost lines that deliver it lets you compare revenue earned and cost spent item by item, which is where losses are usually found.
Committed Cost: The Number Most Contractors Miss
The general ledger shows what has been invoiced and paid. By the time a cost reaches the ledger, the decision to spend it was made weeks earlier, when the purchase order or subcontract was signed. Real budget control works on four figures for every budget line:
- Budget: the approved amount, including approved revisions.
- Committed: purchase orders and subcontracts issued but not yet invoiced.
- Actual: costs invoiced, labour booked, materials issued.
- Remaining: budget minus committed minus actual.
An ERP that checks remaining budget when a purchase request is raised can warn or block before the overspend happens. A common setting is a warning at around 80% to 90% consumption and an approval step for anything that exceeds the line, with transfers between lines requiring a documented reason.
Forecasting the Final Cost
The most useful question on any project review is not "what have we spent?" but "what will this project cost when it is finished?" That is the estimate at completion (EAC). It is built from actual cost to date plus a realistic estimate to complete (ETC) for the remaining work. Site teams should update ETC monthly for each major line, based on remaining quantities and current prices, not on the original budget minus spend.
The difference between budget at completion and EAC is the variance at completion. When EAC exceeds the budget, management has time to act: re-tender a subcontract, change a material source, push a variation claim, or adjust the programme.
Earned Value Management With a Worked Example
Earned value management (EVM) combines cost, progress and schedule into a small set of indicators. It needs three numbers:
- Planned value (PV): the budgeted cost of work scheduled to date.
- Earned value (EV): the budgeted cost of work actually completed to date.
- Actual cost (AC): what the completed work actually cost.
Consider a hypothetical project with a contract value of SAR 20 million and a cost budget (BAC) of SAR 17 million, giving a planned margin of SAR 3 million, or 15%. At the end of month six:
| Indicator | Calculation | Result |
|---|---|---|
| Planned value | Schedule says 47% of budgeted work by now | SAR 8.0 million |
| Earned value | 40% complete × SAR 17 million | SAR 6.8 million |
| Actual cost | From the ERP | SAR 7.5 million |
| Cost performance index (CPI) | EV ÷ AC | 0.91 |
| Schedule performance index (SPI) | EV ÷ PV | 0.85 |
| EAC if performance continues | BAC ÷ CPI | SAR 18.75 million |
Every riyal of completed work is costing about SAR 1.10, and the project is running behind schedule. If nothing changes, cost at completion is SAR 18.75 million and the margin falls from SAR 3 million to SAR 1.25 million, about 6%. That is a conversation to have in month six, not in month eighteen.
The weak point of EVM is the progress measurement. If "40% complete" is a guess, every indicator is a guess. Measure progress from physical quantities installed against the BOQ, the same quantities that go into the progress certificate.
Cash Flow: Why Profitable Projects Still Run Out of Money
Contractors pay before they are paid. Labour is paid monthly, suppliers on 30 to 60 days, while the client certifies work monthly and pays some weeks after that. Retention holds back part of every certificate until completion or the end of the defects liability period. The result is a cash curve that dips below zero early in most projects and only recovers late.
A progress certificate example
Continuing the hypothetical project, suppose the contract provides a 10% advance payment (SAR 2 million), recovered at 10% of each certificate, and 5% retention. In month six, cumulative work certified is SAR 6 million, of which SAR 4.5 million was certified previously:
| Line | Amount (SAR) |
|---|---|
| Gross work this period | 1,500,000 |
| Less advance recovery (10%) | (150,000) |
| Less retention (5%) | (75,000) |
| Net amount before VAT | 1,275,000 |
If the client pays 60 days after the certificate is approved, and the certificate takes 20 days to prepare and approve, this month's work turns into cash roughly 80 days after it was performed. Meanwhile the month's cost has largely been paid. Multiply that gap across several projects and it explains why contractors with healthy order books still draw on overdrafts.
Build a rolling project cash forecast
For each project, forecast monthly receipts from expected certificates, the client's actual payment behaviour, advance recovery and retention release. Forecast payments from committed purchase orders and subcontracts by their payment terms, payroll and plant costs. Roll the projects up into a company forecast and look at the low point. Our guide to cash flow management in Saudi companies covers the company-wide view.
Practical levers
- Shorten the billing cycle: prepare certificates from quantities already recorded in the system instead of rebuilding them each month.
- Track retention as an asset: record each project's retention receivable and its release date, then invoice it on time.
- Align supplier terms with client terms: where possible, negotiate subcontract payment on a "paid when certified" basis within what the contract allows.
- Time large purchases: schedule bulk material orders against the cash forecast, not just the programme.
Saudi Rules That Affect Project Budgets and Cash
VAT timing on progress billing
VAT at 15% is due on the earliest of the supply, the issue of the tax invoice or receipt of payment, to the extent of the payment. An advance payment received before work starts is therefore taxed when received. For government contracts since 1 November 2021, the tax point is the earlier of the payment order or receipt of consideration. Because VAT on certificates can fall due before the client pays, it belongs in the cash forecast. Confirm the treatment of advances and retentions with your tax adviser, since contract terms affect it.
Government projects
Government work runs on Etimad. Under the 2019 Government Tenders and Procurement Law, bid bonds were 1% to 2% of the bid value, and the implementing regulations set agency payment within 70 working days of a valid claim. A new law published on 4 September 2026 takes effect on 2 January 2027. Among other changes, it raises the final guarantee exemption threshold from SAR 100,000 to SAR 300,000 and lowers the delay penalty cap for non-supply contracts from 20% to 15%. Its implementing regulations are still in draft, so payment terms should be checked when they are issued.
Delay penalties and price shocks in private contracts
The Civil Transactions Law, in force since 16 December 2023, allows agreed compensation clauses, but a court or tribunal can reduce them if they are unreasonably high or the obligation was partly performed. It also allows an obligation to be reduced to a reasonable level when unforeseeable exceptional circumstances make it excessively onerous. Both points matter when budgeting for delay risk and when documenting claims.
Labour costs
Site labour budgets should reflect the midday outdoor work ban from 12:00 to 15:00 between 15 June and 15 September, overtime at the hourly wage plus 50% of basic wage, GOSI contributions and the wage file deadline on Mudad, now 30 days.
Variations and Subcontractors
Scope always changes. The control question is whether each change is priced, approved and reflected in both budget and revenue. Record every variation with its estimated cost, revenue and time impact, its approval status and the instruction that triggered it. Unapproved variations should be visible as risk in the forecast, not hidden in actual cost.
Each subcontract should be a committed line in the project budget, with progress claims checked against measured work, retention held and total payments capped at the subcontract value plus approved variations. Our article on subcontractor management covers this in detail.
Monthly Project Review Checklist
- Progress measured from physical quantities and approved by the project manager.
- All costs for the month posted, including accruals for goods received but not invoiced.
- Committed cost reviewed and closed for completed orders.
- ETC updated by line, EAC and margin at completion compared with last month.
- Variations listed by status: approved, submitted, not yet submitted.
- Certificate issued, receivables aged, retention schedule updated.
- Six-month cash forecast for the project reviewed and rolled into the company view.
Keeping Project Accounts and Financial Statements Aligned
Under IFRS as endorsed in the Kingdom, construction revenue is generally recognised over time as work progresses, often using a cost-to-cost measure: cost incurred to date divided by estimated total cost. That links the accounts directly to your EAC. In the example above, if EAC rises to SAR 18.75 million, the percentage complete falls for the same cost incurred, and revenue recognised to date falls with it. A project whose forecast is not updated will therefore overstate profit until the final months, then report a sudden loss.
The practical rule is simple: the EAC used by the project team and the one used by finance must be the same number, held in the same system. Where a project is expected to make a loss overall, the expected loss should be recognised as soon as it becomes apparent, not spread across the remaining months.
What to Look for in an ERP for Contractors
- Project budgets by WBS and cost type, with original budget and revisions kept separately.
- Budget checks on purchase requests and orders, with commitments visible.
- Labour, plant and materials charged to projects and activities.
- Progress billing with advance recovery and retention, linked to BOQ quantities.
- Work in progress reporting and revenue recognised in line with progress.
- Cash forecast by project, rolled up for the company.
Tranquil's contracting capabilities include project budgeting, cost and revenue estimation, daily activity management, material management, timesheet invoicing and work in progress, connected to purchasing, payroll and financial accounting.
Frequently Asked Questions
What is the difference between committed cost and actual cost?
Committed cost is what you have agreed to spend through purchase orders and subcontracts that are not yet invoiced. Actual cost is what has been invoiced or booked. Budget control needs both, because the decision to spend happens at commitment.
How often should EAC be updated?
Monthly at minimum, at the same time as the progress certificate, and immediately after any major variation, price change or programme delay.
Does earned value work for mid-size contractors?
Yes, if progress is measured from physical quantities. Start with CPI and SPI on the main cost lines; you do not need a complex setup to get early warnings.
How should retention be handled in the system?
Deduct it on each certificate, record it as a receivable per project with its release conditions and dates, and raise the release invoice as soon as the conditions are met.
Can Tranquil manage project budgets and cash flow?
Tranquil covers project budgeting, cost and revenue estimation, work in progress and timesheet invoicing, linked to accounting. Contact the Tranquil team to review your project controls.

