A mid-size creator earning EUR 300,000/year from AdSense, Twitch subs, TikTok brand deals, sponsorships, and merchandise can keep EUR 45,000 more per year by operating from Bulgaria instead of Germany, France, or the UK — while paying 15% combined tax through a Bulgarian EOOD, or 7.5% effective as a Bulgarian freelancer. This is the end-to-end guide for video creators moving to Sofia, Plovdiv, or Varna: the AdSense W-8, the Twitch / Amazon paperwork, sponsorship invoicing, EU VAT on merchandise, and the freelancer-vs-EOOD call at different revenue levels.
What Counts as Creator Income in Bulgaria
For Bulgarian tax, a YouTuber / TikToker / Twitch streamer is a service provider whose output is digital content and whose counterparties are platforms, brands, and viewers. The income streams we see across our creator files are:
- YouTube AdSense — Google / YouTube revenue share on ad views, YouTube Premium watch time, Super Chats, Super Thanks, channel memberships.
- Twitch — subscription revenue (Tier 1 / 2 / 3), Bits, ad revenue, Prime Gaming subs, bounty / ad campaigns.
- TikTok — Creator Fund / Creativity Program / Creator Rewards Program, Live Gifts, TikTok Shop affiliate commissions.
- Brand sponsorships and branded content — direct deals with brands, management-network deals, agency deals.
- Affiliate commissions — Amazon Associates, impact.com, CJ, Awin, and ShareASale payouts.
- Merchandise — print-on-demand through Printful / Printify / Teespring / Spring / Amazon Merch; direct Shopify stores.
- Patreon / Ko-fi / Buy Me a Coffee — memberships and tips.
- Courses, templates, preset packs — digital-product sales, usually through Gumroad / Payhip / Stripe.
All of these are ordinary business / service income for Bulgarian tax. The freelancer regime (7.5% effective) or EOOD regime (15% combined) applies to the whole stack. The differences show up in VAT classification and US withholding, which is where a couple of percentage points can be saved with clean paperwork.
Freelancer or EOOD?
Use the calculator: our EOOD vs Freelancer Calculator models exact tax, social security, and net take-home for both structures at any creator revenue level.
Freelancer (свободна професия)
- 25% automatic expense deduction under Art. 29(1)(3) ЗДДФЛ — no receipts needed.
- 10% personal income tax on the remaining 75%.
- Effective rate: 7.5% of gross.
- Social security on a chosen insurable base between EUR 550.66 and EUR 2,111.64 (2026).
- BULSTAT registration at the Registry Agency.
Best for: solo creators below roughly EUR 80,000-100,000/year, no editor-on-payroll, no agency structure, one personal brand.
EOOD (еднолично ООД)
- 10% CIT on profits after deductible expenses (editor, VA, studio rent, camera gear amortisation, software, travel to conferences, agents' fees).
- 5% dividend tax on distributions.
- Combined: 15%.
- Limited liability, clean IP ownership (channel name, brand trademark, content library).
Best for: creators above roughly EUR 100,000-150,000/year, anyone running a production team, anyone holding trademark / brand assets, or creators planning to sell the channel / brand eventually.
Free Creator Setup Diagnostic
Tell us your revenue mix and current country. We send a concrete plan in 48 hours. Free.
Book Free Consultation →YouTube AdSense: W-8, Google Ireland, and the 24% Trap
Non-US creators must submit tax information to Google through the AdSense / YouTube Studio tax form flow. Individuals submit W-8BEN; entities (such as a Bulgarian EOOD) submit W-8BEN-E. The form certifies non-US status and, where applicable, invokes the Bulgaria-US double tax treaty.
- Without valid tax info: Google may withhold up to 24% of your worldwide YouTube earnings (not just US-viewer revenue).
- With valid W-8 and treaty claim: the US-viewer portion of your AdSense revenue is withheld at the Bulgaria-US treaty rate; non-US earnings are not subject to US withholding.
- Bulgaria-US treaty royalty rate: 5% — the lowest royalty cap in the Bulgarian treaty network.
- Form expiry: tax forms expire at the end of the third full calendar year after the year of signing. Re-submission needed every few years even if nothing changes.
Check your AdSense tax profile today. If your W-8 is missing or expired, Google is withholding up to 24% of your global revenue. That is often the single biggest quick win we flag on a first call with a YouTuber.
Twitch: Amazon Tax Central, Subs, Bits, and Ad Revenue
Twitch is owned by Amazon. Payouts and tax information go through the Amazon Tax Central portal. The core economics for a Bulgarian streamer:
- Subscriptions: Tier 1 / 2 / 3 at approximately USD 5 / 10 / 25. Revenue share is typically 50/50 for Affiliates and most Partners. Selected high-volume Partners receive 70/30 splits under updated 2024 payout programmes.
- Bits: streamer receives USD 0.01 per Bit cheered (USD 1.00 per 100 Bits).
- Ad revenue: CPM-based, with Twitch's share deducted before payout.
- Prime subs: Twitch assigns Prime subs similar economics to Tier 1 paid subs.
- Payout: monthly, around the 15th, once the minimum threshold is crossed.
For Bulgarian tax, the Amazon / Twitch payout is ordinary business income — freelancer (7.5% effective) or EOOD (15% combined). The W-8BEN / W-8BEN-E on Amazon Tax Central invokes the Bulgaria-US treaty and reduces US withholding to the applicable treaty rate.
TikTok: Creator Programs, Live, and TikTok Shop
TikTok operates its creator payouts through regional entities (TikTok UK / TikTok Ireland / TikTok Pte Ltd in Singapore, depending on the programme and the market). From a Bulgarian tax perspective:
- Creator Fund / Creativity Program / Creator Rewards Program: ordinary creator income, taxed at 7.5% (freelancer) or 15% (EOOD).
- TikTok Live Gifts: the same — net payout after platform share is business income in Bulgaria.
- TikTok Shop: affiliate commissions and direct product sales; commissions are B2B service income; direct product sales you fulfil yourself fall under EU OSS above the EUR 10,000 B2C threshold.
- B2B place-of-supply: invoices from your Bulgarian freelancer / EOOD to TikTok's EU entity are reverse-charged (no Bulgarian VAT); invoices to non-EU TikTok entities are outside the scope of Bulgarian VAT.
Sponsorships and Brand Deals
Brand deals are the highest-margin creator revenue stream and the cleanest from a Bulgarian tax perspective. A branded video / integration / series is a B2B service contract between your Bulgarian freelancer or EOOD and the brand:
- EU brands: reverse-charge B2B invoice — no Bulgarian VAT, customer self-accounts through its local VAT return.
- Non-EU brands: invoice outside the scope of Bulgarian VAT under the general B2B place-of-supply rule.
- Management-network contracts (MCNs, talent agencies): your invoice goes to the network; the network re-invoices the brand; same Bulgarian tax treatment.
Contract clauses that creators routinely get wrong: exclusivity periods, use-of-likeness for paid media, take-down and termination rights, content takedown after campaign end, the right of the brand to re-purpose the content on their own channels. None of these are Bulgarian tax issues — but they are issues we handle on creator contracts every month. If a brand sends you a 15-page MSA, get it reviewed before signing.
Merchandise: POD, Shopify, and EU VAT
Merchandise revenue depends on fulfilment model:
| Model | Who handles VAT? | Your Bulgarian task |
|---|---|---|
| Printful / Printify / Spring (Teespring) | Fulfilment partner typically acts as MoR / handles local tax | Report net royalty as Bulgarian income (freelancer or EOOD) |
| Amazon Merch on Demand | Amazon handles end-customer tax | Report net royalty; W-8BEN-E for US withholding |
| Redbubble / Society6 | Marketplace MoR | Report net royalty |
| Direct Shopify store with your own Stripe | You are the seller — EU OSS above EUR 10,000 B2C pan-EU | Register and file OSS through the Bulgarian NRA |
| Paddle / Lemon Squeezy (MoR mode) | MoR — handles VAT for you | Report net payout as Bulgarian income |
For most creators, staying on print-on-demand partners (Printful, Spring, Amazon Merch) keeps the operational load low. The moment you move to a direct Shopify store with real inventory, you add warehouse, shipping, returns, EU VAT OSS, and potentially local VAT registrations in warehouse countries — see our dedicated guide for that path.
Moving Your Channel to Bulgaria?
Freelancer or EOOD, NRA, bank, AdSense / Twitch / TikTok updates, W-8. 2-4 weeks.
Book Free Consultation →Setup Timeline for a Video Creator
- Week 0 — Diagnostic. Revenue streams, projected annual gross, team structure, home country. Decision: freelancer or EOOD.
- Week 1 — Bulgarian residence. EU residence at the Migration Directorate (EU) or D-visa (non-EU). Long-term rental in Sofia / Plovdiv / Varna. Address registration.
- Week 1-2 — Registration. BULSTAT (freelancer) or Commercial Registry + articles + capital account (EOOD). NRA and NHIF registration.
- Week 2 — Bank. Personal + business Bulgarian account. Connect Stripe / Wise / Revolut.
- Week 3 — Platform refresh. Update AdSense, Twitch (Amazon Tax Central), TikTok Creator portal, Patreon, Gumroad, Shopify, and every affiliate network with new Bulgarian address, tax ID, and bank details. Submit fresh W-8BEN-E to US-based platforms.
- Week 3-4 — VAT + OSS. Voluntary VAT registration and OSS through the NRA if merchandise / direct digital sales are in the picture.
- Ongoing — monthly accounting + quarterly OSS. Bulgarian accountant handles bookkeeping (EUR 150-400/month typical), VAT returns, and the annual Art. 50 declaration.
Common Mistakes
1. AdSense W-8 expired or never submitted
Up to 24% of global YouTube revenue goes to the IRS instead of you. This is the fastest and largest win on a typical first call.
2. Personal bank account receiving brand money
Sponsorship wires to a personal account muddy the EOOD books and complicate VAT. Route brand payments to the business account from day one.
3. Brand deals signed in personal name after EOOD formation
If the EOOD is the vehicle, the EOOD must sign the deals. Personal-name contracts leak tax leverage and expose personal assets.
4. Ignoring EU OSS on direct merchandise sales
Above EUR 10,000 pan-EU B2C digital / physical-delivery sales, you must register and file OSS. Direct Shopify + personal Stripe + Bulgarian VAT ignored = a mess to unwind.
5. Not breaking residence in the departure country
A Bulgarian BULSTAT does not make you Bulgarian tax resident. See our Centre of Vital Interests guide for the substance test.
Creator Setup Plan for Bulgaria
Send us your revenue streams, current country, and annual gross. Plan within 48 hours. Free, under NDA.
Free. Under NDA. Response within 48 hours.
Frequently Asked Questions
What tax rate does a Bulgarian YouTuber or streamer pay?
Do I need to file W-8BEN for YouTube AdSense?
How is Twitch revenue taxed in Bulgaria?
What about TikTok Creator Fund / TikTok Shop?
How are sponsorships and brand deals taxed?
How does merchandise work?
Freelancer or EOOD?
Can I keep my existing AdSense and Twitch accounts?
Ready to Move Your Channel to Bulgaria?
One plan, one invoice. We handle EOOD / freelancer, bank, platform updates, W-8 refresh.
Book Free Consultation →Disclaimer: This article provides general information about Bulgarian tax treatment for YouTube, TikTok, and Twitch creators. Platform terms and withholding rules change. Consult our team for situation-specific review. Last updated: April 17, 2026.