Home/Blog/Wise, Stripe & PayPal Accounting
Tax & Accounting

Wise, Stripe & PayPal Accounting & VAT in Bulgaria: 2026 Guide

Published: May 21, 2026 | Last reviewed: May 21, 2026
Yordan Cholakov May 21, 2026 12 min read

If your Bulgarian EOOD receives income through Wise, Stripe or PayPal, almost everything you have read on Reddit is wrong. The platform balance is not "outside" your accounting until you withdraw it. The platform fee is not VAT-free just because Stripe did not charge you VAT on the invoice. The income is not taxed when you sweep the money to your Bulgarian bank — it is taxed when the sale happens. And since 1 January 2024, the platforms themselves report your cross-border payment data to the National Revenue Agency every quarter under the CESOP framework. The mismatch between what online forums say and what the Bulgarian system actually does is exactly where digital businesses get into trouble.

This guide is the practitioner's version. We cover the accounting treatment of Wise, Stripe and PayPal balances and fees; the Bulgarian VAT treatment of the fees themselves and of the sales running through these platforms; the CESOP reporting that your bank-account dashboard does not show you; and the way we structure the chart of accounts so a Bulgarian EOOD's books reconcile to its platform exports on demand. None of this is exotic. All of it is the everyday work of running a Bulgarian digital business correctly.

€51,130
Bulgarian VAT registration threshold (2026)
€10,000
EU-wide OSS threshold for B2C
1 Jan 2024
CESOP reporting in force in BG
25
Cross-border payments per payee per quarter — reporting trigger

What Wise, Stripe and PayPal Actually Are

The category labels matter, because Bulgarian accounting and VAT rules treat banks, payment institutions and payment processors slightly differently.

For Bulgarian accounting purposes, all three are payment accounts belonging to the company. Whether they sit on the BNB's bank list or not is a regulatory question; whether they are part of your accounting is not. They are. Every balance, every transaction in and out, every fee, and every currency conversion goes through the books.

Bulgarian EOOD running through Stripe or Wise? We will tell you in 15 minutes — free. If you also need to open a Bulgarian bank account behind the platforms, see our piece on why Bulgarian banks reject foreigners.

Accounting Treatment Inside the Bulgarian EOOD

The structural principle is simple: Wise, Stripe and PayPal are recorded as separate ledger accounts inside the Bulgarian accounting system, distinct from the Bulgarian bank account and from each other. Where the platform supports multiple currencies, each currency is a sub-account.

What gets recorded

Sources of record

Bulgarian accounting requires source documentation. For each platform that means:

We connect these to the Bulgarian accounting system either through API integration or through monthly CSV reconciliation, depending on the volume. Either way, the platform is part of the books, not parallel to them.

The "I haven't withdrawn it yet" trap. Bulgarian corporate accounting is on the accrual basis: revenue is recognised when the sale occurs and the right to payment arises. A Stripe balance sitting at year-end for sales made in December is December revenue, taxed in that year, regardless of when you sweep the money to your Bulgarian bank. The NRA's CESOP feed (see below) will tell them the payments happened. Your return has to match.

VAT on Platform Fees — Reverse Charge

This is the question most often asked badly. The clean answer requires distinguishing two layers.

The cross-border B2B rule

Wise (Belgium / UK depending on the entity), Stripe (Ireland) and PayPal (Luxembourg) charge fees to a Bulgarian VAT-registered business. Under the Bulgarian VAT Act, cross-border B2B services to a Bulgarian taxable person are subject to the reverse charge mechanism. The supplier does not charge VAT on the invoice; the Bulgarian recipient self-assesses Bulgarian VAT in its own VAT return and, where the input VAT is fully deductible, takes the corresponding deduction in the same return. Net VAT impact is normally zero; the bookkeeping impact is mandatory.

Exempt or taxable underlying service?

Where the underlying supply is a VAT-exempt financial service — the classic position for PayPal as a payment service provider — the reverse charge is still reported but at zero rate, because the supply itself is exempt. Where the underlying supply is a taxable service — more often the analysis applied to Stripe's payment-processing service — reverse charge produces VAT to be self-assessed and (for a VAT-registered Bulgarian business with full input deduction) deducted in the same period. Wise's payment-institution services are generally treated as exempt financial services along the PayPal model.

