Перейти к основному содержимому

Как сверять расходы на выполнение заказов и пошлины Shopify, не теряя ни доллара себестоимости товаров

Опубликовано 13 мин чтенияMike ThriftMike Thrift
Как сверять расходы на выполнение заказов и пошлины Shopify, не теряя ни доллара себестоимости товаров
Содержание страницы

Ваша панель управления Shopify показывает, что ваш самый продаваемый худи приносит 45 процентов валовой маржи. Но это число знает только заводскую цену. Оно никогда не встречалось с платой за комплектацию и упаковку, ежемесячным хранением на паллетах, морским фрахтом, импортной пошлиной или таможенным брокером, который оформил контейнер — и каждый из этих расходов вышел из вашего кармана до того, как хоть один клиент нажал «купить». Для трансграничных продавцов разрыв между маржой на панели управления и реальной маржой — это место, где прибыль тихо исчезает.

Трансграничные продажи больше не побочная ставка: 59 процентов мировых покупателей теперь покупают у розничных продавцов за пределами своей страны, а трансграничный рынок B2C, по прогнозам, достигнет 2,16 триллиона долларов в 2026 году. Если вы продаёте на международном уровне через Shopify, сверка расходов на выполнение заказов и пошлин в себестоимость товаров — это не продвинутый бухгалтерский учёт, это единственный способ узнать, что вы действительно заработали. Это руководство рассматривает три потока затрат в каждом трансграничном заказе, кто учитывает пошлину при разных условиях поставки, как построить стоимость с учётом доставки для каждого SKU и ежемесячную процедуру, которая обеспечивает учёт каждого доллара.

Три потока затрат в каждом трансграничном заказе​

У внутреннего заказа одна история затрат: вы купили или произвели товар и отправили его. У трансграничного заказа их три, и они поступают по трём разным графикам.

Расходы на выполнение заказов — это то, во что обходится хранение, комплектация, упаковка и отправка каждой единицы. Если вы используете стороннего поставщика логистических услуг (3PL), подключённого к Shopify, типичный счёт разбивается на приёмку (часто 10–20 долларов за паллету), хранение (обычно около 25 долларов за паллету в месяц, или 20–40 центов за кубический фут), комплектацию и упаковку (примерно 2,50 доллара за заказ плюс около 50 центов за каждую дополнительную позицию), а также упаковку, комплектование наборов и обработку возвратов. Заказы с несколькими позициями стоят дороже, чем с одной, медленно оборачивающиеся SKU накапливают расходы на хранение месяц за месяцем, и ни одна из этих строк не появляется в вашей выплате Shopify — они приходят отдельным ежемесячным счётом.

Пошлины и импортные налоги — это то, что страна назначения взимает за допуск ваших товаров. Сервис Shopify Managed Markets может рассчитывать, взимать и перечислять их при оформлении заказа, выступая в роли merchant of record для ваших международных заказов, чтобы покупатель видел одну конечную цену без неожиданного счёта при доставке. Это удобство сопровождается платой за заказ и создаёт бухгалтерский поток — собранные пошлины и перечисленные пошлины — который должен пройти через ваши книги, никогда не затрагивая выручку.

Фрахт и зачёт выплат — это временной слой. Ваша выплата Shopify — это чистый расчёт: валовые продажи минус комиссии за обработку, возвраты и корректировки, зачисляемые через несколько дней после продажи. Входящий фрахт, брокерские сборы и счета за пошлины поступают неделями позже. Сверка означает привязку всех трёх потоков к одним и тем же проданным единицам, даже если документы появляются с разницей в месяц.

DDP или DAP: кто платит пошлину, решает, кто её учитывает​

Прежде чем вы сможете сверить пошлины, вам нужно знать, чьи это пошлины. Условия поставки в заказе решают это.

При DDP (Delivered Duty Paid — поставка с оплатой пошлины) вы — продавец — занимаетесь таможенной очисткой и платите все пошлины и налоги. Покупатель получает товар без каких-либо дополнительных платежей. При DAP (Delivered at Place — поставка в место назначения) вы доставляете товар в пункт назначения, но покупатель занимается очисткой и платит пошлины. (Вы всё ещё можете встретить старый термин DDU, Delivered Duty Unpaid — поставка без оплаты пошлины — в документах перевозчика; он означает то же самое, что DAP, и был исключён из официальных правил Инкотермс много лет назад.)

