Skip to main content
2,200+ contractors in the research universe benchmarked. Do you know your gross profit per labor hour? See where you stand →
Level
Construction Accounting

When Your Contracting Business Outgrows QuickBooks

Sam YangEx-CFO across trades, SaaS & services · $2.5B in total PE/banking transactions · Stanford MBA
Updated October 7, 2026·Originally published October 27, 2025·10 minute read
Share

When contractors outgrow QuickBooks

QuickBooks is fine until it isn't. Month-end taking weeks, multi-entity workarounds, WIP rebuilt in Excel and custom reports that break monthly are the warning signs. Service-heavy firms may stay on it when edition, processes and reporting scope fit; firms with AIA, WIP, retainage or certified-payroll needs tend to hit limits earlier. The cost of staying is rarely visible until you leave.

Level editorial guidance

10 minute readConstruction Accounting

QuickBooks Isn't the Problem. How You Use It Is.

Many contractors become convinced they need to rip out QuickBooks and buy something better. They've heard Foundation Software or Sage 300 will fix their job costing. They've seen Procore demos that promise visibility they don't have today. They're ready to write a six-figure check.

Many of them don't need new software. They need someone who knows how to use what they already have. And they need someone interpreting the data, not just recording it.

QuickBooks Online can be a capable general ledger for many contractors, especially service-heavy firms, at substantial revenue when scope, edition, processes and reporting needs fit. Firms with AIA billing, WIP, retainage or certified-payroll needs tend to hit limits earlier, sometimes around $3-5M. The problem isn't QuickBooks. The problem is that nobody set it up for construction, nobody maintains the tagging discipline, and nobody is analyzing the output. If your chart of accounts looks like it was built for a consulting firm, no software upgrade will fix your financials.

That said, there is a real ceiling. And knowing when you've hit it versus when you just need better processes is the difference between a smart investment and an expensive mistake.

The 7 Signs You've Actually Outgrown QuickBooks

1. Your Job Costing Is a Fiction

You run a "Profit and Loss by Customer" report and most jobs show 80%+ margins. That's not a sign of a great business. That's a sign your costs aren't tagged to jobs.

This is a common data pattern. Contractors with revenue-only job reports show inflated margins because labor, materials, and subcontractor costs sit in general expense buckets instead of being allocated to the jobs that consumed them. Across 1,747,089 completed jobs from 1,791 companies, Level measured a 44.3% median job-level gross margin (revenue minus actual cost, per completed job, across trades) in the published job-level research distribution. That is a per-job distribution, not a company-level margin target. If you want to see what clean job costing looks like in QuickBooks, we wrote a complete setup guide.

QuickBooks can do job costing. But it takes discipline, and once you're running 300+ jobs per year with multiple cost codes per job, the manual tagging becomes a full-time job in itself.

2. Your WIP Schedule Lives in a Spreadsheet

If your bonding company asks for a WIP (work-in-progress) schedule and your response is to open Excel and start pulling numbers from three different places, you've outgrown QuickBooks.

Many QuickBooks setups do not produce a surety-ready WIP schedule (contract value, estimated cost to complete, percent complete, and over- and underbillings by job) without significant manual work or an add-on. QuickBooks capabilities differ by edition and change over time, so check Intuit's current documentation for your edition before treating this as a hard limit.

For service contractors doing mostly short-cycle work, this doesn't matter. For anyone billing on commercial projects that span months, WIP tracking is non-negotiable. And if it's manual, it needs a reconciliation check: total over- and underbillings on the schedule should tie to the balance sheet accounts that carry them, every month.

3. Multi-Entity Is Painful

You have an operating company and a real estate holding company. Or you split residential and commercial into separate entities. Or you have a joint venture on a specific project.

In many QuickBooks Online setups, each company is a separate subscription with separate data, and consolidation and intercompany eliminations end up in spreadsheets. Intuit markets higher tiers with multi-entity features, so confirm what your edition actually does with intercompany transactions and eliminations before deciding. If you are still maintaining parallel books and reconciling them by hand, that is the gap to fix.

QuickBooks Desktop Enterprise has historically handled multiple entities somewhat better, but many users still find it clunky. If you're managing three or more entities, test whether your current edition and setup is the real limit before you buy something new.

4. Certified Payroll and Prevailing Wage Are a Nightmare

