Записывайте GST/HST, который вы взимаете, на счёт Liabilities:GST-HST:Collected, а GST/HST, который вы платите при деловых покупках, — на счёт Liabilities:GST-HST:ITC. В конце каждого отчётного периода один запрос суммирует оба счёта. Результат — это ваш чистый налог: сумма, которую вы перечисляете Canada Revenue Agency (CRA) или возвращаете как возмещение.
Это руководство строит один квартал книг для консалтингового бизнеса в Онтарио, где ставка HST составляет 13%. В квартале есть продажа с HST, две покупки с HST и продажа американскому клиенту, выставленная в долларах США. Каждая цифра ниже получена при запуске книги учёта.
Руководство предполагает, что вы зарегистрированы для GST/HST. Вы обязаны зарегистрироваться, как только ваш доход от налогооблагаемых поставок, по всему миру и включая связанные бизнесы, превысит 30 000 $ за один календарный квартал или за четыре последовательных календарных квартала. Ниже этого порога вы мелкий поставщик, и регистрация необязательна.
1. Настройте счета GST/HST
Используйте два счёта обязательств:
| Счёт | Что на нём | Обычное сальдо |
|---|---|---|
Liabilities:GST-HST:Collected | GST/HST, который вы взимали с продаж | Отрицательное: налог, который вы должны CRA |
Liabilities:GST-HST:ITC | GST/HST, который вы платили при деловых покупках и заявляете как входящие налоговые кредиты (ITC) | Положительное: уменьшает вашу задолженность |
Счёт ITC — это контрарный счёт: он стоит рядом с собранным налогом и зачитывает его. Два счёта дают вам два итога, которые требует декларация, без фильтрации проводок по знаку. Единый счёт Liabilities:GST-HST проще, потому что его сальдо и есть чистый налог. Но тогда вам придётся отделять его положительные и отрицательные проводки, чтобы заполнить декларацию.
Записывайте доходы и расходы без налога. Налог идёт на два счёта GST/HST, поэтому ваш отчёт о прибылях показывает, что вы заработали и потратили, а не деньги, которые вы держите для CRA.
Вот весь квартал. Сохраните его как books.beancount. Следующие три раздела разбирают его проводки.
option "operating_currency" "CAD"
2026-01-01 open Assets:Bank:Chequing CAD
2026-01-01 open Assets:Receivable:USD USD
2026-01-01 open Liabilities:GST-HST:Collected CAD
2026-01-01 open Liabilities:GST-HST:ITC CAD
2026-01-01 open Income:Consulting CAD
2026-01-01 open Income:Foreign-Exchange CAD
2026-01-01 open Expenses:Hosting CAD
2026-01-01 open Expenses:Office CAD
2026-01-15 * "Ontario client" "Consulting, invoice 101, HST at 13%"
Assets:Bank:Chequing 2260.00 CAD
Income:Consulting -2000.00 CAD
Liabilities:GST-HST:Collected -260.00 CAD
2026-02-03 * "Hosting provider" "Annual hosting plan"
Expenses:Hosting 400.00 CAD
Liabilities:GST-HST:ITC 52.00 CAD
Assets:Bank:Chequing -452.00 CAD
2026-02-20 * "US client" "Consulting, invoice 102, zero-rated export"
Assets:Receivable:USD 1000.00 USD @ 1.3600 CAD
Income:Consulting -1360.00 CAD
2026-03-05 * "Office supply store" "Printer and paper"
Expenses:Office 150.00 CAD
Liabilities:GST-HST:ITC 19.50 CAD
Assets:Bank:Chequing -169.50 CAD
2026-03-20 * "US client" "Payment of invoice 102, converted by the bank"
Assets:Bank:Chequing 1380.00 CAD
Assets:Receivable:USD -1000.00 USD @ 1.3600 CAD
Income:Foreign-Exchange -20.00 CAD
2026-04-30 * "Receiver General for Canada" "GST/HST return, 2026-01-01 to 2026-03-31"
Liabilities:GST-HST:Collected 260.00 CAD
Liabilities:GST-HST:ITC -71.50 CAD
Assets:Bank:Chequing -188.50 CAD
2026-05-01 balance Liabilities:GST-HST:Collected 0.00 CAD
2026-05-01 balance Liabilities:GST-HST:ITC 0.00 CAD2. Записывайте HST с продажи и ITC с покупки
Продажа 2026-01-15 — это 2000,00 CAD консалтинга для клиента в Онтарио. HST по ставке 13% добавляет 260,00 CAD, так что клиент платит 2260,00 CAD. Доход получает 2000,00 CAD, а 260,00 CAD идут на Liabilities:GST-HST:Collected.
План хостинга от 2026-02-03 стоит 400,00 CAD плюс 52,00 CAD HST. Расход — 400,00 CAD, а 52,00 CAD — это ITC. Покупка для офиса от 2026-03-05 работает так же: 150,00 CAD плюс 19,50 CAD HST.
Заявляйте ITC только в той мере, в какой покупка предназначена для использования в вашей коммерческой деятельности. Для покупки, которая частично личная, записывайте на счёт ITC только деловую долю налога.
Ставка зависит от провинции, где вы осуществляете поставку. Она колеблется от 5% GST до 15% HST, поэтому проверяйте ставки GST/HST по провинциям CRA для каждой продажи за пределами Онтарио.
3. Выставляйте счёт американскому клиенту в книгах в CAD
2026-02-20 бизнес выставляет счёт американской компании на 1000,00 USD. Многие услуги, оказанные нерезидентному бизнесу, облагаются по нулевой ставке как экспорт. GST/HST применяется по ставке 0%, поэтому в счёте нет строки налога. Нулевая ставка имеет условия: например, она не применяется к услуге, оказанной физическому лицу, пока это лицо находится в Канаде. Подтвердите свой случай в руководстве CRA по GST/HST при импорте и экспорте.
Продажа по нулевой ставке всё равно попадает в вашу декларацию. Строка 101 отражает ваш доход за период, и она включает продажи по нулевой ставке. Вы также можете заявлять ITC по покупкам, сделанным для продаж по нулевой ставке.
Проводка дебиторской задолженности — это 1000.00 USD @ 1.3600 CAD. Аннотация цены @ сообщает Beancount, сколько доллары США стоили в канадских долларах на дату счёта. Тогда транзакция сбалансируется в CAD: доход равен 1360,00 CAD. Для подоходного налога иностранные суммы пересчитываются по курсу Банка Канады на день возникновения суммы, поэтому используйте курс этого дня.
2026-03-20 клиент платит. Банк конвертирует 1000,00 USD по 1,3800, так что на текущий счёт поступает 1380,00 CAD. Дебиторская задолженность уходит из книг по курсу счёта, -1000.00 USD @ 1.3600 CAD, что составляет 1360,00 CAD. Разница в 20,00 CAD — это реализованная курсовая прибыль, записанная на Income:Foreign-Exchange. Если бы доллар США упал вместо этого, эта проводка была бы положительной: убыток. Ни одна из сумм не затрагивает счета GST/HST.
4. Закройте период и запросите чистый налог
Этот бизнес отчитывается ежеквартально, поэтому его первый отчётный период длится с 2026-01-01 по 2026-03-31. Проверьте книгу учёта, затем выполните два запроса за этот период:
bea --file books.beancount check
bea --file books.beancount query "SELECT account, sum(position) AS total WHERE account ~ '^Liabilities:GST-HST' AND date >= 2026-01-01 AND date < 2026-04-01 GROUP BY account ORDER BY account"
bea --file books.beancount query "SELECT sum(position) AS net_tax WHERE account ~ '^Liabilities:GST-HST' AND date >= 2026-01-01 AND date < 2026-04-01"bea check не сообщает об ошибках. Первый запрос возвращает две строки: Liabilities:GST-HST:Collected на -260.00 CAD и Liabilities:GST-HST:ITC на 71.50 CAD. Это собранный вами GST/HST для строки 103 декларации и ваши ITC для строки 106.
Второй запрос сводит их: -188.50 CAD, то есть 260,00 минус 71,50. Это ваш чистый налог для строки 109. Знак минус — обычный знак обязательства: вы должны 188,50 CAD. Положительный результат означает, что ваши ITC были больше собранного налога, и декларация заявляет возмещение.
Фильтр по датам сохраняет период точным. Платёж от 2026-04-30 выпадает из него, поэтому запрос по-прежнему показывает квартал и после того, как вы заплатите.
Квартальная декларация и её оплата причитаются через месяц после окончания периода, так что эта — к 30 апреля. Транзакция от 2026-04-30 фиксирует платёж. Она возвращает оба счёта GST/HST к нулю, и два утверждения balance на 2026-05-01 это доказывают.
Многие малые предприятия вместо этого отчитываются ежегодно. Для годового периода расширьте даты до вашего финансового года. Годовая декларация, как правило, причитается через три месяца после окончания финансового года. Индивидуальный предприниматель с окончанием года 31 декабря платит к 30 апреля и подаёт декларацию к 15 июня.
5. Если вы используете упрощённый метод
Упрощённый метод — это выбор, сделанный по форме GST74, для бизнесов, чьи годовые налогооблагаемые поставки, включая GST/HST, составляют 400 000 $ или меньше. Некоторые предприятия, оказывающие услуги, не могут его использовать, включая юридические, бухгалтерские, услуги по ведению книг и подготовке налоговых деклараций. Вы всё равно взимаете 13% HST. Вместо зачёта собранного налога против ITC вы перечисляете фиксированный процент от продаж с включённым HST: 8,8% продаж в Онтарио для сервисного бизнеса с постоянным представительством в Онтарио. Вы заявляете ITC только по капитальным покупкам, таким как компьютеры и оборудование. В книге учёта записывайте операционные расходы по их полной цене с включённым HST, потому что нет ITC, который нужно выделять. Продолжайте записывать взимаемый HST на Liabilities:GST-HST:Collected. В конце периода оплатите перечисление с этого счёта и перенесите остаток на счёт дохода, потому что налог, который вы оставляете при упрощённом методе, является доходом для подоходного налога. Вы также можете получить кредит 1% на первые 30 000 $ приемлемых продаж каждый год. Проверяйте текущие ставки в руководстве CRA Упрощённый метод учёта GST/HST.
6. Храните записи, которые требует CRA
Храните ваши книги и документы за ними шесть лет с конца года, к которому они относятся. Храните их в вашем месте ведения бизнеса или в вашем доме в Канаде, если только CRA не даст вам письменное разрешение хранить их в другом месте. Электронные записи считаются, если они остаются читаемыми.
Чеки должны содержать достаточно деталей, чтобы обосновать каждое заявление ITC, и детали растут вместе с суммой:
- Менее 100 $: деловое или торговое название поставщика, дата счёта и общая сумма.
- От 100 $ до 499,99 $: также регистрационный номер поставщика для GST/HST и взимаемый налог, либо отметка о том, что цена включает его.
- 500 $ или более: также ваше имя, описание того, что вы купили, и условия оплаты.
Обе покупки в примере превышают 100 $, поэтому их чеки требуют регистрационного номера поставщика. Запишите его как метаданные транзакции, например supplier_gst_hst: "123456789RT0001", чтобы вы могли найти его при аудите. Страница CRA о входящих налоговых кредитах перечисляет все требования. Большинство бизнесов всё ещё могут заявить пропущенный ITC в более поздней декларации, в пределах четырёхлетнего лимита CRA.
О шагах по подоходному налогу на конец года, таких как форма T2125 для индивидуального предпринимателя, см. Подготовка налогов с Beancount по странам. О правилах, стоящих за каждым шагом, читайте статьи о Канаде в блоге.
Ведёте малый бизнес на Beancount? См. Beancount.io для малого бизнеса для размещённых книг учёта, Bank Sync и сотрудничества с бухгалтером.