Home/Blog/Performance Marketing Agencies in Bulgaria 2026
Marketing Agencies

Performance marketing agencies in Bulgaria: 10% tax, clean ad spend, simple setup (2026)

Published: May 13, 2026 | Last updated: May 13, 2026
Yordan Cholakov May 13, 2026 13 min read

Running Meta, Google or TikTok ads for clients is a deceptively complex business model from a tax and legal perspective. Your revenue is partly management fees, partly performance bonuses, partly pass-through ad spend that should never have been your revenue in the first place. You have clients in 8 time zones, contractors in 3 countries, ad accounts on 5 platforms, and attribution disputes every quarter. The tax authority in your home country probably treats your structure as an afterthought; you treat your home-country tax bill as the largest single line in your P&L. Bulgaria is the structurally cleanest answer: 10% corporate tax, EU residency, eurozone since 1 January 2026, and a VAT system that zero-rates B2B service invoices to other EU clients (so you collect no VAT on most of your revenue). This is the practical setup guide for performance marketing founders considering the move.

10%
Bulgarian CIT on profit
15%
Combined when you extract cash
0%
VAT on EU B2B invoices
0%
VAT on US/UK client invoices

Quick orientation: The Bulgarian EOOD pays 10% CIT on net profit; you pay 5% more when you take dividends. EU B2B clients pay no VAT to you (reverse-charge under Article 44 VAT Directive). Non-EU clients (US, UK, UAE) pay no Bulgarian VAT either. Performance fees are ordinary revenue. Ad spend should ideally flow direct from client to platform — not through your books.

Planning the move? Innovires has structured Bulgarian setups for performance marketing teams running Meta, Google, TikTok and programmatic. Book a 30-minute partner consultation →

The Ad-Spend Question (Where Most Agencies Go Wrong)

The single biggest operational issue for performance marketing agencies is whether ad spend flows through the agency or directly from the client. The wrong answer can balloon your revenue, distort your margin metrics, attract unnecessary VAT and accounting complexity, and reduce your eventual sale valuation.

The clean model — client pays the platform directly

The client funds their own Meta Business Manager / Google Ads / TikTok Ads Manager account. You manage the campaigns as a user on the client's account. Your invoices are for your services only — management fee, retainer, performance bonus. Your revenue line is purely your margin. Tax simple, accounting clean, valuation maximised.

The messy model — ad spend through your agency

The client pays you a lump sum that includes both ad spend and your management fee. You then fund the ad platforms from your bank. From your tax authority's perspective: every euro the client pays you is revenue. The ad spend (which is the client's money in spirit) sits inside your gross revenue, then comes out as a deductible expense. The net profit is unchanged, but the revenue line is inflated 5-20x. Three downstream problems:

The middle-ground — pass-through booked correctly

Where the platform requires the agency to fund the ad spend (some smaller advertisers, some platforms), the cleanest accounting treatment is to book the pass-through ad spend as a liability on receipt from the client, settled when paid to the platform. The ad spend never touches your P&L revenue line. Your accountant treats the flow as agent-principal economics. The contract must clearly delineate management fee, performance fee and pass-through ad spend separately.

Contract drafting: "The Agency will receive [X]% of media spend" is messy — it conflates the agency's margin with the pass-through. "The Agency will receive a management fee of [€Y] per month plus [Z]% performance bonus on [metric], in addition to reimbursement of approved media spend at cost" separates the three streams cleanly. The second form survives diligence; the first does not.

VAT on Your Invoices — A 60-Second Map

Once you are based in Bulgaria with an EOOD, the VAT position on your management-fee invoices depends on where the client is. The map:

Client locationYour invoiceMechanism
EU company (with VAT number)0% VAT — reverse-charge noteArticle 44 VAT Directive; client self-accounts
EU company (no VAT number)20% Bulgarian VATTreated as B2C in some cases
EU individual consumerOSS / 20% destination rate above €10k thresholdOne-Stop-Shop registration
US client (B2B)0% VAT — no Bulgarian VATPlace of supply outside EU
UK client (B2B post-Brexit)0% VAT — no Bulgarian VATSame as US; UK is non-EU
UAE, Singapore, Canada (B2B)0% Bulgarian VATPlace of supply outside EU; local rules may apply

