arrow_backAll Tools

Square Foot Cost Database

Your own SF cost reference, organized by trade, region, and quality tier. Build it as you bid more jobs.

Add a cost record

TradeBuildingRegionQuality$ / SFNotesDate
No records match. Add one above.

Lookup by project type

No records yet for Single-Family / Standard. Add some above.

Methodology

All cost data is entered and owned by you. Stored locally in your browser (localStorage). Lookup stats compute avg/median/min/max from your saved records matching the selected building type and quality tier.

FAQ

Why build my own cost database instead of using national averages?

National averages don't reflect your subs, your suppliers, or your market. Your own historical data is the single best predictor for what your next bid will cost. Every job you log makes the next estimate sharper.

Where is my data stored?

Entirely in your browser's localStorage. Nothing is sent to a server. Clearing browser data will erase your records, so export to a spreadsheet periodically for backup.

How many records do I need before lookup stats are useful?

At least 5 to 10 records per building type + quality combination. With fewer than that, the average can swing wildly from one outlier. Aim for 20+ for tight estimates.

Should I include or exclude markup in the cost per SF?

Be consistent. We recommend storing direct cost (labor + material + sub) per SF and applying markup separately in your bid. Mixing fully-loaded prices with direct costs corrupts your averages.

Estimates only. Verify with detailed takeoff and current supplier quotes.