All articles

Custom CRM

Do I Need a Bookkeeper or Accounting Software? Both

Software is the ledger, a bookkeeper is the labor. 2026 rates from $99 to $4,000 a month, the 5 stages a contracting business moves through, and who does what.

20 min read
Photo: Joost Crop / Unsplash

The short answer

Almost every contractor needs accounting software, and the real question is who operates it. A solo shop under about 50 transactions a month can run the software itself with a year-end tax preparer. Once you add payroll, subcontractors, concurrent jobs or retainage, a construction-literate bookkeeper earns their fee, typically $250 to $1,300 a month, and bonding or a bank line brings in a CPA.

You need accounting software, almost without exception. Whether you also need a bookkeeper depends on who is going to operate it, how many hours that takes, and how expensive a wrong number is in your business.

Most pages ranking for this question are written by bookkeeping firms, and they all conclude: hire a bookkeeper. That skips the part a contractor needs, which is when. A one-truck handyman with 30 transactions a month and a remodeler running six jobs with progress billing are not asking the same question, and the answer changes at predictable points as a trade business grows.

The frame that works: software is the ledger, a bookkeeper is the labor. The ledger is not optional. The labor is a decision about who does the work, what it costs, and what happens if it is done badly.

Software is the ledger, a bookkeeper is the labor

Accounting software records transactions; it does not decide whether they are right. That is the whole difference, and every other question follows from it.

QuickBooks Online and Xero connect to your bank and cards, pull in transactions, suggest categories, match payments to invoices and produce a profit and loss statement on demand. What they cannot do is judgment. One Spokane bookkeeping firm put it bluntly: QuickBooks "will happily record a mistake forever and never tell you." It cannot tell that a $4,000 deposit was a loan rather than revenue, or that the bank feed silently stopped syncing four months ago.

Rehmann, a CPA firm, lists what the software misses: misclassified transactions, incorrect payroll tax filings and improper depreciation deductions. None of those raise an error. The books look clean until a lender, a surety or the tax authority reads them.

The r/Accounting version is shorter. When someone asked whether a bookkeeper is worth it if you already use QuickBooks or Xero, the top reply was: "I have a pair of scissors, but I don't cut my own hair."

Plenty of owners do cut their own hair successfully, though. One r/smallbusiness owner said he kept his own books for two businesses with 10 to 20 employees and around $3M in combined annual sales for over a decade. So the question is not whether the software needs an operator. It is whether that operator should be you.

If you are still choosing the ledger itself, the platform decision is covered in Xero vs QuickBooks for contractors. This article assumes you have one, or will.

Bookkeeper, accountant, CPA, tax preparer: who does what

Four roles get lumped together, and contractors routinely hire one expecting the work of another.

RoleWhat they actually doWhat they usually do not do
BookkeeperCategorize, reconcile bank and cards, enter bills, record payroll, close the month, job cost entriesTax returns, financial statement assurance, cash forecasting
Tax preparer (PTIN holder)Prepare and file returnsRepresent you in an audit unless credentialed
Enrolled agent or CPATax returns, tax planning, IRS representation; CPAs also compile, review or audit statementsMonthly transaction work, unless you pay for it
Controller or fractional CFOCash forecasts, job profitability analysis, budgets, bank and surety relationshipsData entry

The representation line matters more than most owners realize. Per the IRS, enrolled agents, CPAs and attorneys have unlimited representation rights, covering audits, collections and appeals. A preparer with only a PTIN and no credential can prepare your return but has no authority to represent you before the IRS.

The gap between the bookkeeper and the tax accountant is where growing contractors get hurt. One r/Contractor owner whose company jumped from a $4M to a $6M run rate, while floating payroll for crews that would not bill out for 60 days, described it exactly: "my bookkeeper just shrugged when i asked what we can afford next month. she said 'you should ask an accountant.' we have an accountant. he files taxes. he doesn't tell me cash forecasts."

Neither of them was failing. The owner had hired two roles and needed a third.

What each option costs in 2026

The price range is wide because "bookkeeping" covers everything from an AI categorizing a bank feed to a construction accountant maintaining a WIP schedule. These are published or practitioner-quoted numbers, fetched September 2026.