For most performance marketing agencies, the practical answer is: most of your invoices carry no Bulgarian VAT. The Bulgarian agency is a "zero-rated supplier" to EU B2B clients with reverse-charge applied; it is outside Bulgarian VAT entirely for non-EU clients. You still register for VAT (voluntarily at incorporation or mandatorily above the threshold) to enable the reverse-charge mechanism cleanly.

Performance Fees — How Bulgaria Treats Them

Performance fees are agency revenue. They are taxed at 10% Corporate Income Tax on net profit after deductible expenses. There is no special performance-fee tax, no withholding, no surcharge. Three structures we see commonly:

1. CPA / CPL revenue share

You receive €X per conversion or lead. Bulgarian revenue, taxed at 10% on net margin.

2. ROAS-based bonuses

You receive a bonus if cumulative ROAS exceeds a target (e.g., 4x). The bonus crystallises when the period ends and ROAS is measurable. Bulgarian revenue at the recognition point.

3. Performance retainer (base + bonus)

A fixed monthly retainer with a quarterly performance kicker tied to growth metrics. Bulgarian revenue; the retainer is recognised monthly, the kicker quarterly.

Attribution disputes — the operational risk

Performance fees only work when attribution is unambiguous. Multi-touch attribution, view-through windows, brand-vs-acquisition splits, organic-vs-paid disputes are the source of most agency-client friction. Three contract clauses that prevent disputes:

Performance-fee contracts that survive disputes

Send us your typical client contract structure. We will identify the clauses most likely to attract attribution disputes and rewrite them for clarity and defensibility.

Book a contract review →

US Clients — The W-8BEN-E Setup

If you have US-based clients, three things are different:

1. Provide a W-8BEN-E to every US client at onboarding

Form W-8BEN-E is the IRS form that confirms your Bulgarian EOOD is a non-US entity and (where applicable) entitled to treaty benefits under the US-Bulgaria Income Tax Treaty. Without a W-8BEN-E on file, US clients may apply backup withholding (currently 24%) on payments to you. With it, no withholding applies on most service payments.

2. No US permanent establishment for remote-delivered services

For a Bulgarian agency delivering performance marketing services to US clients purely remotely (no US office, no US employees, no fixed place of business in the US), there is generally no US permanent establishment under the US-Bulgaria Treaty. US clients pay your invoices without any US-side tax leakage.

3. State sales tax is mostly not relevant

US state sales tax on B2B professional services is rare. Most US states do not tax marketing/advertising services. A handful (notably Texas, New Mexico, Hawaii) tax certain digital services; the Bulgarian agency should review state-by-state if it has clients with significant nexus in those states. For most performance agencies, this is not a meaningful issue.

Pixel, Conversions API and Tracking Continuity

For performance marketing agencies, ad-account migration also raises the question of tracking continuity. The post-iOS 14 ATT environment has made server-side tracking via the Meta Conversions API (CAPI), Google's Enhanced Conversions and TikTok Events API critical for accurate attribution. None of this changes structurally when you move from a UK Ltd, German GmbH or US LLC to a Bulgarian EOOD — but the implementation details need to be re-checked at migration.

iOS 14 App Tracking Transparency (ATT) and Apple's expanded private-attribution windows from iOS 17 onward have made performance agencies more critical, not less — sophisticated server-side stacks, multi-touch modelling and probabilistic attribution are now competitive moats. Bulgaria is a sensible base for the agency operating these stacks: 10% tax, EU GDPR jurisdiction, talented engineering pool, eurozone billing.

The 90-Day Bulgarian Setup

For a typical EU-national performance marketing founder, the operational sequence is:

  1. Diagnosis (week 1) — current jurisdiction, team locations, client mix, exit horizon. Output: Bulgarian structure recommendation.
  2. EOOD incorporation (weeks 1-2) — founder document signing, registered office, share capital, director, Commercial Register filing.
  3. Tax + VAT registration (weeks 2-3) — CIT registration, voluntary VAT registration.
  4. Bulgarian banking (weeks 3-4) — EOOD bank account; multi-currency capability (EUR, USD, GBP) typical.
  5. Owner's residence (weeks 4-8) — EU citizen residence certificate (Migration Directorate) or Type D long-stay visa for non-EU founders.
  6. Bulgarian accountant retainer (week 4 onwards) — monthly bookkeeping, VAT, CIT prepayments.
  7. Ad platform migration (weeks 5-12) — verify EOOD in Meta Business Manager, Google Ads, TikTok Business Center; stage client ad-account moves.
  8. Client contract migration (weeks 6-16) — novate existing client contracts to the EOOD; W-8BEN-E provision to US clients.

