$29 per seat, every feature, no gates. Pay less per seat as you grow.
| Description | Qty | Unit | Unit cost | Markup | Total | |
|---|---|---|---|---|---|---|
| Slab + footings | ||||||
| 1 | Concrete N32 — 100mm slab on grade | 42.0 | m³ | $285.00 | 15% | $13,765.50 |
| 2 | Reinforcement mesh SL82 | 186.0 | m² | $22.40 | 15% | $4,791.46 |
| 3 | Polyethylene vapour barrier | 186.0 | m² | $3.80 | 15% | $813.16 |
| Frame + cladding | ||||||
| 4 | Studs 90×35 MGP10 KD | 312.0 | lm | $8.95 | 15% | $3,210.66 |
| 5 | Plywood bracing 7mm | 36.0 | sht | $54.00 | 15% | $2,235.60 |
| 6 | Carpenter labour | 142.0 | hr | $95.00 | 20% | $16,188.00 |
| 7 | Cladding fix & finish | 86.0 | m² | $48.50 | 20% | $5,003.40 |
| Estimate total | $46,007.78 | |||||
Most estimating software hides the math behind drag-and-drop wizards. Costable keeps the formulas visible, the keyboard shortcuts familiar, and adds the structure Excel can’t — named variables, reusable parts, multi-sheet rollups, status freezes, change-order tracking.
Same keyboard nav, formula bar, paste behaviour, undo you already know — minus the broken merged-cell formulas.
Estimates, cost library, variables, and reusable parts share the same structured grid language.
No PM modules, no takeoff tooling, no schedule, no document control. Estimating, done well.
Costable’s spreadsheet primitive shows up on every data-bearing screen — same cell editing, formula bar, paste behaviour, undo. Open it cold and your hands know what to do.
| Description | Qty | Unit | Unit cost | Markup | Total | |
|---|---|---|---|---|---|---|
| Slab + footings | ||||||
| 1 | Concrete N32 — 100mm slab on grade | 42.0 | m³ | $285.00 | 15% | $13,765.50 |
| 2 | Reinforcement mesh SL82 | 186.0 | m² | $22.40 | 15% | $4,791.46 |
| 3 | Polyethylene vapour barrier | 186.0 | m² | $3.80 | 15% | $813.16 |
| Frame + cladding | ||||||
| 4 | Studs 90×35 MGP10 KD | 312.0 | lm | $8.95 | 15% | $3,210.66 |
| 5 | Plywood bracing 7mm | 36.0 | sht | $54.00 | 15% | $2,235.60 |
| 6 | Carpenter labour | 142.0 | hr | $95.00 | 20% | $16,188.00 |
| 7 | Cladding fix & finish | 86.0 | m² | $48.50 | 20% | $5,003.40 |
| Estimate total | $46,007.78 | |||||
Define labour rates, markup percentages, project quantities once at the top of the estimate. Reference them by name. Update them once.
| Name | Value | Scope |
|---|---|---|
| rate_carpenter | $95.00 | global |
| rate_labourer | $58.00 | global |
| markup_material | 0.15 | project |
| markup_labour | 0.20 | project |
| num_apartments | 12 | estimate |
| slab_area | 186.0 m² | estimate |
A part is a self-contained chunk of estimate — rows, sections, per-instance variables — packaged for reuse. The standard slab. The typical bathroom. The 80-tonne pontoon. Built once, reused everywhere.
| Ref | Name | Rows | Updated |
|---|---|---|---|
| PT-101 | Concrete slab on grade — standard | 8 | 2d ago |
| PT-104 | Timber frame — single storey | 22 | 1w ago |
| PT-110 | Bathroom rough-in + finish | 18 | 1w ago |
| PT-120 | Pontoon — 12m × 3m | 31 | 3w ago |
| PT-205 | Roof truss + insulation | 14 | 1mo ago |
Every screen that holds data uses the same cell, the same formula bar, the same keyboard. Nothing to learn twice.
One source of truth for unit costs across the org. Categorised, supplier-tracked, with stale-cost detection when library prices change after an estimate references them. Reference any item from a formula via @ref.
Create projects, keep estimates together, and move quoting work out of scattered spreadsheets into one estimating workspace.
Build repeat assemblies once, then reuse them across estimates. Personal and org-wide parts keep standard work from being retyped.
Design / Fabrication / Install on their own sheets. Cross-sheet refs, section headers, anchored Variables tab, anchored Summary that rolls cost / sell / margin up.
Paste in from Excel or Google Sheets with structured type coercion. Resolved-value Excel export is part of the beta-readiness gate.
Auto-seeded sample project, estimate, cost library, and variables so new users can see the workflow before creating real work.