Talk to a CFO
Eightx Talk to a CFO
← All Insights

Financial Strategy

Outsource Bookkeeping vs. Hire: The Real Number by Revenue

·By Matt Putra, Managing Partner ·14 min read

At $5M revenue, outsourced DTC bookkeeping ($500-$1,500/month) beats a fully-burdened in-house hire (about $6,800/month) by 70-90%. The gap narrows by $20M, when you need a controller plus bookkeeper, but outsourcing still saves ~$8,000-$17,000 a month. Complexity, not revenue, sets the real crossover point.

Outsource Bookkeeping vs. Hire: The Real Number by Revenue

Key Takeaways

  • The number most founders compare is wrong. A $55,000 bookkeeper salary is not $4,583/month. Fully burdened with payroll taxes, benefits, overhead, and software, that hire costs $7,000-$7,600/month.
  • At $5M revenue, outsourcing wins on cost by 70-90%. Outsourced DTC bookkeeping runs $500-$1,500/month against a fully-burdened in-house cost near $6,800/month. It is not close.
  • The crossover is driven by complexity, not revenue. A single-channel $10M brand still outsources cleanly for $1,500-$2,000/month. Add Amazon, wholesale, 3PL billing, and multi-state sales tax and the quote climbs or the hire starts to make sense.
  • At $20M you are usually deciding controller vs. fractional CFO, not bookkeeper. A controller ($110k base) will not do the bookkeeping, so you staff both. Fully-burdened in-house lands near $20,000/month vs. $6,000-$9,500 outsourced.
  • Software is not free for in-house. QuickBooks or Xero, A2X or Finaloop, and sales tax tooling add $200-$500/month on top of salary. Outsourced firms usually bundle these into the fee.

Most direct-to-consumer (DTC) founders making the outsource-versus-hire bookkeeping call are comparing the wrong two numbers. On one side sits a clean outsourced quote, something like $1,200 a month, easy to read off an invoice. On the other sits a salary figure, $55,000 a year, which the founder mentally divides by twelve to get $4,583 a month and concludes the hire is only a little more expensive. That comparison is broken before it starts, because the $4,583 is not what the hire costs. The real number is closer to $7,500.

This post builds the fully-burdened cost of a bookkeeper at three revenue milestones, $5M, $10M, and $20M, using real US salary data, statutory payroll-burden rates, and published outsourced-firm pricing. Then it names the operational signals, multi-channel reconciliation, inventory COGS accruals, 3PL billing, and sales-tax nexus, that move the crossover point earlier or later. The headline answer: at $5M, outsourcing wins on cost by a wide margin; by $20M, the decision quietly stops being about a bookkeeper at all.

The number most founders compare is wrong

Salary is the sticker price, not the total. When you put someone on payroll you also owe the employer half of FICA (7.65%), federal and state unemployment (FUTA and SUTA), workers' compensation, and then the discretionary stack that actually keeps the person: health, dental, and vision, a retirement match, paid time off, training, and the office, equipment, and software they use every day. Add recruiting and onboarding, amortized over the time they stay, and a $55,000 base becomes roughly $90,000 in true annual cost. That is a 1.6x multiplier, and it is normal.

The two biggest add-on layers surprise people. Employer health contribution for a single employee runs near $9,700 a year once you include dental and vision, and the office-plus-equipment-plus-software-plus-recruiting bucket lands around $12,800. Neither shows up on the offer letter, and both are real cash out the door. Payroll taxes, the thing founders usually do remember, are actually one of the smaller layers.

When I talk to founders running a brand this size, the mistake I see over and over is treating the burden as a rounding error. It is not a rounding error. On a $55k hire it is roughly $35,000 a year, which is more than an entire year of outsourced bookkeeping at the $5M tier. If you only compare salary to invoice, you have hidden the most expensive part of the hire from yourself.

The fully-burdened cost at each revenue tier

Now put the two options side by side at the revenue milestones where founders actually make this call. At $5M, you need one bookkeeper at roughly a $50,000 base, which fully burdened plus software lands near $6,800 a month. Outsourced DTC bookkeeping at that revenue runs $500-$1,500 a month. At $10M, the in-house bookkeeper cost creeps to about $7,200 a month while the outsourced quote widens to $1,500-$3,000 depending on complexity. At $20M, the shape of the decision changes: a single bookkeeper is no longer enough, so the honest in-house model adds a controller.

