Skip to content
SoloWOS
Start your free trial

Taxes and expenses

CPA, enrolled agent, bookkeeper or software: who does what

By SoloWOS teamPublished

IN SHORT

Most freelancers with one business and no employees can keep their own books and file with software. Hire a bookkeeper when you fall behind on records. Hire a CPA or enrolled agent for an S corp, several states, back taxes or an IRS letter: they can represent you before the IRS with no limits.

Prices and limits as of .

Key takeaways

  • CPAs and enrolled agents have unlimited rights to represent taxpayers before the IRS; CPAs are licensed by a state, enrolled agents by the IRS.
  • A bookkeeper keeps and reconciles your records. There is no federal bookkeeper license, and a bookkeeper who doesn't prepare returns doesn't need a PTIN.
  • Anyone paid to prepare a federal return must have a PTIN and sign the return; the IRS warns against preparers who won't sign.
  • The IRS Directory of Federal Tax Return Preparers lists CPAs, enrolled agents, attorneys and Annual Filing Season Program participants who have a PTIN.
  • Software or a filing service like Keeper ($199 a year with a professional review) covers the common case of one Schedule C and one state.

"Accountant" covers several jobs. Keeping the books (recording and categorizing every transaction), preparing the tax return, giving tax advice, and representing you if the IRS writes are different services, and different people are allowed to do each. The table sorts them out; the rest of the post covers when each is worth paying for and how to check a preparer before you hand over your Social Security number.

Who does what

Bookkeeper, preparer, enrolled agent, CPA and software compared (IRS pages, October 23, 2026)
Licensed byKeeps your booksPrepares your returnRepresents you before the IRS
Software (QuickBooks, Wave, TurboTax)No oneYes, you do itYes, you do itNo
BookkeeperNo federal licenseYesOnly with a PTINNo
Preparer with a PTIN onlyIRS PTIN, no examSometimesYesLimited, only with an Annual Filing Season Program record, for returns they prepared
Enrolled agent (EA)IRS, after an examSometimesYesYes, unlimited
CPAState board of accountancySometimesYesYes, unlimited
Tax attorneyState barRarelySometimesYes, unlimited

Practice before the IRS by CPAs, enrolled agents and attorneys is governed by Treasury Department Circular 230. Enrolled agents specialize in taxes; CPAs also do audits, financial statements and business advice, and may or may not focus on taxes.

Which one you need

Who to hire, by freelancer situation
Your situationUsually enoughWhy
One business, no employees, one state, records up to dateSoftware, or Keeper with a professional reviewThe return is one Schedule C and one Schedule SE
Records months behind, many transactionsA bookkeeper, then software or a preparerCatching up is bookkeeping, not tax work
Income in several states, or moved during the yearEnrolled agent or CPAState allocation rules are easy to get wrong
Considering an S corp election, or running payrollCPA or enrolled agentPayroll returns, reasonable salary, Form 1120-S
Unfiled years, back taxes, or an IRS noticeEnrolled agent, CPA or tax attorneyOnly they can represent you without limits

Fees vary by city and by how organized your records are, so ask for a written quote that says what's included: the federal and state returns, estimated payment vouchers for next year, and whether answering an IRS letter about this return costs extra. A preparer who gets a clean expense summary and every 1099 in one email usually charges less than one who gets a shoebox.

How to check a tax preparer

  1. Look the person up in the IRS Directory of Federal Tax Return Preparers with Credentials and Select Qualifications. It lists CPAs, enrolled agents, attorneys and Annual Filing Season Program participants who hold a current PTIN.
  2. For a CPA, also check the state board of accountancy's license lookup.
  3. Ask about the fee before you hand over documents. The IRS warns against preparers who base the fee on the size of your refund.
  4. Make sure the refund goes to your account, not the preparer's.
  5. Never sign a blank return. Read the return before you sign it, and check that the preparer signs it and includes a PTIN; a paid preparer who won't sign is a red flag the IRS calls a ghost preparer.
  6. Ask who will answer if the IRS writes about the return, and whether that person can represent you.

Software, a service or a person

Between doing it all yourself and hiring a CPA, there are services that combine software with a professional. Keeper's Standard plan, $199 a year on its site, includes expense tracking and a return reviewed by a tax professional; its Business plan, $1,199, is for S corps. QuickBooks Solopreneur sells live help from a tax expert starting at $169 on top of the software. The tax software comparison and the bookkeeping software comparison have the current prices.

Before you pick a service that keeps your books for you, read what happened to Bench, the bookkeeping service that shut down in December 2024. Whoever does the work, keep your own copies of statements, ledgers and receipts.

WORKED EXAMPLE

Worked example: two freelancers, two answers

Ana is a translator with $48,000 of profit, one state, quarterly payments made, and a spreadsheet she updates monthly. Free File or TurboTax handles her return; a CPA would add cost without changing the result. Jon is a developer with $160,000 of profit who moved from New York to Texas in June, has two clients who sent 1099-NECs, and is thinking about an S corp. He books an enrolled agent: the part-year state returns and the S corp decision are where a professional earns the fee, and if New York sends a letter later, the same person can answer it.

What to hand any of them

  • Every 1099-NEC and 1099-K you received, and your own list of income by client.
  • Expenses by category, with receipts available; see Schedule C expense categories.
  • Dates and amounts of estimated tax payments.
  • Last year's return, and any IRS or state letters.

Where SoloWOS fits

SoloWOS doesn't keep books or prepare returns. It produces the inputs: paid invoices for income, and an expense log you can keep with receipts and export to CSV for a bookkeeper or preparer. The freelance profit and loss statement shows the summary most preparers ask for.

General information about who can prepare returns and represent taxpayers, based on IRS pages checked October 23, 2026. Not tax or legal advice.

Questions

Do I need an accountant as a freelancer?

Not necessarily. With one business, no employees, one state and records kept up to date, software or a filing service with a professional review is usually enough. Hire a CPA or enrolled agent for an S corp, several states, back taxes or an IRS notice.

What's the difference between a CPA and an enrolled agent?

A CPA is licensed by a state board of accountancy and may work in auditing and advisory as well as tax. An enrolled agent is licensed by the IRS after an exam and works only on tax. Both can represent you before the IRS without limits.

Can a bookkeeper do my taxes?

Only if they also prepare returns as a paid preparer, which requires a PTIN. A bookkeeper without a credential can't represent you before the IRS beyond the limited rights the Annual Filing Season Program gives for returns they prepared.

How do I check if a tax preparer is legitimate?

Search the IRS Directory of Federal Tax Return Preparers, check a CPA's license with the state board, and confirm the preparer will sign the return with a PTIN. Avoid anyone who bases the fee on your refund or asks you to sign a blank return.

Sources

Facts checked against these sources on October 23, 2026. Rules and amounts change, so confirm them at the source before you file or sign.

We don't get paid by any brand on this page: no affiliate links, no sponsored placements.

  1. IRS: Directory of Federal Tax Return Preparers with Credentials and Select Qualifications
  2. IRS: Choosing a tax professional
  3. IRS: Understanding tax return preparer credentials and qualifications
  4. IRS: Circular 230, rules for tax professionals who practice before the IRS
  5. IRS: PTIN requirements for tax return preparers
  6. Keeper: Pricing (bookkeeping, Standard, Premium, Business)
  7. Intuit QuickBooks Solopreneur: $20/month or $215/year, live tax help from $169
  8. TechCrunch (December 30, 2024): Bench to be acquired after abruptly shutting down

Last reviewed:

SoloWOS tools mentioned here

Run your client work from one account

14 days free, no card needed · Then Basic for $2/month.

Start your free trial