If you do government work, you know the pain. Prevailing wage rates vary by county, trade, and project. Certified payroll reports (WH-347) need to be filed per project with exact wage classifications. Fringe benefit calculations change based on the wage determination.

Many contractors find their QuickBooks payroll setup does not cover the full certified payroll and prevailing wage workflow they need, so they run a separate compliance tool (LCP Tracker, eMars, or manual Excel reports) alongside QuickBooks, then reconcile the two. Check your payroll edition's current documentation for what it supports. It works at small scale. At $5M+ with multiple prevailing wage projects, the reconciliation becomes its own headcount.

5. Progress Billing and AIA Billing Break Your Workflow

AIA documents (G702/G703) are widely used in commercial progress billing when the contract requires them. This standardized format includes schedule of values, percentage completion per line item, retention and previous billing. Confirm the owner's or general contractor's required form before building the workflow.

Unless your edition or an add-on handles G702/G703 pay applications, you're either using a third-party add-on (like Knowify or AIA billing software), manually creating invoices that approximate the format, or maintaining a parallel billing system.

The danger isn't just inefficiency. It's revenue recognition. When your billing format doesn't match your accounting entries, you get mismatches between what you've billed, what you've earned, and what you've recognized as revenue. That's how cash flow surprises happen.

6. Retainage Tracking Is Manual

On commercial projects, a contract-specified percentage of progress billings is held back as retainage until a milestone or project completion. This is real money. Fictional example: if $5M of a $10M contractor's annual billings are commercial progress billings with 10% retainage, and retainage typically stays outstanding about a year, the open retainage balance would hover around $500K ($5M x 10% x 1 year). Your contracts and applicable state retainage, prompt-payment and lien statutes set the real percentage, release conditions and notice or lien deadlines, and those legal dates override a generic aging playbook.

Retainage handling depends on your QuickBooks edition and add-ons. In many files it is tracked with sub-accounts or journal entries, which is manual and error-prone. If you want to know your actual retainage balance, your aging on retainage receivables, or when specific retainage becomes collectible, you're back to spreadsheets. We covered how this kills cash flow in our retainage guide.

7. 40% of Jobs Run Over Budgeted Hours and You Can't See It

Here's a stat from the contractor data we analyze: across 315,393 jobs from 1,391 companies with both budgeted and actual hours recorded, 40% of jobs exceeded budgeted hours. The median job ran at 99.4% of budget; the overruns are concentrated, with 18.3% of jobs above 150% of budget. That is a share of jobs, not a 40% overrun on total hours. Many contractors can't see which jobs these are in QuickBooks because cost isn't tagged to jobs properly. They know total labor cost went up. They don't know which jobs caused it.

Level's data shows a $79/hour median company-level average billed labor rate across 1,770 contractors. Some companies enter wages or loaded cost in that source field, so it is not a comparable selling price or market-positioning benchmark. As an illustrative assumption, suppose your loaded labor cost (wages plus payroll taxes, benefits, workers' comp, and any vehicle and phone cost you assign to field hours) is $52/hour and you bill $79/hour. The markup on cost is about 52% ($27 / $52), while the gross margin on the billed hour is about 34% ($27 / $79). Check which one your pricing sheet uses. If those loaded costs already sit in job cost and gross margin, don't add them again as a separate overhead recovery. QuickBooks reports don't surface this gap automatically in most setups. You need to calculate your loaded rate outside the system and then manually compare it against billing. If nobody's doing that comparison, you're pricing blind. We dug into this in what I learned reviewing contractor financials.

Free benchmark review

See whether your books are benchmark-ready.

Start with a free conversation about your priorities. With agreed access to the relevant records, we compare your numbers with applicable benchmarks and identify what to review first.

What Contractors Need at Each Revenue Stage

$1-3M: QuickBooks Is Fine

At this stage, you're running one or two crews, one service type, and a manageable volume of jobs. A well-configured general ledger may suffice if its actual features cover your workflow. Revenue alone does not establish edition fit.

What you need:

  • Clean chart of accounts set up for construction
  • Basic job costing via sub-customers/projects
  • A bookkeeper who tags every transaction to a job
  • Monthly P&L review (even informal)

Common mistake: Buying construction-specific software before you have the operational discipline to use it. No software will fix sloppy data entry.

$3-5M: QuickBooks + Add-Ons (The Danger Zone)