Это различие определяет ваши книги:

  • Пошлины при DDP — это ваша стоимость товара. Они привязаны к проданным единицам и относятся к себестоимости, точно как заводская цена и входящий фрахт.
  • Пошлины при DAP вообще не ваши затраты. Покупатель платит перевозчику или брокеру напрямую. Через вас деньги не проходят, поэтому ничего не попадает в ваши книги — не оценивайте их в себестоимости «для полноты картины».
  • Пошлины, собранные при оформлении заказа через Managed Markets, — это транзитные средства. Вы собираете их с покупателя, и они перечисляются от вашего имени. Записывайте сбор как обязательство (пошлины к уплате), а не выручку, а перечисление — как погашение этого обязательства, а не расход. Учёт сбора как продаж завышает и вашу выручку, и ваши затраты на одну и ту же сумму и делает любой коэффициент маржи бессмысленным.

Если вы смешиваете заказы DDP и DAP — что часто бывает, когда вы продаёте DDP на ваших крупнейших рынках и DAP везде остальном — помечайте условия поставки в каждом заказе до конца месяца. Единая смешанная ставка пошлины, применённая ко всем международным продажам, завысит себестоимость по заказам DAP и занизит её по заказам DDP.

Пошлины — это стоимость запасов, а не расход​

Вот правило, которое большинство мелких продавцов понимают неправильно: импортные пошлины на товары, которые вы будете перепродавать, являются частью стоимости товаров, а не расходом периода. Согласно U.S. GAAP, ASC 330 определяет стоимость запасов как все затраты, понесённые для приведения статьи в её текущее состояние и местонахождение для продажи — и бухгалтерское руководство прямо указывает, что тарифы и пошлины, уплаченные при импорте товаров, являются стоимостью запасов. Они находятся на балансе внутри стоимости запасов и переходят в себестоимость только когда единицы продаются.

Почему это важно на практике:

  • Отнесение пошлин на расходы в месяц их уплаты переносит затраты вперёд. Счёт за пошлину в 1 400 долларов, уплаченный в марте за худи, которые продаются до августа, должен лечь на себестоимость с марта по август, а не уничтожить мартовскую маржу, польстив лету.
  • Капитализация пошлин сохраняет честность запасов. Если пошлины составляют 10–20 процентов от вашей удельной стоимости, и вы относите их на расходы, ваш баланс занижает запасы каждый месяц года — и любой кредитор, читающий его, видит более тонкую базу активов, чем вы фактически владеете.
  • Мелкие перепродавцы не освобождены от этой концепции. Предприятия с валовыми поступлениями ниже скорректированного на инфляцию порога в 25 миллионов долларов получают послабление от сложных правил капитализации UNICAP, но обычные затраты на приобретение — цена покупки, входящий фрахт, пошлины — всё равно привязываются к запасам согласно стандартным правилам учёта запасов.

Та же логика охватывает входящий фрахт, страхование груза и брокерские сборы, связанные с доставкой товаров на ваш склад. Она не охватывает всё после того, как товары готовы к продаже: текущее хранение на складе, комплектация и упаковка, исходящая доставка и обработка возвратов — это операционные расходы периода, а не стоимость товара. Разделительная линия — доступность для продажи: затраты на подготовку запасов к продаже привязываются к единицам; затраты на хранение и перемещение проданных единиц относятся к месяцу.

Постройте стоимость с учётом доставки для каждого SKU​

Стоимость с учётом доставки — это истинная удельная стоимость подготовки товара к продаже: цена покупки плюс все распределённые затраты на приобретение. Формула проста:

Стоимость с учётом доставки = стоимость товара + фрахт + страхование + пошлины + брокерские и погрузочно-разгрузочные расходы, распределённые по единицам.

Распределение — вот где продавцы спотыкаются. В контейнере много SKU, но счёт за фрахт показывает одно число. Выберите один последовательный метод — по единицам, по весу или по стоимости — и придерживайтесь его весь год. Распределение по стоимости подходит для каталогов со смешанной маржой; по весу — для тяжёлых товаров; по единицам — для поставок с одним SKU. Последовательность важнее изощрённости, потому что смена методов в середине года делает сравнение периодов бесполезным.

Проработанный пример делает это конкретным. Предположим, вы импортируете 400 худи:

Компонент затратИтого по поставкеНа единицу
Заводская цена (14 долларов каждое)5 600 долларов14,00 долларов
Морской фрахт1 200 долларов3,00 долларов
Страхование груза100 долларов0,25 долларов
Импортные пошлины и тарифы1 400 долларов3,50 долларов
Брокерские и портовые сборы300 долларов0,75 долларов
Итого стоимость с учётом доставки8 600 долларов21,50 долларов

