Tax Software vs. a CPA for Freelancers: How to Decide, and How to Check a Preparer's Credentials
Software costs less in fees but more of your time. Here is a decision framework, what the IRS says about preparer credentials, and a cost model showing where your own hourly value tips the choice.

Every self-employed person eventually faces the same choice in the spring: do the return in software, or pay a professional. The answer is not about which is cheaper in the abstract. It depends on how complicated your year was, how much your time is worth and how comfortable you are being the person responsible for the details.
Here is a way to decide, and how to check that anyone you pay is qualified to do the work.
Key takeaways
- A freelancer's return is more complex than an employee's: self-employment tax, estimated payments, deductions and sometimes several states.
- Software usually suits simple, single-state situations where you keep good records. A professional suits complex or changing situations, and anything involving an entity, an audit or a notice.
- The IRS says enrolled agents, CPAs and attorneys have unlimited rights to represent taxpayers before the IRS. Preparers with only a PTIN have limited representation rights.
- In our cost model, if your time is worth more than about $84 an hour, the professional is cheaper overall, even at a much higher fee.
- Check credentials in the IRS's public directory before you hire.
What the choice is
You can prepare your own return using tax software, hire a paid preparer or accountant, or combine the two: track your books all year yourself, then have a professional prepare or review the return. Each shifts the balance of cost, time and risk differently.
The problem
Freelance taxes include several moving parts: profit calculated from business income and expenses, self-employment tax, estimated payments through the year, deductions with specific rules and, often, a state return. A mistake can mean overpaying, underpaying or a notice from a tax authority.
Why it is harder than it looks
- The fee is easy to see, the time is not. A software subscription looks cheap. The hours you spend learning the rules are invisible.
- Complexity can appear suddenly. A new entity, a move to another state or a large one-off sale can change the picture.
- Software asks questions, but does not know your situation. It works from your answers.
- Credentials vary. "Tax preparer" covers people with very different qualifications.
- Timing matters. The most valuable advice, such as when to buy equipment or how to pay yourself, comes before the year ends, not at filing time.
The gap in most advice
Most comparisons debate price. Two other points decide more.
- Your time has a price. The cheaper option in fees may cost more once you include the hours it takes you.
- A professional can help all year, not only in spring. A short planning session in the autumn, before year-end, can affect that year's return. Filing time is too late to change what you did.
What the IRS says about credentials
The IRS explains that enrolled agents, certified public accountants and attorneys have unlimited representation rights before the IRS. They may represent clients on any matter, including audits, payment and collection issues and appeals. It also says:
- Enrolled agents are licensed by the IRS, must pass a three-part Special Enrollment Examination and must complete continuing education.
- CPAs are licensed by state boards of accountancy, have passed the Uniform CPA Examination and met education and experience requirements.
- Attorneys are licensed by state courts or their bar authorities.
- Preparers with a PTIN but no other credential are authorised to prepare returns, but have limited authority to represent clients before the IRS.
The IRS keeps a public directory of federal tax return preparers with credentials and select qualifications. It lists attorneys, CPAs, enrolled agents and certain other participants with valid PTINs. It does not list non-credentialed preparers who are not in the Annual Filing Season Program.
The plot: where your hourly value tips the decision
This is an invented cost model. Assume tax software costs $120 and takes you 6 hours of your time, while a professional charges $500 and takes you 1.5 hours (gathering documents and answering questions). The chart adds the cost of your time at four different hourly values.
Invented fees and hours, for illustration only. Real prices and time vary. The model ignores the cost of mistakes and the value of planning advice.
The lines cross at about $84 an hour ($380 of extra fee divided by 4.5 hours saved). Below that value, software is cheaper. Above it, the professional is cheaper, before counting the risk of errors or the value of tax planning advice. Your own numbers will differ, but the method holds: compare fee plus time, not fee alone.
When each option tends to fit
| Situation | Software may fit | A professional may fit |
|---|---|---|
| One income source, simple expenses, one state | Yes | Optional |
| You keep clean records all year | Yes | Optional |
| You run an LLC taxed as an S corporation or a partnership | Rarely | Yes |
| Income in several states or countries | Rarely | Yes |
| Selling a business or property, or a large windfall | Rarely | Yes |
| Received an IRS or state notice, or facing an audit | No | Yes |
| First year of freelancing | Possible | Worth considering, to set up the basics |
| You want planning advice during the year | No | Yes |
A strategy for deciding
- Rate your complexity using the table.
- Value your time honestly, in terms of the work you would otherwise do.
- Use the middle route if unsure: keep your books yourself, then pay for a review or preparation.
- Ask for a planning session before year-end if your income has grown.
- Verify credentials before hiring anyone.
Step-by-step solution
- List the changes in your year: new entity, new state, big purchases, big income change.
- Score your complexity with the table above.
- Estimate your hours for software, and your hourly value.
- Get quotes from two or three professionals if you are considering one. Ask what is included and whether they help with estimated payments and planning.
- Check credentials in the IRS directory and confirm the preparer signs the return and includes their PTIN.
- Organise your records before the first meeting: income summaries, expense records, prior return and estimated payment receipts.
- Ask what happens if the return is questioned later, and whether support is included.
- Keep a copy of the filed return and supporting records for the period the IRS advises.
Common mistakes
- Choosing on the fee without valuing your time
- Waiting until filing season to ask planning questions
- Hiring someone without checking credentials
- Handing over disorganised records and paying for the cleanup
- Assuming software covers a change of entity or state
- Not keeping a copy of the return
Frequently asked questions
Is tax software good enough for a freelancer?
It can be, when your situation is simple, in one state, with clear records. Complexity or a need for planning advice points to a professional.
What is the difference between a CPA and an enrolled agent?
Both may represent taxpayers before the IRS. CPAs are licensed by state boards of accountancy, and enrolled agents are licensed by the IRS after a special examination. Check what the person offers beyond return preparation.
Do paid preparers need a PTIN?
The IRS requires paid tax return preparers to have a preparer tax identification number and include it on the returns they prepare.
Can I use software and still see a professional?
Yes. Many freelancers keep books with software and pay a professional for preparation, review or planning.
When should I get help during the year?
Before year-end, if your income has changed a lot, you are considering an entity change, or you plan a large purchase. Advice after year-end cannot change what already happened.
Sources and further reading
- IRS: Understanding tax return preparer credentials and qualifications — who has unlimited representation rights
- IRS: PTIN requirements for tax return preparers
- IRS: FAQs on the Directory of Federal Tax Return Preparers — how to check a preparer
Educational content, not tax advice. The fees and hours in the cost model are invented. Talk to a qualified tax professional about your situation.


