Quick answer
Most 1 to 10 person concrete and paving shops can stay on QuickBooks Online Plus ($140 a month) or Advanced ($340 a month), Intuit's list prices as of November 2026, and fix how job costs get coded. Move to Foundation or Sage 100 Contractor when you bid unit-price or public work, run certified payroll, or bill pay apps with retainage. Jobber and Buildertrend are not accounting software; they sync to QuickBooks.
Most 1 to 10 person concrete and paving shops can stay on QuickBooks Online Plus or Advanced ($140 or $340 a month, Intuit’s list price as of November 2026) and fix how job costs get coded. Move to construction accounting software like Foundation Software or Sage 100 Contractor when you bid unit-price or public work, run certified payroll, or bill pay apps with retainage.
Buildertrend and Jobber are not accounting software. They run quotes, schedules and invoices, then sync to QuickBooks.
Prices below come from vendor pages where vendors publish them and from third-party reports where they don’t. Vendors change them often, so treat every number as a starting point for your own quote. Winning the work is a separate problem, and our page on marketing for concrete and paving companies covers that side. This one is about knowing what each job made once you’ve won it.
Which construction accounting software fits your kind of work
Pick by how you get paid, not by how big you are. If you bill homeowners and small commercial customers by the job, QuickBooks Online usually covers it. If you bid by the ton or yard on public work, or an owner holds retainage on pay apps, look at Foundation or Sage. Shops that live in their phones can add Jobber.
You bill by the job: driveways, patios, slabs
QuickBooks Online Plus is the lowest Intuit tier with Projects. Projects lets you tag time and expenses to a job and see profit per job. Advanced adds estimate versus actual and phase budgets.
That’s enough for most flatwork shops. Even Adaptive, a vendor that sells to builders doing $5 million and up, says a shop under $5 million a year may need only “a general accounting platform with a small number of construction-focused tools.”
You bid by the ton or yard, on public or DOT work
Here the contract isn’t a lump sum. You bill quantities: tons of asphalt laid, yards poured, feet of curb set. Foundation Software built a unit price billing module for “DOT, government or other construction contractors.” You import the bid from a DOT agency site, Excel or your estimating software. Then you enter quantities as the job moves, and job cost updates on its own.
An office manager at P.J. Albert, a road construction contractor, is quoted on Foundation’s site: “It was like the staff at Foundation was running a road construction business and knew exactly where everything needed to flow and offered all the options we had been longing for.” That’s a customer the vendor picked, but it tells you who the product is built for.
Sage 100 Contractor is the other common pick. One third-party review calls it a fit for a 15 to 80 person contractor that runs AIA pay apps, prevailing wage payroll or union payroll. The same review says it is not a fit for a shop under roughly $5 million with none of those.
You run everything from a phone
If your crews quote, schedule and collect from the truck, Jobber on top of QuickBooks Online is the common setup. Jobber handles the field. QuickBooks keeps the books. More on that pairing below.
What construction accounting software does that plain QuickBooks does not
Construction accounting software ties every bill, hour and invoice to a job and a cost code. It bills in stages, tracks retainage, and shows whether you’ve billed ahead of or behind the work. Basic QuickBooks tells you what the company made last month. It won’t tell you which jobs made it, or which ones lost it.
A few terms, defined once:
Job cost is every dollar spent on one job: labor, material, equipment, subs. A cost code is a label inside the job, like forming, rebar, ready-mix or finishing. Progress billing means invoicing in stages as work gets done. Retainage is the part of each payment the owner holds back until the job closes. A WIP report (work in progress) compares what you’ve billed to what you’ve earned. Billed ahead is over billing. Billed behind is under billing. Unit price billing means billing installed quantities at a set price per ton, yard or foot.
Intuit’s own construction page says job costing “is integrated into QuickBooks Projects (a feature available to QuickBooks Online Plus and QuickBooks Online Advanced customers).” Foundation’s homepage lists job costing, payroll, WIP reports, over and under billing reports and certified payroll in one system. That’s the difference in a sentence: accounting software for contractors builds the job into every entry. General software lets you add it if someone remembers.
When you compare tools, test these five things on a real job:
- Cost versus bid, broken out by cost code.
- A bill in stages, or by quantity if you bid unit price.
- Retainage on the invoice and in the balance owed.
- A WIP report you can hand a bank or bonding agent.
- How crew hours reach the job, and how fast.
What each option costs
As of November 2026, accounting options run from $140 a month for QuickBooks Online Plus to a reported $115 to $200 per user a month for Sage 100 Contractor, plus a reported $5,000 to $25,000 to set it up. Foundation is quote only. Jobber, a field tool that syncs to QuickBooks, runs $29 to $149 a month for the tiers most small shops use.
| Software | What it is | Price as of November 2026 | Where the number comes from |
|---|---|---|---|
| QuickBooks Online Plus | Accounting with profit per job (Projects), 5 users | $140 a month | Intuit list price |
| QuickBooks Online Advanced | Adds estimate vs actual, phase budgets, construction financials, 25 users | $340 a month | Intuit list price |
| QuickBooks Desktop Enterprise (Contractor edition) | Desktop accounting with construction reports, up to 40 users | From about $2,210 a year, one user (Gold); payroll extra | Intuit pricing as summarized by a managed-service vendor, October 2026 |
| Jobber | Quotes, scheduling, invoicing; syncs to QuickBooks Online | Core $29, Connect $99, Grow $149 a month, billed annually | Jobber list price |
| Buildertrend | Project management for residential builders; syncs to QuickBooks | Quote only; third parties report $499 to $1,099 a month | Third-party reports |
| Sage 100 Contractor | Construction accounting and payroll | Quote only; reported $115 to $200 per user a month, $5,000 to $25,000 setup | Third-party reviews |
| Foundation | Construction accounting, priced by module | Quote only | Foundation’s pricing page |
A few notes on reading that table. Intuit’s pricing page often shows 50% off for three months. The list price is what you pay after that. Plus covers 5 users and Advanced covers 25.
Sage reportedly counts concurrent seats, meaning people logged in at the same time, not named users. One review puts ten seats at about $1,380 a month. Foundation says plainly: “Your business isn’t standard, which is why we don’t offer you standard pricing.” You fill out a form and get a quote built from the modules you pick.
What the sticker price leaves out
The monthly fee is rarely the whole bill. Plan for these:
Payroll costs extra on QuickBooks Desktop Enterprise, up to $3 per employee a month for Enhanced Payroll on Gold and Platinum, and cloud hosting is another fee. Payment processing adds up too. Jobber lists 2.9% plus 30 cents on cards and 1% on ACH. Buildertrend’s payments FAQ lists 2.99% on client cards and a flat $15 on client ACH.
Setup is the big one on the heavy systems. Beyond Sage’s reported $5,000 to $25,000, one software consultancy put Foundation implementation at $15,000 to $50,000 and two to four months for a $50 million general contractor. A small shop’s number may be lower, but it won’t be zero. Ask for it in writing.
Then there’s time. Foundation offers data migration and “six months of comprehensive training.” That’s a fair hint at how much there is to learn, and somebody in your office has to learn it.
How each construction job costing tool shows what a job really made
QuickBooks Online Plus shows profit per project. Advanced adds estimate versus actual and phase budgets. Foundation ties cost codes, equipment and payroll to each job. Sage 100 Contractor costs jobs down to the task. All of them share one limit: they only show costs that have reached them. A late entry means a wrong report.
What QuickBooks for contractors shows, and on which tier
Simpro, a field software company that competes with QuickBooks add-ons, lays out the split. Plus gives a profit and loss per project but no estimate versus actual. Advanced adds estimates versus actuals and, for U.S. customers, phase budgets, change orders and WIP over and under billing. Simpro reports that Intuit’s August 2026 update put AIA-style progress billing and WIP reporting inside Advanced at no added cost.
Two catches. Estimate versus actual and WIP reports need costs entered as items, not just expense categories. And on the desktop side, Simpro reports that since 2024, new customers who want job costing need Desktop Enterprise.
The timing gap is the real problem
QuickBooks costs a job from posted entries. Labor posts when payroll runs. Material posts when someone enters the supplier bill. A purchase order posts nothing until it becomes a bill.
Picture a pour day. The ready-mix tickets ride in the truck door. Crew hours live in a group text. Payroll runs Friday. The concrete supplier’s bill gets entered the week after, maybe later. Until all of that lands, the job looks better on paper than it really is. If you start the next bid off that report, you’re bidding off a guess.
Andrew Bernardo says he ran a pool construction company before he started selling a field app, so weigh that. But his description fits: “every crew I worked with had QBO on the office computer and a spreadsheet plus a group text on the truck.”
On the office side of my father’s and uncle’s contracting businesses, I saw the same thing. The software was rarely the weak spot. Getting costs from the truck into the books was.
Cost every job at the true labor rate
Code labor at what it costs you, not the wage on the check. Bureau of Labor Statistics figures, as cited by Simpro, put employer cost for construction labor about 44% above the wage rate once taxes and benefits are in. Cost a job at the bare wage and every job looks better than it is. If your job reports keep showing thin profit, our piece on markup versus margin for contractors shows how to fix the price, not just the books.
Where Foundation and Sage go deeper
Foundation ties cost codes, payroll, an equipment module and time-and-material billing to each job. On unit price work, entering completed quantities updates job cost automatically. Job cost alerts flag a job running over budget. Sage 100 Contractor reports job costing down to the task.
Jim Lawler, president of Lawler Construction, is quoted on Foundation’s page for QuickBooks users: “When we were using generic accounting software, we found that we weren’t able to get the kind of reporting that we needed.” Again, vendor-picked. But it’s the reason people switch.
Progress billing and retainage accounting, in plain numbers
Progress billing means invoicing in stages as work gets done. Retainage means the owner holds back a share of each payment, widely reported at 5% to 10%, until the job closes. Every option here bills in stages. Fewer clearly track retainage. If you do public or commercial work, that difference costs you real money.
Here’s the math, from an illustrative example on the blog of TaskTag, a field software company. A $500,000 job is billed in five draws of $100,000. The owner holds 10% each time, so you collect $90,000 and $10,000 stays back. By the end, $50,000 is sitting with the owner. TaskTag says that money “may sit for 6-18 months after substantial completion.” Your software has to know that $50,000 exists and who owes it.
What each tool lists
QuickBooks Online lists progress invoicing, change orders, estimates and WIP. Intuit’s construction page does not list retainage tracking.
Jobber’s help center says payment schedules are available on every Jobber tier. You split a job into progress invoices by percent or fixed amount, and they must add up to 100%. Once an invoice is issued, it locks. Retainage isn’t mentioned.
Foundation lists AIA, unit price and time-and-material billing. Its receivables module tracks “receivable amounts and retainage to projects.” Sage 100 Contractor is reported to do AIA-format progress billing “with retention rates and tax district details.”
“Not listed” doesn’t mean “can’t.” It means you should make the vendor show you. In a demo, ask them to bill one real job with 10% retainage and show where the held money appears on the invoice and on your balance. And ask your CPA how retainage should be booked. It’s an accounting question, not just a software one.
Buildertrend and Jobber are not accounting software
Both run quotes, schedules and billing, and both sync to QuickBooks. Neither replaces it. Jobber is built for service work and smaller jobs, priced from $29 a month. Buildertrend is built for residential builders with homeowner portals, and it costs a lot more. For a flatwork crew, Jobber is the likelier fit.
Jobber
Jobber calls itself software for “home and commercial service businesses.” Core is $29 a month billed annually ($49 month to month) for one user. QuickBooks Online sync starts at Connect, $99 a month. Job costing starts at Grow, $149 a month. Extra users run $29 a month each, and there’s a 14-day free trial on the Jobber pricing page. Progress invoicing is on every tier.
Buildertrend
Buildertrend publishes no single list price. Quotes depend on builder type, revenue and needs. Third-party sites report $499, $799 or $1,099 a month, with unlimited users and projects. It’s built for builders running five or more projects a year, which makes it a stretch for most concrete crews. Our remodeling software comparison with real prices has the detail, including reported price hikes.
Questions to ask about any sync
A sync is only as good as its rules. Adaptive suggests asking which records move, whether the sync is one-way or two-way, how often it runs, and which system is the source of truth. Get those answers before you sign.
One more thing for Jobber shops. A third-party review reports that Jobber does not sync natively with Sage 100 Contractor. If you run Jobber and you’re eyeing Sage, ask how the two would talk.
Signs you have outgrown QuickBooks
You’ve likely outgrown QuickBooks when three or more of these are true. You keep jobs in a spreadsheet next to your books. You bid unit price or DOT work. You run certified payroll. You track retainage by hand. Or a bank or surety wants a WIP report you can’t pull. One or two usually means fix the habits first.
Check yourself against this list:
- A “jobs in progress” spreadsheet that runs beside QuickBooks, often with 15 or more active jobs
- Bids you retype by hand as invoices
- Unit-price contracts billed by the ton or yard
- Prevailing wage jobs that need weekly certified payroll reports
- Retainage tracked on paper or in your head
- A bonding agent or banker asking for over and under billing numbers
Keep in mind who’s giving this advice. It’s mostly vendors, and vendors want to sell you something. That’s why it stands out that two of them point small shops the other way. Adaptive says a general platform may be enough under $5 million. The Sage review says Sage isn’t a fit for a shop that size without AIA billing or certified or union payroll. Even Bernardo, who sells a field app, writes: “Almost nobody reading this should stop using QuickBooks.”
My view: most owners buy the heavy system too early and still code costs late. Fix the coding first. Move when the contracts force you to.
How to test a pick this week
Take last month’s biggest job and run it through the tool you’re looking at. Load the bid, the bills, the crew hours and the invoices. If the software can’t show cost versus bid, bill it the way you actually got paid, and hold retainage where it applies, keep looking.
Do it in this order. Load the bid. Enter every cost against a cost code. Bill it in the stages or quantities you really used. Then pull the job report and compare it to what you think you made.
Then walk into the demo with five questions:
- Can it bill this job by the yard or ton?
- Does retainage show on the invoice and on the balance owed?
- When does labor reach the job: same day, or at payroll?
- What does setup cost, in dollars and in hours of my office’s time?
- Can I export all my data if I leave?
Today, pull last month’s biggest job. List every cost on it. Next to each one, write the date it reached QuickBooks. If the gap is more than a few days, start there, before you buy anything.
Questions people ask
- What is the contractor version of QuickBooks?
- Intuit sells a Contractor edition inside QuickBooks Desktop Enterprise, which starts around $2,210 a year for one user (Gold, as of October 2026), with payroll extra. On the cloud side, QuickBooks Online Plus ($140 a month) is the lowest tier with Projects, which shows profit per job, and Advanced ($340 a month) adds estimate versus actual, phase budgets and construction financials.
- Is Sage good for construction?
- Sage 100 Contractor is built for construction. It handles job costing to the task level and AIA-format progress billing with retention rates. One third-party review calls it a fit for 15 to 80 person commercial contractors running AIA pay apps, prevailing wage payroll or union payroll, and not a fit for shops under roughly $5 million with none of those.
- What is the cheapest construction accounting software that tracks job costs?
- QuickBooks Online Plus, at $140 a month list as of November 2026, is the lowest Intuit tier with Projects, which tags time and expenses to each job and shows profit per job.
- Do Jobber and Buildertrend replace QuickBooks?
- No. Both run quotes, schedules and invoices, then sync to QuickBooks. Jobber syncs with QuickBooks Online from its Connect tier ($99 a month billed annually). Buildertrend is quote only and is built for residential builders running five or more projects a year.
- How is retainage handled in accounting software?
- Retainage is the share of each progress payment the owner holds back, widely reported at 5% to 10%, until the job closes. Foundation's receivables module tracks retainage to projects, and Sage lists progress billing with retention rates. Intuit's construction page does not list retainage tracking, so ask any vendor to show retainage on one real invoice before you buy, and ask your CPA how to book it.
Sources
- QuickBooks Online pricing (2026-11)
- QuickBooks for construction (2026-11)
- QuickBooks Desktop Enterprise (2026-11)
- Foundation Software pricing (2026-11)
- Foundation Software homepage (2026-11)
- Foundation Software, Unit Price Billing (2026-11)
- Foundation Software for QuickBooks users (2026-11)
- Jobber pricing (2026-11)
- Adaptive, Accounting Software for Contractors and Builders (2026)