• Home
  • About Us
  • Services
  • Pricing & Packages
  • Resources
  • Reviews
  • Our Approach
  • Contact Us
  • Client Portal
866-254-5368 · a real person answers 24/7
Verify CPA licence #77000292 Client Portal login
T-Ledgers Accounting Inc. logo
About Us
Services
Get caught up
Catch-Up BookkeepingFrom $1,800
Books & payroll
BookkeepingFrom $350/monthPayrollGet a quoteSR&ED ClaimsEnd-to-end SR&ED claims, quoted after consultationSR&ED for Software CompaniesQuoted after consultationSR&ED-Ready BookkeepingBooks + T2 for SR&ED claims
Tax filing
Corporate Tax (T2)From $800 · nil T2 from $249GST/HST Filing$150 per returnPersonal Tax (T1)From $49Sole Proprietor Tax (T1 + T2125)From $300
Start & grow
IncorporationFrom $499 + gov feesVirtual CFOFrom $2,500/monthAI Consulting & AutomationFor small businesses
Industries
Construction & tradesConsultantsTech startupsReal estateHealthcareSee all industries →
All prices exclude HST/GSTPricingService areasAll services →
Pricing
Resources
BlogTax news and guidesFree ToolsCalculators and worksheetsOur Approach
ReviewsContact Us
Book a Free 30-Min Call
About Us
Services
Get caught up
Catch-Up BookkeepingFrom $1,800
Books & payroll
BookkeepingFrom $350/monthPayrollGet a quoteSR&ED ClaimsEnd-to-end SR&ED claims, quoted after consultationSR&ED for Software CompaniesQuoted after consultationSR&ED-Ready BookkeepingBooks + T2 for SR&ED claims
Tax filing
Corporate Tax (T2)From $800 · nil T2 from $249GST/HST Filing$150 per returnPersonal Tax (T1)From $49Sole Proprietor Tax (T1 + T2125)From $300
Start & grow
IncorporationFrom $499 + gov feesVirtual CFOFrom $2,500/monthAI Consulting & AutomationFor small businesses
Industries
Construction & tradesConsultantsTech startupsReal estateHealthcareSee all industries →
More
PricingService areasAll services →
Pricing
Resources
BlogTax news and guidesFree ToolsCalculators and worksheetsOur Approach
ReviewsContact UsClient Portal loginBook a Free 30-Min Call
Call us Verify CPA
T-Ledgers Accounting Inc. logo
About Us
Services
Get caught up
Catch-Up BookkeepingFrom $1,800
Books & payroll
BookkeepingFrom $350/monthPayrollGet a quoteSR&ED ClaimsEnd-to-end SR&ED claims, quoted after consultationSR&ED for Software CompaniesQuoted after consultationSR&ED-Ready BookkeepingBooks + T2 for SR&ED claims
Tax filing
Corporate Tax (T2)From $800 · nil T2 from $249GST/HST Filing$150 per returnPersonal Tax (T1)From $49Sole Proprietor Tax (T1 + T2125)From $300
Start & grow
IncorporationFrom $499 + gov feesVirtual CFOFrom $2,500/monthAI Consulting & AutomationFor small businesses
Industries
Construction & tradesConsultantsTech startupsReal estateHealthcareSee all industries →
All prices exclude HST/GSTPricingService areasAll services →
Pricing
Resources
BlogTax news and guidesFree ToolsCalculators and worksheetsOur Approach
ReviewsContact UsClient Portal
Book a Free 30-Min Call
About Us
Services
Get caught up
Catch-Up BookkeepingFrom $1,800
Books & payroll
BookkeepingFrom $350/monthPayrollGet a quoteSR&ED ClaimsEnd-to-end SR&ED claims, quoted after consultationSR&ED for Software CompaniesQuoted after consultationSR&ED-Ready BookkeepingBooks + T2 for SR&ED claims
Tax filing
Corporate Tax (T2)From $800 · nil T2 from $249GST/HST Filing$150 per returnPersonal Tax (T1)From $49Sole Proprietor Tax (T1 + T2125)From $300
Start & grow
IncorporationFrom $499 + gov feesVirtual CFOFrom $2,500/monthAI Consulting & AutomationFor small businesses
Industries
Construction & tradesConsultantsTech startupsReal estateHealthcareSee all industries →
More
PricingService areasAll services →
Pricing
Resources
BlogTax news and guidesFree ToolsCalculators and worksheetsOur Approach
ReviewsContact UsClient Portal loginBook a Free 30-Min Call
Call us Verify CPA
Uncategorized

How to File Your GST/HST Return Online with an Access Code

By Wajahat Ajmal 

