| 1 | --- |
| 2 | name: canada-gst-hst |
| 3 | description: Use this skill whenever asked to prepare, review, or classify transactions for a Canadian GST/HST return (Form GST34) for a self-employed individual or small business in Canada. Trigger on phrases like "prepare GST return", "file HST", "Canadian sales tax", "GST/HST return", "Form GST34", "input tax credits", "ITC claim", or any request involving Canadian GST/HST filing. Also trigger when classifying transactions for GST/HST purposes from bank statements, invoices, or other source data. This skill covers federal GST and harmonized HST provinces only under the regular method. Quebec QST, Saskatchewan PST, Manitoba RST, British Columbia PST, Quick Method, and simplified method for charities are in the refusal catalogue. MUST be loaded alongside vat-workflow-base v0.1 or later (for workflow architecture). ALWAYS read this skill before touching any Canadian GST/HST work. |
| 4 | version: 2.0 |
| 5 | --- |
| 6 | |
| 7 | # Canada GST/HST Return Skill (Form GST34) v2.0 |
| 8 | |
| 9 | ## Section 1 — Quick reference |
| 10 | |
| 11 | **Read this whole section before classifying anything. The workflow runbook is in `vat-workflow-base` Section 1 — follow that runbook with this skill providing the country-specific content.** |
| 12 | |
| 13 | | Field | Value | |
| 14 | |---|---| |
| 15 | | Country | Canada | |
| 16 | | Federal GST rate | 5% | |
| 17 | | HST rates by province | ON 13%, NS 14% (effective Apr 1 2025), NB 15%, NL 15%, PE 15% | |
| 18 | | GST-only provinces | AB, BC, SK, MB, QC, NT, NU, YT (5% GST; BC/SK/MB/QC have separate provincial sales taxes) | |
| 19 | | Zero rate | 0% (basic groceries, prescription drugs, medical devices, exports) | |
| 20 | | Exempt | Financial services, residential rent, most health/dental/legal aid, childcare | |
| 21 | | Return form | GST34 (GST/HST Return for Registrants) | |
| 22 | | Filing portal | CRA My Business Account (canada.ca) | |
| 23 | | Authority | Canada Revenue Agency (CRA) | |
| 24 | | Currency | CAD only | |
| 25 | | Filing frequencies | Annual (taxable supplies <= $1.5M), Quarterly ($1.5M–$6M), Monthly (> $6M or voluntary election) | |
| 26 | | Deadline | Monthly/quarterly: 1 month after period end; Annual: 3 months after fiscal year end (individuals: June 15 but payment due April 30) | |
| 27 | | Small supplier threshold | $30,000 in any single calendar quarter or in the last four consecutive calendar quarters (ETA s.148) | |
| 28 | | Companion skill (Tier 1, workflow) | **vat-workflow-base v0.1 or later — MUST be loaded** | |
| 29 | | Contributor | Open Accounting Skills Community | |
| 30 | | Validation date | April 2026 | |
| 31 | |
| 32 | **Key GST34 lines:** |
| 33 | |
| 34 | | Line | Meaning | |
| 35 | |---|---| |
| 36 | | 101 | Total sales and other revenue (before GST/HST) | |
| 37 | | 103 | GST/HST collected or collectible | |
| 38 | | 104 | Adjustments to GST/HST (e.g., bad debt recovery, change-in-use) | |
| 39 | | 105 | Total GST/HST and adjustments (= 103 + 104) | |
| 40 | | 106 | Input tax credits (ITCs) | |
| 41 | | 107 | Adjustments to ITCs (e.g., recapture of ITCs on large business inputs — expired 2018) | |
| 42 | | 108 | Total ITCs and adjustments (= 106 + 107) | |
| 43 | | 109 | Net tax (= 105 − 108; positive = owing, negative = refund) | |
| 44 | | 110 | Instalments paid | |
| 45 | | 111 | Rebates claimed | |
| 46 | | 112 | Total other credits (= 110 + 111) | |
| 47 | | 113 | Balance (= 109 − 112; positive = amount owing) | |
| 48 | | 114 | Refund claimed | |
| 49 | | 115 | Amount owing | |
| 50 | |
| 51 | **GST/HST rates by province (complete):** |
| 52 | |
| 53 | | Province/Territory | Rate | Components | Effective | |
| 54 | |---|---|---|---| |
| 55 | | Alberta (AB) | 5% | GST only | — | |
| 56 | | British Columbia (BC) | 5% GST + 7% PST | Separate PST (not on GST34) | — | |
| 57 | | Manitoba (MB) | 5% GST + 7% RST | Separate RST (not on GST34) | — | |
| 58 | | New Brunswick (NB) | 15% HST | Harmonized | — | |
| 59 | | Newfoundland & Labrador (NL) | 15% HST | Harmonized | — | |
| 60 | | Northwest Territories (NT) | 5% | GST only | — | |
| 61 | | Nova Scotia (NS) | 14% HST | Harmonized | Apr 1, 2025 | |
| 62 | | Nunavut (NU) | 5% | GST only | — | |
| 63 | | Ontario (ON) | 13% HST | Harmonized | — | |
| 64 | | Prince Edward Island (PE) | 15% HST | Harmonized | — | |
| 65 | | Quebec (QC) | 5% GST + 9.975% QST | Separate QST (filed with Revenu Quebec) | — | |
| 66 | | Saskatchewan (SK) | 5% GST + 6% PST | Separate PST (not on GST34) | — | |
| 67 | | Yukon (YT) | 5% | GST only | — | |
| 68 | |
| 69 | **Conservative defaults — Canada-specific values for the universal categories in `vat-workflow-base` Section 2:** |
| 70 | |
| 71 | | Ambiguity | Default | |
| 72 | |---|---| |
| 73 | | Unknown rate on a sale | HST at rate of province of supply (default ON 13% if province unknown) | |
| 74 | | Unknown GST/HST status of a purchase | Not eligible for ITC | |
| 75 | | Unknown province of supply | Province of registration | |
| 76 | | Unknown business-use proportion (vehicle, phone, home office) | 0% ITC | |
| 77 | | Unknown whether personal or business expense | Personal (no ITC) | |
| 78 | | Unknown blocked-input status (club dues, personal) | Blocked | |
| 79 | | Unknown whether transaction is in scope | In scope | |
| 80 | |
| 81 | **Red flag thresholds — country slot values for the reviewer brief in `vat-workflow-base` Section 3:** |
| 82 | |
| 83 | | Threshold | Value | |
| 84 | |---|---| |
| 85 | | HIGH single-transaction size | CAD 5,000 | |
| 86 | | HIGH tax-delta on a single conservative default | CAD 400 | |
| 87 | | MEDIUM counterparty concentration | >40% of output OR input | |
| 88 | | MEDIUM conservative-default count | >4 across the return | |
| 89 | | LOW absolute net tax position | CAD 10,000 | |
| 90 | |
| 91 | --- |
| 92 | |
| 93 | ## Section 2 — Required inputs and refusal catalogue |
| 94 | |
| 95 | ### Required inputs |
| 96 | |
| 97 | **Minimum viable** — bank statement for the period in CSV, PDF, or pasted text. Must cover the full period. Acceptable from any Canadian or international business bank: RBC, TD, Scotiabank, BMO, CIBC, National Bank, Desjardins, Tangerine, Simplii, EQ Bank, Revolut Business, Wise Business, or any other. |
| 98 | |
| 99 | **Recommended** — sales invoices for the period (especially for zero-rated exports and interprovincial supplies), purchase invoices for any ITC claim above CAD 400, the client's GST/HST Business Number (BN format: 123456789RT0001). |
| 100 | |
| 101 | **Ideal** — complete sales journal, purchase journal, prior period GST34, Quick Method election (if applicable — but then R-CA-3 fires). |
| 102 | |
| 103 | **Refusal policy if minimum is missing — SOFT WARN.** If no bank statement is available at all, hard stop. If bank statement only without invoices, proceed but record in reviewer brief: "This GST34 was produced from bank statement alone. The reviewer must verify that ITC claims above CAD 400 are supported by compliant invoices containing the supplier's BN and that place-of-supply determinations are correct." |
| 104 | |
| 105 | ### Canada-specific refusal catalogue |
| 106 | |
| 107 | If any trigger fires, stop, output the refusal message verbatim, end the conversation. |
| 108 | |
| 109 | **R-CA-1 — Quebec QST.** *Trigger:* client is in Quebec or asks about QST filing. *Message:* "Quebec Sales Tax (QST) is administered by Revenu Quebec and filed separately from the federal GST return. This skill covers federal GST/HST (Form GST34) only. For QST, please use a CPA familiar with Quebec tax administration." |
| 110 | |
| 111 | **R-CA-2 — Provincial sales tax (BC PST, SK PST, MB RST).** *Trigger:* client asks about BC PST, Saskatchewan PST, or Manitoba RST filing. *Message:* "Provincial sales taxes (BC PST, SK PST, MB RST) are separate from GST/HST and filed with the respective provincial authority. This skill covers the federal GST/HST return only." |
| 112 | |
| 113 | **R-CA-3 — Quick Method.** *Trigger:* client has elected the Quick Method of accounting (GST74). *Message:* "The Quick Method calculates GST/HST remittance as a percentage of GST/HST-included revenue rather than tracking actual ITCs. This skill covers the regular method only. For Quick Method returns, apply the prescribed remittance rate for your sector and province." |
| 114 | |
| 115 | **R-CA-4 — Simplified method for charities/NPOs.** *Trigger:* client is a registered charity, NPO, or public service body using the simplified method or net tax calculation. *Message:* "Charities, NPOs, and public service bodies have special GST/HST rules including the net tax calculation and public service body rebates. Out of scope." |
| 116 | |
| 117 | **R-CA-5 — First Nations exemptions.** *Trigger:* client asks about tax exemptions under the Indian Act or supplies on reserve. *Message:* "First Nations tax exemptions under the Indian Act (section 87) have specific rules that are outside the scope of this skill. Please consult a tax professional experienced in Indigenous tax matters." |
| 118 | |
| 119 | **R-CA-6 — GST/HST groups (closely related corporations).** *Trigger:* client is part of a GST/HST group election under ETA s.156. *Message:* "Closely related group elections under s.156 involve intercompany supply rules that are out of scope. Please use a CPA." |
| 120 | |
| 121 | **R-CA-7 — Non-resident simplified registration.** *Trigger:* non-resident registrant under the simplified registration framework. *Message:* "The simplified registration framework for non-resident digital economy businesses has different rules. Out of scope." |
| 122 | |
| 123 | **R-CA-8 — Real property transactions.** *Trigger:* client is buying/selling real property (land, buildings) with self-supply or change-of-use implications. *Message:* "Real property transactions involve self-supply rules (s.191), change-of-use rules, and rebate calculations that are too fact-sensitive for this skill. Please use a CPA." |
| 124 | |
| 125 | --- |
| 126 | |
| 127 | ## Section 3 — Supplier pattern library (the lookup table) |
| 128 | |
| 129 | This is the deterministic pre-classifier. When a transaction's counterparty matches a pattern in this table, apply the treatment directly. If none match, fall through to Tier 1 rules in Section 5. |
| 130 | |
| 131 | **How to read this table.** Match by case-insensitive substring on the counterparty name. If multiple patterns match, use the most specific. |
| 132 | |
| 133 | ### 3.1 Canadian banks (fees exempt — exclude) |
| 134 | |
| 135 | | Pattern | Treatment | Notes | |
| 136 | |---|---|---| |
| 137 | | RBC, ROYAL BANK OF CANADA | EXCLUDE for bank charges/fees | ETA Schedule V, Part VII: financial service, exempt | |
| 138 | | TD, TORONTO-DOMINION, TD CANADA TRUST | EXCLUDE for bank charges/fees | Same | |
| 139 | | SCOTIABANK, BANK OF NOVA SCOTIA | EXCLUDE for bank charges/fees | Same | |
| 140 | | BMO, BANK OF MONTREAL | EXCLUDE for bank charges/fees | Same | |
| 141 | | CIBC, CANADIAN IMPERIAL | EXCLUDE for bank charges/fees | Same | |
| 142 | | NATIONAL BANK, BNC, BANQUE NATIONALE | EXCLUDE for bank charges/fees | Same | |
| 143 | | DESJARDINS, CAISSE POPULAIRE | EXCLUDE for bank charges/fees | Same | |
| 144 | | TANGERINE, SIMPLII, EQ BANK | EXCLUDE for bank charges/fees | Same | |
| 145 | | REVOLUT, WISE, N26 (fee lines) | EXCLUDE for transaction/maintenance fees | Check for separate taxable subscription invoices | |
| 146 | | INTEREST, INTERET | EXCLUDE | Interest income/expense, exempt | |
| 147 | | MORTGAGE, HYPOTHEQUE, LOAN | EXCLUDE | Loan principal movement, out of scope | |
| 148 | |
| 149 | ### 3.2 Canadian government and statutory bodies (exclude entirely) |
| 150 | |
| 151 | | Pattern | Treatment | Notes | |
| 152 | |---|---|---| |
| 153 | | CRA, CANADA REVENUE AGENCY, RECEIVER GENERAL | EXCLUDE | Tax payment (GST remittance, income tax instalment) | |
| 154 | | REVENU QUEBEC | EXCLUDE | QST or income tax payment | |
| 155 | | CPP, CANADA PENSION PLAN | EXCLUDE | Pension contribution, not a supply | |
| 156 | | EI, EMPLOYMENT INSURANCE | EXCLUDE | Employment insurance premium | |
| 157 | | WSIB, WCB, CNESST | EXCLUDE | Workers compensation | |
| 158 | | SERVICE CANADA, SERVICE ONTARIO | EXCLUDE | Government fees, sovereign act | |
| 159 | | CITY OF, VILLE DE, MUNICIPAL | EXCLUDE | Municipal tax/fee | |
| 160 | |
| 161 | ### 3.3 Canadian utilities |
| 162 | |
| 163 | | Pattern | Treatment | Rate | Notes | |
| 164 | |---|---|---|---| |
| 165 | | HYDRO ONE, TORONTO HYDRO, BC HYDRO, HYDRO-QUEBEC | Taxable | GST/HST at provincial rate | Electricity — overhead | |
| 166 | | ENBRIDGE, FORTISBC, ATCO GAS | Taxable | GST/HST at provincial rate | Gas — overhead | |
| 167 | | TELUS | Taxable | GST/HST at provincial rate | Telecoms — overhead | |
| 168 | | ROGERS, ROGERS COMMUNICATIONS | Taxable | GST/HST at provincial rate | Telecoms — overhead | |
| 169 | | BELL, BELL CANADA, BELL MOBILITY | Taxable | GST/HST at provincial rate | Telecoms — overhead | |
| 170 | | SHAW, COGECO, VIDEOTRON | Taxable | GST/HST at provincial rate | Telecoms — overhead | |
| 171 | | FIDO, KOODO, VIRGIN PLUS, FREEDOM MOBILE | Taxable | GST/HST at provincial rate | Telecoms — overhead | |
| 172 | |
| 173 | ### 3.4 Insurance (exempt — exclude) |
| 174 | |
| 175 | | Pattern | Treatment | Notes | |
| 176 | |---|---|---| |
| 177 | | MANULIFE, SUN LIFE, GREAT-WEST LIFE, CANADA LIFE | EXCLUDE | Insurance, exempt (ETA Schedule V, Part VII) | |
| 178 | | INTACT, AVIVA, DESJARDINS ASSURANCE | EXCLUDE | Same | |
| 179 | | CO-OPERATORS, WAWANESA, ECONOMICAL | EXCLUDE | Same | |
| 180 | | INSURANCE, ASSURANCE | EXCLUDE | All exempt | |
| 181 | |
| 182 | ### 3.5 Post and logistics |
| 183 | |
| 184 | | Pattern | Treatment | Rate | Notes | |
| 185 | |---|---|---|---| |
| 186 | | CANADA POST, POSTES CANADA | EXCLUDE for standard letter mail | | Exempt (ETA Schedule V, Part VII.1) | |
| 187 | | CANADA POST (courier, Xpresspost, Priority) | Taxable | GST/HST | Non-universal services are taxable | |
| 188 | | PUROLATOR | Taxable | GST/HST | Express courier | |
| 189 | | FEDEX CANADA, UPS CANADA, DHL CANADA | Taxable | GST/HST | Courier services | |
| 190 | | CANPAR, DICOM, LOOMIS | Taxable | GST/HST | Courier services | |
| 191 | |
| 192 | ### 3.6 Transport |
| 193 | |
| 194 | | Pattern | Treatment | Rate | Notes | |
| 195 | |---|---|---|---| |
| 196 | | VIA RAIL | Taxable | GST/HST | Domestic passenger rail | |
| 197 | | GO TRANSIT, TTC, STM, TRANSLINK, OC TRANSPO | EXCLUDE or zero-rated | | Municipal transit — zero-rated per ETA Schedule VI, Part VII | |
| 198 | | UBER CANADA | Taxable | GST/HST | Ride-sharing; platform is GST-registered | |
| 199 | | LYFT | Taxable | GST/HST | Same | |
| 200 | | AIR CANADA (international) | Zero-rated | 0% | International transport — Schedule VI, Part VII | |
| 201 | | AIR CANADA (domestic) | Taxable | GST/HST | Domestic air | |
| 202 | | WESTJET (international) | Zero-rated | 0% | International | |
| 203 | | WESTJET (domestic) | Taxable | GST/HST | Domestic air | |
| 204 | | ENTERPRISE, HERTZ, AVIS, BUDGET (car rental) | Taxable | GST/HST at location rate | Car rental — ITC restricted if personal use | |
| 205 | |
| 206 | ### 3.7 Food retail (generally zero-rated basic groceries — but personal) |
| 207 | |
| 208 | | Pattern | Treatment | Notes | |
| 209 | |---|---|---| |
| 210 | | TIM HORTONS, TIMS | Default BLOCK ITC | Restaurant/prepared food is taxable at GST/HST, but personal unless hospitality business | |
| 211 | | STARBUCKS, MCDONALDS, SUBWAY, A&W | Default BLOCK ITC | Same — prepared food/beverages are taxable but likely personal | |
| 212 | | LOBLAWS, NO FRILLS, REAL CANADIAN, SUPERSTORE | Default BLOCK ITC | Grocery — mix of zero-rated and taxable items; personal provisioning default | |
| 213 | | METRO, SOBEYS, SAFEWAY, IGA, SAVE-ON-FOODS | Default BLOCK ITC | Same | |
| 214 | | COSTCO, WALMART (grocery) | Default BLOCK ITC | Mixed supply — personal default | |
| 215 | | CANADIAN TIRE (non-food) | Taxable | GST/HST — ITC eligible if business purpose confirmed | |
| 216 | |
| 217 | ### 3.8 SaaS — non-resident suppliers (self-assessment under ETA s.218) |
| 218 | |
| 219 | Non-resident digital services suppliers to Canadian businesses: the Canadian registrant must self-assess GST/HST on imported taxable supplies under ETA s.218. Report on Line 405 of GST34 and claim offsetting ITC on Line 106. |
| 220 | |
| 221 | | Pattern | Billing entity | Treatment | Notes | |
| 222 | |---|---|---|---| |
| 223 | | GOOGLE (Ads, Workspace, Cloud) | Google Ireland Ltd (IE) or Google LLC (US) | Self-assess GST/HST s.218 | Report on Line 405, claim ITC Line 106 | |
| 224 | | MICROSOFT (365, Azure) | Microsoft Ireland Operations Ltd (IE) | Self-assess GST/HST s.218 | Same | |
| 225 | | ADOBE | Adobe Systems Software Ireland Ltd (IE) | Self-assess GST/HST s.218 | Same | |
| 226 | | META, FACEBOOK ADS | Meta Platforms Ireland Ltd (IE) | Self-assess GST/HST s.218 | Same | |
| 227 | | NOTION | Notion Labs Inc (US) | Self-assess GST/HST s.218 | Same | |
| 228 | | ANTHROPIC, CLAUDE | Anthropic PBC (US) | Self-assess GST/HST s.218 | Same | |
| 229 | | OPENAI, CHATGPT | OpenAI Inc (US) | Self-assess GST/HST s.218 | Same | |
| 230 | | FIGMA | Figma Inc (US) | Self-assess GST/HST s.218 | Same | |
| 231 | | CANVA | Canva Pty Ltd (AU) | Self-assess GST/HST s.218 | Same | |
| 232 | | SLACK | Slack Technologies Ltd (various) | Self-assess GST/HST s.218 | Check if registered in Canada | |
| 233 | | ZOOM | Zoom Video Communications Inc (US) | Self-assess GST/HST s.218 | Same | |
| 234 | | ATLASSIAN | Atlassian Pty Ltd (AU) | Self-assess GST/HST s.218 | Same | |
| 235 | | DROPBOX | Dropbox Inc (US) | Self-assess GST/HST s.218 | Same | |
| 236 | |
| 237 | **Note:** Many non-resident digital services suppliers have registered for GST/HST under the simplified registration framework (effective July 2021) and now charge GST/HST directly. If the invoice shows GST/HST charged with a valid BN, treat as a regular domestic purchase with ITC. If no GST/HST is charged, self-assess under s.218. |
| 238 | |
| 239 | ### 3.9 Canadian SaaS / domestic suppliers (ITC-eligible) |
| 240 | |
| 241 | | Pattern | Treatment | Rate | Notes | |
| 242 | |---|---|---|---| |
| 243 | | SHOPIFY | Taxable domestic | GST/HST (ON entity, 13% HST) | Platform subscription — ITC eligible | |
| 244 | | STRIPE PAYMENTS CANADA | Taxable domestic or exempt | Check invoice | Transaction fees may be exempt financial service; subscription taxable | |
| 245 | | WEALTHSIMPLE | EXCLUDE (exempt) | — | Financial service | |
| 246 | | FRESHBOOKS | Taxable domestic | GST/HST | Accounting software | |
| 247 | | WAVE FINANCIAL | Taxable domestic | GST/HST | Accounting software (now owned by H&R Block) | |
| 248 | | HOOTSUITE | Taxable domestic | GST/HST | Social media management | |
| 249 | |
| 250 | ### 3.10 Payment processors |
| 251 | |
| 252 | | Pattern | Treatment | Notes | |
| 253 | |---|---|---| |
| 254 | | STRIPE (transaction fees) | EXCLUDE (exempt) | Payment processing fees are exempt financial services | |
| 255 | | PAYPAL (transaction fees) | EXCLUDE (exempt) | Same | |
| 256 | | SQUARE, MONERIS, GLOBAL PAYMENTS | Check invoice | Transaction fees exempt; hardware/subscription taxable | |
| 257 | | INTERAC | EXCLUDE (exempt) | Interac fees are financial services | |
| 258 | |
| 259 | ### 3.11 CRA payments and refunds |
| 260 | |
| 261 | | Pattern | Treatment | Notes | |
| 262 | |---|---|---| |
| 263 | | CRA GST PAYMENT, RECEIVER GENERAL GST | EXCLUDE | GST remittance — not a supply | |
| 264 | | CRA INCOME TAX, INSTALMENT PAYMENT | EXCLUDE | Income tax — not a supply | |
| 265 | | CRA REFUND, GST REFUND | EXCLUDE | Government refund — not a supply | |
| 266 | | CRA CEBA, CEWS, CERS | EXCLUDE | Government subsidy — not a supply (but may have GST implications on repayment) | |
| 267 | |
| 268 | ### 3.12 Professional services (Canada) |
| 269 | |
| 270 | | Pattern | Treatment | Rate | Notes | |
| 271 | |---|---|---|---| |
| 272 | | CPA, CHARTERED PROFESSIONAL ACCOUNTANT | Taxable | GST/HST | Always ITC-eligible | |
| 273 | | LAWYER, LAW OFFICE, BARRISTERS | Taxable | GST/HST | ITC-eligible if business purpose | |
| 274 | | NOTARY, NOTAIRE | Taxable | GST/HST | ITC-eligible if business purpose | |
| 275 | | CONSULTANT, CONSULTING | Taxable | GST/HST | ITC-eligible if business purpose | |
| 276 | |
| 277 | ### 3.13 Payroll (exclude entirely) |
| 278 | |
| 279 | | Pattern | Treatment | Notes | |
| 280 | |---|---|---| |
| 281 | | PAYROLL, SALARY, WAGES | EXCLUDE | Wages — outside GST/HST scope | |
| 282 | | CPP CONTRIBUTION | EXCLUDE | Pension contribution | |
| 283 | | EI PREMIUM | EXCLUDE | Employment insurance | |
| 284 | | CERIDIAN, ADP, PAYWORKS | EXCLUDE for payroll runs | Payroll processing fee itself may be taxable | |
| 285 | |
| 286 | ### 3.14 Property and rent |
| 287 | |
| 288 | | Pattern | Treatment | Notes | |
| 289 | |---|---|---| |
| 290 | | RENT, LOYER (commercial) | Taxable | Commercial lease — GST/HST on rent, ITC eligible | |
| 291 | | RENT, LOYER (residential) | EXCLUDE | Residential lease exempt (ETA Schedule V, Part I) | |
| 292 | | CONDO FEES, STRATA FEES | EXCLUDE if residential | Residential condo fees exempt | |
| 293 | | PROPERTY TAX, MUNICIPAL TAX | EXCLUDE | Government levy, not a supply | |
| 294 | |
| 295 | ### 3.15 Internal transfers and exclusions |
| 296 | |
| 297 | | Pattern | Treatment | Notes | |
| 298 | |---|---|---| |
| 299 | | TRANSFER, E-TRANSFER (own accounts) | EXCLUDE | Internal movement | |
| 300 | | INTERAC E-TRANSFER (to self) | EXCLUDE | Internal movement | |
| 301 | | DIVIDEND | EXCLUDE | Dividend payment, out of scope | |
| 302 | | LOAN REPAYMENT | EXCLUDE | Loan principal, out of scope | |
| 303 | | ATM WITHDRAWAL | TIER 2 — ask | Default exclude; ask what cash was spent on | |
| 304 | | OWNER DRAW, SHAREHOLDER LOAN | EXCLUDE | Owner withdrawal | |
| 305 | |
| 306 | --- |
| 307 | |
| 308 | ## Section 4 — Worked examples |
| 309 | |
| 310 | These are six fully worked classifications drawn from a hypothetical bank statement of an Ontario-based self-employed software consultant. |
| 311 | |
| 312 | ### Example 1 — Non-resident SaaS, self-assessment (Notion) |
| 313 | |
| 314 | **Input line:** |
| 315 | `2026-04-03 ; NOTION LABS INC ; DEBIT ; Monthly subscription ; USD 16.00 ; CAD 21.89` |
| 316 | |
| 317 | **Reasoning:** |
| 318 | Notion Labs Inc is a US entity (Section 3.8). No GST/HST on the invoice. This is an imported taxable supply under ETA s.218. The registrant must self-assess GST/HST at the applicable rate. Client is in Ontario → 13% HST. Self-assess HST of CAD 2.85 (21.89 * 0.13). Report on Line 405 (tax on imported supplies) and claim offsetting ITC on Line 106. Net effect zero. |
| 319 | |
| 320 | **Output:** |
| 321 | |
| 322 | | Date | Counterparty | Gross | Net | GST/HST | Rate | Line (self-assess) | Line (ITC) | Default? | Question? | Excluded? | |
| 323 | |---|---|---|---|---|---|---|---|---|---|---| |
| 324 | | 2026-04-03 | NOTION LABS INC | -21.89 | -21.89 | 2.85 | 13% HST | 405 | 106 | N | — | — | |
| 325 | |
| 326 | ### Example 2 — Domestic purchase with HST (Shopify) |
| 327 | |
| 328 | **Input line:** |
| 329 | `2026-04-10 ; SHOPIFY COMMERCE INC ; DEBIT ; Monthly plan ; -49.00 ; CAD` |
| 330 | |
| 331 | **Reasoning:** |
| 332 | Shopify is an Ontario-headquartered Canadian company. They charge 13% HST. The CAD 49.00 is the HST-inclusive price. Net = 49.00 / 1.13 = 43.36. HST = 5.64. Full ITC eligible on Line 106 for business software. |
| 333 | |
| 334 | **Output:** |
| 335 | |
| 336 | | Date | Counterparty | Gross | Net | GST/HST | Rate | Line | Default? | Question? | Excluded? | |
| 337 | |---|---|---|---|---|---|---|---|---|---| |
| 338 | | 2026-04-10 | SHOPIFY | -49.00 | -43.36 | -5.64 | 13% HST | 106 | N | — | — | |
| 339 | |
| 340 | ### Example 3 — Entertainment, restricted ITC |
| 341 | |
| 342 | **Input line:** |
| 343 | `2026-04-15 ; THE KEG STEAKHOUSE ; DEBIT ; Client dinner ; -285.00 ; CAD` |
| 344 | |
| 345 | **Reasoning:** |
| 346 | Restaurant meal. Under ETA s.67.1 (via Income Tax Act cross-reference), meals and entertainment expenses are limited to 50% for income tax purposes. However, the full GST/HST ITC is claimable on the portion that is deductible for income tax (i.e., 50% of the GST/HST). Conservative default: block entirely as likely personal. If confirmed as business entertainment, 50% of ITC is claimable. |
| 347 | |
| 348 | **Output:** |
| 349 | |
| 350 | | Date | Counterparty | Gross | Net | GST/HST | Rate | Line | Default? | Question? | Excluded? | |
| 351 | |---|---|---|---|---|---|---|---|---|---| |
| 352 | | 2026-04-15 | THE KEG STEAKHOUSE | -285.00 | -285.00 | 0 | — | — | Y | Q1 | "Meals/entertainment: blocked (conservative)" | |
| 353 | |
| 354 | ### Example 4 — Capital asset (over $30,000) |
| 355 | |
| 356 | **Input line:** |
| 357 | `2026-04-18 ; APPLE STORE YORKDALE ; DEBIT ; MacBook Pro 16 ; -3,729.00 ; CAD` |
| 358 | |
| 359 | **Reasoning:** |
| 360 | CAD 3,729 including HST. Net = 3,729 / 1.13 = 3,300.88. HST = 428.12. This is a capital asset used in the business. Full ITC is claimable on Line 106. Capital assets are reported on Line 106 the same as current expenses in Canada (no separate capital line on GST34). However, if the asset is a passenger vehicle exceeding the CCA Class 10.1 ceiling (CAD 37,000 + tax for 2025/2026), the ITC is limited to the ceiling amount. |
| 361 | |
| 362 | **Output:** |
| 363 | |
| 364 | | Date | Counterparty | Gross | Net | GST/HST | Rate | Line | Default? | Question? | Excluded? | |
| 365 | |---|---|---|---|---|---|---|---|---|---| |
| 366 | | 2026-04-18 | APPLE STORE | -3,729.00 | -3,300.88 | -428.12 | 13% HST | 106 | N | — | — | |
| 367 | |
| 368 | ### Example 5 — Export sale (zero-rated) |
| 369 | |
| 370 | **Input line:** |
| 371 | `2026-04-22 ; ACME CORP USA ; CREDIT ; Invoice CA-2026-018 IT consulting March ; +5,500.00 ; CAD` |
| 372 | |
| 373 | **Reasoning:** |
| 374 | Incoming CAD 5,500 from a US company. The client provides IT consulting services to a non-resident. Under ETA Schedule VI, Part V, s.5, services performed for a non-resident who is not registered for GST/HST and not a consumer in Canada are zero-rated. Report as revenue on Line 101 but zero-rated (no GST/HST on Line 103). Full ITC recovery on related inputs is preserved. |
| 375 | |
| 376 | **Output:** |
| 377 | |
| 378 | | Date | Counterparty | Gross | Net | GST/HST | Rate | Line | Default? | Question? | Excluded? | |
| 379 | |---|---|---|---|---|---|---|---|---|---| |
| 380 | | 2026-04-22 | ACME CORP USA | +5,500.00 | +5,500.00 | 0 | 0% | 101 (zero-rated) | Y | Q2 (HIGH) | "Verify non-resident status and zero-rating conditions" | |
| 381 | |
| 382 | ### Example 6 — Vehicle costs, restricted ITC |
| 383 | |
| 384 | **Input line:** |
| 385 | `2026-04-28 ; PETRO-CANADA ; DEBIT ; Fuel ; -92.00 ; CAD` |
| 386 | |
| 387 | **Reasoning:** |
| 388 | Fuel purchase. In Canada, there is no blanket block on vehicle expenses (unlike Malta). ITCs are claimable to the extent of business use. For a passenger vehicle, the taxpayer must track business vs personal kilometers. Conservative default: 0% ITC (personal use assumed). If the taxpayer maintains a logbook showing, say, 60% business use, 60% of the GST/HST is claimable. |
| 389 | |
| 390 | **Output:** |
| 391 | |
| 392 | | Date | Counterparty | Gross | Net | GST/HST | Rate | Line | Default? | Question? | Excluded? | |
| 393 | |---|---|---|---|---|---|---|---|---|---| |
| 394 | | 2026-04-28 | PETRO-CANADA | -92.00 | -92.00 | 0 | — | — | Y | Q3 | "Vehicle fuel: 0% ITC (no logbook). Provide km logbook for partial ITC." | |
| 395 | |
| 396 | --- |
| 397 | |
| 398 | ## Section 5 — Tier 1 classification rules (compressed) |
| 399 | |
| 400 | ### 5.1 GST at 5% (ETA s.165(1)) |
| 401 | |
| 402 | Federal component of all taxable supplies. Applies in GST-only provinces (AB, BC, SK, MB, NT, NU, YT). In these provinces, only 5% GST applies on the GST34. Provincial taxes (BC PST, SK PST, MB RST) are separate filings. |
| 403 | |
| 404 | ### 5.2 HST at harmonized rates (ETA s.165(2)) |
| 405 | |
| 406 | In harmonized provinces (ON 13%, NS 14%, NB 15%, NL 15%, PE 15%), the HST replaces GST. The full HST amount is reported on the GST34. There is no separate provincial filing for HST provinces. |
| 407 | |
| 408 | ### 5.3 Place of supply (SOR/2010-117) |
| 409 | |
| 410 | The rate depends on where the supply is made. For tangible personal property: province where delivery occurs. For services: generally the province of the recipient's business address. For intangible personal property: province where the property may be used. Interprovincial supplies require transaction-level place-of-supply determination. |
| 411 | |
| 412 | ### 5.4 Zero-rated supplies (ETA Schedule VI) |
| 413 | |
| 414 | Basic groceries (Part III), prescription drugs (Part I), medical devices (Part II), exports of goods (Part V), services to non-residents (Part V, s.5 — conditions apply), international transport (Part VII), agricultural products (Part IV), financial services to non-residents (Part IX). Zero-rated means 0% tax but full ITC eligibility on related inputs. |
| 415 | |
| 416 | ### 5.5 Exempt supplies (ETA Schedule V) |
| 417 | |
| 418 | Financial services (Part VII), residential rent (Part I), health care services (Part II — but only listed services), educational services (Part III), childcare (Part IV), legal aid (Part V), public sector (Part VI). Exempt means no GST/HST charged and NO ITC on related inputs. If exempt supplies are significant → mixed-use apportionment required. |
| 419 | |
| 420 | ### 5.6 Input tax credits (ETA s.169) |
| 421 | |
| 422 | ITCs are claimable on GST/HST paid on purchases used in commercial (taxable + zero-rated) activities. Documentation requirements (ETA Input Tax Credit Information Regulations): purchases under $30 need vendor name and amount; $30–$149.99 need vendor name, BN, date, amount, GST/HST; $150+ need all of the above plus purchaser name/address. Report on Line 106. |
| 423 | |
| 424 | ### 5.7 Self-assessment on imported taxable supplies (ETA s.218) |
| 425 | |
| 426 | When a registrant receives a taxable supply from a non-resident who did not charge GST/HST: self-assess on Line 405 and claim offsetting ITC on Line 106. Net effect zero for fully taxable registrants. This is the Canadian equivalent of EU reverse charge. |
| 427 | |
| 428 | ### 5.8 Capital personal property / passenger vehicles (ETA s.201–202) |
| 429 | |
| 430 | ITCs on passenger vehicles are limited by the Income Tax Act CCA ceiling (Class 10.1: $37,000 + tax for 2025/2026). For luxury vehicles, ITC is capped at GST/HST on the ceiling amount. Leased vehicles: ITC limited proportionally. Business-use percentage applies on top. |
| 431 | |
| 432 | ### 5.9 Blocked ITCs (ETA s.170) |
| 433 | |
| 434 | - Club memberships (golf, fitness, social clubs) — ETA s.170(1)(a) — fully blocked |
| 435 | - Personal expenses — ETA s.170(1)(b) — fully blocked |
| 436 | - Gifts over $50 (except food/drink) — limited |
| 437 | - Passenger vehicles: not blocked per se but limited to business-use proportion and CCA ceiling |
| 438 | |
| 439 | ### 5.10 Meals and entertainment — 50% rule |
| 440 | |
| 441 | ETA s.236(1) cross-references ITA s.67.1: the GST/HST ITC on meals and entertainment is limited to 50% of the GST/HST paid. This is not a full block — it is a 50% restriction. The 50% rule does NOT apply to: meals provided at a remote work camp, meals included in convention fees, meals provided for fundraising, or meals for which the full cost is reimbursed by the client. |
| 442 | |
| 443 | ### 5.11 Change in use — capital property (ETA s.195–199) |
| 444 | |
| 445 | When a capital asset changes from business to personal use (or vice versa), a deemed supply/acquisition occurs. The registrant must self-assess or claim ITC based on the FMV at the time of change. Flag for reviewer. |
| 446 | |
| 447 | ### 5.12 Small supplier threshold (ETA s.148) |
| 448 | |
| 449 | $30,000 in any single calendar quarter or in four consecutive calendar quarters. Below threshold: no obligation to register or charge GST/HST (but may voluntarily register). Above threshold: must register within 29 days. |
| 450 | |
| 451 | ### 5.13 Bad debts (ETA s.231) |
| 452 | |
| 453 | If a registrant has previously reported GST/HST on a sale and the receivable becomes uncollectable, the GST/HST can be recovered via Line 107 (adjustment). Must be written off in the registrant's books. Recovery if the debt is later collected. |
| 454 | |
| 455 | ### 5.14 Reporting sales on Line 101 |
| 456 | |
| 457 | Line 101 includes all revenue — taxable, zero-rated, and exempt. It also includes GST/HST collected. This is a gross-inclusive line. Line 103 is the GST/HST collected portion. |
| 458 | |
| 459 | --- |
| 460 | |
| 461 | ## Section 6 — Tier 2 catalogue (compressed) |
| 462 | |
| 463 | ### 6.1 Vehicle costs |
| 464 | |
| 465 | *Pattern:* Petro-Canada, Shell, Esso, Canadian Tire (auto), car payments. *Default:* 0% ITC (no logbook). *Question:* "Do you have a vehicle logbook showing business vs personal kilometers?" |
| 466 | |
| 467 | ### 6.2 Meals and entertainment |
| 468 | |
| 469 | *Pattern:* restaurants, Tim Hortons, Starbucks, The Keg. *Default:* block. *Question:* "Was this a business meal? If yes, 50% of the GST/HST is claimable as ITC." |
| 470 | |
| 471 | ### 6.3 Home office expenses |
| 472 | |
| 473 | *Pattern:* utility bills, internet at home. *Default:* 0% ITC. *Question:* "Do you work from home? What percentage of your home is used exclusively for business?" |
| 474 | |
| 475 | ### 6.4 Round-number incoming transfers |
| 476 | |
| 477 | *Pattern:* large round credit from owner name. *Default:* exclude as owner injection. *Question:* "Is this a customer payment, owner contribution, or loan?" |
| 478 | |
| 479 | ### 6.5 Incoming from individuals |
| 480 | |
| 481 | *Pattern:* incoming from private names. *Default:* taxable sale at provincial HST rate, Line 101/103. *Question:* "Was it a sale? What was supplied?" |
| 482 | |
| 483 | ### 6.6 Interprovincial sales |
| 484 | |
| 485 | *Pattern:* incoming from counterparty in different province. *Default:* rate of recipient's province. *Question:* "Confirm the province of the customer for place-of-supply determination." |
| 486 | |
| 487 | ### 6.7 Large purchases (potential capital asset) |
| 488 | |
| 489 | *Pattern:* single purchase > CAD 1,000. *Default:* current expense on Line 106. *Question:* "Is this a capital asset with useful life > 1 year?" |
| 490 | |
| 491 | ### 6.8 Mixed-use phone, internet |
| 492 | |
| 493 | *Pattern:* Rogers, Bell, Telus personal lines. *Default:* 0% if mixed. *Question:* "Is this a dedicated business line or mixed-use?" |
| 494 | |
| 495 | ### 6.9 Outgoing to individuals |
| 496 | |
| 497 | *Pattern:* outgoing to private names. *Default:* exclude as draws. *Question:* "Was this a contractor payment, salary, refund, or personal transfer?" |
| 498 | |
| 499 | ### 6.10 Cash withdrawals |
| 500 | |
| 501 | *Pattern:* ATM, cash withdrawal. *Default:* exclude. *Question:* "What was the cash used for?" |
| 502 | |
| 503 | ### 6.11 Rent payments |
| 504 | |
| 505 | *Pattern:* monthly rent to landlord. *Default:* commercial (taxable, ITC eligible). *Question:* "Is this a commercial or residential lease?" |
| 506 | |
| 507 | ### 6.12 Amazon.ca purchases |
| 508 | |
| 509 | *Pattern:* Amazon.ca, AMZN. *Default:* taxable domestic at HST rate. *Question:* "Was this a business purchase? Check invoice for GST/HST breakdown." |
| 510 | |
| 511 | ### 6.13 Stripe/PayPal incoming |
| 512 | |
| 513 | *Pattern:* Stripe payouts, PayPal transfers. *Default:* sales revenue at provincial rate, Line 101/103. *Question:* "Are these customer payments? What province are your customers in?" |
| 514 | |
| 515 | ### 6.14 Tips and gratuities |
| 516 | |
| 517 | *Pattern:* restaurant charges with tip component. *Default:* GST/HST only on pre-tip amount. *Question:* "Confirm pre-tip amount for ITC calculation." |
| 518 | |
| 519 | ### 6.15 US dollar transactions |
| 520 | |
| 521 | *Pattern:* USD amounts on bank statement. *Default:* convert to CAD at Bank of Canada daily rate. *Question:* "Confirm the CAD equivalent shown on the bank statement." |
| 522 | |
| 523 | --- |
| 524 | |
| 525 | ## Section 7 — Excel working paper template (Canada-specific) |
| 526 | |
| 527 | The base specification is in `vat-workflow-base` Section 3. This section provides the Canada-specific overlay. |
| 528 | |
| 529 | ### Sheet "Transactions" |
| 530 | |
| 531 | Columns A–L per the base. Column H ("Line code") accepts GST34 line references (101, 103, 106, 405, etc.). Column I adds the GST/HST rate used (5%, 13%, 14%, 15%). For self-assessed imports, enter "405" in column H. |
| 532 | |
| 533 | ### Sheet "Line Summary" |
| 534 | |
| 535 | One row per GST34 line. Column A is the line number, column B is the description, column C is the value. |
| 536 | |
| 537 | ``` |
| 538 | | 101 | Total sales and revenue | =SUM of all credit transactions (sales, zero-rated, exempt) | |
| 539 | | 103 | GST/HST collected | =SUMIFS(Transactions!F:F, Transactions!G:G, "SALE") | |
| 540 | | 105 | Total GST/HST and adjustments | =C[103]+C[104] | |
| 541 | | 106 | Input tax credits | =SUMIFS(Transactions!F:F, Transactions!G:G, "ITC") | |
| 542 | | 108 | Total ITCs and adjustments | =C[106]+C[107] | |
| 543 | | 109 | Net tax | =C[105]-C[108] | |
| 544 | | 405 | Tax on imported supplies (s.218) | =SUMIFS(Transactions!F:F, Transactions!H:H, "405") | |
| 545 | ``` |
| 546 | |
| 547 | ### Sheet "Return Form" |
| 548 | |
| 549 | Final GST34-ready figures: |
| 550 | |
| 551 | ``` |
| 552 | Line 105 = Total GST/HST collected + adjustments |
| 553 | Line 108 = Total ITCs + adjustments |
| 554 | Line 109 = Line 105 - Line 108 [net tax] |
| 555 | Line 113 = Line 109 - Line 112 [balance] |
| 556 | |
| 557 | Positive Line 113 → amount owing to CRA |
| 558 | Negative Line 113 → refund claimed |
| 559 | ``` |
| 560 | |
| 561 | ### Mandatory recalc step |
| 562 | |
| 563 | After building the workbook, run: |
| 564 | |
| 565 | ```bash |
| 566 | python /mnt/skills/public/xlsx/scripts/recalc.py /mnt/user-data/outputs/canada-gst-hst-<period>-working-paper.xlsx |
| 567 | ``` |
| 568 | |
| 569 | --- |
| 570 | |
| 571 | ## Section 8 — Canadian bank statement reading guide |
| 572 | |
| 573 | Follow the universal exclusion rules in `vat-workflow-base` Step 6, plus these Canada-specific patterns. |
| 574 | |
| 575 | **RBC Royal Bank online export format.** CSV export from RBC Online Banking. Columns: Account Type, Account Number, Transaction Date, Cheque Number, Description 1, Description 2, CAD$, USD$. Date format: MM/DD/YYYY. Amounts are positive for credits, negative for debits. Description 1 contains the transaction type (e.g., "POS Purchase", "Online Banking Transfer", "Direct Deposit"). Description 2 contains the counterparty/payee name. |
| 576 | |
| 577 | **TD Canada Trust online export format.** CSV from EasyWeb. Columns: Date, Transaction Description, Debit, Credit, Balance. Date format: MM/DD/YYYY. The Transaction Description field combines type and payee (e.g., "POS W/D SHOPIFY COMMERCE INC", "INTERAC E-TRANSFER FROM JOHN SMITH"). "POS W/D" = point-of-sale withdrawal (debit). "PREAUTH PYMT" = pre-authorized payment. |
| 578 | |
| 579 | **Scotiabank export format.** CSV from Scotia OnLine. Columns: Date, Description, Withdrawals, Deposits, Balance. Date format: DD/MM/YYYY (different from RBC/TD). |
| 580 | |
| 581 | **BMO export format.** CSV from BMO Online Banking. Columns: Transaction Date, Description, Amount. Single amount column (negative for debits). |
| 582 | |
| 583 | **CIBC export format.** CSV or QFX from CIBC Online. Columns: Date, Description, Debit, Credit. Date format: YYYY-MM-DD. |
| 584 | |
| 585 | **Common Canadian bank statement patterns:** |
| 586 | |
| 587 | | Term | Meaning | |
| 588 | |---|---| |
| 589 | | POS, POS W/D, POS PURCHASE | Point-of-sale debit card purchase | |
| 590 | | PREAUTH, PREAUTH PYMT, PAP | Pre-authorized payment (direct debit) | |
| 591 | | INTERAC E-TRANSFER | Interac e-Transfer (incoming or outgoing) | |
| 592 | | ONLINE BANKING TRANSFER, TFR | Online transfer | |
| 593 | | DIRECT DEPOSIT, DIR DEP | Direct deposit (incoming) | |
| 594 | | CRA FED, RECEIVER GENERAL | CRA tax payment | |
| 595 | | NSF, NSF FEE | Non-sufficient funds fee (bank charge — exempt) | |
| 596 | | MONTHLY FEE, SERVICE CHARGE | Bank account fees (exempt) | |
| 597 | | INTL PURCHASE, FX FEE | International purchase and foreign exchange fee | |
| 598 | | ABM W/D, ATM | Cash withdrawal | |
| 599 | |
| 600 | **Internal transfers.** Own-account transfers between client's RBC, TD, savings accounts. Labelled "online banking transfer", "TFR", or matching account numbers. Always exclude. |
| 601 | |
| 602 | **Self-employed draws.** Transfers from business account to personal account labelled with the owner's name. Exclude. |
| 603 | |
| 604 | **HST on bank statement lines.** Canadian invoices are GST/HST-inclusive on the bank statement. To extract the GST/HST component: Tax = Gross * Rate / (1 + Rate). Example: CAD 113.00 at 13% HST → Tax = 113 * 0.13 / 1.13 = 13.00. |
| 605 | |
| 606 | **Interac e-Transfers.** Very common in Canada for B2B and B2C. The description shows "INTERAC E-TRANSFER FROM [name]" for incoming and "INTERAC E-TRANSFER TO [name]" for outgoing. Default treatment: incoming = potential sale (ask), outgoing = potential contractor payment or personal (ask). |
| 607 | |
| 608 | **Foreign currency.** Convert to CAD using the Bank of Canada daily exchange rate. Note the rate in column L. |
| 609 | |
| 610 | --- |
| 611 | |
| 612 | ## Section 9 — Onboarding fallback (only when inference fails) |
| 613 | |
| 614 | ### 9.1 Entity type |
| 615 | *Inference rule:* "Inc", "Corp", "Ltd" = corporation; personal name = sole proprietor. *Fallback:* "Are you a sole proprietor, partnership, or corporation?" |
| 616 | |
| 617 | ### 9.2 GST/HST registration |
| 618 | *Inference rule:* if asking for a GST34, they are registered. *Fallback:* "Are you registered for GST/HST? What is your Business Number (BN)?" |
| 619 | |
| 620 | ### 9.3 Province |
| 621 | *Inference rule:* bank branch, counterparty mix, area codes in descriptions. *Fallback:* "What province is your principal place of business?" |
| 622 | |
| 623 | ### 9.4 Filing period |
| 624 | *Inference rule:* transaction date range. *Fallback:* "Is this for a monthly, quarterly, or annual period? What are the period dates?" |
| 625 | |
| 626 | ### 9.5 Accounting method |
| 627 | *Inference rule:* if no mention of Quick Method, assume regular. *Fallback:* "Are you using the regular method or the Quick Method (election GST74)?" |
| 628 | |
| 629 | ### 9.6 Industry |
| 630 | *Inference rule:* counterparty mix. *Fallback:* "In one sentence, what does the business do?" |
| 631 | |
| 632 | ### 9.7 Employees |
| 633 | *Inference rule:* CPP/EI/payroll outgoing. *Fallback:* "Do you have employees?" |
| 634 | |
| 635 | ### 9.8 Exempt supplies |
| 636 | *Inference rule:* financial/medical/educational/residential rental income patterns. *Fallback:* "Do you make any GST/HST-exempt supplies?" |
| 637 | |
| 638 | ### 9.9 Interprovincial sales |
| 639 | *Inference rule:* counterparties in multiple provinces. *Fallback:* "Do you sell to customers in provinces other than your own?" |
| 640 | |
| 641 | ### 9.10 Prior period balance |
| 642 | *Not inferable. Always ask.* "Do you have any GST/HST balance owing or credit from the previous period?" |
| 643 | |
| 644 | --- |
| 645 | |
| 646 | ## Section 10 — Reference material |
| 647 | |
| 648 | ### Validation status |
| 649 | |
| 650 | This skill is v2.0, rewritten in April 2026 to align with the three-tier Accora architecture. Canada-specific content (rates, line mappings, ITC rules, place of supply) is based on the Excise Tax Act as of April 2026 including the Nova Scotia HST rate change to 14% effective April 1, 2025. |
| 651 | |
| 652 | ### Sources |
| 653 | |
| 654 | **Primary legislation:** |
| 655 | 1. Excise Tax Act (R.S.C., 1985, c. E-15), Part IX — s.123 (definitions), s.148 (small supplier), s.165 (imposition), s.169 (ITCs), s.170 (restrictions), s.218 (self-assessment), Schedule V (exempt), Schedule VI (zero-rated) |
| 656 | 2. Input Tax Credit Information (GST/HST) Regulations — documentation thresholds |
| 657 | 3. Place of Supply (GST/HST) Regulations (SOR/2010-117) |
| 658 | 4. New Harmonized Value-added Tax System Regulations |
| 659 | |
| 660 | **CRA guidance:** |
| 661 | 5. GST34 form and guide (RC4022) — canada.ca |
| 662 | 6. Quick Method guide (RC4058) |
| 663 | 7. GST/HST Memoranda Series — various technical interpretations |
| 664 | 8. GST/HST Info Sheets — place of supply, ITCs, specific industries |
| 665 | |
| 666 | **Other:** |
| 667 | 9. Bank of Canada daily exchange rates — bankofcanada.ca |
| 668 | 10. CRA My Business Account — business registration verification |
| 669 | |
| 670 | ### Known gaps |
| 671 | |
| 672 | 1. Quebec QST is entirely refused — a separate skill is needed. |
| 673 | 2. BC PST, SK PST, MB RST are refused — separate provincial skills needed. |
| 674 | 3. Quick Method is refused — could be added as a v2.1 feature. |
| 675 | 4. First Nations exemptions are refused — specialized knowledge required. |
| 676 | 5. Real property self-supply rules (s.191) are refused — too fact-sensitive. |
| 677 | 6. The NS HST rate changed to 14% on April 1, 2025 — verify no further rate changes. |
| 678 | 7. Interprovincial place-of-supply for digital services is evolving — flag for reviewer if significant. |
| 679 | 8. The s.218 self-assessment landscape is changing as more non-residents register voluntarily — always check the invoice first. |
| 680 | |
| 681 | ### Change log |
| 682 | |
| 683 | - **v2.0 (April 2026):** Full rewrite to align with three-tier Accora architecture. 10-section Malta v2.0 structure adopted. Supplier pattern library added (Section 3). Six worked examples added (Section 4). Tier 1 rules compressed (Section 5). Tier 2 catalogue added (Section 6). Excel template added (Section 7). Bank statement guide with RBC/TD/BMO/CIBC formats added (Section 8). Onboarding moved to fallback (Section 9). |
| 684 | - **v2.0 (prior, April 2026):** Previous version with inline tier tags. Superseded. |
| 685 | |
| 686 | ### Self-check (v2.0) |
| 687 | |
| 688 | 1. Quick reference at top with rate table and conservative defaults: yes (Section 1). |
| 689 | 2. Supplier library as literal lookup tables: yes (Section 3, 15 sub-tables). |
| 690 | 3. Worked examples (hypothetical ON IT consultant): yes (Section 4, 6 examples). |
| 691 | 4. Tier 1 rules compressed: yes (Section 5, 14 rules). |
| 692 | 5. Tier 2 catalogue compressed: yes (Section 6, 15 items). |
| 693 | 6. Excel template with mandatory recalc: yes (Section 7). |
| 694 | 7. Onboarding as fallback only: yes (Section 9, 10 items). |
| 695 | 8. All 8 Canada-specific refusals present: yes (Section 2, R-CA-1 through R-CA-8). |
| 696 | 9. Reference material at bottom: yes (Section 10). |
| 697 | 10. Self-assessment s.218 explicit: yes (Section 3.8 + Section 5.7 + Example 1). |
| 698 | 11. Meals 50% rule explicit: yes (Section 5.10 + Example 3). |
| 699 | 12. Vehicle logbook requirement explicit: yes (Example 6). |
| 700 | 13. Place of supply rules documented: yes (Section 5.3). |
| 701 | 14. HST rate table complete with NS 14%: yes (Section 1). |
| 702 | 15. Zero-rated vs exempt distinction explicit: yes (Section 5.4–5.5). |
| 703 | |
| 704 | ## End of Canada GST/HST Return Skill v2.0 |
| 705 | |
| 706 | This skill is incomplete without the companion workflow file loaded alongside it: `vat-workflow-base` v0.1 or later (Tier 1, workflow architecture). Do not attempt to produce a GST34 without it loaded. |
| 707 | |
| 708 | |
| 709 | --- |
| 710 | |
| 711 | ## Disclaimer |
| 712 | |
| 713 | This skill and its outputs are provided for informational and computational purposes only and do not constitute tax, legal, or financial advice. Open Accountants and its contributors accept no liability for any errors, omissions, or outcomes arising from the use of this skill. All outputs must be reviewed and signed off by a qualified professional (such as a CPA or equivalent licensed practitioner in your jurisdiction) before filing or acting upon. |
| 714 | |
| 715 | The most up-to-date, verified version of this skill is maintained at [openaccountants.com](https://openaccountants.com). Log in to access the latest version, request a professional review from a licensed accountant, and track updates as tax law changes. |
| 716 |
Run this skill, then get an accountant to check it
After running the full skill pack in Claude, sign up and upload your worksheet. We'll connect you with a trusted accountant in our network who can review your numbers before you file.
Depends on
Quality
Q2: Research-verified
Deep research against tax authority sources. Not yet tested on real data.
Needs real client data + practitioner sign-off to reach Q1.
Accountant Review
About
Use this skill whenever asked to prepare, review, or classify transactions for a Canadian GST/HST return (Form GST34) for a self-employed individual or small business in Canada. Trigger on phrases like "prepare GST return", "file HST", "Canadian sales tax", "GST/HST return", "Form GST34", "input tax credits", "ITC claim", or any request involving Canadian GST/HST filing. Also trigger when classifying transactions for GST/HST purposes from bank statements, invoices, or other source data. This skill covers federal GST and harmonized HST provinces only under the regular method. Quebec QST, Saskatchewan PST, Manitoba RST, British Columbia PST, Quick Method, and simplified method for charities are in the refusal catalogue. MUST be loaded alongside vat-workflow-base v0.1 or later (for workflow architecture). ALWAYS read this skill before touching any Canadian GST/HST work.