OptionPriceWhat you get
DIY on the softwareYour time plus the subscriptionEverything depends on your monthly discipline
Pilot Essentials (AI)$99/monthAI categorizes, reconciles and closes; cash basis, standard chart of accounts
Bench Grow / Core$199 / $399 per monthDedicated bookkeepers, monthly books, 1099 reporting
Bench QBO Certified Bookkeeper$55/hour plus $1,200 onboardingWork done inside your own QuickBooks Online file
Bookkeeper360$399 monthly, $599 weekly servicePlus onboarding from $1,000
Trade-focused firm (TradeBookkeepingPro)$249 to $1,299+ per monthTiers by crew size, payroll, 1099 subs and job costing
In-house employee$26.50/hour mean at specialty trade contractorsFull-time presence, plus payroll taxes and benefits

Two things stand out.

Pilot's cheapest tier is software pretending to be a bookkeeper, honestly labelled. It closes your books monthly with AI, but it is cash-basis with a standard chart of accounts, and a US-based human bookkeeper only arrives on the Core plan, which starts at $9,000 in monthly expenses. For a contractor, a standard chart of accounts means no job costing structure, and cash basis means no WIP. It is a clean answer for a solo operator and the wrong one for a remodeler with deposits and progress bills.

The real market rate for construction books is higher than the generalist price lists. The BLS May 2025 wage data counts 1,373,680 bookkeeping, accounting and auditing clerks nationally at a mean of $25.75 an hour, and 73,970 of them work at specialty trade contractors, where the mean is $26.50. Outside firms price construction well above that hourly equivalent because the work is harder. Practitioner quotes on r/Bookkeeping:

A bookkeeping firm owner on r/smallbusiness offered a sanity check: "A well priced bookkeeper should be 1-3% of your revenue." Test it against the quotes above. At $4.5 million, $2,000 a month is about 0.5%. At $10 million, $4,000 a month is about 0.5%. Construction books get more expensive in dollars and cheaper as a share of revenue as you grow, which is the opposite of how most owners feel about the invoice.

The owner-hours math, done honestly

The usual pitch is that your time is worth more than a bookkeeper's. For a small shop with current books, that argument is weaker than the industry admits.

TradeBookkeepingPro, which sells contractor bookkeeping, estimates that contractors who stay current spend four to eight hours a month on their books. Take the midpoint, six hours. At the BLS mean of $26.50 an hour for a clerk at a specialty trade contractor, the labor itself is worth about $160 a month. A $499 outsourced plan does not pay for itself on hours replaced.

Two things change the math:

  1. Books are rarely current. The same firm notes that three months deferred can mean two full days of catch-up. Bookkeeping in arrears costs far more hours than bookkeeping on time, and it is usually done at night. Our breakdown of how much time contractors lose to paperwork found that most trade admin happens after the working day.
  2. Your hour is not worth $26.50. If those six hours move to estimating, and your close rate means a bid hour is worth $100 or more in margin, the outsourced fee is covered. If the hours move to the couch, it is not.

So be specific about what you are buying. At stage one, a bookkeeper mostly buys accuracy and your evenings back. From stage three onward, the bookkeeper buys job costing you cannot do at night, and that is where the fee is easiest to justify. As one owner who ran a two-and-a-half-man crew for a dozen years put it, hiring out taxes and payroll "more than paid for itself in freeing up time for looking at jobs, writing bids, or just keeping my sanity."

There is a counterweight worth hearing. An owner eight years in said they hired a bookkeeper two years in and took the books back because "I had no idea what was going on with my money." Handing off the labor should never mean handing off the reading. You still review the monthly reports.

Bookkeepers price on the work, and most of the work in a contractor's file is reconstructing what happened on a job from receipts, bank lines and memory. A custom CRM that captures job, cost code and change order at the moment they happen hands your bookkeeper clean data instead of a shoebox. Walk through how it would fit your jobs and your ledger.

Book a free CRM demo

The five stages, and what to run at each

Here is the decision as it actually plays out in a trade business. Most contractors move through these in order, and the mistake is staying one stage behind.

Stage 1: solo, simple, under about 50 transactions a month

Run: accounting software, operated by you, with a year-end tax preparer or EA.

Xero's own guide sets the hiring line at more than 50 transactions a month or more than five to ten hours a week on financial tasks. Below that, with one bank account, one card and no employees, you can do it yourself if you reconcile monthly. A cheap middle path: an r/smallbusiness owner enters everything in QuickBooks and has a CPA come in once a quarter to check it, at about $350 a quarter.

Stage 2: first employee, more accounts, regular subs

Run: software, plus either a quarterly review or a basic monthly bookkeeper.

