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.
Updated July 2026
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, clearly non-willful | Software + a professional review of the certification |
| 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 the large middle — an expat with a normal income, some foreign accounts, and even a stack of PFICs, but no legal question — self-serve software does the identical computation a firm would, for a fraction of the cost and without the multi-week back-and-forth. The specific place this bites is PFICs: many firms charge $150–$300 per Form 8621, so a three-fund investor pays for three forms; flat-priced software includes them. And you can see your real numbers in a free draft before paying anything, which no firm offers.
The hybrid most people miss
It's not actually either/or. Two combinations quietly get the best of both:
- Software to prepare, a professional to review. Produce the full return yourself, then pay for a one-off review of the finished package rather than the whole preparation. You buy the judgment, not the data entry.
- Software for the hard form, a preparer for the rest. If your preparer is weak on PFICs, use a dedicated tool to produce the Form 8621s and hand them the clean output.
A cost reality check
Full-service expat firms commonly land in the $800–$3,000+ range once foreign funds, FBARs and a treaty position are involved, with per-form PFIC charges on top. Self-serve expat software for the same return is a flat few hundred dollars. That gap isn't a quality difference on the mechanical work — it's the cost of having a person do it. Pay it where you're buying judgment; don't pay it for arithmetic.
Atamatax provides tax preparation support and educational resources. This website does not constitute legal or tax advice.