{"id":535,"date":"2025-11-23T21:22:08","date_gmt":"2025-11-23T21:22:08","guid":{"rendered":"https:\/\/canada.truenorthtaxes.ca\/?p=535"},"modified":"2025-11-23T21:22:08","modified_gmt":"2025-11-23T21:22:08","slug":"gst-hst-ecommerce-online-sales","status":"publish","type":"post","link":"https:\/\/truenorthbenefits.ca\/taxes\/gst-hst-ecommerce-online-sales\/","title":{"rendered":"GST\/HST for Ecommerce &amp; Online Sales"},"content":{"rendered":"\n<style>\n:root {\n    --primary-color: #4F46E5;\n    --secondary-color: #10B981;\n    --text-dark: #1F2937;\n    --text-light: #6B7280;\n    --bg-light: #F9FAFB;\n    --border-color: #E5E7EB;\n    --success-color: #059669;\n    --warning-color: #F59E0B;\n}\n\n.vftc-wrapper {\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 20px;\n    color: var(--text-dark);\n}\n\n.vftc-hero {\n    text-align: center;\n    padding: 40px 20px;\n    background: #4F46E5;\n    border-radius: 16px;\n    color: white;\n    margin-bottom: 40px;\n}\n\n.vftc-hero h1 {\n    font-size: 2.5em;\n    margin: 0 0 16px 0;\n    font-weight: 700;\n}\n\n.vftc-hero p {\n    font-size: 1.2em;\n    opacity: 0.95;\n    max-width: 700px;\n    margin: 0 auto;\ncolor:white!important;\n}\n\n.vftc-content {\n    background: white;\n    border-radius: 12px;\n    padding: 40px;\n    margin-bottom: 30px;\n    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);\n}\n\n.vftc-content h2 {\n    font-size: 1.8em;\n    margin: 30px 0 20px 0;\n    color: var(--text-dark);\n    display: flex;\n    align-items: center;\n    gap: 12px;\n}\n\n.vftc-content h3 {\n    font-size: 1.4em;\n    margin: 25px 0 16px 0;\n    color: var(--text-dark);\n}\n\n.vftc-content p {\n    line-height: 1.8;\n    color: var(--text-light);\n    margin-bottom: 16px;\n    font-size: 1.05em;\n}\n\n.vftc-icon {\n    width: 48px;\n    height: 48px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background: linear-gradient(135deg, #FEE2E2 0%, #FED7AA 100%);\n    border-radius: 12px;\n    flex-shrink: 0;\n}\n\n.vftc-icon svg {\n    width: 28px;\n    height: 28px;\n    stroke: #4F46E5;\n}\n\n.vftc-highlight-box {\n    background: linear-gradient(135deg, #DBEAFE 0%, #E0E7FF 100%);\n    border-left: 4px solid var(--primary-color);\n    padding: 24px;\n    border-radius: 12px;\n    margin: 30px 0;\n}\n\n.vftc-highlight-box h3 {\n    margin-top: 0;\n    color: var(--primary-color);\n}\n\n.vftc-features-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(380px, 1fr));\n    gap: 24px;\n    margin: 30px 0;\n}\n\n.vftc-feature-card {\n    background: var(--bg-light);\n    padding: 28px;\n    border-radius: 12px;\n    text-align: center;\n    transition: all 0.3s;\n}\n\n.vftc-feature-card:hover {\n    transform: translateY(-4px);\n    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1);\n}\n\n.vftc-feature-icon {\n    width: 72px;\n    height: 72px;\n    margin: 0 auto 20px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    background: linear-gradient(135deg, #FEE2E2 0%, #FED7AA 100%);\n    border-radius: 16px;\n}\n\n.vftc-feature-icon svg {\n    width: 40px;\n    height: 40px;\n    stroke: #4F46E5;\n}\n\n.vftc-feature-card h4 {\n    margin: 0 0 12px 0;\n    color: var(--text-dark);\n    font-size: 1.2em;\n}\n\n.vftc-feature-card p {\n    margin: 0;\n    font-size: 0.95em;\n}\n\n.vftc-list {\n    list-style: none;\n    padding: 0;\n    margin: 20px 0;\n}\n\n.vftc-list li {\n    padding: 12px 0 12px 36px;\n    position: relative;\n    line-height: 1.6;\n    color: var(--text-light);\n}\n\n.vftc-list li:before {\n    content: \"\u2713\";\n    position: absolute;\n    left: 0;\n    color: var(--success-color);\n    font-weight: bold;\n    font-size: 1.3em;\n}\n\n.vftc-faq-section {\n    background: white;\n    border-radius: 12px;\n    padding: 40px;\n    margin-top: 40px;\n    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);\n}\n\n.vftc-faq-section h2 {\n    font-size: 2em;\n    margin: 0 0 30px 0;\n    color: var(--text-dark);\n    text-align: center;\n}\n\n.vftc-faq-item {\n    background: var(--bg-light);\n    padding: 24px;\n    border-radius: 12px;\n    margin-bottom: 16px;\n    cursor: pointer;\n    transition: all 0.3s;\n}\n\n.vftc-faq-item:hover {\n    background: #F3F4F6;\n}\n\n.vftc-faq-question {\n    font-weight: 600;\n    color: var(--text-dark);\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    font-size: 1.1em;\n}\n\n.vftc-faq-toggle {\n    width: 32px;\n    height: 32px;\n    background: white;\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n    transition: all 0.3s;\n}\n\n.vftc-faq-item.active .vftc-faq-toggle {\n    background: var(--primary-color);\n}\n\n.vftc-faq-toggle svg {\n    width: 20px;\n    height: 20px;\n    stroke: var(--text-dark);\n    transition: all 0.3s;\n}\n\n.vftc-faq-item.active .vftc-faq-toggle svg {\n    stroke: white;\n    transform: rotate(180deg);\n}\n\n.vftc-faq-answer {\n    margin-top: 16px;\n    color: var(--text-light);\n    line-height: 1.7;\n    display: none;\n}\n\n.vftc-faq-item.active .vftc-faq-answer {\n    display: block;\n}\n\n.vftc-cta-box {\n    background: linear-gradient(135deg, var(--primary-color) 0%, #7C3AED 100%);\n    padding: 32px;\n    border-radius: 12px;\n    text-align: center;\n    color: white;\n    margin: 30px 0;\n}\n\n.vftc-cta-box h3 {\n    margin: 0 0 16px 0;\n    color: white;\n}\n\n.vftc-cta-box p {\n    margin: 0 0 20px 0;\n    opacity: 0.95;\n    color: white;\n}\n\n.vftc-cta-button {\n    display: inline-block;\n    background: white;\n    color: var(--primary-color);\n    padding: 14px 32px;\n    border-radius: 8px;\n    text-decoration: none;\n    font-weight: 600;\n    transition: all 0.3s;\n}\n\n.vftc-cta-button:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);\n}\n\n@media (max-width: 768px) {\n    .vftc-hero h1 {\n        font-size: 1.8em;\n    }\n    \n    .vftc-content {\n        padding: 24px;\n    }\n    \n    .vftc-features-grid {\n        grid-template-columns: 1fr;\n    }\n}\n<\/style>\n<div class=\"vftc-wrapper\">\n    <div class=\"vftc-hero\">\n        <h1>GST\/HST for Ecommerce &#038; Online Sales Canada 2026<\/h1>\n        <p>Don&#8217;t let sales tax on your Shopify store or Amazon shop turn into a CRA nightmare\u2014here&#8217;s your complete survival guide<\/p>\n    <\/div>\n\n<div class=\"vftc-content\">\n    <p>Running an online business from your basement in Vancouver or scaling a digital empire shipping to every province? Eh, you&#8217;re gonna need to wrap your head around Canada&#8217;s sales tax system\u2014it&#8217;s more complicated than a Saskatoon parking meter in a snowstorm. Get it wrong and you&#8217;ll be paying years of uncollected tax out of your own pocket. Get it right and you might even sleep better than a hibernating bear come tax season.<\/p>\n\n    <div class=\"vftc-highlight-box\">\n        <h3>Quick Answer<\/h3>\n        <p><strong>You must register for GST\/HST when your worldwide taxable revenue from online sales exceeds $30,000 CAD<\/strong> over four consecutive calendar quarters. This isn&#8217;t a suggestion\u2014it&#8217;s the law. Once you cross that threshold selling taxable goods or digital products, you&#8217;ve got 29 days to register with the CRA before you&#8217;re technically operating illegally. And yes, that includes non-resident sellers shipping into Canada.<\/p>\n    <\/div>\n\n    <h2>\n        <div class=\"vftc-icon\">\n            <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 7h6m0 10v-3m-3 3h.01M9 17h.01M9 14h.01M12 14h.01M15 11h.01M12 11h.01M9 11h.01M7 21h10a2 2 0 002-2V5a2 2 0 00-2-2H7a2 2 0 00-2 2v14a2 2 0 002 2z\"><\/path>\n            <\/svg>\n        <\/div>\n        The $30,000 Small Supplier Threshold: Your Ticking Clock\n    <\/h2>\n    \n    <p>Here&#8217;s where most keener entrepreneurs get tripped up. The CRA looks at your worldwide <strong>taxable supplies<\/strong> from online sales on a <strong>rolling 12-month basis<\/strong>\u2014four consecutive calendar quarters, not your fiscal year. Every new quarter, you drop the oldest and add the newest. It&#8217;s like taxation Tetris that never ends.<\/p>\n\n    <p>Made $8K in Q1, $7K in Q2, $9K in Q3, and $7K in Q4? Boom\u2014you&#8217;re at $31K and must register immediately. If you exceed $30K in a single quarter, you cease being a small supplier <strong>that very day<\/strong> and must start charging GST\/HST on the sale that pushed you over. No grace period, no &#8220;sorry &#8217;bout that.&#8221;<\/p>\n\n    <div class=\"vftc-cta-box\">\n        <h3>Confused About Your Revenue Threshold?<\/h3>\n        <p>Calculate whether you&#8217;ve crossed the line and what it means for your business<\/p>\n        <a href=\"https:\/\/truenorthbenefits.ca\/taxes\/sales-tax-calculator\/\" class=\"vftc-cta-button\">Use Our Sales Tax Calculator<\/a>\n    <\/div>\n\n    <h2>\n        <div class=\"vftc-icon\">\n            <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M3 10h18M3 14h18m-9-4v8m-7 0h14a2 2 0 002-2V8a2 2 0 00-2-2H5a2 2 0 00-2 2v8a2 2 0 002 2z\"><\/path>\n            <\/svg>\n        <\/div>\n        GST vs HST vs PST: What&#8217;s the Difference, Eh?\n    <\/h2>\n\n    <div class=\"vftc-features-grid\">\n        <div class=\"vftc-feature-card\">\n            <div class=\"vftc-feature-icon\">\n                <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                    <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z\"><\/path>\n                <\/svg>\n            <\/div>\n            <h4>GST Provinces (5%)<\/h4>\n            <p>Alberta, BC, Manitoba, SK, Quebec, Territories<br><strong>Just the federal rate<\/strong><\/p>\n        <\/div>\n\n        <div class=\"vftc-feature-card\">\n            <div class=\"vftc-feature-icon\">\n                <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                    <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z\"><\/path>\n                <\/svg>\n            <\/div>\n            <h4>HST Provinces<\/h4>\n            <p>Ontario (13%), NS, NB, NL, PEI (15%)<br><strong>Single combined rate<\/strong><\/p>\n        <\/div>\n\n        <div class=\"vftc-feature-card\">\n            <div class=\"vftc-feature-icon\">\n                <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                    <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M13 10V3L4 14h7v7l9-11h-7z\"><\/path>\n                <\/svg>\n            <\/div>\n            <h4>PST\/RST\/QST<\/h4>\n            <p>Provincial taxes added separately<br><strong>Separate registration required<\/strong><\/p>\n        <\/div>\n\n        <div class=\"vftc-feature-card\">\n            <div class=\"vftc-feature-icon\">\n                <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                    <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z\"><\/path>\n                <\/svg>\n            <\/div>\n            <h4>Special Thresholds<\/h4>\n            <p>BC &#038; MB: $10K for PST<br>SK: $0 (first sale)<br>QC: $30K for QST<\/p>\n        <\/div>\n    <\/div>\n\n    <p>Your <strong>place of supply rules<\/strong> determine which rate to charge based on your customer&#8217;s location, not yours. Sell a digital download to someone in Halifax? That&#8217;s 15% HST. Ship a widget to Calgary? Just 5% GST. But if you&#8217;re using a <strong>fulfillment warehouse<\/strong> in Canada, things get stickier than maple syrup.<\/p>\n\n    <h2>\n        <div class=\"vftc-icon\">\n            <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M21 12a9 9 0 01-9 9m9-9a9 9 0 00-9-9m9 9H3m9 9a9 9 0 01-9-9m9 9c1.657 0 3-4.03 3-9s-1.343-9-3-9m0 18c-1.657 0-3-4.03-3-9s1.343-9 3-9m-9 9a9 9 0 019-9\"><\/path>\n            <\/svg>\n        <\/div>\n        Non-Resident Sellers &#038; Platform Operators: The New Normal\n    <\/h2>\n\n    <p>Since July 1, 2021, Canada has been cracking down on foreign sellers like a Mountie on a mission. If you&#8217;re a <strong>non-resident vendor<\/strong> selling digital products, SaaS subscriptions, or even physical goods shipped from a Canadian fulfillment warehouse, you must register under the simplified GST\/HST regime when you exceed $30K in sales to <strong>specified Canadian recipients<\/strong>.<\/p>\n\n    <p>Here&#8217;s where it gets interesting: <strong>distribution platform operators<\/strong> (think Amazon, Etsy, Shopify) might collect GST\/HST on your behalf if they&#8217;re registered. But\u2014and this is a big but\u2014you&#8217;re still on the hook for tracking your threshold amount. If the platform isn&#8217;t registered under the normal regime, <strong>you<\/strong> must register and remit. Either way, keep your records cleaner than a fresh sheet of ice at the rink.<\/p>\n\n    <div class=\"vftc-highlight-box\">\n        <h3>\u26a0\ufe0f Heads Up for International Sellers<\/h3>\n        <p>If you sell digital streaming, mobile apps, e-books, or online gaming subscriptions to Canadians, the CRA expects its cut\u2014even if you&#8217;ve never set foot in the True North. The simplified registration means you don&#8217;t need a Canadian business number, but you still need to charge, collect, and remit the correct tax based on provincial rates.<\/p>\n    <\/div>\n\n    <h2>\n        <div class=\"vftc-icon\">\n            <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.477 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5c1.747 0 3.332.477 4.5 1.253v13C19.832 18.477 18.247 18 16.5 18c-1.746 0-3.332.477-4.5 1.253\"><\/path>\n            <\/svg>\n        <\/div>\n        Input Tax Credits: The Silver Lining\n    <\/h2>\n\n    <p>Sure, collecting and remitting GST\/HST feels like you&#8217;re just the CRA&#8217;s unpaid intern. But here&#8217;s the good news: once registered, you can claim <strong>Input Tax Credits (ITCs)<\/strong> on the GST\/HST you pay for legitimate business expenses. That new laptop for your home office? Claim the GST. Software subscriptions? Those too. Shipping costs? Yup.<\/p>\n\n    <p>You&#8217;ve got two remittance options: the <strong>Regular Method<\/strong> (track every penny and claim dollar-for-dollar) or the <strong>Quick Method<\/strong> (remit a reduced percentage but limited ITCs). For many online sellers with low overhead, Quick Method can save you more than a toonie\u2014just run the numbers first or you might leave money on the table.<\/p>\n\n    <h2>\n        <div class=\"vftc-icon\">\n            <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M8 7V3a2 2 0 012-2h4a2 2 0 012 2v4m-6 0V6a2 2 0 012-2h4a2 2 0 012 2v1m-6 0h8m-8 0l1 12a2 2 0 002 2h4a2 2 0 002-2L16 8m-6 0h8\"><\/path>\n            <\/svg>\n        <\/div>\n        Filing Requirements: The CRA Wants Its Money\n    <\/h2>\n\n    <p>Your reporting frequency depends on your annual taxable supplies:<\/p>\n\n    <ul class=\"vftc-list\">\n        <li><strong>Annual filers<\/strong>: Under $1.5M \u2014 file by June 15 (self-employed) or April 30 (incorporated)<\/li>\n        <li><strong>Quarterly filers<\/strong>: $1.5M to $6M \u2014 file within one month after quarter-end<\/li>\n        <li><strong>Monthly filers<\/strong>: Over $6M \u2014 file by month-end<\/li>\n    <\/ul>\n\n    <p>Starting 2024, electronic filing is mandatory\u2014no more paper returns. Miss a deadline and you&#8217;re looking at a 1% penalty plus 25% per month (capped at 12 months), plus daily-compounding interest. That&#8217;s more painful than a skate to the shin with no padding.<\/p>\n\n    <p>Wondering how this all fits into your overall tax picture? Understanding <a href=\"https:\/\/truenorthbenefits.ca\/taxes\/tax-brackets-canada\/\" style=\"color: var(--primary-color); text-decoration: none; font-weight: 600;\">Canada&#8217;s tax brackets<\/a> helps you plan your entire strategy.<\/p>\n\n    <h2>\n        <div class=\"vftc-icon\">\n            <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-2.5L13.732 4c-.77-.833-1.964-.833-2.732 0L3.732 16.5c-.77.833.192 2.5 1.732 2.5z\"><\/path>\n            <\/svg>\n        <\/div>\n        Common Pitfalls That&#8217;ll Cost You\n    <\/h2>\n\n    <p>I&#8217;ve seen too many keener entrepreneurs learn these lessons the hard way:<\/p>\n\n    <ul class=\"vftc-list\">\n        <li><strong>Thinking &#8220;I&#8217;m too small&#8221;<\/strong>: That $30K threshold includes worldwide sales, not just Canadian ones<\/li>\n        <li><strong>Forgetting digital products<\/strong>: SaaS, downloads, streaming\u2014all taxable even if you&#8217;re based in Texas<\/li>\n        <li><strong>Ignoring Quebec<\/strong>: Revenu Qu\u00e9bec runs its own show. You need separate QST registration at $30K<\/li>\n        <li><strong>Platform reliance<\/strong>: Just because Amazon collects GST doesn&#8217;t mean you&#8217;re off the hook for tracking<\/li>\n        <li><strong>Shipping surprises<\/strong>: Customers get hit with customs duties and taxes on delivery if you don&#8217;t charge properly<\/li>\n    <\/ul>\n\n    <p>The CRA is taking a &#8220;prospective approach to compliance&#8221;\u2014meaning they&#8217;ll work with you if you come forward. But egregious cases? They&#8217;ll come down harder than a Zamboni on fresh ice.<\/p>\n<\/div>\n\n<div class=\"vftc-faq-section\">\n    <h2>Frequently Asked Questions<\/h2>\n\n    <div class=\"vftc-faq-item\">\n        <div class=\"vftc-faq-question\">\n            Do I need to charge GST\/HST on digital products sold to Canadians?\n            <div class=\"vftc-faq-toggle\">\n                <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                    <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"><\/path>\n                <\/svg>\n            <\/div>\n        <\/div>\n        <div class=\"vftc-faq-answer\">\n            Yes, absolutely. Since July 1, 2021, digital products like SaaS subscriptions, mobile apps, e-books, streaming services, and downloadable software are taxable supplies subject to GST\/HST. This applies whether you&#8217;re in Toronto or Timbuktu\u2014if your customer is Canadian and not GST-registered, you must charge the applicable rate based on their province.\n        <\/div>\n    <\/div>\n\n    <div class=\"vftc-faq-item\">\n        <div class=\"vftc-faq-question\">\n            What&#8217;s the difference between GST, HST, and PST?\n            <div class=\"vftc-faq-toggle\">\n                <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                    <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"><\/path>\n                <\/svg>\n            <\/div>\n        <\/div>\n        <div class=\"vftc-faq-answer\">\n            GST (Goods and Services Tax) is the 5% federal tax applied across Canada. HST (Harmonized Sales Tax) combines GST with provincial tax into a single rate (13-15%) in Ontario, Nova Scotia, New Brunswick, Newfoundland and Labrador, and PEI. PST (Provincial Sales Tax) is a separate provincial tax (6-7.5%) charged in BC, Saskatchewan, Manitoba, and Quebec (QST). You charge based on your customer&#8217;s location using place of supply rules.\n        <\/div>\n    <\/div>\n\n    <div class=\"vftc-faq-item\">\n        <div class=\"vftc-faq-question\">\n            How exactly do I calculate the $30,000 registration threshold?\n            <div class=\"vftc-faq-toggle\">\n                <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                    <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"><\/path>\n                <\/svg>\n            <\/div>\n        <\/div>\n        <div class=\"vftc-faq-answer\">\n            It&#8217;s a rolling 12-month period, not calendar year. Add up your worldwide taxable supplies from online sales over the last four consecutive calendar quarters. Every new quarter, drop the oldest quarter and add the newest. The moment you exceed $30,000 CAD, you must register within 29 days. If you cross it mid-quarter, you must start charging GST\/HST immediately, including on the sale that put you over.\n        <\/div>\n    <\/div>\n\n    <div class=\"vftc-faq-item\">\n        <div class=\"vftc-faq-question\">\n            Do non-resident sellers need to register for Canadian GST\/HST?\n            <div class=\"vftc-faq-toggle\">\n                <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                    <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"><\/path>\n                <\/svg>\n            <\/div>\n        <\/div>\n        <div class=\"vftc-faq-answer\">\n            Yes, if you exceed $30,000 CAD in taxable sales to Canadian consumers over 12 months. The simplified GST\/HST registration regime for non-resident vendors makes it easier\u2014you don&#8217;t need a Canadian business number or physical presence. But you must charge and remit tax based on the customer&#8217;s province. This applies to digital products, services, and qualifying goods shipped from Canadian fulfillment warehouses.\n        <\/div>\n    <\/div>\n\n    <div class=\"vftc-faq-item\">\n        <div class=\"vftc-faq-question\">\n            What happens if I sell through Amazon, Etsy, or Shopify?\n            <div class=\"vftc-faq-toggle\">\n                <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                    <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"><\/path>\n                <\/svg>\n            <\/div>\n        <\/div>\n        <div class=\"vftc-faq-answer\">\n            Under Canada&#8217;s digital economy rules, distribution platform operators may collect and remit GST\/HST on behalf of third-party sellers. However, you&#8217;re still responsible for tracking your threshold amount. If the platform is registered under the normal GST\/HST regime, they handle collection. If not, you must register and remit. Always check your platform&#8217;s tax settings and get written confirmation of who bears the responsibility.\n        <\/div>\n    <\/div>\n\n    <div class=\"vftc-faq-item\">\n        <div class=\"vftc-faq-question\">\n            Do shipping charges count toward the $30,000 threshold?\n            <div class=\"vftc-faq-toggle\">\n                <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                    <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"><\/path>\n                <\/svg>\n            <\/div>\n        <\/div>\n        <div class=\"vftc-faq-answer\">\n            Generally yes, if shipping is part of your taxable supply and not a separate reimbursement of actual costs. The CRA considers it part of your consideration. If you bill it separately and it&#8217;s truly a pass-through cost, it might not count. But when in doubt, include it in your threshold calculation\u2014better to register early than face penalties later.\n        <\/div>\n    <\/div>\n\n    <div class=\"vftc-faq-item\">\n        <div class=\"vftc-faq-question\">\n            Can I register for GST\/HST voluntarily before hitting $30K?\n            <div class=\"vftc-faq-toggle\">\n                <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                    <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"><\/path>\n                <\/svg>\n            <\/div>\n        <\/div>\n        <div class=\"vftc-faq-answer\">\n            Absolutely, and it&#8217;s often smart business. Voluntary registration lets you claim input tax credits on startup costs, equipment, and business expenses. This is especially valuable if you&#8217;re investing heavily before generating revenue. The catch? Once registered, you must charge and remit GST\/HST on all taxable sales, even if you stay under $30K. Weigh the ITC benefits against the administrative burden.\n        <\/div>\n    <\/div>\n\n    <div class=\"vftc-faq-item\">\n        <div class=\"vftc-faq-question\">\n            What&#8217;s the Quick Method and should I use it for my online business?\n            <div class=\"vftc-faq-toggle\">\n                <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                    <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"><\/path>\n                <\/svg>\n            <\/div>\n        <\/div>\n        <div class=\"vftc-faq-answer\">\n            The Quick Method lets you remit a reduced percentage of GST\/HST (2.6%-3.6% depending on province and business type) instead of tracking actual ITCs. You get a 1% discount on the first $30K of supplies. Service businesses with low expenses often save money and time. However, if you have significant ITCs from inventory or equipment, Regular Method usually yields bigger refunds. Use our <a href=\"https:\/\/truenorthbenefits.ca\/taxes\/income-tax-calculator\/\" style=\"color: var(--primary-color);\">income tax calculator<\/a> to model both scenarios.\n        <\/div>\n    <\/div>\n\n    <div class=\"vftc-faq-item\">\n        <div class=\"vftc-faq-question\">\n            How does Quebec&#8217;s QST affect my online business?\n            <div class=\"vftc-faq-toggle\">\n                <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                    <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"><\/path>\n                <\/svg>\n            <\/div>\n        <\/div>\n        <div class=\"vftc-faq-answer\">\n            Revenu Qu\u00e9bec administers its own tax system separately from the CRA. If you sell to Quebec consumers and exceed $30K, you must register for QST (9.975%) in addition to GST\/HST. Quebec has its own simplified registration for non-residents. Sales to GST-registered businesses don&#8217;t count toward your QST threshold. It&#8217;s double the paperwork, but la belle province won&#8217;t budge on this one.\n        <\/div>\n    <\/div>\n\n    <div class=\"vftc-faq-item\">\n        <div class=\"vftc-faq-question\">\n            What are the penalties for not registering or filing on time?\n            <div class=\"vftc-faq-toggle\">\n                <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                    <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"><\/path>\n                <\/svg>\n            <\/div>\n        <\/div>\n        <div class=\"vftc-faq-answer\">\n            Late-filing penalty is 1% of balance owing plus 25% of that amount for each full month late (max 12 months). Interest compounds daily at CRA&#8217;s prescribed rate. If you should have registered but didn&#8217;t, the CRA can assess you for all uncollected tax plus penalties. This could wipe out your margins faster than you can say &#8220;double-double.&#8221; The CRA&#8217;s prospective compliance approach means they&#8217;ll work with you if you come forward voluntarily, but intentional evasion is a whole different puck game.\n        <\/div>\n    <\/div>\n<\/div>\n<\/div>\n<script>\ndocument.addEventListener('DOMContentLoaded', function() {\n    const faqItems = document.querySelectorAll('.vftc-faq-item');\n    \n    faqItems.forEach(item => {\n        item.addEventListener('click', function() {\n            const isActive = this.classList.contains('active');\n            \n            \/\/ Close all items\n            faqItems.forEach(i => i.classList.remove('active'));\n            \n            \/\/ Open clicked item if it wasn't active\n            if (!isActive) {\n                this.classList.add('active');\n            }\n        });\n    });\n});\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>GST\/HST for Ecommerce &#038; Online Sales Canada 2026 Don&#8217;t let sales tax on your Shopify store or Amazon shop turn into a CRA nightmare\u2014here&#8217;s your complete survival guide Running an online business from your basement in Vancouver or scaling a digital empire shipping to every province? Eh, you&#8217;re gonna need to wrap your head around [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[],"class_list":["post-535","post","type-post","status-publish","format-standard","hentry","category-gst-hst-guide-canada"],"_links":{"self":[{"href":"https:\/\/truenorthbenefits.ca\/taxes\/wp-json\/wp\/v2\/posts\/535","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/truenorthbenefits.ca\/taxes\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/truenorthbenefits.ca\/taxes\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/truenorthbenefits.ca\/taxes\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/truenorthbenefits.ca\/taxes\/wp-json\/wp\/v2\/comments?post=535"}],"version-history":[{"count":0,"href":"https:\/\/truenorthbenefits.ca\/taxes\/wp-json\/wp\/v2\/posts\/535\/revisions"}],"wp:attachment":[{"href":"https:\/\/truenorthbenefits.ca\/taxes\/wp-json\/wp\/v2\/media?parent=535"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/truenorthbenefits.ca\/taxes\/wp-json\/wp\/v2\/categories?post=535"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/truenorthbenefits.ca\/taxes\/wp-json\/wp\/v2\/tags?post=535"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}