The first W-2 employee is the biggest single jump in consequences, because payroll tax errors carry penalties. If you are there, running payroll for a contracting business walks through the job-coded hours and workers comp split that generic payroll setups miss. Subcontractors also create reporting duties. In the US, the 1099-NEC threshold is $2,000 for payments made after December 31, 2025, up from $600, but you still need W-9s on file before you pay.

Stage 3: several jobs at once, job costing matters

Run: software set up for job costing, operated by a construction-literate outside bookkeeper. Budget roughly $500 to $1,300 a month.

This is the stage where a generalist starts to cost you money without anyone noticing. The books reconcile, but profit by job is wrong because materials, labor and subs are not coded consistently. The setup has to be right first; setting up job costing in QuickBooks Online covers the structure a bookkeeper should inherit, not invent.

Stage 4: progress billing, retainage, bonding or a bank line

Run: construction bookkeeper plus a construction CPA producing compiled or reviewed statements. Budget $2,000 to $4,000 a month for the books at a few million to $10 million in revenue, per the quotes above, plus the CPA engagement.

Surety is the forcing function. A managing director at CBIZ writing in Surety Bond Quarterly calls the WIP schedule "the heart of the surety's file" and says reviewed statements often support meaningfully higher bond limits than compilations. Pease Bell, a CPA firm, adds that sureties commonly set aggregate capacity at 10 to 20 times adjusted working capital, so a messy balance sheet directly shrinks the work you can bid. If you track WIP yourself today, how to track WIP in QuickBooks shows which inputs the software gives you and which stay judgment.

Stage 5: an office, and a finance function

Run: in-house bookkeeper or office manager for entry, outside controller or fractional CFO for forecasting, CPA for statements and tax.

One general contractor described the split that works at this size: "We ended up hiring an office manager that does a great job at entering transactions. Then hired a bookkeeper to act more like a cfo." Separating entry from review is also the single best fraud control, covered below. Whether that first office hire should be an admin at all is its own decision, weighed in should you hire office help or use software.

Why a generalist bookkeeper breaks construction books

A general bookkeeper handles reconciliation well. What breaks is the construction layer, and it breaks silently.

The evidence from the people cleaning up afterward is consistent. A commenter on r/Contractor wrote that they had just taken over a client whose firm "stated that they knew construction but have been unable to provide a WIP report for them and it's been a year." Same comment: "You would be amazed at how many of these BK's & Acct's don't know what a release is or a retention is."

On r/Bookkeeping, a bookkeeper who took over a spec home builder found the previous bookkeeper "was putting investor builds and their draws to income which inflated their revenue." Two years of overstated revenue means two years of wrong tax, wrong margins and wrong bids. Their update after a few weeks: "There is way more to construction books than I realized." The top reply was "Come up with a number that you think is too much and then double it."

The specific failure points to test for:

  • Retainage booked as revenue collected instead of a separate receivable, which overstates cash you can spend.
  • Customer deposits booked as income on receipt rather than as a liability until earned.
  • Job costs coded to overhead, or overhead coded to jobs, which makes the wrong jobs look profitable.
  • No over or under billing adjustment, so a front-loaded billing schedule shows profit you have not earned.
  • Subcontractor payments without W-9s or lien releases on file.

Software alone does not fix this either. The same commenter estimated that QuickBooks, with proper setup, "can do about 85% of what is needed" for construction, but handles schedules of values and percentage of completion billing poorly, and AIA billing formats not at all. That missing 15% is labor, and it is the part you are paying a construction specialist for.

The surety world reaches the same conclusion from the other side. The Surety Bond Quarterly piece states that a compilation or review by a construction-focused CPA "outperforms an audit performed by a CPA that is not construction industry-focused."

The Bench lesson: keep the ledger in your name

Bench, which had raised more than $100 million and described itself as North America's largest bookkeeping service for small businesses, abruptly shut down on December 27, 2024. Around 12,000 customers were affected, and some found they could not access their own financial records, including loan statements and tax returns. Employer.com announced it would acquire Bench three days later, and the service continued under new ownership.

Bench bundled the ledger and the labor on its own platform, so when the labor stopped, the ledger went dark with it. Today its pricing page includes an option where certified bookkeepers work "directly inside your QBO account," which is the arrangement that would have protected those customers.

The rule for any contractor:

  • The accounting subscription is in the company's name, on a company card. Not the bookkeeper's firm account.
  • The bookkeeper is an invited user, with accountant access you can revoke in a minute.
  • You can export your full ledger at any time without asking anyone.
  • Bank statements go to your email, not only to the bookkeeper.

