If you are a US citizen or green card holder opening a Bulgarian EOOD, you are creating a Controlled Foreign Corporation (CFC) in the eyes of the IRS. That comes with a set of annual filings that are more feared than the underlying tax bill - because most of them carry $10,000+ penalties for late or missing forms, regardless of whether you owed any tax.
This guide is the practical playbook. Not tax theory - the actual list of forms, the deadlines, the account thresholds, and the mistakes American founders make in their first year.
For the tax-strategy comparison (should you even do this?), see the companion post: US LLC vs Bulgaria EOOD tax comparison.
The five filings you cannot skip
If you own 10%+ of a Bulgarian EOOD (or are a signer on its bank account), you likely file all five of these every year:
| Form | Who files | Due date | Penalty for missing |
|---|
| Form 5471 | US shareholder of foreign corp (10%+) | With 1040, Apr 15 (Jun 15 abroad) | $10,000 per form per year, plus $10k/month for continued failure (capped at $50k) |
| Form 8938 (FATCA) | US person with foreign financial assets over threshold | With 1040 | $10,000 initial, up to $50,000 |
| FinCEN 114 (FBAR) | US person with foreign account(s) > $10k aggregate at any point in the year | Apr 15 (auto-ext Oct 15) | $10,000 non-willful, greater of $100k or 50% of account for willful |
| Form 8858 | US person owning a foreign disregarded entity or branch | With 1040 | $10,000 per form |
| Schedule B (Part III) | Anyone with signature authority over foreign accounts | With 1040 | Part of 1040 - usually zero direct penalty but flags audit |
Read that penalty column twice. The IRS treats CFC compliance seriously. Working with a US expat CPA is not optional - it is the cost of doing this correctly.
Form 5471 - the big one
Form 5471 reports your ownership in a foreign corporation. The version you file depends on your ownership percentage and the corporation's income type. Most solo EOOD owners are "Category 4" and "Category 5a" filers, which means the full form plus most of its ten schedules.
What you attach:
- Bulgarian trial balance and income statement (US GAAP-ish - a Bulgarian accountant will not naturally produce this)
- Schedule C: income statement in USD
- Schedule F: balance sheet in USD
- Schedule H: current earnings & profits calculation (this is where GILTI is measured)
- Schedule I-1: GILTI inclusion
- Schedule J: accumulated E&P
- Schedule P: previously taxed E&P
Practical cost: $1,200-$3,000/year for a competent expat CPA to prepare it. If your Bulgarian accountant doesn't send a clean USD balance sheet and P&L in the format the CPA wants, add another $500-$1,000 in cleanup.
The trap: many Americans set up the EOOD, forget it exists on their 1040 for a year, and then discover the $10,000 penalty when they get the letter. The IRS has ramped up automated assessment. Fix it via the Delinquent International Information Return Submission Procedures or Streamlined Foreign Offshore Procedures while you still can.
FBAR (FinCEN 114)
If the aggregate maximum balance across all your non-US financial accounts exceeds $10,000 at any point during the year, you file an FBAR. This is not a tax form - it is a separate FinCEN filing at bsaefiling.fincen.treas.gov.
Report every account:
- Your Bulgarian EOOD business bank account (Fibank, DSK, UniCredit, Wise Business Bulgaria - see bank account guide)
- Your personal Bulgarian bank account
- Any Revolut, Wise, N26, PayPal EU balances if held as EU-domiciled accounts
- Broker accounts at Interactive Brokers Europe, Trading 212, DEGIRO
- Crypto accounts if held on a foreign exchange (contested but safest to include)
You report the maximum balance during the year, not the year-end balance. This trips up founders who briefly held revenue before paying suppliers - a €300k invoice that sat in the account for a week creates a $300k+ FBAR entry.
Form 8938 (FATCA)
Similar in spirit to FBAR but filed with your 1040 and with much higher thresholds:
- Single, living in US: $50k end-of-year / $75k any-time
- Single, living abroad: $200k end-of-year / $300k any-time
- Married filing jointly abroad: $400k / $600k
Form 8938 also picks up your ownership interest in the EOOD itself, which can push you over the threshold even if bank balances stay low. Your CPA will handle the crossover with 5471.
Form 8858 - EOOD as disregarded entity?
By default, a Bulgarian EOOD (which is a limited liability company) is treated as a per se foreign corporation by the IRS - so you file 5471, not 8858.
However, some US owners make a "check-the-box" election on Form 8832 to treat the EOOD as a disregarded entity or partnership. This can make sense to:
- Match Bulgarian corporate tax against US personal tax via the Foreign Tax Credit at the individual level
- Simplify GILTI (there is no GILTI on a disregarded entity - it is just your income)
- Avoid Form 5471 (you file Form 8858 instead - also $10k penalty, but conceptually simpler)
The check-the-box election is irrevocable for 60 months and has permanent consequences on entry and exit. Do not do this without a US expat CPA who has run the numbers on your specific situation.
Opening the Bulgarian bank account as a US person
FATCA has made Bulgarian banks cautious about US customers. Expect:
- A stack of paperwork including a W-9 for the EOOD (identifying the US Ultimate Beneficial Owner).
- A visit in person for at least one meeting at most Bulgarian banks. Wise Business and Revolut Business can sometimes onboard fully remote once the EOOD exists.
- A slower onboarding than for EU-passport founders - budget 3-6 weeks vs 1-2 weeks.
We cover the current bank-by-bank breakdown for US persons in the Bulgarian company bank account guide.
Timeline for year one
Assuming EOOD is registered in January 2026:
| Month | US filings | Bulgarian filings |
|---|
| Jan-Dec 2026 | Track expenses in USD-friendly ledger for CPA | Monthly VAT if registered, monthly payroll if you pay yourself |
| Mar 31, 2027 | - | Bulgarian corporate income tax return |
| Apr 15, 2027 | 1040 + 5471 + 8938 (or Jun 15 with auto-extension if abroad) | Dividend WHT return if paid |
| Apr 15, 2027 (auto-Oct 15) | FBAR | - |
The Bulgarian side is quiet and predictable. The US side is where every American owner underinvests, then overpays in penalties.
Reasonable annual budget for a US-owned EOOD
- Bulgarian accountant: €2,000-€4,500/yr (monthly VAT + annual close)
- US expat CPA: $2,000-$4,500/yr (1040 + 5471 + FBAR + 8938 + any state)
- Registered office / substance address: €300-€1,200/yr
- Bank fees: €200-€800/yr
- Total compliance cost: ~$5,000-$10,000/yr
Below ~$150k profit, this eats too much of the tax savings. Above that, it's a rounding error.
The five mistakes we see most
- "I'll file Form 5471 next year when I have profits." Wrong - you file it in the year you form the corp, even with zero income. Miss it, get a $10k letter.
- "My Bulgarian accountant handles taxes." They handle Bulgarian taxes. Your CPA handles US. These are two separate professionals, and each one thinks the other is doing it.
- "FBAR only counts if I have $10k in one account." No - it is the aggregate maximum across all foreign accounts. A €5k business account and a €6k personal account trigger it.
- "I'll do the check-the-box election because someone on Reddit said it's simpler." Sometimes true, sometimes catastrophic. Model both scenarios first.
- Failing to build Bulgarian substance. An EOOD that is clearly managed from a US home office is exposed both to Bulgarian PE challenges (rare) and to US IRS "sham corporation" arguments (more common). See our substance guide.
When it makes sense - a checklist
The EOOD path works well for Americans who can honestly answer yes to most of these:
- Business profit is above $150k/year and expected to grow.
- Willing to spend at least 183 days/year outside the US to qualify for FEIE and non-resident state status.
- Comfortable paying $5-10k/year for dual-jurisdiction compliance.
- Customer base is EU-heavy, or you want EU banking, VAT, and market access.
- Willing to build genuine substance in Bulgaria - office space, at least occasional presence, key decisions made locally.
If most of those are yes, an EOOD is very likely worth the compliance overhead. Start with the tax comparison post, then run your specific numbers on the calculator.
Frequently asked questions
Do I file Form 5471 in the year I set up the EOOD?
Yes. You are a "Category 3" filer in the year of formation regardless of profits. Missing that first-year 5471 is the single most common mistake.
Is a Bulgarian EOOD reported on FBAR by itself?
The EOOD is not - but every financial account it owns is, if you have signature authority. That includes the corporate bank account, corporate brokerage, and any e-money accounts.
Can I use my US CPA who does not specialize in expat tax?
Technically yes, practically no. Form 5471 alone is 12 pages with 10 schedules and requires E&P calculations most domestic CPAs have never done. Budget for a specialist - it costs less than the first penalty letter.
What about a US-Bulgaria tax treaty?
There is no US-Bulgaria income tax treaty in force. This affects withholding rates on cross-border payments and eliminates some tie-breaker rules for dual residency. Foreign Tax Credit and FEIE still work as normal mechanisms.
If I move back to the US, what happens to the EOOD?
Options: keep running it (still a CFC, still file 5471 every year), liquidate it (triggers a US taxable event on retained earnings), or sell to a non-US person. See our closing/liquidating guide for the Bulgarian side.
Next steps
Ready to move? Book a free consultation - we handle the Bulgarian side, and we can refer you to expat CPAs we have worked with.