Plain answers

Bookkeeper, accountant, or CPA? What your small business actually needs.

Search for help with your business finances and you'll hit three words used almost interchangeably: bookkeeper, accountant, and CPA. They're not the same thing, the price differences are large, and plenty of businesses pay CPA rates for work a bookkeeper could be doing. Here's the honest breakdown, including where I sit in it.

What each one actually does

Bookkeeper

Keeps the record. Categorizes transactions, reconciles accounts, manages invoices and bills, runs payroll, produces monthly financial statements. Bookkeeping doesn't require a license, which is exactly why you should check the qualifications of anyone you hire to do it. The skill range in this market is enormous.

Accountant

Interprets the record. An accountant typically holds an accounting degree and works a layer above data entry: adjusting entries, financial statement preparation, tax returns, and advice on what the numbers mean. Most tax returns in America are legally prepared by people who are not CPAs, using an IRS preparer tax identification number.

CPA

A Certified Public Accountant has passed a four part exam, met state experience requirements, and holds a license. Three things genuinely require one: audited or reviewed financial statements, representing you before the IRS in certain proceedings, and the word CPA on the letterhead. CPA firm rates in Utah commonly run $200 to $400 per hour and up.

What a typical small business actually needs

  • Every month: bookkeeping. Categorized, reconciled, current books. This is the foundation everything else stands on, and paying high CPA rates for it is burning money.
  • Every year: tax preparation by someone qualified, which may or may not be a CPA. What matters is that they understand small business returns and that your books are clean when they start.
  • Sometimes: real strategy. S corporation elections, major purchases, multi state complexity. This is where experienced accounting judgment earns its fee.
  • Rarely: an actual CPA requirement. If a bank demands reviewed statements or you're headed into an audit, you need a licensed CPA.

Where I sit, stated plainly

I hold a bachelor's degree in integrated studies, with minors in business administration, criminal justice, and psychology, plus a post-baccalaureate minor in accounting. I started this career in 2020 as an accountant at a construction business, became the company's financial controller within a year, then moved into public accounting, where I gained real experience with the employee retention credit, business tax returns, and personal tax returns. I still work full-time at a public CPA firm today, and I'm actively completing the CPA exam, with licensure expected in 2027. Aurora Accounting provides bookkeeping, payroll, and tax preparation, none of which require the license, all of which get done to the standard my day job demands. Until I am licensed, when a client needs something only a licensed CPA can provide, I will point you to one. That honesty is cheaper for you than my pretending.

The uncomfortable truth about this industry is that plenty of unlicensed people sell bookkeeping with no education behind it at all, and plenty of businesses overpay licensed firms for routine work. The fix for both is the same: ask what the work actually requires, and ask what the person actually holds.

Questions that sort this out in five minutes

  • What's your education and background, specifically?
  • Who does the monthly work, and what do they charge for it?
  • Is my tax return within your competence, and will my books be ready for it?
  • If I ever need audited statements or IRS representation, what happens?
  • What do your credentials actually certify: real accounting training, or just knowing how to click through software? QuickBooks and other certifications aren't the same as knowing how to be an accountant.

Anyone worth hiring answers all five without a flinch. And I just did 😀.

Want the exact number for your business?

The intake takes five minutes and produces a real quote, not a range.

Get your quote
Get your quote