If a firm insists on keeping your books on its own system, ask exactly how you get the data out the day you leave, and get the answer in writing. For how the ledger and your field software should divide ownership of each record, see do I need QuickBooks if I have a CRM.

The fraud risk nobody prices into the decision

Hiring a bookkeeper adds a control or removes one, depending on how you set it up.

The ACFE's Occupational Fraud 2024 report, built from 1,921 cases investigated by fraud examiners, has several numbers a contractor should know:

  • Organizations with fewer than 100 employees had a median loss of $141,000 per fraud.
  • Check and payment tampering showed up in 23% of small-organization cases versus 9% at larger ones.
  • Construction had a median loss of $250,000, among the highest of any industry, with billing schemes in 38% of construction cases.
  • Frauds in the accounting department made up 12% of cases, with a median loss of $208,000.
  • The typical fraud ran 12 months before detection.
  • Only 39% of small organizations had management review in place, and just 17% ran surprise audits.

The report attributes the small-business exposure to fewer checks and less segregation of duties. That is the case for an outside bookkeeper: they are a second set of eyes. It is also the case against a single in-house person who enters bills, pays them and reconciles the bank. Whatever you choose, the person who prepares a payment should not be the person who releases it, which is the same rule laid out in onboarding a new office admin.

Job costing breaks upstream of the bookkeeper: a receipt with no job on it, a change order that never became an invoice line, a sub paid before the lien release came back. We build CRM systems for contractors that force those fields at the source and sync cleanly to QuickBooks or Xero, so the ledger your bookkeeper closes is right the first time. See it against your own workflow.

Book a free CRM demo

How to vet a bookkeeper in one meeting

A certification tells you less than you think. QuickBooks ProAdvisor status comes from Intuit's training and a certification exam, with a shorter recertification exam every year. It proves software fluency, not construction knowledge. Ask these instead:

  1. How many construction clients do you have right now, and what trades? One is not a practice.
  2. Show me a redacted WIP schedule you produced. If they cannot, they are a stage 3 bookkeeper at most.
  3. How do you book retainage, customer deposits and a progress bill that runs ahead of the work? You want liability and receivable answers, not "income."
  4. What is the close date? Books delivered by a fixed business day each month, not "when we get to it."
  5. Whose subscription is the ledger in? Yours. See above.
  6. What access do you need, and do you ever release payments? Prefer preparing but not approving.
  7. What changes the price? Good firms name it: new bank or card accounts, payroll, sub count. One r/Bookkeeping practitioner described a 60-day stabilization period before the fee is locked, which is fair to both sides.
  8. Is catch-up priced separately from monthly? It should be. They are different projects.
  9. Who do you hand off to at year end? They should already work with CPAs who know construction, or be one.

If you are in Canada

The stages hold. Two compliance items shift the threshold for help earlier.

GST/HST filing frequency is set by revenue. The CRA assigns annual filing at $1,500,000 or less in annual taxable supplies, quarterly above that up to $6,000,000, and monthly above $6,000,000. You can elect to file more often, never less. Registration becomes mandatory once you pass the $30,000 small supplier threshold.

T5018 reporting is a construction-specific duty. If more than 50% of your business income comes from construction activities, you must report payments over $500 per subcontractor, not including GST/HST for the reporting period. That requires sub records coded properly all year, not reconstructed in spring. A bookkeeper who has never filed a T5018 is a generalist, whatever the website says.

The decision checklist

Answer these in order. The first "yes" tells you the minimum you need.

  • Do you have accounting software, reconciled to the bank every month? If no, fix that before anything else. The platform choice is secondary.
  • More than about 50 transactions a month, or behind by more than one month? Bring in at least a quarterly review or a basic monthly bookkeeper.
  • Any W-2 employees? Payroll runs through payroll software or a provider and gets recorded correctly every cycle.
  • Paying subcontractors you must report (1099-NEC in the US, T5018 in Canada)? Collect W-9s or records before first payment, not in January.
  • Three or more jobs running at once, and you cannot state profit by job today? You need a construction-literate bookkeeper and a job costing setup.
  • Progress billing, retainage, a bonding program or a bank line with covenants? Add a construction CPA and a monthly WIP schedule.
  • Worried about cash more than a month ahead? That is a controller or fractional CFO question, not a bookkeeper or tax preparer question.
  • Is the ledger subscription in your company's name, with statements coming to you? If no, change it this week, whatever else you decide.