That last bar is the one that reframes the whole question. A controller runs $110,000-$120,000 in base salary and, critically, will not do the day-to-day bookkeeping. So the realistic $20M in-house finance function is a controller plus a bookkeeper, roughly $170,000 in combined base, which fully burdened lands near $20,000 a month. The outsourced equivalent, bookkeeping plus a fractional controller or CFO layer, comes in at $6,000-$9,500. The percentage gap narrows from the $5M tier, but the absolute dollar gap actually widens.

RevenueOutsourced (bookkeeping scope)In-house (fully burdened)Monthly savings, outsourcedAnnual savings, outsourced
$5M$500-$1,500$5,958-$7,617$4,458-$7,117$53,496-$85,404
$10M$1,500-$3,000$6,800-$9,200$3,800-$7,700$45,600-$92,400
$20M$6,000-$9,500$17,700-$22,700$8,200-$16,700$98,400-$200,400
Source: Eightx analysis; ZipRecruiter and Glassdoor salary data; ProAxis CPA, SDO CPA, and AccountingDepartment.com pricing benchmarks.

The pattern we see again and again is that founders anchor on the percentage ("outsourcing is 80% cheaper") and stop reading at $5M. By $20M the percentage is smaller but you are still leaving ~$100,000 to $200,000 a year on the table by hiring, and you have taken on the management load of a two-person finance team. The savings do not disappear as you scale. They just change shape.

Returns are quietly eating your margin. See by how much.

Get our Real Cost of Returns calculator: plug in your numbers, see the true hit per return.

On its way.

Check your inbox. We'll send the Real Cost of Returns calculator shortly.

The complexity signals that shift the crossover

Revenue is a lazy proxy for what actually drives bookkeeping cost, which is transaction volume and reconciliation complexity. A single-channel Shopify brand at $10M with clean, high-AOV orders can be booked efficiently for $1,500-$2,000 a month, because there is one data feed and one payout reconciliation. Take that same $10M and split it across Shopify, Amazon, and a wholesale channel, add a 3PL that bills on a separate cycle (and whose all-in cost per order has to be booked correctly), layer in sales-tax nexus across a dozen states, and you have three or four reconciliation streams that each add hours. The quote climbs to $2,500-$3,500, or the in-house hire suddenly looks reasonable.

Roughly, orders per year equal annual revenue divided by average order value. At a $75 AOV, a $5M brand is around 5,500 orders a month, a $10M brand around 9,250, and a $20M brand around 18,500 (these are derived estimates, not published benchmarks, so treat them as directional). Every one of those orders is a transaction to categorize, and multi-channel means the same order can touch a marketplace payout, a 3PL invoice, and a sales-tax return. Volume is the hidden variable that makes two brands at identical revenue cost wildly different amounts to keep books for.

When we've struggled with this on the operator side, the thing that moves the needle is standard costing for inventory and disciplined COGS accruals. A brand doing Shopify plus Amazon with a 3PL cannot run COGS on a cash basis without wrecking gross margin, and that accrual work is exactly what a cheap generic bookkeeper skips. It is also why the A2X and Finaloop reconciliation question shows up on almost every one of these calls: the reconciliation tooling is the hard part, whether you buy it or your firm bundles it. The complexity does not just raise the price, it changes who is qualified to do the work. This is why comparing a $300 generic bookkeeper to a $1,200 DTC-specialist firm is not comparing like for like.

What "outsourced" actually includes, and what it doesn't

A lot of the sticker-shock confusion comes from scope. Founders picture "bookkeeping" as one thing, but outsourced firms price it in tiers, and the tiers reflect genuinely different amounts of work.

Bookkeeping-only ($500-$3,500 a month) means recording and reconciling transactions, categorizing spend, and producing a monthly close. A full accounting department ($1,500-$5,500) adds accounts payable and receivable management, bill pay, and tighter close controls. Controller-plus-fractional-CFO ($3,500-$9,500) adds reporting, forecasting, board-ready financials, and strategic oversight. When a founder says "outsourced bookkeeping seems expensive," they are often looking at a controller-tier quote and comparing it to a bookkeeper-tier salary. Match the scope before you compare the price.

The other quiet advantage of outsourcing is the bundled software. A DTC firm's fee usually includes QuickBooks or Xero, a channel-reconciliation tool like A2X or Finaloop, and sometimes sales-tax software. Run the same stack in-house and you are paying $200-$500 a month for it, on top of the salary, and you own the setup and maintenance. That bundling is part of why the outsourced number holds up even as the founder starts adding line items to the in-house column.

