Northgate Builders
Estimate · EST-2026-014Kitchen Remodel — Phase 1
Demo & disposal
$1,250.00
Framing & drywall
$2,840.00
Subcontractor labor · 24 hrs
$1,440.00
Subtotal
$5,530.00
Contractor fee · 12%
$663.60
Tax · 8%
$495.49
Total
$6,689.09
Built for how general contractors actually work
Multi-section estimates that read clearly
Group work into sections with their own subtotals — demo, framing, electrical, finish — so clients see exactly what they're paying for. Convert the whole thing to an invoice in one tap.
Progress billing off one estimate
Bill a deposit, then draws as phases complete. Each invoice is its own document tied back to the original estimate, so the history stays clean and nothing is double-billed.
Subcontractor labor by job
Log hours by worker and task against the right project. Labor rolls into job costs and can be attached straight to client invoices — no spreadsheet reconciliation.
Totals computed for you — and a contractor fee that fits
Subtotals, tax, and balance are calculated server-side every time, so the math is never wrong. Add your contractor fee as a visible line or fold it into the total — your call.
Dash drafts it while you work
Ask Dash to write a proposal, pull a client's history, log subcontractor hours, or flag aging receivables. The assistant does the admin so you don't sit at a desk after hours.
Built for the homeowner data it asks you to hold
Most competitors don't advertise this. We make it the point: your clients' information is protected at the field level.
Field-level encryption
Client names, contact details, and document content are encrypted with AES-256-GCM — not just the disk, the fields themselves.
A key per business
Every organization gets its own encryption key. A stolen database dump is useless without it.
Isolated by org
Row-level security enforces tenant isolation in the database. One account can never see another's clients or jobs.
Not sold, ever
The business model is subscriptions, not your data. We don't sell or share your clients' information.
General Contractors: common questions
Yes. Progress billing is built in: send a deposit invoice, then bill each phase as it completes. Every invoice is generated from the original estimate and tracked separately, so your totals and history stay accurate across the whole project.
One tap. An accepted estimate converts into an invoice that copies the sections and line items, while keeping a link back to the estimate it came from. You can convert the full amount or bill a portion for progress billing.
Yes. Log hours by worker, date, and task against a specific job. Labor costs roll into the project and can be attached directly to a client invoice, so what you bill matches what you paid out.
It does. You can present your fee as an explicit "Contractor Fee (X%)" line item or integrate it into the total with no visible line — set a default in your org settings and override per document.
All money — line totals, subtotals, fees, tax, and balance — is computed on the server using exact decimal arithmetic, never floating-point. You can't accidentally ship an estimate that doesn't add up.
Client contact details and document content are encrypted at the field level with AES-256-GCM, and every business has its own encryption key. Your data is also isolated per organization, so one account can never see another's projects.