The one thing not to do is treat the software purchase as the bookkeeping decision. Buying QuickBooks answers where the numbers live. It does not answer who keeps them right, and for a contracting business with jobs, crews and subs, that is the question that decides whether the numbers can be trusted.

Frequently asked questions

Do I need a bookkeeper if I use QuickBooks?
Not always, but QuickBooks does not remove the work, it only speeds it up. The software imports bank transactions and suggests categories, and it will record a wrong category or a loan booked as revenue just as confidently as a right one. If you run fewer than about 50 transactions a month, have no payroll and reconcile every month yourself, the software plus a year-end tax preparer can be enough. Past that point, someone has to own the monthly close.
How much does a bookkeeper cost per month for a small contractor?
Published 2026 prices run from about $199 a month at Bench's entry plan to $399 to $599 at Bookkeeper360, and $249 to $1,299 or more at trade-focused firms, where the tier depends on crew size, payroll, 1099 subcontractors and job costing. On r/Bookkeeping, practitioners quoted $2,000 a month for a $4 to $5 million construction company with job costing and $4,000 a month for a $10 million flooring company with WIP.
What is the difference between a bookkeeper and an accountant?
A bookkeeper records and reconciles the day-to-day transactions and closes each month. An accountant or CPA interprets those records, prepares financial statements and tax returns, and gives advice. For contractors the distinction matters most at two points: a bonded contractor needs statements a surety will accept, and a growing contractor needs a cash forecast, which is usually neither a bookkeeper's job nor a tax preparer's.
When should a small contracting business hire a bookkeeper?
Xero's guide puts the line at more than 50 transactions a month or more than five to ten hours a week spent on financial tasks. For a contractor, the more useful triggers are the first W-2 employee, paying subcontractors you must report, running several jobs at once where you need profit by job, and any progress billing or retainage. Any one of those makes a mistake more expensive than the fee.
Can AI accounting software replace a bookkeeper?
For simple cash-basis books, it is getting close. Pilot sells an AI-run Essentials plan at $99 a month that categorizes, reconciles and closes monthly, but it uses cash-basis bookkeeping and a standard chart of accounts, and a human bookkeeper only comes with the higher Core plan. Job costing, WIP, retainage and over or under billing are judgment calls that no AI tier sold today takes on.
Should a contractor hire an in-house bookkeeper or outsource?
Outsource until the volume fills most of a working week. The May 2025 BLS data puts the mean wage for bookkeeping clerks at specialty trade contractors at $26.50 an hour, which is about $55,000 a year before payroll taxes, benefits and workers comp. Most shops under a few million in revenue get the same close from an outside firm for a fraction of that, plus an independent check on the books.
Do I need a construction-specific bookkeeper?
Once you bill in stages, hold retainage or need a WIP schedule, yes. Generalists handle reconciliations well, but contractors on Reddit describe firms that claimed construction experience and could not produce a WIP report for a year, and a bookkeeper who booked investor draws as income. A surety industry publication goes further, saying a review by a construction-focused CPA outperforms an audit by a CPA without that focus.
What happened to Bench accounting?
Bench, which had around 12,000 customers, shut down abruptly on December 27, 2024, and some customers were locked out of their own financial records. Employer.com announced it was acquiring the company three days later, and the service continued under new ownership. Bench now sells plans from $199 a month, plus an hourly option where certified bookkeepers work directly inside a customer's own QuickBooks Online file. The lesson for any business is to keep the ledger in a subscription you own.

Where Pavado comes in

How Pavado builds a CRM around your jobs

Instead of bending your shop around someone else's software, we build the system around how your jobs actually move, and connect it to what you already use.

  • Your pipeline, your stages. From first call to paid invoice, set up the way your team already works.
  • Automations for the busywork. Follow-ups, reminders and handoffs that happen without anyone remembering.
  • One record per customer. Calls, quotes, jobs, photos and invoices in one place instead of five apps.
  • Connected to your stack. QuickBooks or Xero, Gmail or Outlook, payments and e-sign, plus thousands more through Zapier and an API.
  1. 1.Book a free demo and walk us through how a job moves today.
  2. 2.We map the workflow and send a scoped proposal, free.
  3. 3.We build it, connect your tools and get your team using it.

The first conversation and a scoped proposal are free, and we will tell you early if we are not the right fit.