This is where many contractors, especially those adding commercial work, start to feel the ceiling. Not because QuickBooks can't handle the volume, but because the financial questions get harder. You need to understand job-level margin, forecast cash flow, track WIP, and make decisions about equipment, hiring, and project selection.

What you need:

  • QuickBooks + time tracking integration (Buildertrend, ClockShark, or your field service software)
  • A real overhead allocation method
  • Cash flow forecasting (even basic)
  • Someone who interprets the data, not just records it

This is the stage where a fractional CFO becomes more valuable than another bookkeeper. The bottleneck isn't data entry. It's data interpretation.

Common mistake: Adding three or four QuickBooks add-ons (billing, payroll, time tracking, project management) that don't talk to each other. You end up with the same reconciliation headaches as if you'd switched platforms, but none of the upside.

$5-10M: The Decision Point

At this revenue level, you probably need at least one of these:

  • Native WIP reporting
  • AIA billing
  • Multi-entity consolidation
  • Certified payroll integration
  • Real-time job cost tracking

Option A: Stay on QuickBooks and add a CFO layer. If your work is primarily service (HVAC, plumbing, electrical) and you don't do heavy commercial or government projects, QuickBooks can still be your general ledger. You add a fractional CFO or a technology layer that pulls data from QuickBooks and your field service software to generate the analysis QuickBooks can't.

Option B: Move to construction-specific software. If you're doing significant commercial work with AIA billing, retainage, WIP, and prevailing wage, this is the stage where Foundation Software, Sage 300 CRE, or ComputerEase starts to make sense.

Common mistake: Moving to construction software without fixing your processes first. If your bookkeeper wasn't tagging costs to jobs in QuickBooks, they won't magically start doing it in Foundation.

$10M+: Integrated Platform or ERP

At this scale, evaluate integration, controls and reporting together. A unified platform is one architecture, not a necessary result of crossing $10M. Field operations, accounting, payroll and project management should share controlled data flows. Even native integrations require reconciliation, exception ownership and cutoff checks.

Options: Sage Intacct (mid-market, cloud), Viewpoint Vista (heavy commercial/industrial), Procore + accounting integration, or full ERP (Oracle, SAP), using $50M+ only as a rough planning band while evaluating actual multi-entity and workflow needs.

The reality check: Revenue alone does not decide when a full ERP is warranted. A contractor in the $10-25M planning range might use construction-specific accounting software plus integrated field-service tools; test multi-entity, WIP, payroll, integration and control needs before selecting that architecture or an ERP.

The Software Options (Brief, Honest Comparison)

SoftwareWorkflow to EvaluatePlanning Revenue BandEarlier Planning Cost, Not a Current Quote
QuickBooks Online PlusService contractors; verify project/class scope$0-5M planning bandEarlier $90/month input; current reviewed page displays $140/month before its promotion
QuickBooks Desktop EnterpriseVerify multi-company/intercompany workflow by tier$0-10M planning bandEarlier $1,800/year input; current configuration quote required
Foundation SoftwareCommercial contractors, AIA/WIP$5-50M$15-30K/year
Sage 300 CREHeavy commercial, prevailing wage$10-100M$20-50K/year
Sage IntacctMulti-entity, cloud, mid-market$10-100M$25-50K/year
Viewpoint VistaHeavy civil, industrial$25M+$50K+/year
ProcoreProject management (not accounting)$5M+$10-50K/year

Pricing note: the costs above are illustrative planning ranges carried from an earlier edition. They are not current vendor quotes; the QuickBooks Plus display was rechecked October 7, 2026, while the other retained dollar inputs remain earlier planning assumptions, and list prices, plan names and editions change. Most construction platforms are quote-based. Confirm current pricing with each vendor before comparing total cost of ownership. Revenue ranges are rough fit indicators, not vendor requirements.

Important: Procore is project management software, not accounting software. It integrates with QuickBooks and Sage, but it doesn't replace your general ledger.

The total cost of switching is usually higher than the sticker price. Factor in data migration, training, a period of reduced productivity during the transition (plan for months, not weeks), and the consulting fees to configure the new system for your business. As an illustrative planning assumption, not a measured figure, budget $40-80K in the first year for a move from QuickBooks to Foundation, then test that range against real vendor and implementer quotes for your scope. For NetSuite, the expensive surprise is often the operating data layer around projects, WIP, and field service.