Ваша «реальная» удельная стоимость — 21,50 долларов, а не 14 — более чем на 50 процентов выше заводской котировки. Установите цену исходя из 14 долларов, и 45-процентная маржа на панели управления на самом деле составит около 16 процентов маржи, прежде чем расходы на выполнение заказов вообще войдут в картину. Как только стоимость с учётом доставки живёт в ваших книгах как партии запасов, отслеживание того, как она со временем дрейфует — по мере изменения ставок фрахта и пошлин — показывает вам точно, когда SKU нуждается в повышении цены. Визуальная панель управления, такая как Fava, делает этот дрейф лёгким для обнаружения по всему вашему каталогу.

Обновляйте стоимость с учётом доставки по графику, а не когда вспомните. Ставки фрахта и пошлин постоянно меняются; стоимость с учётом доставки, рассчитанная один раз в январе, — фикция к октябрю. Пересчитывайте по каждому SKU как минимум ежеквартально и немедленно после любой поставки, счёт за фрахт или пошлину которой существенно отличается от предыдущей.

Сверьте выплату: от валового к чистому со строками выполнения заказов​

Сверка выплат Shopify для трансграничного продавца имеет на один шаг больше, чем внутренняя версия: отчёт о выплатах — только первый из трёх исходных документов. Вот ежемесячная процедура.

Шаг 1: Разложите каждую выплату от валового к чистому. Для каждой выплаты Shopify за месяц начните с детализации расчёта, а не с депозита. Запишите валовые продажи в выручку, комиссии за обработку на счёт расходов по комиссиям, возвраты на контрсчёт выручки или счёт возвратов, собранный налог с продаж и собранные пошлины на их счета к уплате, а чистую сумму проведите через клиринговый счёт, который затем обнуляется банковским депозитом. Клиринговый остаток каждой выплаты должен вернуться к нулю; оставшийся баланс — это пропущенный возврат, комиссия или корректировка.

Шаг 2: Сопоставьте счёт 3PL с отправлениями месяца. Ваш счёт за выполнение заказов ничего не вычитает из выплат — это отдельный счёт, обычно ежемесячный. Разделите его на компоненты: приёмка и входящая обработка привязываются к партиям запасов, которые они приняли (добавьте их к стоимости с учётом доставки), тогда как хранение, комплектация и упаковка, исходящая доставка и возвраты идут на счета операционных расходов. Затем привяжите строку комплектации и упаковки к количеству заказов: если вы отправили 1 200 заказов и вам выставили счёт за 1 200 комплектаций плюс 300 сборов за дополнительные позиции, математика должна сойтись с вашим отчётом о заказах в пределах небольшого допуска на замены и частичные отправления.

Шаг 3: Начислите то, что ещё не выставлено. На конец месяца у вас всегда будет невыставленное выполнение заказов: заказы, отправленные в последнюю неделю, которые поймает следующий счёт 3PL, и контейнеры, оформленные брокером, счёт за которые придёт в следующем месяце. Оцените оба по недавним средним и проведите начисление (дебет счёта расходов или запасов, кредит начисленных обязательств), затем сторнируйте его, когда реальный счёт будет проведён. Без этого шага последняя неделя каждого месяца выглядит искусственно прибыльной.

Шаг 4: Закройте транзит пошлин. Суммируйте пошлины, собранные при оформлении заказа, против пошлин, перечисленных через Managed Markets или уплаченных вашему брокеру. Счёт к уплате должен обнуляться почти до нуля каждый месяц. Растущий кредитовый баланс означает собранные суммы, которые вы никогда не перечислили — обязательство, которое вы должны, а не прибыль. Растущий дебетовый баланс означает, что вы заплатили пошлины из своего кармана (вероятно, заказы DDP), которые нужно переклассифицировать в себестоимость.

Шаг 5: Сверяйте иностранную валюту отдельно. Трансграничные продавцы часто платят поставщикам в одной валюте, собирают в нескольких и получают выплаты, конвертированные в национальную валюту. Проводите счета поставщиков по спотовому курсу на дату счёта, проводите платежи по курсу расчёта, а разницу относите на прибыль или убыток от курсовых разниц — никогда в себестоимость, где она исказила бы маржу продукта. То же самое относится к разницам конвертации выплат от Shopify.

Записывать эти проводки просто, как только счета существуют: клиринговый счёт для каждого канала, отдельные счета расходов для каждого типа комиссий и счета к уплате для налогов и пошлин. Если вы ведёте книги в виде простого текста, документация описывает настройку именно такой структуры счетов.

Пять ошибок, которые занижают вашу себестоимость​

1. Учёт чистой выплаты как выручки. Запись депозита в 36 400 долларов вместо 39 800 долларов валовых продаж занижает выручку и скрывает каждую комиссию, вычтенную по пути. Ваша форма 1099-K сообщает валовую сумму налоговому органу; ваши книги должны с ней согласовываться.

2. Отнесение пошлин на расходы в месяц уплаты. Счёт за пошлину — не канцелярские принадлежности. Капитализируйте его в партию запасов, которую он оформил, и позвольте ему достичь себестоимости по мере продажи этих единиц. Немедленное отнесение на расходы сдвигает затраты в неправильный период и занижает ваш актив в виде запасов.

3. Помещение каждого доллара выполнения заказов в одну корзину. Входящая приёмка, которая подготавливает товары к продаже, привязывается к единицам; ежемесячное хранение и комплектация с упаковкой за заказ — это операционные расходы периода. Смешивание либо завышает себестоимость (хранение в стоимости товара), либо занижает её (приёмка в общих расходах). Разделяйте счёт 3PL каждый месяц.

4. Учёт собранных пошлин как выручки. Пошлины, которые вы собираете при оформлении заказа и перечисляете, — это агентские средства, а не продажи. Учёт их как выручки завышает вашу верхнюю строку и — когда вы проводите перечисление как расход — ваши затраты, оставляя коэффициенты маржи чистым шумом. Проводите их через счёт к уплате.

5. Забывание последней мили курсовых разниц. Счета поставщиков в евро, выплаты, конвертированные из фунтов, пошлины, уплаченные в канадских долларах — каждая конвертация создаёт небольшую прибыль или убыток. По отдельности тривиальные, в совокупности существенные, и они относятся к прибыли/убытку от курсовых разниц, а не погребаются в стоимости товара или игнорируются в клиринговом счёте.

Ваш ежемесячный контрольный список закрытия трансграничного периода​

Пройдите этот контрольный список перед закрытием книг каждый месяц:

  • Каждая выплата Shopify разложена от валового к чистому; все клиринговые счета на нуле
  • Счёт 3PL разделён: входящие затраты на партии запасов, хранение и комплектация-упаковка на операционные расходы
  • Количество комплектаций сопоставлено с количеством отправленных заказов в пределах допуска
  • Начисления проведены для невыставленного выполнения заказов в конце месяца и счетов брокера
  • Пошлины к уплате закрыты: сборы сопоставлены с перечислениями, выплаты DDP из своего кармана переклассифицированы в себестоимость
  • Стоимость с учётом доставки обновлена для любого SKU с новой поставкой в этом месяце
  • Курсовые прибыли и убытки отделены от стоимости товара
  • Развёртка запасов сходится: начальный баланс плюс покупки и капитализированные затраты минус себестоимость равняется конечному балансу

Держите ваши трансграничные маржи честными​

Сверка расходов на выполнение заказов и пошлин — это разница между маржой, которая, как вы надеетесь, реальна, и той, которую вы можете доказать. Beancount.io обеспечивает бухгалтерский учёт в виде простого текста, который даёт вам полную прозрачность и контроль над вашими финансовыми данными — никаких чёрных ящиков, никакой привязки к поставщику. Начните бесплатно и узнайте, почему разработчики и финансовые специалисты переходят на бухгалтерский учёт в виде простого текста.

Источник: https://beancount.io/ru/blog/2026/10/12/reconcile-shopify-fulfillment-fees-duties-cross-border-cogs-guide

Опубликовано: 12 октября 2026 г.

10 мин чтения

Как сверять расходы на почтовые ярлыки Shopify, комиссии за фулфилмент и налог с продаж, не потеряв ни доллара себестоимости

Ярлыки Shopify выставляются отдельно от выплат — разделяйте каждый счет,…

shopify
e-commerce
10 мин чтения

Учет товарных запасов в электронной коммерции с использованием 3PL и омниканальных продаж: Как онлайн-продавцы распределяют полную себестоимость (Landed Costs), отслеживают зарезервированные запасы FBA, сверяют расчеты с маркетплейсами и избегают фиктивной себестоимости в конце года

Продавцы, работающие через несколько каналов, регулярно теряют 22 пункта маржи…

e-commerce
inventory
14 мин чтения

Учет товарных запасов в электронной коммерции с 3PL и омниканальным выполнением заказов

Как онлайн-продавцы распределяют полную себестоимость по SKU, отслеживают…

inventory
e-commerce
10 мин чтения

Как малому бизнесу выверять выплаты, комиссии и чарджбэки Shopify

Выплаты Shopify — это нетто-расчеты, а не выручка: отражайте валовые продажи,…

shopify
e-commerce
11 мин чтения

Разрыв в сверке выплат: почему депозиты от Amazon, Shopify и TikTok Shop никогда не совпадают с вашими записями о продажах

Выплаты маркетплейсов — это чистые расчёты, а не выручка: отражайте валовые…

e-commerce
reconciliation