How Much Does FBAR Filing Cost? CPA vs Online vs DIY
The Cost Spectrum
FBAR filing costs range from $0 to $500+, depending on how you file. Here's what you get at each level.
DIY on BSA E-Filing: Free
The government's BSA E-Filing system is free and available to anyone. The trade-offs:
- Interface designed in the early 2000s
- No save-and-resume — close the tab and start over
- No currency conversion — you calculate Treasury rates manually
- No error checking — formatting issues may not surface for weeks
- Most filers report 45–90 minutes per filing
Best for: Filers with a single account who are comfortable with government forms.
Online Filing Services: $49–89
This is where FBAR File sits. The current market:
| Service | Price | Notes | |---------|-------|-------| | FBAR File | $29 (Standard) / $39 (Smart) | AI parsing, FinCEN-ready XML + guided upload | | FBAR Direct | $59–79 | Similar feature set | | Expatfile | $49 FBAR-only | $119+ if bundled with tax return | | MyExpatTaxes | $69 standalone | $175 combined with tax filing | | H&R Block | ~$49 add-on | Only available with tax prep bundle |
What you get that DIY doesn't: Save progress, plain-English interface, automatic currency conversion, error detection, and a receipt with your BSA tracking ID.
CPA: $200–500
For straightforward FBAR filings, the preparation work is primarily data entry — your name, bank name, country, and account balance. The value a CPA adds to this specific form is limited unless you have complex circumstances.
When a CPA is worth it: - Delinquent filings from prior years - Streamlined Filing Compliance Procedures - FATCA Form 8938 combined with FBAR - Tax treaty complications - Accounts with signature authority issues
When an online service is sufficient: - Straightforward accounts you own directly - Accounts in your name across 1–3 countries - Annual filings with the same accounts as prior years
Summary
For a standard FBAR filing, $29 gets the same result as $300+ at a CPA — filed directly with FinCEN, BSA tracking ID included, in 12 minutes instead of days.