Перейти к контенту

Подготовка к налоговой отчетности для магазинов Shopify: что вашему бухгалтеру на самом деле нужно из ваших книг

Чек-лист для подготовки к налоговой отчетности

Середина января. Вы провели большую часть субботы, занимаясь организацией. Вы экспортировали сводку финансов Shopify. Вы скачали отчет о прибылях и убытках QBO. Вы создали папку, четко ее подписали и отправили все своему бухгалтеру с сообщением «все готово на этот год».

Через две недели вам звонит бухгалтер.

«Ваш доход в QBO не совпадает с 1099-K от Shopify Payments. Ваши расходы на комиссии не отражаются так, как я ожидал. Мне понадобится несколько часов, чтобы разобраться в этом, прежде чем я смогу начать подготовку декларации».

Счет оказался на 700 долларов выше, чем было заявлено. Вы заплатили больше за то, чтобы вам сказали, что ваши записи неверны, чем стоило бы их исправить в начале года.

НЕПРЕДВИДЕННЫЙ СЧЕТ

$700+

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

Это не плата за подготовку налогов. Это плата за восстановление бухгалтерского учета — взимаемая до того, как бухгалтер сможет приступить к подготовке декларации.

Предположение, которое привело к этому: экспорт отчетов Shopify и предоставление бухгалтеру доступа к QBO — это и есть подготовка к налогообложению; вы сделали свою часть работы, они позаботятся о сложной части. Таково убеждение. Оно также ошибочно. Подготовка к налогообложению для магазина Shopify — это не наличие документов. Это наличие документов, которые говорят правильные вещи. Стандартная настройка QBO почти наверняка завышает доход, скрывает комиссии, а налог с продаж находится на неправильном счете — и отправка этих документов вашему бухгалтеру ничего не исправляет. Это просто означает, что он найдет проблемы вместо вас.

Почему ваш 1099-K, ваша QBO и ваш банковский баланс показывают три разные цифры

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

1099-K: обработанные валовые транзакции (до вычета комиссий, возвратов или налогов). Доход QBO: все, что было отнесено к доходам — обычно чистый депозит. Банковский счет: чистая сумма выплаты после вычета всего Shopify. Три разные цифры от одного магазина за один месяц.

Ваш 1099-K от Shopify Payments показывает валовые обработанные транзакции — общую долларовую стоимость каждого заказа, который Shopify провел через свою платежную систему за год, до любых вычетов. Комиссии, возвраты и налог с продаж, который вы собрали, — все это включено в эту сумму.

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

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

Три цифры. Один бизнес. Ни одна из них не совпадает — и структурно ни одна не должна совпадать, потому что они измеряют разные вещи. Проблема в том, что ваш файл QBO должен объяснить разницу между всеми тремя. Без этого объяснения ваш бухгалтер не сможет их согласовать — а IRS использует автоматизированный процесс для пометки деклараций, где заявленный доход существенно ниже валовой суммы по 1099-K. Разница между этими цифрами — вот где проявляется реальная стоимость неорганизованного учета Shopify, и большинство владельцев не видят этого, пока не придет уведомление.

5 вещей, которые вашему бухгалтеру действительно нужны из ваших данных Shopify

Чек-лист, который вы искали, существует — но это не список дел на январь. Это список того, что ваш файл QBO должен уже показывать каждый месяц года, чтобы его можно было чисто передать к налоговому времени.

1. Записан валовой доход, а не сумма банковского депозита.

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

Бухгалтер, работающий с чистой суммой дохода от депозитов, не может определить, что вы на самом деле продали, сколько стоила обработка продаж или соответствует ли валовая прибыль тому, что вы думаете. Исправление этой проблемы в плане счетов заключается в одном структурном решении — транзитном счете, который связывает валовой доход и чистые депозиты — которое большинство стандартных настроек QBO никогда не делают.

2. Комиссии разделены по типам — не объединены в один счет.

Shopify creates three distinct fee types, each with a different cost structure and a different strategic meaning:

АБОНЕНТСКАЯ ПЛАТА

Фиксированная

Ежемесячная стоимость платформы; не зависит от объема; операционные расходы

КОМИССИЯ ЗА ТРАНЗАКЦИЮ

0,5–2%

Взимается только без Shopify Payments; исчезает при переключении

