본문으로 건너뛰기

캐나다 사업자를 위한 Beancount에서의 GST/HST 부가세 기장

Beancount에서 징수한 GST/HST와 매입세액공제를 기록하고, CAD 장부에 USD 매출을 기장하며, CRA 신고서용 순세액을 조회하는 방법.

판매 시 부과한 GST/HST는 Liabilities:GST-HST:Collected에, 사업상 구매 시 지불한 GST/HST는 Liabilities:GST-HST:ITC에 기장합니다. 각 신고 기간 말에 한 번의 쿼리로 두 계정을 합산합니다. 그 결과가 순세액(net tax)입니다. 즉, 캐나다 국세청(CRA)에 납부하거나 환급으로 돌려받는 금액입니다.

이 가이드는 온타리오주에서 HST 세율이 13%인 컨설팅 사업의 한 분기 장부를 작성합니다. 이 분기에는 HST가 붙은 매출 하나, HST가 붙은 구매 두 건, 그리고 미국 고객에게 미국 달러로 청구한 매출 하나가 있습니다. 아래의 모든 수치는 실제로 장부를 실행한 결과에서 나옵니다.

이 가이드는 GST/HST에 등록되어 있다고 가정합니다. 전 세계 매출과 관련 사업을 포함한 과세 공급으로부터의 수익이 한 분기 또는 연속된 네 분기 동안 $30,000을 초과하면 등록해야 합니다. 그 기준 이하라면 소규모 사업자(small supplier)이며 등록은 선택 사항입니다.

1. GST/HST 계정 설정​

두 개의 부채 계정을 사용합니다:

계정보유 내용일반적인 잔액
Liabilities:GST-HST:Collected매출에 부과한 GST/HST음수: CRA에 납부할 세금
Liabilities:GST-HST:ITC사업상 구매 시 지불한 GST/HST로, 매입세액공제(ITC)로 청구양수: 납부할 금액을 줄여줌

ITC 계정은 대조 계정(contra account)입니다. 징수한 세금 옆에 위치하여 상계합니다. 두 계정을 사용하면 부호로 전표를 필터링하지 않고도 신고서가 요구하는 두 가지 합계를 얻을 수 있습니다. 단일 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의 컨설팅입니다. 13%의 HST가 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까지 다양하므로, 온타리오주 외의 각 매출에 대해서는 CRA의 주별 GST/HST 세율을 확인하세요.

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의 납부는 기간 밖에 있으므로, 납부 후에도 쿼리는 여전히 해당 분기를 보고합니다.

분기별 신고서와 납부는 기간 종료 후 한 달 이내에 마감되므로, 이 신고서는 4월 30일이 기한입니다. 2026-04-30 거래는 납부를 기록합니다. 이는 두 GST/HST 계정을 모두 0으로 되돌리고, 2026-05-01의 두 balance 검증이 이를 증명합니다.

많은 소규모 사업체는 대신 연간으로 신고합니다. 연간 기간의 경우, 날짜를 회계연도로 넓히세요. 연간 신고서는 일반적으로 회계연도 종료 후 3개월 이내에 마감됩니다. 12월 31일이 결산일인 개인사업자는 4월 30일까지 납부하고 6월 15일까지 신고합니다.

5. 간편법(Quick Method)을 사용하는 경우​

간편법은 Form GST74로 선택하며, GST/HST를 포함한 연간 과세 공급이 $400,000 이하인 사업체를 위한 것입니다. 일부 용역을 제공하는 사업체는 사용할 수 없으며, 여기에는 법률, 회계, 부가세 기장 및 세금 신고서 작성이 포함됩니다. 여전히 13% HST를 부과합니다. 징수한 세금에서 ITC를 상계하는 대신, HST 포함 매출의 고정 비율을 납부합니다. 온타리오주에 고정 사업장이 있는 용역 사업체의 경우 온타리오주 매출의 8.8%입니다. ITC는 컴퓨터와 장비 같은 자본적 구매에 대해서만 청구합니다. 장부에서는 분리할 ITC가 없으므로 운영비를 HST 포함 전체 가격으로 기장하세요. 부과한 HST는 계속 Liabilities:GST-HST:Collected에 기장합니다. 기간 말에 그 계정에서 납부액을 지불하고, 남은 금액을 수익 계정으로 옮기세요. 간편법에서 보유하는 세금은 소득세 목적의 소득이기 때문입니다. 또한 매년 적격 매출의 첫 $30,000에 대해 1% 크레딧을 받을 수 있습니다. 현재 세율은 CRA 가이드 GST/HST 간편 회계법에서 확인하세요.

6. CRA가 요구하는 기록 보관​

장부와 그 근거가 되는 서류는 관련 연도 말부터 6년간 보관하세요. CRA가 다른 곳에 보관하도록 서면 허가를 주지 않는 한, 캐나다 내 사업장이나 자택에 보관하세요. 전자 기록도 판독 가능하게 유지되는 한 인정됩니다.

영수증은 각 ITC 청구를 뒷받침할 충분한 세부 정보를 갖춰야 하며, 세부 정보는 금액이 커질수록 늘어납니다:

  • $100 미만: 공급업체의 사업명 또는 상호, 청구서 날짜, 총액.
  • $100 ~ $499.99: 추가로 공급업체의 GST/HST 등록번호와 부과된 세금, 또는 가격에 세금이 포함되어 있다는 표시.
  • $500 이상: 추가로 귀하의 이름, 구매한 물품 설명, 지불 조건.

예시의 두 구매는 모두 $100을 초과하므로 영수증에 공급업체의 등록번호가 필요합니다. 감사에서 찾을 수 있도록 supplier_gst_hst: "123456789RT0001"과 같이 거래 메타데이터로 기록하세요. CRA의 매입세액공제 페이지에 모든 요건이 나열되어 있습니다. 대부분의 사업체는 CRA의 4년 한도 내에서 누락된 ITC를 이후 신고서에 청구할 수 있습니다.

개인사업자를 위한 T2125 명세서 같은 연말 소득세 단계는 국가별 Beancount 세금 준비를 참조하세요. 각 단계의 근거가 되는 규칙은 블로그의 캐나다 글을 읽어보세요.

Beancount로 소규모 사업을 운영하시나요? 호스팅 장부, 뱅크 동기화, 회계사 협업은 소규모 사업을 위한 Beancount.io를 참조하세요.

출처: https://beancount.io/ko/docs/Solutions/gst-hst-bookkeeping-canada