Every inquiry treated the same
Inquiries arrived by email with no way to tell a ready project from an early idea.
CASE 02 / 04Jobber
A custom home builder running 12 builds a year kept inquiries in email, change orders on paper and progress billing in a spreadsheet. Jobber now runs the build from first request to final stage invoice, and its sync to QuickBooks Online keeps costs and billing together by build.
Worked example on representative data.

01 // Context
Architect-designed custom homes with contract values between US$1.8m and US$4.2m, built by three site teams.
Each build runs 12 to 18 months and is billed in six stages: deposit, slab, frame, lock-up, fit-out and practical completion. Owners change their minds along the way, so change orders are part of every build.
QuickBooks Online was the ledger, but it only saw invoices after they were typed in. Inquiries, site visits, change orders and the billing schedule sat in email, paper and a shared spreadsheet.
02 // Problem
The homes were excellent. The paperwork around them was not.
Inquiries arrived by email with no way to tell a ready project from an early idea.
Stage inspections and photos were kept on paper and phones, separate from billing.
Change orders were agreed on site and priced later, sometimes after the work was done.
Progress billing waited for someone to update the spreadsheet after an inspection.
Costs and income were not split by build, so margin was known only at the end.
Owners asked for stage updates by phone because nothing was sent automatically.
03 // Approach
Each stage of the build is a visit on a Jobber job. A signed-off visit is the trigger for its progress invoice, and the sync carries everything to QuickBooks Online by build.
04 // What was built
What was configured and why. The detail is about decisions, not a copyable recipe.
The online inquiry form creates a Jobber request. Custom fields hold budget band, lot status, start and design status, which give the inquiry score.
The contract is a Jobber quote with the six billing stages as line items. Each change order is its own quote, approved by the owner before work starts.
Each build is a job with a visit per stage inspection. Visit checklists and photos are required before the visit is completed.
A completed stage visit releases the stage invoice from the job. Approved change orders are invoiced separately so the contract stays clean.
The sync sends customers, invoices and payments to QuickBooks Online, mapping Jobber products and services to QuickBooks items.
Each build is a QuickBooks Online Project with its own class, so supplier bills and stage invoices land against the same build.

05 // The stack
05 // Outcome
The behaviors the configuration is built to produce. They describe the design, not measured results.
A completed stage visit releases its invoice from the job without a spreadsheet.
Scored requests send ready projects to a site assessment and the rest to nurture.
Every change is an approved quote with its own invoice.
Classes and Projects in QuickBooks Online show cost against billing by build.
Stage visits and invoices keep owners informed through Jobber.
The sync carries customers, invoices and payments to QuickBooks Online.
| Invoice | Build | Stage | Amount | Status |
|---|---|---|---|---|
| INV-5000 | Build 01 | Deposit | 120,000 | Paid |
| INV-5001 | Build 01 | Slab | 360,000 | Paid |
| INV-5002 | Build 01 | Frame | 360,000 | Paid |
| INV-5003 | Build 02 | Deposit | 155,000 | Paid |
| INV-5004 | Build 02 | Slab | 465,000 | Paid |
| INV-5005 | Build 02 | Frame | 465,000 | Paid |
It shows what the setup reports, not measured results.
06 // Before/After
How the main tasks ran before and after the Jobber and QuickBooks Online setup.
| Area | Before | After |
|---|---|---|
| Inquiries | Email inbox, every inquiry treated the same | Jobber requests with custom fields and a score |
| Site visits | Paper checklists and phone photos | Jobber visits with checklists and required photos |
| Change orders | Agreed on site, priced later | Jobber quotes approved before work starts |
| Progress billing | Spreadsheet updated after inspections | Stage invoice released by the completed visit |
| Bookkeeping | Invoices typed into QuickBooks Online | Jobber to QBO sync for customers, invoices and payments |
| Job costing | Margin known at the end | QBO Projects and classes by build |
| Owner updates | Phone calls asking for news | Visit and invoice notices from Jobber |
07 // Scope
Each phase ships on its own and is reviewed before the next begins.
Typical scope for this kind of project: US$3,500-5,000 per phase. Not included: tax filing or payroll.
Field-service and accounting systems, designed and set up so each job runs from request to paid invoice without retyping.