Free Excel Template · No sign-up

Free Project Cost Tracker (Excel Template)

A ready-to-use spreadsheet to track budgeted cost versus actual cost on every task of a job, watch the variance calculate itself, and tag each task to a billing milestone. Built for engineer-to-order, EPC, fabrication and construction work — where you quote a budget, spend against it task by task, and bill the customer by stage.

.xlsx · Works in Excel, Google Sheets & LibreOffice · Free to reuse for every project
free-project-cost-tracker.xlsx
WBS / TaskBudgetActualVar.%
Engineering1,20,0001,18,500+1,500100%
Procurement4,80,0005,12,000−32,000100%
Fabrication3,60,0003,44,000+16,00080%
Assembly1,45,00096,000+49,00045%
Inspection75,0000+75,0000%
TOTAL11,80,00010,70,500+1,09,500
What this template does

Know where every rupee of a job is going — before you close it

If you build things to order — a fabricated structure, an EPC package, a custom machine, a site — you don't sell from a price list. You quote a budget, then spend against it across engineering, procurement, fabrication, assembly and inspection. The problem is that by the time the last invoice lands, the job is already over, and you find out whether you made money or lost it only after it's too late to do anything.

This free project cost tracker fixes the simplest, most useful version of that problem in a spreadsheet. You list your work-breakdown tasks, type in what you budgeted for each and what you actually spent, and the sheet shows you the variance — Budget minus Actual — on every line and for the whole project. A positive number means you're under; a negative number is an overrun you can see coming. It's the same budget-versus-actual discipline a full project system gives you, boiled down to a file you can open in thirty seconds.

It also carries a Billing Milestone column, because ETO and project businesses rarely bill once at the end. You bill an advance, then material-at-site, then a progress or RA stage, then a final bill. Tagging each task to its milestone lets you see what work sits behind each bill — so cost tracking and milestone billing live on the same sheet instead of in two different people's heads.

Download the free project cost tracker

Ungated .xlsx — no email, no sign-up. Delete the sample rows and start typing.

Download .xlsx
The columns

What's inside the sheet

Ten columns, a frozen header row so it stays visible as you scroll, a pre-built variance formula on every row, and a totals row that sums the whole project. Here's what each column is for.

ColumnWhat you put in it
WBS / TaskThe work-breakdown item — e.g. 1.0 Engineering, 2.0 Procurement, 3.0 Fabrication. Number them so the sheet reads as a structure, not a random list.
DescriptionA short line on what the task covers, so anyone opening the file understands the scope without asking.
Budgeted CostWhat you planned or quoted for the task — your estimate of material, labour and machine for that piece of work.
Actual CostWhat the task has actually cost so far. Update it as material is issued, labour is booked and bills come in.
VarianceAutomatic. Pre-filled with the formula Budgeted − Actual on every row. Positive = under budget, negative = overrun. You never type it.
ResourceWho or what does the task — the design team, the fabrication shop, a subcontractor, a machine or crew.
StartPlanned start date of the task.
EndPlanned finish date — together with Start it gives you the task's window.
% CompleteHow far the task has progressed, from 0% to 100%. Read alongside cost, it tells you whether spend and progress are in step.
Billing MilestoneThe stage this task rolls up to for invoicing — advance, material-at-site, a progress or RA milestone, or the final bill.
How to use it

Five minutes to a live budget-vs-actual view

1

Download & open

Grab the .xlsx and open it in Excel, Google Sheets or LibreOffice. Delete the rows marked SAMPLE.

2

List your WBS tasks

Enter each task with a description, the resource responsible and the planned start and end dates.

3

Enter budget & actual

Type the budgeted cost you quoted, then update actual cost as spend comes in. Variance calculates itself.

4

Track & tag milestones

Update % complete and tag each task to its billing milestone — advance, progress, RA or final.

5

Read the totals

The totals row sums budget, actual and variance so you see the project's over- or under-run at a glance.

That's the whole workflow. Keep one file per project, or copy a tab per job inside a single workbook. If you want the theory behind the columns — how a work-breakdown structure, a bill of resources and milestone billing actually fit together — the Fast Project Learn Hub has plain-English guides on WBS, project costing and RA/milestone billing that pair well with this sheet.

Who it's for

Made for project-driven businesses

If you run one-off, engineered jobs rather than repeat catalogue production, this is your kind of cost sheet. Explore the industry pages for how the full software handles each.

Engineer-to-Order & Custom Mfg

Each bespoke order is its own budget. Track cost per task and bill by milestone instead of forcing a one-off into a catalogue BOM.

ETO software

Fabrication & Job-Work

Quote a job, track plate, section and labour spend against the quote, and see the margin on the sheet before you raise the bill.

Fabrication software

EPC & Engineering Projects

Break an engineer-procure-construct package into a WBS, cost it against budget and bill by progress or RA milestone.

EPC software

Construction & Real Estate

Site and tower work tracked by WBS, budget versus actual on material, labour and plant, and RA-milestone billing.

Construction software

Want cost and RA/milestone billing linked automatically?

The spreadsheet is a great start — but you still have to type actual cost in by hand, and it doesn't talk to your store, purchase or billing. Fast Project Management builds actual cost automatically from store issues and purchase against each task, rolls a per-task Bill of Resources up to an estimated cost against budget, and raises resource-itemised milestone and RA bills — so budget-versus-actual and billing stay live without re-keying. It's a Fast Technology product, built in Pune by Improsys, and runs cloud or on-premise.

FAQ

Common questions about the cost tracker

Is the template really free?

Yes — a direct download with no email gate, sign-up or payment. Open the .xlsx and start using it, and reuse it for as many projects as you like.

What columns does it include?

WBS/Task, Description, Budgeted Cost, Actual Cost, Variance (auto formula), Resource, Start, End, % Complete and Billing Milestone — plus a totals row and a frozen header.

How does the variance column work?

It's pre-filled with Budgeted minus Actual on every row, including the blank ones. Positive means under budget, negative means overrun — and it recalculates as you type.

What is milestone billing?

Raising a bill for a defined stage — an advance, material-at-site, a progress or RA stage, or the final bill — rather than invoicing everything at the end. The milestone column tags each task to its stage.

Who is it for?

Owners and project managers in engineer-to-order and custom manufacturing, fabrication and job-work, EPC, and construction — anyone who quotes a budget and bills by milestone.

When should I move off the spreadsheet?

When re-keying actual cost, or keeping cost and billing in sync by hand, starts eating your time. Fast Project Management links store, purchase and billing to each task so it stays live.