ESTIMATING

Project Cost Estimator with SUMIF & VLOOKUP

Manually retyping unit prices into every estimate invites mistakes and makes it painful to update pricing later. Linking your estimate sheet to a separate price list with VLOOKUP fixes both problems at once.

1
Build a price list tab.
On a separate sheet named "Prices," list every material or labor item with its current unit cost — Item Name in column A, Unit Cost in column B.
2
Pull prices into your estimate automatically.
In your estimate sheet's Unit Cost column, use =VLOOKUP(A2,Prices!A:B,2,FALSE) — this looks up the item name in column A and returns its price from the Prices tab.
3
Calculate line totals.
=Quantity*UnitCost as before, now driven by a price that updates everywhere the moment you change it once on the Prices tab.
4
Roll up totals by trade with SUMIF.
=SUMIF(TradeColumn,"Electrical",LineTotalColumn) gives you a trade-by-trade breakdown for the bid summary page without manual re-entry.
Set the Prices tab up once at the start of a season and just update unit costs there as suppliers change pricing — every past and future estimate referencing VLOOKUP will reflect the update automatically going forward.

This structure turns a one-off estimate into a living pricing system: update a material cost in one place, and every project template that references it recalculates instantly.

Back to all tutorials →
← Back to all tutorials