Free Budget Variance Report Template
Excel Download
Compare planned and actual cost for every work package on your project. The template works out the variance in money and as a percentage, totals the whole project for you, and gives you a RAG status column so you can flag overruns before they grow.
No email required. Instant Excel download.
Quick answer
A budget variance report compares planned cost with actual cost for each work package and shows the difference in money and as a percentage. This free Excel template calculates variance automatically, totals the whole project and adds a RAG status column so you can flag overruns early.
This report compares your budget with what you have actually spent. It does not tell you whether you got enough work done for that money. For that, put your numbers into my free EVM calculator and check CPI and SPI.

What's in the budget variance report template?
The template is a single Excel sheet with a project details block, 12 work package rows and a totals row that adds itself up. The Variance ($) and Variance (%) columns are formulas. You type the budget and the actual, and the rest fills in.
| Column | Field | Notes |
|---|---|---|
| WP ID | Work Package ID | Pre-filled WP-01 through WP-12. Customise to match your WBS numbering. |
| Work Package | Category Name | Pre-labelled: Labour (PM, Dev, Design, Test), Hardware, Software, Cloud, Travel, Training, Contingency, Management Reserve, Other. |
| Budget ($) | Planned Cost | Enter the approved budget for this work package. Formatted as currency. |
| Actual ($) | Actual Spend | Enter the actual cost incurred to date or for the period. Formatted as currency. |
| Variance ($) | Formula | Auto-calculated: Budget minus Actual. Positive = under budget. Negative = over budget. Shown in red brackets if negative. |
| Variance % | Formula | Auto-calculated: Variance ÷ Budget. Shows percentage over or under. Positive = under, negative = over. |
| Status | RAG Indicator | Enter 🟢 Green / 🟡 Amber / 🔴 Red manually based on your threshold rules. |
| Notes | Explanation | Free text. Explain the cause of any significant variance: essential for sponsor reports. |
The Totals Row
The totals row at the bottom adds up the Budget, Actual and Variance ($) columns for all 12 work packages. The total Variance % is (Total Budget minus Total Actual) divided by Total Budget. You see the overall cost position of the project at a glance, with no manual adding.
How is budget variance calculated?
The template uses two formulas. Change a Budget or Actual figure and both variance columns update straight away.
Reading a Variance: Worked Example
How to fill it in: a construction example
This is an example only, based on a typical building project in the UAE, in AED. Look at the notes column more than the numbers. That is where most people go wrong.
| Work package | Budget / Actual | Variance | RAG and note |
|---|---|---|---|
| WP-03 Substructure | 1,200,000 / 1,290,000 | (90,000): -7.5% | Amber. Extra dewatering after higher groundwater was found. Variation submitted to the client. Owner: QS. |
| WP-06 MEP first fix | 800,000 / 720,000 | 80,000: +10.0% | Amber. Not a saving. Cable tray delivery is late, so the work has not been done yet. Cost will catch up next month. |
| WP-09 Site preliminaries | 300,000 / 297,000 | 3,000: +1.0% | Green. On plan. No action. |
Mistakes I see in budget variance reports
- Mixing rules for "actual": purchase orders one month, paid invoices the next. Pick one rule and write it at the top.
- Changing the Budget column without an approved change. Then the variance means nothing.
- Treating every under-spend as good news. Often it just means the work is late.
- Notes that only say "over budget". Say why, and what you are doing about it.
- Overwriting last month's file. Save a new copy each period so you can see the trend.
How do you use the budget variance report?
Setting RAG Thresholds for Budget Variance
For the RAG column to mean anything, you need agreed thresholds: the percentage variance that turns a line Amber or Red. Many organisations use bands like these:
| RAG Status | Typical Threshold | What it Signals | Action Required |
|---|---|---|---|
| 🟢 Green | Within ±5% of budget | On track: normal variation | Monitor. No action needed unless trend is worsening. |
| 🟡 Amber | 5–15% over budget | At risk: approaching concern | Investigate cause. Identify corrective action. Inform PM and sponsor. |
| 🔴 Red | >15% over budget | Off track: action required | Escalate to sponsor. Raise change request if scope is driving cost. Formal recovery plan required. |
These thresholds vary by organisation. Some use tighter bands (±3% / 3–8% / over 8%) for high-scrutiny projects. Agree your specific thresholds with the sponsor and finance team before the project starts and document them in your project status report.
Under Budget Isn't Always Good
A large under-spend can mean planned work has not been done, not that you are saving money. If you are 20% under budget halfway through, check the schedule too. If you are also ahead, good. If not, the under-spend is probably late work, and the cost will hit you later.
Budget Variance: 4 Common Questions
Keep learning
- Free Project Closure Report Template: Word Download
- Free Post-Implementation Review Template: Word Download
- Free Project Handover Document Template: Word Download
- Free Project Sign-Off Form Template: Word Download
- Every PM Template You’ll Ever Need: Free
- Free Project Charter Template: Word & PDF Download