Who this page is for
You're a U.S. citizen or green card holder living abroad. You've seen that expat-specialist software exists (starting in the low three figures) and you've also been quoted by a CPA firm (starting in the mid three figures, often higher). You want a principled way to decide which is the right fit for your actual return this year — not a generic "get a CPA" or a generic "software is fine."
The real differences
Both software and a CPA produce the same federal return in the end. The differences are structural.
| Pricing | Expat-specialist software is tiered by complexity, usually starting in the low three figures. CPAs bill per return or per hour and typically start in the mid three figures, climbing with complexity. |
| Coverage | Software handles the common expat forms well (Form 2555, 1116, 8938, FBAR). For complex or specialist forms (5471, 8621 for PFICs, 8833 treaty positions), software is either absent or too basic. CPAs handle all of these, with varying levels of experience. |
| Judgment | Software cannot weigh ambiguous facts. If your return requires a judgment call — did I really have bona fide residence this year? is this foreign account reportable? is this structure a corporation or a disregarded entity? — a CPA is the right tool. |
| Speed | Software is same-day. CPAs are typically days or weeks, especially during tax season. |
| Audit support | Software helps you prepare; CPAs can represent you before the IRS. If your year is likely to draw IRS attention (Streamlined submission, large unreported accounts, treaty positions), representation value matters. |
| Upsells | Software prices add-ons transparently (state, FBAR, live review). CPAs bill actual hours, which means the final bill can be meaningfully higher than the initial quote. |
When software is usually enough
Go with software if your entire year looks like this:
- W-2 or salary income from one employer (foreign or U.S.).
- FEIE or FTC — one election, reasonably clear which fits.
- Foreign bank account with a balance that may cross $10,000. FBAR filing is required but mechanical.
- No foreign business ownership, no PFICs, no treaty-position claims.
- You're current, or one year behind.
For this profile, see the best software for simple returns page.
When a CPA or professional help may be better
Lean toward a CPA or Enrolled Agent — ideally one who specializes in U.S. expat taxes — if any of these describe your year:
- Foreign corporation, partnership, or LLC ownership. Form 5471 or 8865 territory. Entity classification alone is a judgment call.
- PFICs. Foreign mutual funds, ETFs, non-U.S. investment trusts. Form 8621, the QEF/MTM elections, and the punitive default treatment require planning.
- Treaty-based positions. Tiebreaker claims, treaty reclassification of pension or social security income, treaty-based reduction of U.S. tax. Form 8833 disclosure is required and the analysis is not rules-based.
- GILTI or Subpart F exposure. If you're a U.S. shareholder of a controlled foreign corporation, you have recurring specialist-level work each year.
- Streamlined submissions with complicating facts. For clean non-willful cases, software can handle it (see back taxes page). For anything with willful-conduct concerns, large unreported accounts, or unusual non-willful facts, start with a tax attorney.
- Exit tax. Green card surrender, expatriation, Form 8854, covered-expatriate analysis.
- An IRS notice or active correspondence about a prior year. Representation matters here.
- High net worth, complex investment mix, or an estate-planning layer. Software cannot coordinate with estate or investment strategy.
The hybrid option: software with professional review
Expat-specialist platforms offer a professional-review add-on where you prepare the return in the interview and a tax pro reviews it before filing. This is often the right middle ground when your return is mostly straightforward but has one uncertain piece — a slightly ambiguous presence-test year, an FBAR scenario you want sanity-checked, or a Streamlined submission where you want a human reading the certification statement.
For a Streamlined Procedure in particular, I always recommend the review add-on. See the back-taxes page.
The real cost calculation
People treat this as a "which is cheaper" question, but that usually misses the point. Software is cheaper when the return is straightforward. A CPA is cheaper — in expected cost, after adjusting for risk — when the return involves judgment on ambiguous facts, because the cost of a wrong answer can be orders of magnitude larger than the fee difference.
A $10,000 FBAR penalty for one missed account is twenty times the fee difference between software and a CPA. A Form 5471 penalty for a foreign corporation is $10,000 minimum per failure, per year, with continuation penalties. An incorrect non-willful certification on a Streamlined submission can void the penalty relief entirely. The right calculation is not "software saves $X." It's "what does the wrong answer cost?"
The one-page decision checklist
Go through this list honestly. If you answer "no" to everything in the first column, software is the right tool. Any "yes" in the second column should push you toward a CPA or EA.
| Ask yourself | If yes, what it signals |
|---|---|
| Do I own any interest in a foreign business entity? | CPA — Form 5471/8865 territory. |
| Do I hold any foreign mutual funds, ETFs, or investment trusts? | CPA — PFIC / Form 8621 territory. |
| Am I claiming any treaty-based position that reduces my U.S. tax? | CPA — Form 8833, treaty analysis. |
| Am I behind by 2+ years with any factor that complicates "non-willful"? | Tax attorney — Streamlined certification risk. |
| Do I have foreign pension or social-security integration questions? | CPA — totalization agreements + treaty interaction. |
| Am I planning to give up my green card or expatriate? | CPA — exit tax, Form 8854. |
| Did I receive an IRS notice about a prior year? | CPA or tax attorney — representation matters. |
Where MyExpatTaxes fits
This page contains affiliate links. If you use them, I may earn a commission at no extra cost to you.
On the software side, MyExpatTaxes is the consumer-facing product I recommend. It is the only mainstream expat-specialist product that covers the common expat workflow end-to-end — FEIE, FTC, FATCA, FBAR, self-employment abroad, and Streamlined back-filing — and it has a professional-review add-on if you want the hybrid path. For the CPA side, I don't have a specific recommendation; the right CPA depends heavily on your situation and country of residence, so look for someone who specializes in U.S. expat work and asks detailed questions during the intake call.
Balanced conclusion
Most expats do not need a CPA every year. They need one the year their situation changes — the year they start a foreign business, the year they need to catch up on back filings, the year they buy a foreign mutual fund, the year they get a notice. For the other years, software is fine and often better (faster, cheaper, less friction). Know which year you're in. When in doubt, start with software plus the professional-review add-on; that captures most of the CPA value at a fraction of the cost.
FAQ
Is tax software or a CPA cheaper for expats?
Expat-specialist software typically starts in the low three figures per year for a straightforward return. A U.S. expat-specialist CPA typically starts in the mid three figures for a single-filer return and climbs from there with complexity. For a simple return the price gap is meaningful; for a complex return, a CPA's judgment is worth far more than the fee difference.
What can a CPA do that expat tax software cannot?
A CPA or Enrolled Agent brings judgment to ambiguous facts — treaty positions, non-willful Streamlined certifications, foreign entity classifications, PFIC elections, exit tax determinations. Software handles rules-based filing; humans handle judgment calls. If your return requires judgment on ambiguous facts, a CPA is worth the cost.
Can I use both — software and a CPA?
Yes. Many expat-specialist platforms offer a professional-review add-on where you prepare the return in the interview and a tax pro reviews it before filing. That is often the right middle ground when your return is mostly straightforward but has one uncertain piece.
Does the IRS care whether I use software or a CPA?
The IRS does not care what tool you use. It cares whether the return is accurate and timely. A well-prepared software return and a well-prepared CPA return are equally valid. The quality of the preparation — not the tool — is what matters.