What you budgeted vs. what you're actually spending
Compare your baseline budget against actual costs, line item by line item, and catch overruns while there's still time to react.
Matterial's budget tracking measures your baseline budget —the one you bid or contracted— against what you're actually spending on the job, line item by line item. You see where you're under, where you're going over and by how much, with the variance in both dollars and percentage, without rebuilding the comparison by hand in a spreadsheet every week.
| Line item | Budget | Spent | Progress | Status |
|---|---|---|---|---|
| Concrete and foundation | $612,000 | $598,000 | On track | |
| Steel structure | $486,000 | $502,000 | Over budget | |
| MEP systems | $398,000 | $240,000 | In progress | |
| Masonry | $354,000 | $160,000 | In progress | |
| Finishes | $520,000 | $70,000 | In progress |
What problem it solves
By the time you finally reconcile the numbers in a spreadsheet, the overrun has already happened and you're just documenting it. The line item that blew up gets lost among dozens of others, and by the time someone notices, you've already eaten through the margin you had in the original budget. The budget gets approved once, and after that nobody knows for sure how much is left or which line item is burning the money.
How it works
Set your baseline budget
Matterial takes the budget you bid or contracted as the baseline to measure the whole job against.
Capture the actual cost
Purchases, material usage and expenses add up to the real cost of each line item as the job moves forward.
Compare baseline vs. actual
You see the comparison line item by line item: budgeted, actual, and the variance in both dollars and percentage.
Act on the variance
Line items that run over budget get flagged so you can correct course before the overrun grows.
What's included
- Baseline budget vs. actual cost comparison, line item by line item
- Variance in dollars and percentage, up to date
- Alerts on the line items that run over budget
- Actual cost fed by jobsite purchases, material usage and expenses
- Cost-to-date (actual vs. baseline) always current
- Per-job view and a company-wide consolidated view
- No building the comparison by hand in a spreadsheet
Construction budget tracking, in detail
What you measure when you track a job's budget
The baseline budget is the one you won in the bid or signed in the contract: a list of line items, each with its unit price and quantity. That number is, at the same time, your cost commitment and your margin. Tracking the budget isn't reviewing it once at kickoff; it's measuring, week after week, how much of that number has already turned into real spend and where it's going.
Every unit price hides a structure. Behind a line item's amount there's material with its waste factor, labor by the hour or by the piece, tools, equipment and overhead. When a line item blows up, it's almost always one of those components that ran off: steel went up, the crew produced less than you expected, there was rework. That's why looking only at the total isn't enough; you need to drill down to the line item where the variance was born.
Matterial keeps the baseline budget as a fixed line. It doesn't move just because you overspent: it stays as the reference precisely so the overrun stays visible. Actual cost runs against that line, and the difference between the two —in dollars and in percentage— is the variance you see line item by line item, without redoing the subtraction every time.
- What makes up a unit price: material (with waste), labor (hourly or piecework), tools, equipment and overhead
- Cost code: the grouping; line item: the row with its unit price and quantity
- The baseline never recalculates on its own; it stays fixed so the variance can't hide
Cost progress vs. physical progress: why they're not the same
Cost progress is what percentage of your budget you've already spent: if your job is worth four million and you've spent two and a half, your cost progress is 62 percent. Physical progress is something else: what percentage of the work is actually built —foundation poured, walls up, slab finished—. They're two different readings, and confusing them is one of the most expensive mistakes in the field.
The risk shows up when the two don't move at the same pace. If you've spent 62 percent of the budget but you've only put up half the work, the money is ahead of the concrete and you're heading for an overrun: you'll run short of budget to finish. If it's the other way around and you spent less than the work already shows, maybe you're carrying real savings or you underestimated a unit price. In both cases, the number that starts the conversation is cost progress against physical progress.
Matterial's budget tracking gives you the financial half of that equation with precision: actual against budgeted, up to date and by line item. Cross-referencing that figure against physical progress and the schedule is exactly what Matterial's project health does, taking this same actual cost and reading it alongside job progress. Budget tracking tells you how much you've spent; project health tells you whether that spend is aligned with what you've already built.
- Cost progress = actual cost ÷ baseline budget
- Physical progress = how much of the work is actually done
- Warning sign: cost progress runs ahead of physical progress
- The physical-vs-financial cross lives in project health, which reads this same actual cost
Where the actual cost comes from: purchases, usage and expenses
Actual cost isn't captured separately or estimated by eye. It's built from the daily operation of the job: every material purchase, every draw from the yard and every expense adds to the real cost of the line item it belongs to. That way, the number you're comparing against always reflects what has really happened in the field, not a snapshot from three weeks ago.
Think about a superintendent's week: the crew's payroll, the piecework paid by progress, a hardware run to keep the crew moving, the material deliveries that hit the yard. As that gets logged as a purchase, a material draw or a job expense, each line item's actual cost updates on its own, without anyone having to re-type it into a separate spreadsheet at month-end.
That's the difference from a spreadsheet comparison: in a spreadsheet, the actual cost is as old as the last time someone sat down to key in loose invoices and receipts. In Matterial the actual cost is current because it comes from the same purchasing and inventory operation, with no double entry and no formulas that break when you paste in an extra row.
- Material purchases charged to the corresponding line item
- Usage and yard draws that come off that line item's budget
- Job expenses —including labor logged as an expense— that add to the actual cost
- No re-entry: the number builds from the operation you already run
What you do when a line item blows up
Seeing the variance is the start, not the finish. Matterial flags the line items that run over budget so they don't get lost among the others. The superintendent drills into the detail and hunts for the cause, which is usually one of three: material overconsumption, a unit price that was mis-estimated back at bid time, or work that's getting done but wasn't in the original contract.
The action changes with the cause. If material is running off, you renegotiate with the supplier or tighten inventory control. If the crew isn't producing, you adjust the piecework rate or the sequence. And if it's extra work, the important thing is to document it so you can bill it as a change order instead of absorbing it silently. In all three cases you react with work still ahead of you, while there's still time to correct, not at closeout when the money is already gone.
For the owner or director, that same data rolls up to the consolidated view. Instead of asking each superintendent for a report, they see in a single view which jobs in the portfolio are eating margin and which are running to plan. The variance stops being a month-end surprise and becomes a signal that shows up while it's still useful for making decisions.
- Typical causes of variance: overconsumption, a mis-estimated unit price, uncontracted extra work
- Extra work gets documented to bill it, not to absorb it
- The company-wide consolidated view shows which jobs are eating margin, without chasing reports one by one
Tracking the budget in a spreadsheet vs. with Matterial
The budget-vs-actual comparison can be run in spreadsheets, but the real cost is finding out too late. Here's how the day to day changes.
| Today (spreadsheets and texts) | With Matterial | |
|---|---|---|
| When you find out about the overrun | At month-end close, once it's already spent | In the moment, with work still ahead to correct |
| Who builds the comparison | Someone rebuilds it by hand every week | It builds itself from the job's operation |
| Where the actual cost comes from | From loose invoices and receipts you have to gather | From purchases, usage and expenses already logged |
| Level of detail | A total that hides the guilty line item | Variance line item by line item, in dollars and % |
| Several jobs at once | One file per job, no real consolidated view | Per-job view and a company-wide consolidated view |
| Version of the truth | Different copies over email and text | One number everyone sees the same way |
| Risk of error | Broken formulas and hand-pasted cells | No re-entry and no formulas that break |
| Cost progress | As old as the last spreadsheet | Up to date, as the spend comes in |
An example of baseline budget vs. actual
Illustrative example with hypothetical figures —not market data or a promised result—, just to show how the comparison reads.
Hypothetical figures for illustration. The value here is catching Foundation's +9.1% with work still ahead of you, instead of discovering it at closeout. Note: 64% is cost progress; to know whether you're on track you have to read it against the job's physical progress, a cross-reference that project health handles.
Use cases
Opens the consolidated view on Monday and sees, without asking for reports, that two jobs in the portfolio have line items in the red while the rest are running to plan. Prioritizes where to focus attention that week before the variance eats into margin.
Notices the foundation line item has already gone over budget, drills into the line item, finds that steel overconsumption is the cause and tightens inventory control with work still ahead to correct.
Sees a line item running over because there's work that wasn't in the original contract. Instead of absorbing it, documents it as extra work to bill it, and the actual cost makes clear how much it is.
Before committing to a new bid, reviews actual vs. baseline on the jobs in progress to know whether the unit price used on other line items came up short and adjust the next budget.
Who it's for
Works with the rest of Matterial
Guides to go deeper
Related terms
Frequently asked questions
What is the difference between baseline budget and actual cost?
The baseline budget is what you bid or contracted; the actual cost is what you're spending on the job. Matterial compares them line item by line item so you see the variance in the moment, not at closeout.
How do I compare budget vs. actual in construction?
Matterial sets your baseline budget as the reference line and adds the actual cost —purchases, usage and expenses— to the line item it belongs to. That way you see, per line item, how much you budgeted, how much you've spent and the variance in dollars and percentage, without rebuilding the subtraction in a spreadsheet.
Where does the actual cost come from?
It builds itself from the purchases, material usage and expenses you log on the job, so the actual cost always reflects what is really happening in the field, with no double entry.
What is cost progress vs. physical progress on a job?
Cost progress is what percentage of the budget you've already spent; physical progress is how much of the work is actually built. Budget tracking gives you the financial part with precision; to cross it against physical progress and the schedule there's Matterial's project health, which reads this same actual cost.
How do I catch a variance in time?
Each line item shows how much you have budgeted against what you have spent and the variance percentage; the ones that run over budget get flagged so you can react before they eat into your margin.
Where does the baseline budget I use as the reference come from?
From the budget you won in the bid or signed in the contract. Matterial takes it as a fixed baseline —it doesn't recalculate on its own— so the whole job is measured against that number and the overrun stays visible.
Does budget tracking help if I work on piecework or cost-plus?
Yes. The actual cost reflects what you log as purchases, usage and job expenses, no matter how you pay for labor. As long as the spend gets logged, the comparison against the baseline budget stays current.
Can I see budget tracking across all my jobs?
Yes. Each job has its own comparison, plus there is a consolidated view that adds up budget and actual cost across every job in the company, to see at a glance which are running to plan and which need attention.
Does this replace my accounting or my accountant?
No. Budget tracking is a job-management tool: it tells you whether the spend is aligned with what you budgeted. It doesn't replace your financial accounting; it complements it by giving you the job's financial reading in real time.
Get started today with Matterial
From blueprint to build, with clarity. Try it free, no card.