The classification of a specific platform's fee depends on the supplier's own invoicing position and the precise nature of the service supplied. Bulgarian accountants typically apply reverse charge consistently and reconcile against the platforms' invoices, with input VAT deducted where the underlying supply is taxable. This is fact-specific. We model it for each client.

Typical Bulgarian VAT treatment of platform fees
PlatformTypical classificationReverse-charge impact
PayPalVAT-exempt financial serviceReported at zero rate; no input VAT
WiseVAT-exempt payment institution service (typical)Reported at zero rate; no input VAT
StripeTreated by most Bulgarian accountants as taxable payment-processing serviceSelf-assessed Bulgarian VAT; input VAT deduction where the recipient has full input right

Whichever classification applies, the cross-border B2B service must enter your Bulgarian VAT return — the only question is which boxes.

The myth: "Stripe didn't charge me VAT, so there is none to report". Wrong. Stripe (Ireland) does not charge Bulgarian VAT because it is a cross-border B2B supply — the Bulgarian recipient self-assesses under reverse charge. The fee belongs in your VAT return whether or not VAT was on the invoice. Not reporting it is a compliance gap the NRA can identify on a routine cross-check.

Stripe Reverse Charge Already a Mess?

We rebuild Bulgarian VAT returns to match the platforms' reality. One team, one plan.

Get My Personal Plan

VAT on Sales Made Through the Platforms

The fees are one VAT question; the sales running through the platforms are another. The treatment depends on who the customer is and where they sit.

Bulgarian VAT treatment of sales running through Wise / Stripe / PayPal
Customer typeLocationVAT treatment
B2B (VAT-registered business)BulgariaStandard Bulgarian VAT (20%) charged on the invoice
B2B (VAT-registered business)Other EU member stateReverse charge — no Bulgarian VAT on the invoice; customer self-assesses in their country
B2B (VAT-registered business)Outside the EUOutside the scope of Bulgarian VAT for most services
B2C (private individual)BulgariaStandard Bulgarian VAT (20%) charged on the invoice
B2C (private individual)Other EU member stateAbove EU-wide threshold of €10,000/year: destination-country VAT via OSS
B2C (private individual)Outside the EUOutside the scope of Bulgarian VAT for most services

The single most important practical point: once your annual B2C EU-wide sales cross EUR 10,000, you register the Bulgarian EOOD for the One Stop Shop (OSS) through the National Revenue Agency, charge the destination-country VAT rate (Germany 19%, France 20%, Ireland 23%, etc.) on each B2C sale, and remit all collected VAT to the NRA via a single quarterly OSS return. The NRA forwards the remittance to the relevant EU authorities. Without OSS, you would have to register for VAT individually in every EU country where you have a B2C customer — operationally untenable for a small digital business.

SaaS businesses, course creators, e-commerce sellers and most platform-based digital businesses cross the OSS threshold quickly. For background on how OSS interacts with the Bulgarian VAT system, the European Commission's Bulgaria-OSS overview is a useful reference.

CESOP — What the NRA Already Knows

This is the change most clients have not heard about. Under Council Directive (EU) 2020/284, EU payment service providers — Stripe, PayPal, Wise, the major banks, every payment institution — must report data on cross-border payments to tax authorities. In Bulgaria the rules entered into force on 1 January 2024, and the data is transmitted to the National Revenue Agency through its electronic portal.

What the platforms report, per quarter:

The reporting threshold is more than 25 cross-border payments to a single payee in a calendar quarter. Most digital businesses with EU and international customers cross this trigger easily. The data lands in the EU-wide CESOP database and is shared with the relevant national tax authorities. In practice, the NRA can cross-check your Bulgarian VAT return and corporate-tax declaration against the volume of payments the platforms tell them you received — independently of what you reported.

CESOP changes the game. Until 2024 it was possible — not advisable, but possible — to under-report platform-based revenue and hope the NRA never asked. From 2024 the NRA already has the headline numbers. The question is no longer whether they know; it is whether your return matches what they know. The CESOP cross-check is now the NRA's default starting point.

