Your CPA wants you to hire a bookkeeper
One thing I always ask new business clients: who does your tax return? Good tax preparers are hard to find, and half of them (or more?) aren’t taking new clients. I asked this question to a new client yesterday, and she gave me the name of her preparer but added “she only works with businesses that have bookkeepers.”
This may seem counterintuitive (don’t CPAs know how to do bookkeeping?), but there’s a good reason for it!
Bookkeeping rates vs CPA rates
Many new business owners assume they should just hand everything to their CPA and let them "sort it out." While a CPA is certainly capable of organizing your data, they usually charge a premium for it.
Think of it like this: you wouldn't hire a specialized architect to come over and sweep the construction site. You want that architect focused on the structural integrity and the complex design. Similarly, your CPA is a tax specialist. If they have to spend five hours figuring out which Amazon purchases were office supplies and which were personal, they will charge you their full hourly rate—which is often double or triple the rate of a professional bookkeeper.
Tax season time crunch
There’s another practical reason your tax preparer wants you to have a bookkeeper: the clock.
During tax season, a good CPA is managing hundreds of returns with hard federal deadlines. Quite simply, they don’t have the time to devote to meticulous bookkeeping.
If you hand them a messy QBO file in March, they have to choose between spending hours cleaning up your data or getting your return filed on time (…or extending your return). Because their priority is compliance, the cleanup can get rushed. A bookkeeper, however, has the dedicated time to look at the details, ask you questions about specific receipts, and ensure your books are perfect before they ever hit your CPA's desk.
Finding the hidden expenses
Beyond saving money on hourly fees and respecting the time crunch, a bookkeeping cleanup often pays for itself by finding missed deductions.
When a CPA receives a messy file right before a tax deadline, they are under immense pressure to file accurately and quickly. If they see a large "uncategorized" chunk of expenses or a bank balance that doesn't reconcile, they might take the most conservative route to avoid an audit, which could mean skipping potential deductions that haven't been clearly documented.
A professional bookkeeper takes the time to:
Investigate every transaction: We look for those recurring subscriptions or small hardware purchases that might have been accidentally swiped on a personal card.
Properly categorize "miscellaneous" expenses: We recode vague expenses into clear, deductible categories like professional development, software, or marketing.
Ensure completeness: We make sure every business-related expense is captured, so your tax bill isn’t any higher than it should be.
Handing off with confidence
Imagine the relief of sending an email to your CPA that says:
"I’m ready to go on my business return. My bank accounts are fully reconciled through the end of the year, all personal expenses have been removed, and my P&L and balance sheet are attached." (Copy your bookkeeper for bonus points).
That level of organization doesn't just feel good; it makes you a dream client for your CPA. Translation: lower tax prep fees. It’s exactly why those top-tier tax preparers require their business clients to have bookkeepers — it allows them to do their best work, in the shortest amount of time!