Tax season doesn’t have to feel overwhelming, especially when you know exactly what steps to take. If you’ve been wondering how to file GST online with access code in hand, you’re in the right place. Whether this is your first time filing or you just want a clearer walkthrough of the process, this guide breaks everything down in plain, simple terms.

The Canada Revenue Agency makes it possible to file your GST/HST return completely online through their NETFILE system. But before you can do that, you’ll need something called an access code. The good news is that you no longer have to wait for one to arrive in the mail. You can generate it online in just a few minutes.

In this post, we’ll walk you through everything you need to know. You’ll learn what to prepare before you start, how to get your access code, how to complete your return through NETFILE, and what to do if something goes wrong. We’ll also cover important deadlines and help you figure out when it might be worth bringing in a professional. Let’s get started.

What You Need Before You Start

Before you open any CRA page, gather the following items. Having everything ready will save you from scrambling mid-session.

Your 9-digit Business Number (BN). This is the number CRA assigned when you registered for your GST/HST account. Every GST/HST filing service requires it as the first thing you enter. If you are unsure whether you even need one, check out when you need to register for GST/HST and get a Business Number before going further.

The reporting period for the return you are filing. Know the exact start and end dates, for example January 1 to March 31. The period must match your CRA account exactly.

Prior return data to verify your identity. To get or replace an access code online, CRA will ask you to confirm one of the following:

  • The reporting period and Line 109 (net tax) from a previously filed paper return, or
  • The reporting period and the confirmation number from a return you previously filed electronically via NETFILE, TELEFILE, or Internet File Transfer

Keep whichever of these applies to your situation written down and within reach.

A stable internet connection and a supported browser. The CRA NETFILE session expires after just 15 minutes of inactivity, so a dropped connection mid-filing means starting over. Close unneeded tabs and avoid interruptions.

Your completed GST/HST figures. Do all your calculations before you log in. You will need your total sales, total GST/HST collected, and eligible input tax credits (ITCs). For a quick refresher on what records support those numbers, understanding your payroll, CRA, and HST/GST obligations is a useful starting point.

Step 1: How to Get Your GST/HST Access Code Online

How to File Your GST/HST Return Online with an Access Code

With your prerequisites gathered, here is how to get your access code in minutes.

1. Go to the CRA’s “Get a GST/HST Access Code” page at canada.ca. No phone call or mail request required, the entire process is self-serve online.

2. Enter your Business Number and the reporting period of the return you want to file. This is how CRA pulls up your account to begin verification.

3. Verify your identity. CRA will ask you to verify your identity using the same prior-return data you gathered in the prerequisites step, either your Line 109 net tax figure or your electronic confirmation number.

4. Save your access code immediately. Once CRA verifies your information, your new access code appears on screen. Write it down or copy it somewhere safe right away, you will need it in Step 2 to log into NETFILE and submit your return.

First-time filer? You will need to call instead. If you have never filed a GST/HST return before, there is no prior return data for CRA to verify against, so the online tool will not work for you. Call CRA’s business enquiries line to request your initial access code by phone.

Tip: If you want a broader picture of how Canadian small businesses manage their CRA obligations and financial admin, this overview of bookkeeping solutions for small business owners covers practical approaches worth knowing before filing season.

Once you have your access code in hand, you are ready to file.

Step 2: Log Into NETFILE and Complete Your Return

With your access code in hand, head to the CRA’s GST/HST NETFILE page at canada.ca and select “File a return.” You will be prompted to enter three things: your Business Number, the reporting period you are filing for, and the access code you just retrieved. Make sure these match exactly before proceeding.

Work Through the Form Line by Line

The online form walks you through each line in sequence. Enter your total revenues, the GST/HST you collected, and the input tax credits you are claiming. The form calculates your net tax, either the amount owing or your refund, as you go.

Take your time. Rushing through a single field can cause problems that are tedious to correct later.

Pay Close Attention to Your Net Tax Figure

Before you hit submit, double-check your net tax figure. This is what CRA uses to verify your identity the next time you request an access code online. If the number is wrong, your future verification attempts may fail and you will need to call CRA to sort it out.

Submit and Record Your Confirmation Number

Once you are satisfied everything is accurate, submit the return. CRA will provide a confirmation number once the return is processed. Write it down or take a screenshot. This number is your proof of filing and you will need it for future access code requests.

After that, CRA processes the return automatically. If a refund is owed, CRA will process it through your registered payment method. If you owe tax, pay through your financial institution using CRA’s standard online banking payment options.

It is worth noting that NETFILE covers GST/HST returns specifically. If you are curious how the CRA is expanding its digital filing approach more broadly, this overview of CRA automatic tax filing and who it actually covers is a useful read.

