Магазин на 27 стран ЕС: НДС, OSS и доставка без боли
Как магазин на 27 стран ЕС настраивает НДС через OSS и доставку так, чтобы не терять заказы на чекауте и возвраты на таможне.

Что меняется, когда рынок — это не одна страна, а 27
Открыть магазин на одну Польшу и открыть магазин сразу на весь ЕС — разные задачи. Разные языки интерфейса, разные способы оплаты, разные ожидания по срокам доставки. И отдельная головная боль — налоги, потому что НДС в ЕС считается не так, как привыкли предприниматели за его пределами.
Когда мы делали vareno.fun — магазин, который с первого дня работает на все 27 стран ЕС, — большая часть времени ушла не на вёрстку каталога, а на то, чтобы правильно настроить начисление налога и логистику под разные юрисдикции. Разберём по пунктам, на что смотреть до запуска, а не после первой налоговой проверки.
НДС в ЕС: короткая версия без юридического занудства
Если продаёте физические товары конечным покупателям (B2C) в разные страны ЕС, действует правило: НДС платится по ставке страны покупателя, а не страны продавца, как только суммарные продажи по ЕС превышают порог 10 000 евро в год.
До этого порога можно использовать ставку своей страны. После — продажа в Литву облагается литовским НДС, продажа в Испанию — испанским, и так для каждой из 27 ставок, которые заметно отличаются друг от друга.
Регистрироваться в каждой стране отдельно — дорого и медленно. Для этого придумали OSS.
OSS: одна декларация вместо 27
OSS (One Stop Shop) — схема, которая позволяет зарегистрироваться один раз в своей стране и платить НДС всех стран ЕС через единую ежеквартальную декларацию. Налоговая сама распределяет суммы между странами.
Что это значит на практике:
- регистрация в OSS обычно занимает от нескольких дней до пары недель, в зависимости от страны;
- декларация подаётся раз в квартал, суммы разбиты по странам и ставкам;
- ставки НДС по каждой стране нужно знать заранее — витрина должна показывать покупателю цену с правильным налогом ещё до оформления заказа.
Последний пункт — там, где чаще всего ошибаются на старте. Если цена в карточке товара не учитывает ставку страны покупателя, после смены геолокации на чекауте сумма неожиданно меняется, и это прямой путь к брошенным корзинам.
Доставка: 27 стран — это не «курьер довезёт»
Налоги — только половина истории. Вторая половина — логистика, потому что обещание «доставка по ЕС» без деталей разваливается на первой же удалённой стране.
Что стоит продумать заранее:
- разные сроки доставки для материковой Европы и для островов или удалённых регионов — разница может быть в несколько рабочих дней;
- локальные службы доставки часто дешевле и привычнее покупателю, чем один глобальный перевозчик на все страны;
- право на возврат товара в течение 14 дней без объяснения причин — требование европейского законодательства о правах потребителей, и его нужно явно показать в условиях заказа;
- валюта и способы оплаты различаются по странам, и чем ближе интерфейс к локальным привычкам, тем выше конверсия.
Склад тоже влияет на экономику: один склад на весь ЕС проще в управлении, но дольше и дороже для окраинных стран, а сеть из нескольких складов сокращает сроки, но усложняет учёт НДС и остатков.
Что мы настроили в VARENO до запуска, а не после
В vareno.fun ставка НДС и финальная цена пересчитываются по стране доставки сразу на витрине, а не только на чекауте — покупатель видит реальную сумму с первого клика. Отдельно свели таблицу ставок по всем 27 странам и привязали её к логике ценообразования, чтобы не редактировать цены руками при каждом изменении ставки.
Для доставки выбрали схему с несколькими региональными партнёрами вместо одного перевозчика на весь ЕС — это сократило средний срок доставки и дало более предсказуемую стоимость для окраинных стран.
Регистрацию в OSS и сбор документов для бухгалтерии клиент вёл параллельно с разработкой — это заняло почти столько же времени, сколько сборка каталога и чекаута, и оказалось правильным решением делать это не «потом».
Если планируете запуск на весь ЕС
Три вещи, которые нужно закрыть до старта продаж, а не во время:
- посчитать, когда вы пройдёте порог 10 000 евро, и зарегистрироваться в OSS заранее, а не по факту превышения;
- заложить в витрину динамический НДС по стране покупателя, а не фиксированную ставку;
- выбрать логистику с понятными сроками для каждой из 27 стран, включая небольшие рынки, а не только для крупных.
Мы в needmore.love собираем такие магазины с учётом НДС, OSS и логистики с первого дня разработки, а не прикручиваем это после запуска.
Вопросы
С какой суммы продаж в ЕС нужно переходить на НДС страны покупателя?
Как только суммарные продажи B2C по всем странам ЕС превышают 10 000 евро в год, дальше НДС для каждой продажи считается по ставке страны покупателя.
Нужно ли регистрироваться в каждой из 27 стран отдельно?
Нет, схема OSS позволяет зарегистрироваться один раз в своей стране и платить НДС всех стран ЕС через единую квартальную декларацию.
Что чаще всего ломает запуск магазина на весь ЕС?
Обычно это цена без динамического НДС на витрине и логистика, рассчитанная только на крупные рынки без учёта окраинных стран.
Эта статья — часть того, что мы делаем для клиентов: контент, который приводит трафик. Нужно так же?
Обсудить вашу задачуЕщё по теме
Ретаргетинг без слитого бюджета: минимальный рабочий сетапСобрали рабочий минимум ретаргетинга в Google и Meta Ads — без растраты бюджета на слишком узкие аудитории и лишние показы.
Google Business Profile: топ-3 в локальном поиске за деньБесплатная карточка в Google часто решает судьбу клиента раньше, чем он открыл ваш сайт — вот как настроить её правильно за один день.
Пять настроек безопасности сайта, которые делаются за часЭти пять правок на сервере закрывают почти все типовые автоматические атаки на сайт — и делаются за один присест.