Foreign Currency and the 2026 Euro Adoption

Bulgaria adopted the euro on 1 January 2026 at the fixed conversion rate of 1 EUR = 1.95583 BGN. For Bulgarian accounting the functional currency from that date is the euro, so EUR balances on Wise, Stripe or PayPal no longer create FX results. Balances and transactions in other currencies — USD, GBP, CAD, AUD, CHF — still do.

The standard mechanic:

Wise multi-currency accounts make this transparent because each currency has its own balance and statement. Stripe's multi-currency presents a more complex picture because settlement currency, processing currency and payout currency can differ — and the per-transaction FX margin Stripe applies is itself a fee that needs to be recorded. We tag each platform sub-account by currency at setup and the FX reconciliation runs automatically.

Multi-currency Stripe or Wise balances confusing your accounts? We build the chart of accounts to surface the FX cleanly.

How We Set Up a Bulgarian Digital Business

Three blocks of work that, in our practice, separate a clean setup from the kind of files that end in an NRA letter.

  1. Chart of accounts and platform connections. We open separate ledger accounts for each platform, with sub-accounts per currency where the platform is multi-currency. Each platform's transaction export or API feed connects to the accounting system for monthly reconciliation. Platform fees go to a dedicated expense account so they are visible in the P&L, not buried in "other expenses".
  2. VAT registration and OSS. We register the EOOD for Bulgarian VAT — at the EUR 51,130 threshold, or voluntarily where the platform model makes it worthwhile from day one. Where B2C cross-border EU sales are expected to cross EUR 10,000/year, we register for OSS through the NRA in parallel. Reverse charge on platform fees is set up as a recurring entry in the VAT return template.
  3. CESOP reconciliation. We build a quarterly reconciliation between the platforms' transaction exports and the company's VAT and corporate-tax filings, so the file already matches what the NRA receives from CESOP. When the NRA asks — and they increasingly do — the answer is ready.

The compounding benefit. A digital business with clean Wise/Stripe/PayPal accounting from day one spends less time on compliance, has materially cleaner due diligence for any future investor or buyer, and never has to retrofit a year's worth of platform exports under audit pressure. The investment is small. The cost of skipping it scales with revenue.

Bulgarian EOOD Receiving Through Wise, Stripe, PayPal?

We set up the chart of accounts, the VAT and OSS registrations, and the monthly reconciliation. One team, one plan.

Get My Digital-Business Setup

Common Pitfalls We Fix

1. Treating Stripe balance as "outside" the books until withdrawal

Revenue is accrued when the sale happens. End-of-year Stripe balances are part of that year's revenue, even if the cash sits in Stripe until February.

2. Missing reverse charge on platform fees

The most common VAT-return gap we find when rebuilding files. Stripe, PayPal and Wise charge cross-border B2B fees that must be reported in the Bulgarian VAT return whether or not VAT was on the invoice.

3. Selling B2C across the EU without OSS once above EUR 10,000

The EUR 10,000 threshold is EU-wide for B2C cross-border supplies. Once crossed, OSS becomes mandatory; without it, you are technically required to register for VAT in every destination country.

4. Booking Stripe fees in "other expenses"

Burying platform fees in a generic line prevents reconciliation and obscures the real cost of payments. Bulgarian accountants who do this rarely catch reverse-charge or input-VAT issues.

5. Ignoring CESOP because "no one has asked"

The NRA does not need to ask before they check. The CESOP data feed lands quarterly. Reconciliation is the default state of audit now, not the response to one.

Questions about your specific EOOD Stripe accounting setup? Ask us — we rebuild digital-business files from generalist-accountant chaos every week.

Common questions before booking:

I am below the VAT threshold — do I still need to record everything? Yes. The Bulgarian Accountancy Act requires complete records regardless of VAT status. And the CESOP feed already exists, threshold or no threshold.

Can you take over my existing Bulgarian accountant's work? Yes. We commonly inherit Wise/Stripe/PayPal-using clients from generalist accountants who do not run the reverse-charge and OSS work cleanly.

