Продаёте через Тильду и до сих пор не подключили онлайн-кассу - рискуете попасть на штраф по 54-ФЗ уже на первой сделке с оплатой картой на сайте. Я настраивал фискализацию чеков для десятка магазинов на Тильде: от лендингов с одной кнопкой оплаты до каталогов на полсотни товаров с разными ставками НДС. Разберу, как это работает технически, какую кассу подключить к конструктору Тильды и какие ошибки чаще всего вылезают уже после запуска, когда деньги идут, а чеки - нет.
Зачем сайту на Тильде касса по 54-ФЗ
54-ФЗ требует фискального чека на любой расчёт с физлицом - картой на сайте, через СБП, наличными курьеру. Оплата через форму на Тильде не исключение: раз деньги проходят через ваш расчётный счёт или эквайринг, обязанность выдать чек лежит на вас как на владельце сайта, а не на банке или платёжном сервисе.
Исключение реальное только одно - самозанятые на НПД формируют чек через приложение «Мой налог», касса им не нужна вообще. Для ООО и ИП на УСН, ОСН или патенте касса обязательна практически всегда, независимо от суммы чека.
Штрафы по ст. 14.5 КоАП РФ ощутимые: для организаций - от 3/4 до полной суммы расчёта без чека, но не менее 30 000 ₽; для ИП и должностных лиц - от 1/4 до 1/2 суммы, минимум 10 000 ₽. При повторном нарушении с оборотом от 1 млн ₽ возможна приостановка деятельности до 90 суток. На практике проверки чаще всего начинаются с жалобы покупателя, которому не пришёл чек на почту после оплаты.
Сама Тильда кассой не является - это конструктор сайта, который передаёт данные заказа в подключённый платёжный сервис. Фискализацию делает уже он.
Как работает связка Тильда - платёжный сервис - касса
Схема одинаковая независимо от того, что за товар - курс, футболки или доставка через СДЭК:
- клиент заполняет форму заказа на Тильде и переходит к оплате;
- Тильда передаёт данные заказа (сумму, состав корзины, email и телефон) в подключённый платёжный сервис;
- клиент оплачивает картой или через СБП на стороне сервиса;
- после успешной оплаты сервис формирует фискальный чек и отправляет его в ОФД, а копию - клиенту на email или телефон, указанный в заказе;
- Тильда получает через вебхук статус «оплачено» и отмечает заказ в CRM-вкладке магазина.
Важный момент, который часто упускают на старте: чек уходит клиенту только на те контакты, что реально попали в форму заказа. Если поле email необязательное и клиент его пропустил - чек отправлять физически некуда, а это уже нарушение с вашей стороны, а не сервиса оплаты.
Какой сервис кассы выбрать под Тильду
Вариантов на рынке несколько, и разница не только в проценте комиссии, но и в том, встроена ли касса «из коробки» или её нужно донастраивать отдельно.
| Сервис | Своя фискализация | Готовый коннектор в блоке «Оплата» Тильды | Комиссия на рынке |
|---|---|---|---|
| Т‑Касса (Т‑Bank) | да, полностью | да | ориентировочно 2,3-2,8% |
| ЮKassa | да | да | ориентировочно 2,8-3,5% |
| CloudPayments | да, через партнёра | да | ориентировочно 2,7-3,4% |
| Робокасса | кассу подключаете отдельно (например, Атол Онлайн) | да, но фискализация настраивается отдельно | ориентировочно 2,5-3,9% плюс аренда ФН |
Это рыночные ориентиры комиссий у самих платёжных сервисов, не мои цены - у каждого свои условия по обороту и категории бизнеса, уточняйте в личном кабинете конкретного сервиса.
Если вы не хотите отдельно возиться с фискальным накопителем и ОФД - берите сервис со встроенной кассой (Т‑Касса, ЮKassa, CloudPayments). Один терминал закрывает и приём денег, и чек. Робокасса и похожие агрегаторы для Тильды тоже работают, но кассу под них чаще приходится подключать отдельно, что добавляет шаг в настройке и точку отказа.
Подключение блока «Оплата» на примере Т‑Кассы
Последовательность, которую я обычно прохожу на проектах клиентов:
- В личном кабинете Т‑Business создаю терминал интернет-эквайринга и включаю опцию фискализации чеков.
- В Тильде: раздел «Магазин» → «Способы оплаты» → добавляю «Т‑Касса», вписываю Terminal Key и пароль из личного кабинета банка.
- В настройках формы заказа делаю поле email обязательным - без этого чек не уйдёт клиенту.
- В разделе «Товары» → «Настройки чека» указываю ставку НДС и признак предмета расчёта по умолчанию, если в каталоге единая ставка на все товары.
- Тестирую в песочнице - Т‑Касса и ЮKassa дают тестовые карты, чек в тестовом режиме помечается служебным и реальным не считается.
- Перевожу терминал в боевой режим и делаю контрольную покупку на минимальную сумму, проверяю чек в личном кабинете и через сервис «Проверка чека» на сайте ФНС.
Последний пункт - не формальность. Я видел проект, где терминал остался в тестовом режиме почти месяц после запуска: деньги клиентам списывались нормально, а фискальных чеков за этот период не было ни одного.
Бесплатный материал
🎁 Полезный скрипт в подарок
Подпишитесь на Telegram - пришлю готовый скрипт по этой теме.
Без спама. Отписка в 1 клик.
Когда типовой настройки Тильды не хватает
Стандартный блок оплаты Тильды рассчитан на простой случай - один товар или каталог с единой ставкой НДС. На практике так бывает не всегда:
- в каталоге товары с разными ставками НДС (например, часть продукции без НДС у ИП на УСН, часть - с 20%);
- товары попадают под обязательную маркировку («Честный знак») - одежда, обувь, парфюмерия - и в чек нужно передавать код маркировки на каждую позицию;
- оплата идёт как предоплата, а отгрузка - позже, значит нужен не один чек, а два: на аванс и на зачёт аванса при отгрузке.
В таких случаях я перехватываю данные формы через скрипт на Тильде (Zero Block или хук на onCartChange) и формирую корректный массив позиций перед отправкой в API кассы:
{
"items": [
{
"name": "Куртка зимняя, размер M",
"price": 12990,
"quantity": 1,
"vat_type": "vat20",
"payment_object": "commodity",
"marking_code": "0104650...="
},
{
"name": "Доставка СДЭК",
"price": 350,
"quantity": 1,
"vat_type": "none",
"payment_object": "service"
}
]
}
Готовые заготовки под похожие сценарии - вебхуки, форматирование позиций чека, интеграции с CRM - у меня собраны в библиотеке скриптов для Тильды, там же примеры под конкретные кассы.
По деньгам: простая правка формата чека под один тариф стоит от 3 000 ₽, комплексная интеграция с корректной маркировкой, несколькими ставками НДС и передачей данных в CRM - от 40 000 ₽.
Частые ошибки при настройке чеков на Тильде
Пять вещей, которые я регулярно вижу при аудите чужих настроек:
- СНО в кассе не совпадает с реальной - например, у ООО на УСН доходы в настройках указана ОСН, ФНС отклоняет чек или доначисляет налог по факту;
- тестовый режим забыт включённым на проде - деньги списываются, чеки не фискализируются;
- email или телефон необязательны в форме - часть клиентов чек не получает физически;
- не тот признак способа расчёта при предоплате - Тильда часто берёт полную сумму сразу при доставке позже, нужен чек с признаком «предоплата 100%», а при отгрузке - второй чек «зачёт предоплаты»; про второй чек забывают почти всегда;
- смешанные ставки НДС переданы одной строкой - при проверке налоговая может пересчитать весь заказ по максимальной ставке.
Сколько стоит фискализация чеков на сайте Тильда
Аренда облачной кассы у большинства сервисов уже включена в комиссию эквайринга - отдельно платить не нужно, если используете Т‑Кассу, ЮKassa или CloudPayments. Если ставите отдельную кассу под свой ИНН - фискальный накопитель на рынке стоит ориентировочно 6 000-12 000 ₽ на 15 месяцев, плюс услуги ОФД от 3 000 ₽ в год.
По моим услугам: подключение стандартного блока оплаты с кассой на готовом сайте Тильда - от 3 000 ₽; комплексная интеграция под несколько ставок НДС, маркировку и CRM - от 40 000 ₽; если сайта ещё нет - сайт на Tilda целиком с уже настроенной оплатой - от 30 000 ₽.
От лендинга до интернет-магазина
Сайт / Tilda
от 30 000 ₽
Подробнее →Частые вопросы
Нужна ли касса, если оплату принимает сам Т‑Касса или ЮKassa, а не я?
Да, фискальная обязанность лежит на продавце, а не на платёжном сервисе. Сервис технически выпускает чек от вашего имени по реквизитам, которые вы указали при регистрации терминала - без привязанной к вашему ООО или ИП кассы ни Т‑Касса, ни ЮKassa чек не проведут.
Можно ли работать без кассы, если я самозанятый?
Да, самозанятые формируют чек в приложении «Мой налог» вместо ККТ. Но тогда стандартный блок оплаты Тильды с автофискализацией не подойдёт напрямую - чек нужно формировать вручную после каждой оплаты либо настраивать интеграцию с API «Мой налог» через скрипт.
Что будет, если не подключить онлайн-кассу на сайте?
Штраф по ст. 14.5 КоАП РФ: для ООО - от 3/4 до полной суммы расчёта без чека, минимум 30 000 ₽, для ИП и должностных лиц - от 1/4 до 1/2 суммы, минимум 10 000 ₽. При повторном нарушении с оборотом от 1 млн ₽ возможна приостановка деятельности до 90 суток. Чаще всего проверки начинаются с жалобы покупателя, которому не пришёл чек.
Как передать в чек несколько товаров с разным НДС?
Стандартный каталог Тильды рассчитан на одну ставку НДС на весь магазин. Для смешанных ставок нужен массив позиций чека с индивидуальным vat_type на каждый товар - либо через встроенный конструктор позиций кассы (если она это поддерживает), либо через кастомный скрипт, перехватывающий данные заказа перед отправкой в API платёжного сервиса.