КОМИССИЯ ЗА ОБРАБОТКУ ПЛАТЕЖА

2.9% + $0.30

За транзакцию; самая крупная категория комиссий; напрямую уменьшает валовую маржу

Объединение всех трех в один счет «Комиссии Shopify» создает число, которое само по себе ничего не значит. Если валовая прибыль выглядит ниже, чем предсказывает ваша ценовая модель, а комиссии находятся в одной корзине, нет способа диагностировать причину — или изменит ли что-нибудь переключение платежных процессоров.

3. Возвраты, зарегистрированные в правильном отчетном периоде.

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

Posting refunds to the original order date creates a period mismatch: March revenue drops, but the March bank reconciliation still doesn’t balance because the cash didn’t move in March. These mismatches compound month over month. By year-end, your CPA is untangling twelve of them. The full period-correct treatment is in our guide to accounting for refunds and returns.

4. Налог с продаж, зарегистрированный как обязательство, а не доход.

В большинстве штатов США Shopify является посредником маркетплейса — он собирает налог с продаж с покупателей и перечисляет его напрямую властям штата. Вы никогда не касаетесь этих денег. Они не принадлежат вашему бизнесу. Заказ на 97 долларов, из которых 7 долларов — это налог, собранный Shopify, для ваших целей является продажей на 90 долларов, а не на 97 долларов.

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

5. Себестоимость проданных товаров отражает фактическую стоимость, а не цену в счете-фактуре.

Для магазинов, закупающих товары за границей, цена в счете-фактуре не является фактической стоимостью. Фрахт, импортные пошлины и услуги таможенного брокера относятся к себестоимости проданных товаров — и обычно увеличивают ее на 20–40% от суммы, выставленной поставщиком. Товар, указанный в счете-фактуре за 5,00 долларов, с фрахтом 0,80 доллара, пошлинами 0,60 доллара и брокерскими услугами 0,10 доллара, фактически обошелся в 6,50 доллара при доставке на ваш склад.

Использование только цены в счете-фактуре завышает валовую прибыль при каждой продаже. К тому времени, когда бухгалтер спросит, почему прибыль отличается от вашей ценовой модели, единственным выходом будет реконструкция годовых фактических затрат на основе записей о закупках.

The sixth thing: their own seat

Everything above is about what the file shows. There’s one more thing your CPA needs that isn’t a number: access that doesn’t route through you. In LedgerPort, “give your CPA access” is a five-step procedure — Settings » Team » Invite Member » enter their email and pick a role » Send Invite. They click the emailed link and get their own login, in the docs’ own framing, “without sharing your login credentials.”

The role fits the engagement. Admin is what the docs recommend for “a trusted accountant or business partner” — full control over connections, sync configuration, and mappings, which is what an accountant fixing your setup actually needs. Member suits staff or a bookkeeper who should see sync logs, run manual re-syncs, and review mappings without being able to change the configuration. When the engagement ends, removal is one click and takes effect immediately.

LedgerPort team list showing invited members with Admin and Member role labels next to each name
One seat per person, one role per seat — your CPA joins in five steps, no shared passwords. Full walkthrough: How to Add Team Members and Manage Roles →

One more line for sellers with several stores: each one shows up as a fully isolated business under the same login — its own connections, sync logs, and settings. Your CPA switches between clean per-store books from one seat instead of untangling a blended file, and nothing done in one business touches another.

Три признака того, что ваши данные Shopify не готовы (и сколько это стоит)

Вы можете оценить свою готовность к налогообложению прямо сейчас, ни к кому не обращаясь. Три вопроса в QBO:

Соответствует ли ваш доход в QBO за любой месяц банковским депозитам за этот месяц? Если да — если это одна и та же сумма — доход учитывается как чистый. Комиссии невидимы. Ваш заявленный доход будет ниже, чем показывает ваш 1099-K, и этот разрыв потребует объяснения.

Есть ли у вас отдельные счета в QBO для абонентской платы Shopify, комиссий за транзакции и комиссий за обработку платежей? Если все находится на одном счете, ваш бухгалтер не сможет увидеть истинную стоимость каждой транзакции, как и вы.