The $10M-$20M grey zone: when in-house starts to compete

There is a real band, roughly $10M to $20M in multi-channel revenue, where the cost gap narrows enough that the decision stops being obvious. But cost is usually not what tips it. The triggers I hear from operators in this zone are non-financial: they need daily finance access rather than a monthly close, they are preparing board or investor reporting, they want dedicated capacity for custom analysis, or they are heading into a fundraise and need audit-ready books on demand. Those needs justify bringing finance in-house even when the raw math still favors outsourcing.

When that decision comes, the honest framing is controller versus fractional CFO, not bookkeeper versus outsourced. As one way I put it to founders: if you're at $10M today and you want to spend $120k on a controller, they will not do all the bookkeeping, so you'll have to hire bookkeeping as well. That is two hires, two burdens, and a management layer, versus a single outsourced relationship that already spans both. A lot of brands in this band land on a hybrid: keep bookkeeping outsourced for the reconciliation muscle, and add a fractional CFO for the strategic layer, rather than build the whole function internally.

The outsource-versus-hire question looks like a cost comparison, and at $5M it is one. But by $20M it has quietly become an org-design question: do you want to own and manage a finance team, or rent a finance function that already spans bookkeeper through CFO? The dollars still favor renting. What changes is how much control and daily access you are willing to pay a premium for.

The decision framework: five questions to run first

Before you post the role or sign the engagement letter, run these five. First, what is your monthly transaction volume across all channels? High volume plus multiple channels pushes the outsourced quote up and can justify a hire sooner. Second, how many sales channels do you actually reconcile? One is cheap, three-plus is where complexity compounds. Third, do you need daily finance access, or is a monthly close enough? Daily access is the single most common reason to bring finance in-house early. Fourth, are you raising money in the next twelve months? Audit-readiness and investor reporting raise the bar past what basic bookkeeping delivers. Fifth, what is your actual pain right now, accuracy, speed, or cost? The answer usually points at the fix.

And weigh the cost of getting it wrong against the monthly fee, because it is not small. An Indiana University study (as cited by Orbital Shift) found that roughly 60% of accounting errors trace back to basic bookkeeping setup and process failures (the original publication details are thin, so treat this as directional). Disorganized records add cleanup surcharges at tax time, and an IRS audit ranges from about $7,000 for a mail audit to $65,000 for a field audit. Whether you outsource or hire, the one option that always loses is under-resourcing the function to save a few hundred dollars a month. Clean books are the cheapest insurance a growing brand buys.

Related reading. For what the outsourced option actually costs by revenue band, see average bookkeeping cost by revenue band. For how we structure the finance function as you scale, see our fractional CFO work.

Sources and methodology

In-house salary benchmarks come from public US wage data. ZipRecruiter's national bookkeeper average is $50,573 with a 25th-75th percentile band of $41,000-$57,500; Glassdoor shows an entry band of roughly $28,000-$60,000 and a senior/full-charge band of $66,000-$103,000. These bracket the $40,000-$65,000 base range used in the model. See ZipRecruiter Bookkeeper Salary and Glassdoor Bookkeeper Salary. BLS OES data for bookkeeping clerks (SOC 43-3031) shows a national median near $47,440 (BLS OES, May 2023), consistent with these figures.

The fully-burdened multiplier is built from statutory rates plus benchmark benefit costs. Employer FICA is 7.65%; FUTA nets to roughly $42 per employee after the standard credit; SUTA and workers' comp are modeled at planning rates of 2% and 1%; health, dental, and vision employer contribution is modeled at about $9,700, benchmarked to the KFF 2024 Employer Health Benefits Survey employer contribution for single coverage (~$7,600) plus estimated dental and vision ancillary coverage. Overhead, software, and amortized recruiting round the total to a 1.3x-1.7x multiplier. Methodology follows ScaleArmy's fully-loaded-cost model and IRS Publication 15-B.

Outsourced pricing reflects DTC-specialist firms, not generic bookkeepers. Ranges are compiled from published tiers at SDO CPA, ProAxis CPA (multi-channel $3M-$10M at $1,200-$2,800/month), and AccountingDepartment.com, cross-checked against direct DTC pricing benchmarks. Generic non-ecommerce bookkeeping ($200-$500/month) is excluded because it does not include channel reconciliation or accrual-basis inventory and is not comparable.