Common Problems and How to Fix Them

Even if you follow every step perfectly, the CRA system can still throw a curveball. Here are the most common issues and how to get past them quickly.

Session expired after 15 minutes The session times out after 15 minutes of inactivity (as noted in the prerequisites), so have everything ready before you log in.

Access code not working Make sure the reporting period you entered on the access code request page matches the period you are filing for exactly.

Cannot verify identity online This happens most often when an accountant filed your previous return and you do not have the original Line 109 figure or confirmation number. If the numbers you enter do not match CRA records, you will not get past the verification screen. Call CRA’s business enquiries line to resolve it by phone.

Business Number not recognized First, confirm your GST/HST account is still active and has not been closed or deregistered. If you recently registered, your Business Number may not yet be active in CRA systems; it can take a few business days to appear. Wait, then try again before calling in.

Submitted a return with an error Do not file a second return. Instead, log into CRA My Business Account and submit a GST/HST adjustment request. Filing a duplicate return creates confusion in CRA’s system and can delay processing.

One unrelated tip worth noting: if your business hires co-op students, you may qualify for a credit covered in our guide to Ontario co-op education tax credits and how to hire a student and cut your tax bill, which is easy to miss at tax time.

GST/HST Filing Deadlines You Need to Know

Once you’ve sorted out any technical hiccups, the next thing to keep front of mind is when your return is actually due.

Your deadline depends on how often you file:

  • Annual filers: Your return and payment are due one month after your fiscal year-end, with the return itself following the standard CRA schedule for your account type.
  • Quarterly filers: Returns and payments are due one month after each quarter ends.
  • Monthly filers: Each return and payment is due one month after the calendar month closes, so January’s return is due February 28 (or 29 in a leap year), and so on.

Don’t ignore a missed deadline. CRA late-filing penalties and interest apply on overdue balances, check the CRA reporting requirements page for current penalty rates.

One timing detail that catches people off guard: don’t wait until deadline day to retrieve your access code. CRA identity verification can hit a snag, or the system may be slower than usual. Give yourself at least a few days of buffer so a minor verification issue doesn’t turn into a late filing.

It’s also worth noting that GST/HST deadlines exist alongside your income tax obligations. If you’re self-employed or running a small business, the 2025 income tax filing guide for self-employed Canadians covers those timelines in detail so you can plan both filings without conflicts.

How to File Your GST/HST Return Online with an Access Code: key points summary

When It Makes Sense to Get Professional Help

Filing on time matters, but filing correctly matters just as much. For some businesses, the DIY approach works fine. For others, the complexity makes professional help worth every cent.

You likely need a CPA if any of these apply to you:

  • Your revenue includes both taxable and exempt supplies. When you sell a mix of goods or services, only ITCs tied to taxable supplies qualify for recovery. Getting the allocation wrong can trigger a CRA review, and it happens more often than most small business owners expect.
  • You have missed filing periods. Catching up on multiple returns at once is more than an administrative headache. Errors compound, penalties stack, and a professional can manage the reconciliation while minimising further CRA exposure.
  • You are unsure whether you even need to be registered. The registration threshold is $30,000 in taxable revenues, whether reached in a single quarter or cumulatively over four rolling quarters. If your situation is unclear, a CPA can confirm your obligations before you file anything, rather than after the CRA contacts you.

It is also worth noting that tax software designed for personal returns, like the tools reviewed in this CPA’s honest breakdown of when simple filing tools fall short, may not be suited for GST/HST filings with complex ITC claims.

T-Ledgers, a CPA-led firm serving small businesses and self-employed individuals in Etobicoke and across Canada, handles GST/HST filing end to end. Their team calculates net tax, claims your ITCs accurately, and submits directly to the CRA on your behalf. You do not need to manage access codes, track deadlines, or respond to CRA correspondence.

That frees up time you can put back into running your business, which is usually the better investment.

Final Thoughts and Key Takeaways

Whether you handle GST/HST filing yourself or hand it off to a professional, preparation is what makes the process go smoothly. Here is a quick recap of what matters most.

Have your Business Number, reporting period, and prior-return verification data ready before you start, the process stalls without them.

Use CRA’s self-service access code tool at canada.ca to generate your code online. No phone calls needed in most cases. The process takes only a few minutes once your information is in front of you.

Once inside NETFILE, work through each line carefully and avoid leaving the session idle. Save your confirmation number after submitting, you will need it for future access code requests.

If anything does not go as expected, act quickly. Verification failures, unrecognized Business Numbers, or complex filing situations can all be resolved, but only if you address them before the deadline passes. Waiting is where penalties accumulate.

