Skip to main content

Project budget

Derive the budget from the contract BOQ at cost, see which lines it could not price, compare it with the contract and with actual cost, and revise it with a reason.

Where
  1. Projects
  2. open a project
  3. Budget
Who
  • Company Admin
  • Project Manager
  • Accountant

The budget is what you plan to spend on the job. It is kept as its own BOQ document โ€” the same lines as the contract BOQ, priced at your cost instead of the client's rate โ€” so the people who work from the client BOQ never see your costs.

๐Ÿ“ท Screenshot spot โ€” the Budget tab of an awarded project: the Budget panel with Budget BOQ, Budget cost, Contract (revised), Planned margin and No phase, the Budget history list beside it, and the KPI strip and Margin panel below

Save as static/img/screenshots/projects-budget.png and replace this box with ![Budget tab](/img/screenshots/projects-budget.png)

Who sees the budgetโ€‹

WhoWhat they can do
Company AdminCreate and revise the budget; read everything on the tab.
Project Manager, AccountantRead the budget, margin and cost on the projects they are on.
QS / Estimator and the site rolesNo Budget tab. They price and build the work; the margin is kept separate.

Only the Company Admin can create or revise a budget. A Project Manager who could rewrite their own budget could never overrun it.

Create the budgetโ€‹

You need a priced BOQ first โ€” normally the contract BOQ that arrived with the award.

  1. Open the project and go to the Budget tab.
  2. Click Create budget.
  3. Leave Source BOQ blank to use the contract BOQ. If the project has no contract BOQ, the field says so โ€” choose one of the project's priced BOQs instead.
  4. Optionally give it a Name. Left blank, it is named after the source BOQ with "โ€” budget" added.
  5. Click Derive budget.

The Budget panel now shows the Budget BOQ number (click it to open the budget line by line), Budget cost, Contract (revised), Planned margin with its percentage, and No phase โ€” the part of the budget not filed against any phase. The project's Budget cost in the header updates at the same time.

How the budget rate is worked outโ€‹

Each line takes its cost from the line's rate analysis โ€” the five cost parts and nothing else:

budget rate = (material + labour + equipment + subcontract + overhead) รท output quantity

Example, for PCC with a rate analysis per cum:

Partโ‚น per cum
Material3,800
Labour900
Equipment300
Subcontract0
Overhead250
Budget rate5,250
Profit (left out of the budget)525
Client rate in the BOQ5,775

For 100 cum the contract carries โ‚น5,77,500 and the budget โ‚น5,25,000, so the planned margin on that line is โ‚น52,500.

The budget is built at cost โ€” it carries no profit

Overhead stays in because it is money that leaves the bank. Profit is left out because it is not paid to anybody. If the budget carried the profit, contract minus budget would come out at zero on every job and every cost report would show you breaking even.

Lines the budget could not priceโ€‹

A BOQ line priced by hand has a selling rate but no cost breakdown, so there is nothing to build a cost from. The app does not guess. Such lines go into the budget at zero, and the Budget panel names them:

3 lines still at a zero cost rate: 2.4, 2.7, 5.1. The budget is partial until they are priced.

The same list is written into the project's Timeline when the budget is derived. Headings and rate-only lines are not gaps and are not listed.

To close the gap, either price those lines in the budget BOQ (click its number), or add rate analyses to the source lines and revise the budget.

Revise the budgetโ€‹

  1. On the Budget tab, click Revise budget.
  2. Choose the Source BOQ and Name as before.
  3. Fill Reason (required โ€” this replaces the current budget).
  4. Click Replace budget.

The new budget becomes the project's budget and its total becomes the project's budget cost. The old one is never deleted: it stays in Budget history, faded, and is marked Superseded if it had been approved. "What did we think this would cost in March?" stays answerable.

warning

A revision replaces the whole budget from the source BOQ. Lines you priced by hand in the old budget BOQ are not carried across โ€” price them again, or add rate analyses first.

Read the Budget tabโ€‹

PanelWhat it tells you
KPI stripContract, Budget cost, Actual cost (with the % certified) and Forecast cost, with how the forecast was worked out.
MarginBudget โ€” what you planned to make. Forecast โ€” what you now expect to make. Earned โ€” what you have made so far. Red when negative or overrunning.
ExposureCommitted (ordered, not yet consumed), Actual (consumed) and Total.
RevenueRecognised โ€” counted only when the client certifies a bill โ€” and Progress.
Cost by headActual cost under material, labour, equipment, subcontract, overhead and other expense.
Budget vs actual, by phaseBudget and actual cost per phase. Only phases with a budget or a cost appear; budget lines without a phase show as "(no phase)".
Execution statusEvery contract BOQ line: Contract, Executed, Billed, Certified and Balance quantity, and Balance value. Variation lines carry a VO tag.

Click View cost ledger โ†’ to see every cost entry behind these figures โ€” see Costs. How the forecast and margins are calculated is explained on Project financials.

A healthy budget margin with a negative forecast margin is a job in trouble that a budget report alone will not show. Read the two together.

Tipsโ€‹

  • Derive the budget the day the contract BOQ arrives โ€” "No budget yet" is normal for a job awarded that morning, not for one a month old.
  • The BOQ screens have no phase field, so most budgets show their whole value under No phase. By-phase rows then mostly show actual cost booked to phases from the muster and equipment logs.
  • Give every BOQ line a rate analysis before you derive. It is far quicker than pricing zero lines afterwards.
  • Rate analysis โ€” where each line's cost comes from.
  • Costs โ€” the cost ledger the actual figures are read from.
  • Change orders โ€” approved variations raise the contract value the margin is measured against.
  • Cost overrun โ€” the AI agent that watches budget against actual for you.