Do you do the monthly accounting yourselves? We coordinate with licensed Bulgarian accounting partners; we handle the legal, VAT and tax strategy. One file, two professions, one team.

What does it cost? Full digital-business setup packages — company + VAT/OSS + accounting integration — start from EUR 2,000 plus monthly bookkeeping. First consultation is free.

Get the Books and the VAT Right From Day One

Tell us your platforms, your customer mix and your monthly volume. We will tell you the exact chart of accounts, the VAT and OSS path, and the reconciliation cadence we set up for clients in your shape. Free, no obligation.

Free. No obligation. Response within 24 hours.
Regulated Bulgarian law firm — not a formation agent. 50+ EU and non-EU clients structured in 2025–2026.

Frequently Asked Questions

Do Wise, Stripe and PayPal balances need to be in my Bulgarian books? +
Yes. Each platform is a payment account belonging to the company and is recorded as a separate ledger account in the Bulgarian accounting system. Every balance, transaction, fee and currency conversion goes through the books. Treating platforms as "outside" the books is one of the most common compliance mistakes we fix.
Is income taxable when it lands in Stripe or when I withdraw it? +
When it lands — Bulgarian corporate accounting is accrual-based. Revenue is recognised when the sale occurs and the right to payment arises. A Stripe balance at year-end for December sales is December revenue, taxed in that year regardless of when you sweep the funds to your Bulgarian bank.
Are Stripe, PayPal and Wise fees subject to Bulgarian VAT? +
Platform fees are cross-border B2B services. The Bulgarian recipient self-assesses VAT under the reverse charge mechanism. Whether the underlying supply is exempt (typical for PayPal as a financial service) or taxable (more common for Stripe processing) is fact-specific. Either way, the fee belongs in your VAT return.
What is CESOP and does it apply to me? +
CESOP is the Central Electronic System of Payment information under Council Directive (EU) 2020/284. EU payment service providers report cross-border payments to the NRA quarterly. In force in Bulgaria from 1 January 2024. Trigger: more than 25 cross-border payments to a single payee in a quarter. The NRA already has your headline platform numbers — reconciliation is now structural.
When do I have to register for Bulgarian VAT? +
When taxable turnover exceeds EUR 51,130 over the previous 12 months on a rolling basis. Application within seven days of crossing. Voluntary registration is allowed and often the right choice for digital businesses with EU B2B customers, because it unlocks input-VAT deduction and gives a Bulgarian VAT number for OSS and reverse-charge.
What is OSS and do I need it? +
One Stop Shop — the EU mechanism for VAT on cross-border B2C supplies. Required for Bulgarian businesses with B2C sales above EUR 10,000/year EU-wide. Register through the NRA; charge destination-country VAT; remit via a single quarterly OSS return. SaaS, course creators, e-commerce, and most platform-based B2C cross OSS quickly.
How do I handle multi-currency Wise and Stripe balances? +
Foreign-currency balances are translated to euro (the functional currency from 1 January 2026) at acceptable rates, with realised and unrealised FX results in the P&L. With the euro adopted, only non-EUR currencies create FX. We tag each platform sub-account by currency so the reconciliation runs automatically.
How do you actually set this up for a Bulgarian EOOD? +
Three blocks: separate ledger accounts per platform per currency with API or CSV reconciliation; Bulgarian VAT and OSS registration where the model requires it; quarterly CESOP reconciliation so filings already match what the NRA receives from the platforms. Ask us for the setup that fits your platforms and customer mix.

Get a Clean Books-and-VAT Setup From Day One

Free 15-minute call. We design the chart of accounts, the VAT path and the reconciliation cadence.

Claim My Free Consultation

Disclaimer: This article provides general information about Bulgarian accounting and VAT treatment of payment platforms. It does not constitute individual legal, tax or accounting advice. VAT classification of platform fees and OSS registration questions are fact-specific. Last reviewed: May 21, 2026.

Legal notice: This article is for informational purposes only and does not constitute individual legal or tax advice. For your specific situation, please consult a qualified lawyer or tax advisor. The legal framework may change after the publication date.
Call Us WhatsApp