Блог

Магазин на 27 стран ЕС: НДС, OSS и доставка без боли

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

Смотреть за 45 секунд

Что меняется, когда рынок — это не одна страна, а 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 позволяет зарегистрироваться один раз в своей стране и платить НДС всех стран ЕС через единую квартальную декларацию.

Что чаще всего ломает запуск магазина на весь ЕС?

Обычно это цена без динамического НДС на витрине и логистика, рассчитанная только на крупные рынки без учёта окраинных стран.

Эта статья — часть того, что мы делаем для клиентов: контент, который приводит трафик. Нужно так же?

Обсудить вашу задачу

заявка

Расскажите идею. Пары строк достаточно.

Ответим в течение рабочего дня в удобном вам мессенджере. Никаких рассылок.

Или сразу в Telegram: @lovelysup

Сюда нужен @ник, телефон или почта — иначе мы вас не найдём.
Удобный способ связи

Отправляя, вы соглашаетесь с обработкой данных для ответа на заявку.