Project Management

Project Budget & Expense Tracker

Monitor project financials, track expenses, and manage budgets with precision

Get this built around your data

✓ Free to download  ·  ✓ Excel 2016+ and Google Sheets  ·  ✓ Custom version in 24h

Project budgets go wrong between the committed and the spent. This tracker holds both against each cost line so the forecast at completion updates as the project runs, rather than at the post-mortem.

What the worksheet looks like

The actual columns, with sample rows

Costs sheet: budget, committed and actual per line, with forecast derived.
ABCDEFG
1LineBudgetCommittedActualForecastVariance
2Design24,00024,00024,00024,0000
3Development96,000112,00078,400112,000-16,000
4Infrastructure18,0009,2009,20014,000+4,000
5Contingency20,000008,000+12,000

The formulas that do the work

Why each one is written the way it is

  • =MAX([@Committed], [@Actual], [@Budget]*[@[% complete]]) Forecast at completion. Taking the highest of committed, spent and earned-value projection stops a forecast quietly reverting to budget when it should not.
  • =[@Budget]-[@Forecast] Variance at completion, which is the number that matters. Variance to date flatters every project that is behind schedule.
  • =SUMIFS(Costs[Actual],Costs[Line],[@Line])/[@Budget] Budget consumed, to compare against percentage complete. Consuming 70% of budget at 40% complete is the signal; either number alone is not.
  • =[@Budget]*[@[% complete]]-[@Actual] Cost variance in earned-value terms — what the work completed should have cost, minus what it did.

A project that was 20% over before anyone said so

A worked example with real numbers

A software build reported "on budget" for four months because invoices lagged the work. Adding committed spend showed development already at 117% of its line — the contractor extension had been signed but not billed. Contingency absorbed most of it, but the finding moved the conversation with the client from month nine to month five, when scope could still be traded.

What is in the workbook

Tab by tab

Every tab in the workbook and what it is for.
TabContents
CostsBudget, committed, actual and percentage complete per line.
InvoicesReceived invoices matched to cost lines.
CommitmentsSigned orders and contracts not yet invoiced.
ForecastForecast at completion and variance by line.
READMEHow percentage complete is assessed and by whom.

Features and related templates

What is included, and what to look at next

What it does

  • Budget planning tools
  • Expense tracking
  • Cost categorization
  • Budget vs. actual analysis
  • Variance reporting
  • Forecasting tools
  • Multi-project budgeting
  • Resource cost allocation

Need it adapted?

  • Built around your own data and column names
  • Connected to your source system
  • Delivered within 24 hours

Questions about this template

Specific to this workbook, not generic

What is the difference between committed and actual?

Committed is money you are contractually obliged to spend; actual is money invoiced. A project that tracks only actuals discovers overruns when the invoices arrive, which is too late to act.

How should contingency be tracked?

As its own line, drawn down explicitly with a reason. Contingency spread invisibly across other lines means you cannot tell a well-run project from one that has quietly consumed its buffer.

How do I assess percentage complete honestly?

By deliverable, not by effort spent. "We have used 60% of the hours" is not 60% complete, and conflating the two is the single most common reason forecasts are optimistic.

"This budget tracker has transformed our project financial management. We now have complete visibility of our expenses and can make informed decisions to keep projects within budget."

- Jennifer L., Project Finance Manager