Guide · Choosing how to file
Expat Tax Software vs. Hiring a CPA
The real question isn't "software or a CPA" in the abstract — it's which parts of your return are mechanical computation and which need a human's judgment. Here's how to tell.
By Danilson Ramos · Founder, Atamatax
Updated July 2026
Takes ~2 minutes — then continues into your full free diagnostic.
Most US expats ask the question the wrong way round: should I use software or hire a CPA? Framed like that it sounds like a loyalty test. The useful version is narrower: which parts of my return are mechanical, and which need professional judgment? Almost every expat return is a mix of both, and the honest answer is that the two tools are good at different halves of it.
What you're actually paying a CPA for
A good expat CPA or Enrolled Agent isn't selling data entry. They're selling judgment, representation, and a signature: reading an ambiguous treaty position, deciding whether conduct was willful, defending a return under examination, and putting their PTIN on the result. No software can or should do those. If your situation turns on any of them, that's what the fee buys — and it's usually worth it.
Where the value gets thin is the other half of the invoice: the hours a firm spends re-keying your foreign fund transactions and grinding through the same §1291 worksheet a computer does instantly. You pay senior-preparer rates for clerical work. That's the part software replaces.
What software is genuinely good at
The expat return has a large, rule-bound core: the FEIE and foreign tax credit calculation, the FBAR and Form 8938 thresholds, and — the expensive one — the PFIC math. Computing a Form 8621 §1291 excess-distribution allocation across several funds and years is pure computation: the same algorithm every time, just with your numbers. It's error-prone by hand, costly per form at a firm, and trivial for purpose-built software to do consistently.
A rough decision table
| Your situation | Usually the better fit |
|---|---|
| W-2 income, FEIE or FTC, a few foreign accounts | Software |
| Foreign funds / ETFs (PFICs), no willfulness question | Software (or software + a review) |
| Streamlined catch-up | Eligibility screening and year organisation in Atamatax; final forms, Form 14653, and any professional review remain outside the product |
| Possible willful non-filing / large exposure | Attorney or CPA — not software |
| Foreign corporation, trust, or partnership (5471/3520) | CPA |
| Under IRS examination or notice | CPA / EA (representation) |
Where a CPA is clearly worth it
Be honest about the cases where you should stop reading and call a professional. If your failure to file might be judged willful, a streamlined submission is the wrong door and the certification is signed under penalty of perjury — a legal call. If you own a foreign corporation, trust, or partnership, the information returns and their penalties are unforgiving. If you're under examination, you want someone who can represent you before the IRS. Software doesn't do any of that.
Not sure which half your return falls in?
The free IRS Compliance Risk Scanner walks through your situation and flags whether it's the mechanical kind or the judgment kind — no account needed. Atamatax is tax-preparation software, not a CPA firm, and this is not individualised tax advice.
Where software wins on the same work
For supported inputs, Atamatax exposes its PFIC calculations and an on-screen summary before payment. Generating the draft forms and worksheets is paid. This is not equivalent to a signed, reviewed, or filed return, and another provider's current scope or price should be checked directly.
The hybrid most people miss
It's not actually either/or. Two combinations quietly get the best of both:
- Software draft plus an independently arranged review. Atamatax can generate supported draft forms and worksheets; whether a professional will review or accept that package must be agreed with that professional.
- PFIC worksheets plus separate return preparation. The generated PFIC calculations and supported Form 8621 drafts can be shared, but the preparer remains responsible for deciding what they can rely on and completing the return.
A cost reality check
Atamatax publishes its own flat per-package prices on the pricing page. The code does not establish another provider's current fee, included forms, reviewer involvement, or filing service, so compare those terms directly with the provider.
Authorities cited
- IRC §1291 — IRC §1291 — Interest on tax deferral (excess-distribution regime)
- IRC §1297 — IRC §1297 — Definition of a passive foreign investment company
- IRS Form 8621 — About Form 8621 — Information Return by a Shareholder of a PFIC or QEF
- IRC §911 — IRC §911 — Foreign earned income exclusion + housing exclusion/deduction
- IRS Streamlined Foreign Offshore Procedures — U.S. Taxpayers Residing Outside the United States — Streamlined Foreign Offshore Procedures
- IRS Form 8938 — About Form 8938 — Statement of Specified Foreign Financial Assets
Primary sources (Cornell Legal Information Institute for the US Code and CFR; IRS.gov for forms, procedures, and treaty documents). This page is general information, not individualized tax or legal advice.
Atamatax provides tax preparation support and educational resources. This website does not constitute legal or tax advice.