QuickBooks caps automation potential
Pete Belknap, ex-engineering manager at Pilot, on gross margin in software-enabled services
Building on QuickBooks lets a bookkeeping startup launch faster, but it caps how far automation can go before the ledger becomes the bottleneck. Pilot used QuickBooks as the system of record so customers could still open their books directly, while its own software handled intake, task management, and faster workflows for bookkeepers. That trade worked early because rebuilding a general ledger is a huge project, but at scale QuickBooks creates drag in speed, flexibility, and product design.
-
The core problem is not just page load time. Bookkeepers doing month end close need to reconcile transactions, tie records across systems, and clear exceptions quickly. When those workers have to spend time inside QuickBooks, every extra click directly raises labor cost, which is why internal tooling that avoids the QuickBooks interface matters so much.
-
Pilot and inDinero both kept QuickBooks as the accounting source of truth, then built a separate layer for customer communication, dashboards, and workflow. Bench took the opposite path with proprietary software. The split is simple, build on QuickBooks and inherit decades of accounting rules, or replace it and gain more control over speed and workflow.
-
This is also why QuickBooks is hard to dislodge. Customers and accountants trust it, and its books are portable across providers. For a service company, that portability helps sales because buyers know they are not trapped. But it also lowers switching costs and means differentiation has to come from better workflow, faster close, and higher quality service around the ledger.
The likely path is that bookkeeping companies keep QuickBooks in the background for as long as possible, then move up the stack with their own workflow, analytics, and AI driven exception handling. The winners will not start by rebuilding the ledger. They will hide it, reduce how often humans touch it, and only replace pieces once scale makes the constraint impossible to ignore.