Перейти до основного вмісту

Облік GST/HST у Beancount для канадських підприємств

Записуйте стягнений GST/HST та вхідні податкові кредити в Beancount, оформлюйте продаж у USD у книгах у CAD та формуйте запит чистого податку для декларації до CRA.

Записуйте 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:CollectedGST/HST, який ви стягнули з продажівВід'ємний: податок, який ви винні CRA
Liabilities:GST-HST:ITCGST/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 CAD

2. Запишіть 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​

20.02.2026 бізнес виставляє рахунок компанії зі США на 1000.00 USD. Багато послуг, наданих нерезидентному бізнесу, є експортом із нульовою ставкою. GST/HST застосовується за ставкою 0%, тож у рахунку немає рядка податку. Нульова ставка має умови: наприклад, вона не застосовується до послуги, наданої фізичній особі, поки ця особа перебуває в Канаді. Підтвердьте свій випадок у настановах CRA щодо GST/HST на імпорт та експорт.

Продаж із нульовою ставкою все одно належить до вашої декларації. Рядок 101 показує ваш дохід за період, і він включає продажі з нульовою ставкою. Ви також можете заявляти ITC за покупками, зробленими для продажів із нульовою ставкою.

Проводка дебіторської заборгованості — це 1000.00 USD @ 1.3600 CAD. Анотація ціни @ повідомляє Beancount, скільки долари США коштували в канадських доларах на дату рахунку. Тоді транзакція збалансовується в CAD: дохід становить 1360.00 CAD. Для податку на прибуток іноземні суми конвертуються за курсом Банку Канади на день виникнення суми, тож використовуйте курс того дня.

20.03.2026 клієнт платить. Банк конвертує 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 були більшими за стягнений податок, і декларація заявляє відшкодування.

Фільтр дати зберігає період точним. Платіж 30.04.2026 випадає з нього, тож запит і далі показує квартал після того, як ви сплатите.

Квартальна декларація та її платіж мають бути подані протягом одного місяця після закінчення періоду, тож ця має бути подана 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 Quick Method of Accounting for 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 та співпраці з бухгалтером.

Джерело: https://beancount.io/uk/docs/Solutions/gst-hst-bookkeeping-canada