Non-EU founders (UK post-Brexit, US, Australian, etc.) add 6-10 weeks for the Type D long-stay visa application.

Need a project plan with dates? Send us your target operational date and current jurisdiction. We will return a week-by-week Bulgarian setup calendar that lines up with your client migration timing. Book a partner call →

The Bigger Picture — Why This Matters

A performance marketing agency clearing €500k of distributable profit pays approximately:

The Bulgarian saving on a single year of €500k profit ranges from ~€170k vs Germany to ~€220k vs Ireland. Over a typical 5-7 year agency lifespan before sale, the structural saving funds a meaningful portion of the eventual sale value. Compounded against client growth, the difference is the size of a second business.

For the full agency-relocation playbook covering EOOD setup, EU hiring, IP holding, substance and exit planning, see our Complete 2026 Playbook for Marketing Agency Owners. For specific exit-planning mechanics, see our Selling Your Marketing Agency from Bulgaria guide.

Performance agency, Bulgarian setup, one team

EOOD, residence, banking, accountant, ad platform migration, client contract novation. One partner-led project plan.

Book your call →

Frequently Asked Questions

What happens to my existing Meta Business Manager during the move? +
Your existing Meta Business Manager (and its history, pixels, custom audiences, lookalikes) belongs to a verified business entity. Most agencies keep the existing Business Manager and add the new Bulgarian EOOD as a verified second entity, then transfer admin rights and billing over a 30-60 day transition. The history and assets stay intact. Some agencies create a fresh Business Manager under the EOOD and migrate client ad accounts one by one — slower but cleaner if the existing Business Manager has accumulated compliance flags or restrictions.
Are Meta / Google ad platform fees from Bulgaria the same? +
Yes. Meta, Google Ads and TikTok charge the same ad costs based on auction outcomes regardless of the advertiser's billing country. Platform service fees (verification, certification, premium support) are also generally the same. The only material difference is the VAT treatment of the platform's invoice to you — Meta Ireland, Google Ireland and TikTok Ireland invoice EU advertisers under EU intra-Community service rules; a Bulgarian EOOD with VAT number receives zero-rated invoices and self-accounts via reverse-charge.
Can my Bulgarian EOOD be a Google Premier Partner / Meta Business Partner? +
Yes. Google Partners Program eligibility is based on managed ad spend, certification and client retention — not the agency's country of incorporation. Same for Meta Business Partners and TikTok Marketing Partners. The Bulgarian EOOD can qualify on the same terms as any other agency. Partner badge does not migrate automatically when you switch the underlying entity — you typically re-apply or have the existing partner status updated to reflect the new billing entity.
How do I handle EU clients with no VAT number? +
A B2B client should have a VAT number issued by their Member State; without one, they may be treated as a private consumer (B2C) for VAT purposes, in which case Bulgarian 20% VAT applies (or the destination-country rate above the EU-wide €10,000 B2C threshold via OSS). For a corporate client without a VAT number (sometimes seen with VAT-exempt holders, small companies below local registration threshold), confirmation of their business status in writing — plus the absence of a valid VIES match for their VAT number — should be documented; some agencies require all B2B clients to provide a valid VAT number before onboarding.
Does Bulgaria have a digital services tax that affects my agency? +
No. Bulgaria has not enacted a national digital services tax. Some EU countries (France, Italy, Spain, Austria) do impose national DSTs on certain large digital businesses — these are addressed to the platforms (Meta, Google) rather than to agencies running ads on those platforms. Your Bulgarian EOOD is not within scope of any DST.
How long until I become Bulgarian tax resident as the agency owner? +
You become Bulgarian tax resident in the calendar year you spend more than 183 days in Bulgaria or shift your centre of vital interests to Bulgaria (Personal Income Tax Act Article 4). For most relocating founders moving with their family and operations, the centre-of-vital-interests test attaches quickly; the 183-day test typically completes 6 months after arrival. See the 183-day rule explained and centre of vital interests deep dive.

Ready to map the move?

Partner-led setup. EOOD, residence, banking, ad platform migration, client contracts. Fixed-fee project plan, no surprises.

Book your partner consultation →