If this process feels like more than you want to manage, T-Ledgers is ready to help. From calculating your net tax to submitting on your behalf, their team handles GST/HST filing from start to finish so you can focus on running your business. Reach out for a straightforward, stress-free experience.


Leave A Reply Cancel reply

Your email address will not be published. Required fields are marked *

*

*

Decorative divorce asset split title card
Avoid a $15,000 Loss in a Canadian Divorce Asset Split with Checklist
Previous Article
Professional header image for educational tutorial: What Is a Bank Reconciliation? A Guide for Small Business...
What Is a Bank Reconciliation? A Guide for Small Business Owners
Next Article

T-Ledgers Accounting Inc. logo

CPA-led accounting, bookkeeping and tax for small businesses and individuals across Ontario and Canada.

★ Leave a Review
  • Email: info@tledgers.ca
  • Phone: (866) 254-5368
  • Fax: (888) 682-8775
  • Mobile: (647) 923-4031

Quick Links

  • About Us
  • Our Approach
  • Our Clients
  • Pricing
  • Service Areas
  • FAQ
  • Blog
  • Contact Us

Our Services

  • Catch-Up Bookkeeping
  • Bookkeeping
  • Corporate Tax (T2)
  • Personal Tax (T1)
  • GST/HST
  • Payroll
  • See all services →

Industries

  • Construction & Trades
  • Trucking
  • Real Estate
  • Restaurants & Food
  • Healthcare
  • Self-Employed
  • See all industries →

Worksheets

  • Personal Tax Worksheet
  • Bookkeeping & Corporate Tax Onboarding

Resources

  • Verify CPA Membership ↗
Client Portal →

Hours (EDT)

  • Mon – Fri9 am – 8 pm
  • Saturday10 am – 4 pm
  • SundayClosed

24/7 receptionist, a real person answers

    QuickBooks ProAdvisor Elite Wagepoint Certified T-Ledgers Accounting Inc. BBB Business Review

    Provinces & Territories We Serve

    • Ontario
    • British Columbia
    • Alberta
    • Saskatchewan
    • Manitoba
    • Nova Scotia
    • New Brunswick
    • Prince Edward Island
    • Newfoundland & Labrador
    • Yukon
    • Northwest Territories
    • Nunavut

    Cities We Serve

    Ontario

    • Toronto
    • Etobicoke Office
    • Mississauga Office
    • Brampton
    • Vaughan
    • Oakville
    • Markham
    • Hamilton
    • Ottawa
    • Richmond Hill
    • Burlington
    • Milton
    • North York
    • Scarborough
    • Oshawa
    • Guelph
    • Kitchener
    • Waterloo
    • Cambridge
    • Windsor
    • London
    • Barrie
    • Ajax
    • Pickering
    • Whitby
    • Newmarket
    • Aurora
    • Caledon
    • St. Catharines
    • Niagara Falls
    • Kingston
    • Brantford
    • Halton Hills
    • Stouffville
    • Peterborough

    British Columbia

    • Vancouver
    • Richmond
    • Coquitlam
    • Kamloops
    • Kelowna
    • Abbotsford
    • Victoria

    Alberta

    • Calgary
    • Edmonton

    Manitoba

    • Winnipeg

    Saskatchewan

    • Saskatoon
    • Regina

    Nova Scotia

    • Halifax

    New Brunswick

    • Fredericton
    • Moncton

    Prince Edward Island

    • Charlottetown

    Newfoundland & Labrador

    • St. John’s
    Serving clients virtually Canada-wide, with offices in Etobicoke and Mississauga. Browse all service areas →

    Industries We Serve

    • Construction & Trades
    • HVAC
    • Trucking
    • Consultants
    • Startups & Tech
    • Self-Employed
    • Real Estate
    • Healthcare
    • E-commerce
    • Restaurants & Food
    • Doctors & Dentists
    • Lawyers
    • Manufacturing
    • Non-Profits & Charities
    Don't see your industry? Contact us →

    Our Offices

    Etobicoke Office
    102-89 Skyway Ave
    Etobicoke, ON M9W 6R4
    By appointment only
    Mississauga Office
    T-Ledgers Accounting Inc.
    100 Matheson Blvd E #204
    Mississauga, ON L4Z 3P8
    By appointment only
    © 2026 T-Ledgers Accounting Inc. The T-Ledgers Logo & Design is a registered trademark of T-Ledgers Accounting Inc., Canadian Trademark Registration No. TMA1,401,783. All rights reserved.
    Terms and ConditionsPrivacy PolicyLegal and Corporate Information

    General information, not tax or legal advice. Book a free consult.