The honest answer upfront
The "which is better" question misses the real question: which is right for your situation? A straightforward W-2 employee living in a no-tax country who qualifies for FEIE has genuinely simple taxes — good software handles it fine at a fraction of the cost of a CPA. A self-employed contractor with income from two countries, a foreign pension, and a U.S. rental property needs a human who specializes in this area.
Most expat tax situations fall somewhere between those extremes. This document helps you locate yours.
The three main approaches
Software built specifically for American expats — handles Form 2555 (FEIE), Form 1116 (FTC), FBAR (filed separately through FinCEN), and the main foreign-income scenarios. You answer questions; the software builds your return.
- Significantly cheaper ($100–$500 vs. $1,000–$4,000+)
- Available year-round — file early or extend
- Good for straightforward W-2 expat situations
- Some products have CPA review add-on
- You understand every line item
- Won't catch treaty positions you don't know to ask about
- Complex situations need expert judgment, not a form wizard
- If you make an error, penalty exposure is yours
- No proactive planning or strategy
- PFIC reporting, foreign trusts, complex structures often not supported
A Certified Public Accountant or Enrolled Agent who specializes in U.S. expat taxes. Key word: specializes. A general-practice CPA who "does some expat returns" is not the same as a firm that does nothing but expat work.
- Catches what you don't know to ask
- Treaty knowledge and proactive planning
- Can handle PFIC, foreign trusts, complex structures
- Audit representation if needed
- Worth it when complexity is high or stakes are large
- Expensive ($1,000–$4,000+ for complex returns)
- Quality varies enormously — vet carefully
- Some "expat specialists" are just general CPA firms
- Seasonal bottleneck — hard to reach in March–April
- You may still need to understand the forms to review their work
Some expat tax software now offers a CPA review add-on. You complete the return yourself, then a licensed professional reviews it before filing. Costs more than pure software, less than full-service CPA prep.
- Good middle ground on cost ($300–$800)
- Reviewer catches obvious errors
- You stay engaged and understand your return
- Works well for moderately complex situations
- Review depth varies — ask what it covers
- Reviewer may not catch strategy gaps, only errors
- Not a substitute for complex treaty or PFIC advice
Cost comparison at a glance
| Approach | Typical Cost (2025 returns) | Best For |
|---|---|---|
| DIY with expat software | $100–$500 | Simple W-2 income, one country, FEIE-eligible, no foreign accounts above FBAR threshold |
| Software + CPA review | $300–$800 | Moderate complexity — some foreign income, standard FBAR, clear-cut FEIE or FTC situation |
| Expat specialist CPA/EA | $800–$2,000 | Self-employment income, multiple countries, FTC analysis, foreign pensions, late filers |
| Specialist CPA — complex | $2,000–$5,000+ | Foreign business interests, PFICs, foreign trusts, PFIC elections, renunciation, Streamlined |
Quick decision guide
Work through these questions. If you answer "yes" to any point in the right-hand column, move to the professional tier.
What to look for in an expat tax specialist
If you decide to use a professional, these are the things that separate a good expat specialist from a general CPA who has occasionally done a Form 2555:
Credentials that matter
- CPA (Certified Public Accountant) — licensed by a state board; required to complete continuing education; can represent you before the IRS
- EA (Enrolled Agent) — licensed by the IRS; often specialize in specific areas like expat taxes; can also represent before the IRS
- Tax Attorney — relevant for complex treaty work, exit tax, or foreign trusts; typically more expensive and used for planning, not annual filings
A "tax preparer" without CPA or EA credentials cannot represent you before the IRS if there is an audit or inquiry. For most simple expat returns, this doesn't matter — but it's worth knowing.
Questions to ask before hiring
- "What percentage of your clients are American expats?" (Look for: majority or more)
- "Do you personally have expat experience, or just file expat returns?" (Look for: personal experience is a plus)
- "How many Form 2555s and Form 1116s did you file last year?" (Look for: hundreds, not dozens)
- "Do you handle FBAR filings, or is that separate?" (Some CPAs file the tax return but leave FBAR to you — know upfront)
- "What is your fee structure — flat fee or hourly?" (Flat fee is usually better for expat filings — fewer surprises)
- "What happens if I get an IRS letter?" (Look for: audit representation is included or available at clear rates)
Red flags
- A CPA who isn't familiar with the Physical Presence Test vs. Bona Fide Residence Test distinction
- "We can file your FBAR as part of your tax return" — FBAR is filed separately through FinCEN, not with the IRS. This suggests unfamiliarity.
- A very low flat fee for a complex return — professionals who charge $150 for an expat return are either very fast or cutting corners
- Guarantees of refunds or specific outcomes before seeing your information
- No engagement letter or written fee agreement
Expat-focused software worth knowing about
ClearedExpat does not have affiliate relationships with any software products listed below. The following is an educational overview of what exists in the market — not an endorsement or recommendation of any specific product. Always verify current pricing and features directly with the provider before making a decision. Tax software features change regularly.
Dedicated expat tax software
Several software products are built specifically for American expats, with Form 2555, Form 1116, and FBAR workflows built in. These differ meaningfully from domestic tax software (TurboTax, H&R Block) which bolt on expat features as an afterthought. When evaluating dedicated expat software, compare: whether FBAR is included or extra, how it handles FTC vs. FEIE comparison, and whether housing exclusion is supported.
General domestic software with expat support
Major domestic software platforms (TurboTax, H&R Block, FreeTaxUSA, TaxAct) include Form 2555 and Form 1116. For simple expat situations — particularly W-2 employees in straightforward FEIE-qualifying situations — these work. The risk is that the software won't prompt you to consider situations you don't already know about. It builds what you tell it to build.
CPA firm services
Several firms specialize almost exclusively in American expat tax returns. They handle returns for thousands of expats annually and have built workflows specifically for the most common expat scenarios. The quality difference between a general CPA firm and a dedicated expat specialist is significant — worth seeking out if you're paying for professional help.
The often-missed middle option: one paid consultation
Many expats don't know that some CPAs offer a one-time consultation — not to prepare your return, but to review your specific situation and tell you what approach to take. This can cost $150–$400 and give you the strategic clarity to then use software confidently, or confirm that you actually do need full-service help.
This is particularly valuable in two situations:
- First year abroad — understanding your options before you file is worth more than correcting errors afterward
- Year of a major change — moving countries, changing employment structure, buying a property, or inheriting assets while abroad
Streamlined Filing — don't DIY this one
If you're behind on filings and considering the Streamlined Domestic Offshore or Streamlined Foreign Offshore procedures, use a specialist. The Streamlined procedures require a non-willfulness certification — a statement under penalty of perjury that your non-compliance was not willful. The wording of that certification matters enormously. Getting it wrong can convert what was a non-willfulness situation into a willfulness determination, with penalties that are vastly higher. This is not a form-filling exercise.
Living abroad does not automatically end your state tax filing obligation. California, Virginia, South Carolina, and New York all actively assert continued residency based on connections you may still maintain (driver's license, property, family, bank accounts). Some expats need to formally establish "domicile change" with their last state. A specialist familiar with your specific state's residency rules is worth consulting on this point — it's an area where general expat CPAs sometimes lack depth.
That decision comes before software or CPA selection. Document 01 in this kit walks through exactly when each strategy wins.