Skip to main content
Next expat filing deadlineCheck my situation
atamatax

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

Tax review partner: onboarding in progress. This article has not yet been independently reviewed by a credentialed professional — every figure cites its IRS source so you can verify it directly.

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 situationUsually the better fit
W-2 income, FEIE or FTC, a few foreign accountsSoftware
Foreign funds / ETFs (PFICs), no willfulness questionSoftware (or software + a review)
Streamlined catch-upEligibility screening and year organisation in Atamatax; final forms, Form 14653, and any professional review remain outside the product
Possible willful non-filing / large exposureAttorney or CPA — not software
Foreign corporation, trust, or partnership (5471/3520)CPA
Under IRS examination or noticeCPA / 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 §1291IRC §1291 — Interest on tax deferral (excess-distribution regime)
  • IRC §1297IRC §1297 — Definition of a passive foreign investment company
  • IRS Form 8621About Form 8621 — Information Return by a Shareholder of a PFIC or QEF
  • IRC §911IRC §911 — Foreign earned income exclusion + housing exclusion/deduction
  • IRS Streamlined Foreign Offshore ProceduresU.S. Taxpayers Residing Outside the United States — Streamlined Foreign Offshore Procedures
  • IRS Form 8938About 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.

Frequently asked questions

Is it cheaper to use software than a CPA for an expat return?#
Atamatax's current per-package prices are published on its pricing page. A CPA or other provider's current fee and included scope are not established by this product, so verify them directly before comparing.
Can Atamatax handle Form 8621 / PFICs?#
For supported inputs, Atamatax calculates the selected PFIC method and generates draft Form 8621 PDFs after payment. Open data and unsupported fields are identified for review; the product does not e-file or guarantee a complete filing.
When should I definitely hire a professional instead?#
Hire a professional if your non-filing might be judged willful, if you own a foreign corporation/trust/partnership, if you're under IRS examination, or if you have a genuine legal or treaty judgment call — those need a human's signature and, sometimes, representation.
Can I use both?#
You can share an Atamatax draft package with a professional, but Atamatax does not promise that a professional will review or accept it. Confirm the scope directly before engaging them.
Does using software include representation if something goes wrong?#
No. Atamatax does not represent users before the IRS. Any review, advice, signature, or representation must be arranged separately with a qualified professional.

Related guides

Free, 2 minutes

Start your free U.S. tax risk check.

Answer a few questions about your situation and get a personalized risk summary plus next steps by email.