ClearingHouse

How to choose an accountant who actually understands SaaS revenue

By Duncan ·

Any qualified accountant can file your accounts and keep you compliant. Far fewer actually understand how a subscription business works, and that gap doesn't show up until you need advice that goes beyond compliance.

Here's what to look for, and what to ask, before you hire one.

Why this is different from generic small business accounting

A lot of standard small business accounting assumes revenue is recognised roughly when it's earned and paid, expenses are mostly fixed and predictable, and the main annual question is "how do we minimise the tax bill". Subscription businesses break several of those assumptions:

  • Revenue collected upfront (annual plans) isn't revenue earned upfront, it needs to be deferred and recognised over the contract
  • MRR, churn, and expansion revenue are the metrics that actually describe the business, and they don't map directly onto anything in a standard P&L
  • Costs scale with usage (hosting, per-transaction fees, third-party API costs) in ways a retail or services business's cost structure doesn't
  • Multi-currency revenue is common even for small teams, since software sells internationally by default

An accountant who's only worked with retail, hospitality, or services clients may not have hit any of this before. That doesn't make them bad at their job, it makes them a mismatch for yours.

Questions worth asking in a first call

"How do you handle deferred revenue for annual subscription plans?" If the answer is a confident, specific explanation, that's a strong signal. If it's a vague "we just book it when it comes in", that's a business that will report an inflated version of your revenue every time an annual renewal lands.

"Have you worked with clients who take payments through Stripe or a similar processor?" Stripe payouts are batched, net of fees, and often multi-currency. An accountant unfamiliar with this will either reconcile it badly or ask you to do the reconciliation work yourself and hand them a tidy summary, which defeats the point of hiring them.

"Do you have experience with R&D tax credits for software development?" If you're building product, R&D tax relief can be a meaningful amount of money back, but only if your accountant knows how to identify qualifying work and document it properly. Many generalist accountants have never filed one.

"What software do you use, and do you work with clients on FreeAgent, Xero, or similar?" An accountant still working from spreadsheets and PDFs will slow you down and likely won't have opinions on how to structure your chart of accounts for a subscription business. One who's comfortable in cloud accounting software will be able to look at your numbers in real time rather than once a quarter.

Signs of a good fit

  • They ask about your churn and MRR trend unprompted, not just your bank balance
  • They can talk through the difference between cash and accrual accounting without you having to explain it to them first
  • They've seen multi-currency Stripe revenue before and don't treat it as an edge case
  • They push back on category structure that won't scale, rather than accepting whatever you already have

Red flags

  • They want everything on spreadsheets emailed monthly rather than connected via software
  • They treat an annual upfront payment as revenue in the month it's received, with no mention of deferral
  • They've never heard of R&D tax credits, or dismiss them without asking what you're building
  • They can't explain what your Stripe payout reconciliation should look like, or don't think it matters

It's a two-way fit, not just a hire

The best accountants for a subscription business tend to specialise in SaaS or tech clients specifically, and will often have a view on your metrics, your pricing structure, or your category setup that a generalist wouldn't offer. That's worth paying a bit more for. A cheap accountant who doesn't understand your business model will cost you more in bad advice, or advice you don't get at all, than a specialist who costs more upfront.

Giving them clean data to work with

Whoever you hire, the quality of advice they can give you is capped by the quality of the data they're working from. If your Stripe revenue is arriving in FreeAgent as one lumped, uncategorised bank feed, even the best accountant is starting from a worse position than they should be. ClearingHouse keeps Stripe transactions, invoices, and refunds synced into FreeAgent automatically and categorised by product, so whoever you hire is working from an accurate picture rather than reconstructing one from your bank statement.

Stop reconciling Stripe by hand

ClearingHouse syncs your Stripe invoices, payments, refunds, and fees into FreeAgent automatically. Try it free for 14 days.