Customer Complexity Caps Bookkeeping Margins
Pete Belknap, ex-engineering manager at Pilot, on gross margin in software-enabled services
This is the core limit of software-enabled services, margins rise only while customer work stays similar enough to fit a repeatable playbook. Pilot encoded each customer’s special rules into its internal product so a new bookkeeper could handle most monthly close work the same way, but larger customers added more one off workflows, higher service expectations, and more judgment calls, which pushed work back to a small expert tier and made scaling less linear.
-
Pilot’s operating model was to standardize the first 80% to 90% of bookkeeping, then escalate the messy remainder. That works well for startups with similar stacks and transaction patterns, but breaks down as customers add checks, custom contracts, accruals, or more complex revenue flows.
-
This is why tech-enabled bookkeeping companies often segment hard by customer shape. Pilot built on QuickBooks and sold a premium done for you service, while inDinero also relied on QuickBooks plus its own customer layer. Both treated the ledger as standardized infrastructure and the customer specific workflow as the real bottleneck.
-
The strategic tradeoff is clear in the margin profile. Pilot reached about $43M ARR with roughly 60% gross margins, above main street bookkeeping at about 25% to 33%, because software removed a lot of labor. But the hardest customers still consumed disproportionate expert time, which caps how far services margins can expand before deeper automation arrives.
The next phase is sharper customer selection and deeper automation by segment. The winners in bookkeeping will be the companies that pick one business shape, automate almost all of its edge cases, and then use that trust base to sell tax, CFO, and other finance work without letting bespoke complexity leak back into the core service.