Software costs assume the in-house buyer pays for the stack that outsourced firms bundle. QuickBooks or Xero ($30-$100+/month), A2X or Finaloop for channel reconciliation ($79-$229/month), and sales-tax tooling ($19-$99+/month) total $200-$500/month for an in-house setup. Pricing verified against Finaloop and A2X.

Error and audit costs come from small-business accounting research. The 60% basic-error figure originates from an Indiana University study as cited by Orbital Shift's small-business accounting-errors guide (note: original publication details are not independently verifiable; treat the figure as directional). The IRS audit range of $7,000-$65,000 comes from SlateRidge Finance's small-business accounting-costs guide. See also Orbital Shift's guide to common small-business accounting errors.

Transaction-volume figures are derived, not published. Orders per year are estimated as annual revenue divided by a $75 average order value and are marked as directional throughout; no authoritative public benchmark for monthly transaction count by DTC revenue tier exists.

Frequently asked questions

how much does it cost to outsource bookkeeping for an ecommerce brand at $5 million revenue?

For a DTC-focused firm that handles channel reconciliation and inventory, expect $500-$1,500/month at $5M revenue for bookkeeping scope. Generic non-ecommerce bookkeeping is cheaper ($200-$500) but does not reconcile Shopify, Amazon, and 3PL data, so it is not a fair comparison.

what is the fully burdened cost of hiring a bookkeeper in the us?

Plan on 1.3x to 1.7x base salary once you add payroll taxes, benefits, overhead, and software. A $55,000 bookkeeper lands near $90,000 all-in per year, or about $7,500/month. A lean setup with minimal benefits still runs about $6,000/month.

when does it make sense to hire a bookkeeper in house instead of outsourcing?

Usually when transaction volume, channel count, or daily-access needs make an outsourced quote climb past roughly 60-70% of the in-house cost. That is typically $10M-$15M in multi-channel revenue, not a single revenue number, because complexity moves the line more than top-line does.

what does outsourced bookkeeping include vs what you still have to buy separately?

DTC-focused firms usually bundle the software stack (QuickBooks or Xero, A2X or Finaloop, sometimes sales tax tooling) and the reconciliation labor into one fee. In-house, you pay $200-$500/month for that software on top of salary, plus you manage the person.

what's the difference between a bookkeeper and a controller and when do i need each?

A bookkeeper records transactions and reconciles accounts. A controller owns the monthly close, reporting accuracy, and internal controls, and manages the bookkeeper. You add a controller around $15M-$20M or when you are raising money and need audit-ready books. A controller will not do the day-to-day bookkeeping.

what percentage of revenue should a small business spend on bookkeeping and accounting?

A common benchmark is 1-4% of revenue for total accounting spend, with the lower end applying to simple single-channel brands and the upper end to multi-channel brands with complex inventory. At $5M that is $50,000-$200,000 a year; outsourced DTC bookkeeping ($6,000-$18,000/year at that tier) sits well inside the floor, leaving budget for a fractional CFO or tax advisory layer.

does outsourced bookkeeping include inventory and cogs tracking?

For a DTC-specialist firm, yes, inventory and COGS accruals are usually in scope because they are the whole point of ecommerce accounting. Generic bookkeeping services often leave COGS on a cash basis, which quietly breaks your gross margin. Confirm accrual-basis inventory is included before you compare quotes.

how much do bookkeeping mistakes actually cost a small business?

More than the monthly fee. Research cited by Orbital Shift (attributing an Indiana University study) suggests roughly 60% of accounting errors trace to basic bookkeeping setup and process failures (treat that figure as directional, not a hard benchmark). Disorganized records also add cleanup surcharges at tax time, and an IRS audit runs from about $7,000 for a mail audit to $65,000 for a field audit. Clean books are cheap insurance.

About the Author

Matt Putra, Managing Partner

Matt is the Managing Partner of Eightx, a fractional and interim CFO firm managing $650M+ in revenue across 35+ ecommerce, DTC, and CPG portfolio brands across the US, Canada, Australia, and the UK. A former PE investor with $500M+ deployed, Matt specializes in benchmark-driven financial leadership for apparel, beauty, food and beverage, and household brands.

Stuck on the outsource-vs-hire call?

Get a CFO read on your finance-function cost before you post the role

30-minute call. We'll model your fully-burdened in-house cost against an outsourced quote at your revenue and channel count.

Talk to a CFO