How to Open a Business Bank Account in Bulgaria as a Foreigner

Compliance officer reviews the ownership chart and account agreement with foreign co-founders before signing.
Picture of Ivailo Petrov | Expert Accountant

Ivailo Petrov | Expert Accountant

Ivailo Petrov, Bulgarian expert accountant and legal tax-advisor, specialized in helping foreign entrepreneurs since 2017.

To open a business bank account in Bulgaria as a foreigner in 2026, you first register your company, gather a clear KYC/UBO pack, book onboarding with a Bulgarian bank (or a compliant EU fintech as a complement), and connect e-banking to your accounting—so payments, payroll, and taxes run smoothly from day one.

Key Takeaways

Why foreign founders open a Bulgarian business bank account

Banking is the oxygen of your company. With a Bulgarian IBAN, you can pay salaries, collect client funds, and settle VAT or social security on time. If your model is cross-border, you can also add an EU fintech to handle multi-currency payouts while your Bulgarian account anchors payroll and local suppliers.

Still evaluating where to incorporate? Review the reasons Bulgaria is the best base for company formation and decide if the mix of costs, banking, and tax structure fits your plan.

Company types, ownership rules, and how they affect banking

Foreigners may own 100% of a Bulgarian company. Your legal form mostly changes governance and who signs—not the ability to open a bank account. Here is a concise comparison.

Company forms and their banking implications
Form Ownership Who signs at the bank Banking impact Can transform later?
EOOD (single-owner LTD) One owner (foreign allowed) Manager (owner-director) Straightforward; ideal for solo founders Yes → OOD/AD
OOD (multi-owner LTD) Two or more owners Appointed manager(s) Bank will ask for partner resolutions Yes → AD
AD/EAD (joint-stock) Shareholders/board Executive(s) per statute More formal signatories; still standard N/A (top tier)
Branch (foreign company) Parent company Local representative Separate BG books; bank asks for parent docs Can convert to LTD via reorg
Representative office Parent company Local representative Non-trading; limited use for client receipts Open LTD to trade

You can verify company registration documents through the official Bulgarian Commercial Register. For banks, clear company records make onboarding faster.

Prerequisites before you approach a bank

Hands organize a complete KYC pack—company excerpt, UBO chain, IDs, seat contract—before approaching a Bulgarian bank.

Open your bank account only after your company is registered and your core documents are ready. Once that is done, prepare the following pack.

KYC/Onboarding checklist (prepare these before the meeting)
Document Who provides it Typical requirement Tips
Company excerpt (current) You / Registrar Recent printout Download from the Commercial Register
Articles & resolutions You Signed copies Highlight signatory powers
UBO declaration You All owners & control chain Include passport scans
Director/rep IDs Directors Passport Ensure validity + signature clarity
Registered address proof Company Seat contract Match addresses across documents
Business activity description You One-page overview Explain clients, geographies, flows
Source of funds Owner/company Contracts, invoices, or capital proof Keep it specific (no jargon)

Online e-services and qualified e-signatures are widely used; explore the government portal at psc.egov.bg if you plan to handle filings remotely.

Open a business bank account in Bulgaria: step-by-step

Here is the process that works for most foreign-owned EOOD/OOD companies. For AD and branches, the flow is similar with extra documents.

Step-by-step onboarding to a Bulgarian business bank account
Step What happens Your task Typical time
1. Pre-screen Bank reviews your activity and KYC pack Send one-pager + core docs 1–3 days
2. Meeting or video KYC Identity check, business interview Attend, answer clearly 30–60 minutes
3. Account approval IBAN assigned; channels set Sign agreements 1–5 days
4. Cards & limits Cards issued; online access Set users & limits 3–7 days
5. Go-live Connect bank feeds to accounting Upload first statements Same day

For regulation and payments system background, the Bulgarian National Bank publishes official information. EU-level rules (payments, AML/KYC, PSD2) are explained by the European Commission.

Traditional bank vs EU fintech: which suits your model?

Most international founders use both: a Bulgarian bank for payroll and domestic payments, plus a fintech for multi-currency receipts. Compare them side by side below.

Bulgarian bank vs EU fintech (complementary roles)
Feature Bulgarian bank EU fintech (add-on)
IBAN BG IBAN for local payments EU IBANs, often multi-currency
Onboarding Branch or video KYC Online KYC
Fees 5–15 EUR/month; cards extra 0–20 EUR/month; FX fees apply
Payroll & taxes Excellent for NRA/social payments Possible but less convenient
Collections SEPA/BG transfers SEPA + cards/marketplace payouts
APIs/bank feeds CSV/API; strong e-banking API-first; good for SaaS/e-com

Costs, limits, and realistic timelines

Plan both cash and time. Onboarding varies by sector (tech vs cash-heavy), transaction volumes, and countries you trade with.