Why the Right Answer Is Usually "Keep QuickBooks + Add a CFO Layer"

For service-heavy firms around $3-10M, the interpretation layer can be the missing piece even when the current software still supports the workflow. Firms needing AIA, WIP, retainage or certified payroll can hit a software limit earlier. Test both the workflow capability and the analysis before buying an ERP.

Your QuickBooks has data. Probably messy, partially tagged, inconsistently categorized data. But data nonetheless. A new software system gives you better structure for that data. It doesn't tell you what to do with it.

The contractor who knows their real job margins and acts on that information is usually better positioned than the contractor with perfect software and no financial leadership.

What you actually need at the $3-10M stage:

  1. Someone to clean up your QuickBooks. Fix the chart of accounts. Establish tagging discipline. Set up proper job costing.
  2. Someone to analyze the output. Which jobs are profitable? Why? Which customers are dragging margin? Where's cash going?
  3. Someone to forecast forward. What's your cash position in 8 weeks? Can you take on that new project without a credit line? Should you hire two more techs or overtime the current crew?

That's a CFO function. Not a software function.

At Level, this is exactly what we do. We work with your existing QuickBooks (we don't ask you to switch). We use the authorized connector, API or customer-provided export available for your field-service software. We identify missing or unmatched data before adding the analysis layer that turns supported accounting records into decisions. The financial intelligence piece that's missing isn't in the software. It's in the interpretation.


The Bottom Line

QuickBooks is fine for many contractors until it isn't. Service-heavy firms can stay on it when their edition, processes and reporting needs fit; this article has no measured $10M software ceiling. Firms doing AIA billing, WIP, retainage or prevailing wage work tend to hit limits earlier, sometimes around $3-5M. But before you spend tens of thousands switching to Foundation or Sage, ask yourself: is the problem the software, or is it that nobody is interpreting the data?

If your QuickBooks data is messy, new software will give you cleaner messy data. Fix the process first. Add financial leadership. Then decide if you've genuinely outgrown the platform.

Q: How do I know if my QuickBooks data is actually usable? A: Run a Profit and Loss by Customer report for the last 12 months. If many jobs show margins above 70%, investigate cost completeness, timing and work type. A high margin alone does not prove missing costs. If your direct labor cost seems too low relative to your headcount, labor hours aren't flowing into QuickBooks from your time tracking system. These are process problems, not software problems. We run a free profitability audit that identifies exactly where the gaps are.

Q: Can Level help even if I decide to switch off QuickBooks? A: Yes. We're software-agnostic. If you're on Foundation, Sage or QuickBooks, we can analyze supported data through an available authorized connector, API or customer-provided export. We identify missing fields before drawing conclusions. But we'll tell you honestly whether you need to switch. Many service-heavy contractors under $10M don't; firms with heavy AIA, WIP, retainage or certified-payroll needs often do sooner.

Q: What's the first step if I think I've outgrown QuickBooks? A: Don't start by shopping for software. Start by getting a clear picture of your current financial health. What are your real job margins? Where is cash going? Which customers and service types are most profitable? Once you have that baseline, the software decision becomes much clearer. Read what the profitability audit checks, then request a free profitability audit and we'll show you what your data actually says.

Share

Get the next one

Want next week's benchmark in your inbox?

One email a week. Real numbers from 2,200+ contractors in the research universe. No fluff. Unsubscribe anytime.

Sam Yang

About the author

Sam Yang

Founder & CEO

Founder of Level, the always-on finance team for contractors, service businesses, and ecommerce brands. Ex-CFO across trades, SaaS, and service businesses. 4 years as Director of Growth Product at BuildOps, building financial tooling used by 1,000+ commercial contractors. Four years in PE and investment banking rolling up and acquiring service businesses, $2.5B in total transactions including M&A and IPOs. Stanford MBA, Brown undergrad. The Level founding team's analysis of 2,200+ contractors ($13.25B in job revenue) across operating, private-equity, and CFO roles anchors the Level Index benchmark research.

LinkedIn

See whether your books are benchmark-ready.

Start with a free conversation about your priorities. With agreed access to the relevant records, we compare your numbers with applicable benchmarks and identify what to review first.

2,200+ businesses benchmarked$13.25B in revenue analyzedWeekly action cadence

No credit card. Start with a 15-min call. We only follow up if we can actually help.

No commitment. Real numbers, not generic advice.