Можете ли вы объяснить разницу между вашим валовым доходом по форме 1099-K и вашим доходом в QBO за год — указав конкретные счета? Если ответ «не совсем», то именно этот разрыв привлекает внимание.

Каждый «Я не знаю» представляет собой конкретный риск выставления счетов бухгалтером — часы, потраченные на реконструкцию того, какими должны быть эти ответы. И если цифры в вашей налоговой декларации отличаются от вашего 1099-K без документации, IRS отправляет уведомление CP2000 с просьбой объяснить разницу.

There’s a fourth check worth running, and it lives in your sync settings rather than in QBO: unconfigured tax rates. In LedgerPort, an order whose tax rate has no matching configuration doesn’t post — it errors, on purpose, because the tool can’t determine where to record the tax. That’s the right failure mode, but it means unmapped tax quietly piles orders up in Error status until someone looks.

The fix is a setting, not a project. In Sync Config » Accounting you choose one of two modes: Line Item Tax, where every Shopify tax rate maps to a QuickBooks tax code and collected tax posts to a liability account you designate, or QuickBooks Automated Sales Tax, which hands the calculation to QBO’s own tax engine. Either way, re-syncing the affected orders from Manual Sync clears the backlog.

LedgerPort tax configuration screen showing the choice between Line Item Tax mapping and QuickBooks Automated Sales Tax
Two ways to keep collected tax out of income: map each rate to a QBO tax code, or let QuickBooks compute it. Full walkthrough: Common Sync Errors and How to Fix Them →

This connects straight back to item four on the checklist. Sales tax booked as income is the defect your CPA bills hours to surgically reverse in March. A tax-rate check in the sync settings is the five-minute version of that same audit — done in November, by you, for free.

Почему это происходит — и исправление, которое сделает следующий год незаметным

Ничто из вышеперечисленного не является вашей виной. Стандартная настройка QBO предполагает, что доход поступает как валовая выручка: продажа на 100 долларов записывается как 100 долларов дохода, комиссии учитываются по мере их оплаты. Так работает большинство бизнесов.

Shopify работает иначе. Он отправляет чистую выплату — валовые продажи минус комиссии за обработку, минус возвраты, минус налог с продаж, собранный Shopify от вашего имени — объединенную в один банковский перевод, покрывающий от одного до четырнадцати дней заказов. Настройка QBO, не предназначенная для такой структуры, будет ежемесячно автоматически некорректно учитывать как минимум три из пяти вышеуказанных пунктов.

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

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

“It’s too late this year” — it isn’t

The standard objection to fixing this in October or November: the year is mostly booked, so better to limp through this tax season and start clean in January. That logic assumes historical data can’t be re-posted safely. It can. LedgerPort’s Manual Sync page pushes history on demand — Products, Variations, Orders, Customers, and Payments each get their own tab, and you select records or push everything from each one.

The fear behind the objection is duplicates, and that’s handled structurally: records already in QuickBooks are skipped automatically, and re-pushing a failed record creates-or-updates it — never doubles it. Backfilled payments arrive as QBO Payment records linked to their invoices, so the history lands already reconciled instead of as loose deposits waiting to be matched.

LedgerPort Manual Sync page with separate tabs for Products, Variations, Orders, Customers, and Payments
Historical data pushes one entity type at a time, with already-synced records skipped — shown in the WooCommerce plugin; the Shopify app works the same way. Full walkthrough: How to Push Historical Data to QuickBooks in LedgerPort →

For deeper reconstruction, the CPA partner program includes Time Machine: up to 24 months of historical Shopify order import, built for rebuilding books from scratch. The practical upshot: a store that starts fixing its setup in October still walks into tax season with a complete, tie-out-able QBO file — which is exactly what makes next January unremarkable.

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

Узнайте, как LedgerPort поддерживает ваши книги Shopify в готовности к налогообложению круглый год, или начните бесплатно.

Прекратите ручной ввод данных навсегда

Подключите свой магазин к QuickBooks за 15 минут, а остальное предоставьте LedgerPort.

Начать бесплатно Посмотреть цены →

Давайте общаться:

Автоматизируйте бухгалтерский учет вашего интернет-магазина уже сегодня

Подключите свой магазин Shopify или WooCommerce к QuickBooks менее чем за 15 минут — без программирования.

14-дневная гарантия возврата денег · Доступен бесплатный план