Illustrative banking costs (micro to small teams)
Item What’s included Monthly (EUR) One-off (EUR)
Account package IBAN, e-banking, support 5–15 0–50
Cards (per card) Physical card, app control 1–3 5–20
International transfers Outgoing SEPA/SWIFT 0–20 each
Cash services (optional) Deposits/withdrawals Bank-specific
Fintech add-on Multi-currency, payouts 0–20 0–50
End-to-end timeline to “banking live”
Milestone Target time Dependencies
Company registered 1–2 weeks Documents signed; registered seat
Pre-screen accepted 1–3 days KYC pack complete
Account approved 1–5 days Straightforward activity
Cards delivered 3–7 days Address for delivery
Feeds connected Same day Accounting system ready

If you want a full picture of non-banking costs (translations, notary, registered seat), see how much it costs to set up your company in Bulgaria.

Registered address options and why banks care

Banks need a valid registered seat and a reliable way to reach you. A virtual office is acceptable if it is real and contractually documented.

Address solutions and banking perception
Option Includes Typical yearly cost (EUR) Bank perception Good for
Registered seat only Legal address 150–250 Acceptable with clear mail handling Micro teams
Virtual office + scanning Seat, mail scan, call handling 250–450 Positive for remote founders Nomads, remote owners
Co-working address Seat + desk/meeting room 600–1,200 Strong if you host meetings Client-facing work

Remote setup: can you open without flying to Bulgaria?

Many founders do. Some banks support video KYC when risk is low and papers are clear. If you prefer to manage everything remotely after onboarding, see how to manage your Bulgarian company from abroad with clean processes and approvals.

Residency, visas, and banking—how they connect

You do not have to be a Bulgarian resident to open a company account, but banks will ask where directors live, pay tax, and work. Non-EU owners often pair the company with a residence permit before hiring locally. For state guidance on permits and public services, check the official Bulgarian government portal.

Integrate e-banking with your bookkeeping from day one

Accounting becomes easy when your bank feeds flow into your system and documents land in one place. Choose a stack your accountant already supports and connect it the day your IBAN is live. Explore practical options for accounting software in Bulgaria to keep reconciliations and VAT simple.

Common pitfalls and how to avoid them

Banking mistakes that slow foreigners down (and quick fixes)
Pitfall Why it’s a problem Fix
Vague business activity Compliance cannot assess risk One-page activity brief with examples and partners
Missing UBO chain Onboarding freezes Provide ownership chart + passport scans
Mismatched addresses Red flags in KYC Align seat, contracts, and website footer
No accounting system Manual statements and late VAT Turn on bank feeds; set monthly close
Cash-heavy operations Higher AML risk Describe controls; use card/bank payments where possible

Real-world scenarios (so you can picture your week)

Solo SaaS founder (EOOD)

You open with video KYC, receive your BG IBAN, and connect it to invoicing. Most clients pay SEPA. A small fintech account handles USD payouts. Bank feed posts daily; you reconcile weekly and file VAT when needed.

E-commerce brand with two partners (OOD)

You onboard at a branch because of higher volumes. The bank issues two cards with limits. Marketplace payouts settle to fintech; supplier payments and payroll leave the BG IBAN. Accountant prepares management reports on the 20th each month.

Non-EU founder hiring locally

You register the company, open the account in person during a short trip, then apply for residence. Once your permit is in process, you set payroll in the Bulgarian account and keep clean records for social contributions and taxes.

Who should help and what you should expect

A good accountant makes banking easy: they set approval flows, connect bank feeds, and automate payroll and VAT. If you want a partner that speaks both compliance and growth, meet our accounting services in Bulgaria. Prefer to move fast from idea to IBAN? We also handle fast, secure and tax-optimized company registration in Bulgaria so you start with a clean slate.

Next steps

Ready to lock your banking plan? If you need a refresher on incorporation or costs, skim how much it costs to set up your company in Bulgaria, then follow our six-step guide to register a Bulgarian company. Once your IBAN is live, you can run everything remotely in 2026.

Book your free 30-minute consultation and get a tailored onboarding checklist for your business model.

Frequently Asked Questions

Do I need to live in Bulgaria to open a company bank account?

No, you do not need to live in Bulgaria to open a company bank account, provided your company is registered and your KYC documents clearly show ownership, management, and business activity.

Can I open a Bulgarian business account fully online?

Yes, you can open a Bulgarian business account fully online when your bank offers video KYC and your risk profile is simple; otherwise, you complete a short in-branch meeting.

Will a virtual office be enough for bank onboarding?

Yes, a virtual office can be enough for bank onboarding if it is a real contracted address and your mail handling and contact details are consistent across documents.

Should I also use an EU fintech alongside my Bulgarian bank?

Yes, you should also use an EU fintech alongside your Bulgarian bank if you collect multi-currency payments or marketplace payouts and want faster international settlements.

Can a representative office receive client payments?

No, a representative office cannot receive client payments because it cannot trade; you must use a trading entity such as an EOOD or OOD if you plan to invoice clients.

Share the Post: