Якщо ви продаєте цифрові послуги, SaaS або інші електронні послуги споживачам у ЄС, Stripe Tax може автоматично визначати правильну ставку ПДВ залежно від країни клієнта. Проте просто увімкнути Stripe Tax недостатньо. Якщо ви вже зареєстровані в режимі Union OSS у Словаччині, цю реєстрацію потрібно правильно налаштувати і в Stripe.
Для словацького підприємця, зареєстрованого за § 7a закону про ПДВ, який при цьому не є платником ПДВ за § 4, виникає ще й особлива ситуація: наразі Stripe Tax не вміє повністю точно моделювати такий режим. Тому в статті ми покажемо і потрібне коригування.
Інструкція передбачає, що у вас уже є чинна реєстрація в режимі Union OSS у Фінансовій адміністрації Словаччини (Finančná správa). Додавання реєстрації в Stripe не замінює саму реєстрацію в податковому органі.
Що таке Union OSS
Union OSS дає змогу підприємцю, заснованому в ЄС, сплачувати ПДВ з окремих B2C-постачань в інші країни-члени через одну державу ідентифікації.
Для електронних послуг місцем постачання споживачу, як правило, є країна клієнта. Наприклад, словацький SaaS-провайдер може нарахувати німецькому споживачу німецький ПДВ, а чеському — чеський, а потім відобразити ці операції у словацькій декларації Union OSS.
Однак для послуг Union OSS не охоплює країну, в якій заснований постачальник. Європейська комісія зазначає, що послуги приватним клієнтам у державі, де постачальник має місце здійснення діяльності або постійне представництво, до Union OSS не включаються. Детальніше — на сайті VAT e-Commerce – One Stop Shop.
Перевірте налаштування Stripe Tax
Спершу відкрийте:
Settings → Tax → Business information
У розділі Head office має бути зазначено:
Slovakia
Stripe використовує Head office як місцезнаходження бізнесу для податкових цілей, і це налаштування напряму впливає на розрахунок податків. Порядок дій Stripe описує в документації Set up Stripe Tax.
Також перевірте Preset product tax code. Для типового SaaS-продукту має бути обрана відповідна категорія Software as a Service. Tax code важливий, адже саме за ним Stripe вирішує, як оподатковувати конкретний продукт у кожній юрисдикції.
Додайте реєстрацію Union OSS
У Stripe Dashboard відкрийте:
Tax → Locations → Register and file
Далі оберіть:
Start collecting tax → Slovakia → I’ve already registered → Union One Stop Shop
Якщо ваша реєстрація OSS уже діє, збір податку можна почати одразу. Якщо реєстрація набуває чинності лише в майбутньому, оберіть Schedule tax collection і вкажіть дату, з якої вона діє.
Наприклад, якщо реєстрація OSS діє з 1 жовтня, вкажіть початком саме 1 жовтня.
Stripe підтримує Union OSS як окремий тип податкової реєстрації — oss_union. Це не те саме, що стандартна внутрішня реєстрація з ПДВ (standard). Типи реєстрацій Stripe описує в документації Manage your registrations.
Після підтвердження в розділі:
Tax → Locations
з’явиться приблизно таке:
Slovakia Union OSS — Collecting tax
Після цього Stripe зможе автоматично розраховувати ПДВ за країною споживача для відповідних B2C-операцій.
Увага: § 7a без реєстрації за § 4
Тут виникає важлива словацька особливість.
Підприємець у Словаччині може бути ідентифікований для цілей ПДВ за § 7a, користуватися Union OSS і водночас не бути внутрішнім платником ПДВ за § 4.
У такому разі, наприклад, для SaaS-послуги:
| Клієнт | Типовий результат |
|---|---|
| Словаччина, B2C | без словацького ПДВ, якщо постачальник не є платником за § 4 |
| Німеччина, B2C | німецький ПДВ через OSS |
| Чехія, B2C | чеський ПДВ через OSS |
| Австрія, B2C | австрійський ПДВ через OSS |
| B2B у ЄС із чинним номером ПДВ (IČ DPH) | залежно від обставин — reverse charge (перенесення податкового обов’язку) |
Проблема в тому, що наразі Stripe Tax не вміє нативно й коректно відображати комбінацію «словацький § 7a + Union OSS + відсутність внутрішньої реєстрації за § 4».
Тому після активації Slovakia Union OSS Stripe Tax може розрахувати словацький ПДВ для словацького B2C-клієнта, хоча така внутрішня операція до Union OSS не належить.
Рішення — tax customization.
Створіть правило для Словаччини
Відкрийте:
Settings → Tax → Advanced options
У розділі Custom tax rules натисніть:
Create rules
Після активації цієї функції в Stripe Tax з’явиться розділ Customizations. Stripe дає змогу створити власне правило для конкретного product tax code і конкретної країни та, наприклад, змінити статус продукту з taxable на non-taxable. Детальна інструкція — в документації Tax customizations.
Натисніть:
Create customization
І задайте:
| Налаштування | Значення |
|---|---|
| Product tax code | Software as a Service – Personal Use |
| Effective date | дата, з якої правило має застосовуватися |
| Rule location | Slovakia |
| Tax type | VAT |
| Tax behavior | Non-taxable |
Після цього Stripe не нараховуватиме словацький ПДВ за цим tax code.
Якщо ви використовуєте окремий tax code і для Software as a Service – Business Use, створіть таке саме правило і для нього.
Найважливіше — правило для Personal Use, адже саме з B2C-клієнтами виникає проблема автоматичного розрахунку словацького ПДВ.
Stripe зазначає, що tax customizations застосовуються за tax code та юрисдикцією. Водночас з їхньою допомогою не можна перевизначити, наприклад, правила reverse charge або саме визначення податкової юрисдикції. Тому використовуйте tax customization лише для коригування конкретного податкового результату, що відповідає вашому реальному режиму.
Коли не варто використовувати це перевизначення
Це налаштування — не загальне правило для всіх словацьких користувачів Stripe.
Якщо ви звичайний платник ПДВ за § 4 і маєте нараховувати словацький ПДВ на внутрішні продажі SaaS, встановлювати словацькому SaaS статус Non-taxable було б помилкою.
Перевизначення доречне саме в особливій ситуації, коли у вас, наприклад:
- реєстрація за § 7a + Union OSS, але немає реєстрації платником ПДВ за § 4;
- словацькі B2C-постачання SaaS, на які словацький ПДВ нараховуватися не повинен.
Так само, якщо згодом ви станете платником ПДВ за § 4, правило потрібно завершити або архівувати з дати, з якої до внутрішніх постачань починає застосовуватися словацький ПДВ.
Stripe не бере на себе автоматично відповідальність за зміни податкового режиму в активних customizations — стежити за їхньою правильністю має сам користувач. Згідно з документацією, у разі зміни tax code, локації чи ставки правило потрібно архівувати та створити нове.
Протестуйте налаштування перед запуском
Stripe рекомендує спершу створити tax customization у Sandbox і перевірити результат на тестових операціях.
Перед запуском у продакшн радимо протестувати щонайменше:
- словацького B2C-клієнта;
- B2C-клієнта з іншої країни-члена, наприклад з Німеччини чи Чехії;
- B2B-клієнта з ЄС із чинним номером ПДВ.
За конфігурації § 7a + Union OSS без § 4 результат для SaaS має виглядати приблизно так:
| Тестовий клієнт | Очікуваний результат |
|---|---|
| Словаччина, B2C | без ПДВ |
| Німеччина, B2C | німецький ПДВ |
| Чехія, B2C | чеський ПДВ |
Так ще до першого реального платежу ви переконаєтеся, що Stripe застосовує правильні правила.
Stripe Tax можна використовувати і поза Stripe Payments
Конфігурація Union OSS у Stripe Tax підходить не лише для карткових платежів, оброблених через Stripe.
Stripe Tax можна використовувати і як самостійний податковий рушій через API. Це зручно, наприклад, у разі власного checkout, криптовалютних платежів чи іншого зовнішнього платіжного процесу. Stripe описує цю можливість як Tax API for off-Stripe payments.
Застосунок може спершу надіслати дані про клієнта й продукт до Stripe Tax, отримати розрахунок ПДВ за країною клієнта і лише потім створити платіж через зовнішнього провайдера. Після успішної оплати розрахунок можна зафіксувати як Stripe Tax Transaction.
Перевага в тому, що навіть платежі, які пройшли не через Stripe Payments, можуть використовувати той самий податковий рушій і ті самі правила OSS.
Підсумок
Для звичайного SaaS-бізнесу в ЄС саме налаштування доволі просте: ви додаєте до Stripe Tax свою реєстрацію Slovakia Union OSS, і Stripe може автоматично розраховувати відповідний ПДВ для B2C-клієнтів в інших країнах-членах.
Однак словацьким підприємцям, зареєстрованим за § 7a, які не є платниками за § 4, слід враховувати особливість Stripe Tax. Реєстрація Union OSS може призвести до розрахунку ПДВ і для словацького клієнта. У такому разі поведінку можна скоригувати через Tax customization → Slovakia → Non-taxable для SaaS tax codes, які ви використовуєте.
Проте таке правило завжди має відповідати реальному податковому статусу підприємця.
Функції та інтерфейс Stripe Tax станом на вересень 2026 року. Податкові налаштування Stripe не замінюють оцінку вашого обов’язку реєструватися та саму реєстрацію в OSS, а ця стаття не замінює індивідуальну податкову консультацію.

