Skip to content

Last updated July 16, 2026

Canadian BN Verification: Verify Canada Tax Registration Number

Sam Suechting
Sam SuechtingHead of Product, Commenda

Pay a supplier whose Goods and Services Tax/Harmonized Sales Tax (GST/HST) number is fake, and the Canada Revenue Agency (CRA) can deny your input tax credits on audit. A wrong or borrowed number quietly turns a routine invoice into a rejected claim.

The good news: verification is free, takes minutes, and runs on two official government tools. Use the CRA GST/HST Registry to confirm a GST/HST account, and the government’s Canadian Business Registry to confirm corporate registration. There is no separate tool that validates a bare Business Number (BN) on its own.

Can You Verify a Canadian BN Online?

Not directly. No public tool validates a bare 9-digit BN by itself. You verify what the BN is attached to: its GST/HST account, through the CRA GST/HST Registry, or its corporate registration, through the Multi-jurisdictional Registry Access Service (MRAS) Canadian Business Registry run by Innovation, Science and Economic Development Canada (ISED). Each tool answers a different question.

FeatureCRA GST/HST RegistryMRAS Canadian Business Registry (ISED)
What it confirmsGST/HST (RT) account registration on a given dateCorporate registration/incorporation status across jurisdictions
Inputs requiredFirst 9 digits of the account number, exact business name, transaction dateBusiness name or BN
OutputYes/no match as of the date enteredRegistration record and status (e.g., Active)
CostFree, no login (CRA)Free, no account (ISED)
Historical statusNo history; point-in-time only (CRA)No status-change history

Sources: CRA, “Confirming a GST/HST account number”; ISED, Canadian Business Registry (MRAS).

Neither tool shows historical status changes. For account history or deregistration reasons, you must contact the CRA directly at the Business Enquiries line, 1-800-959-5525, per the CRA.

What Is a Canadian Business Number (BN)?

A Business Number (BN) is a unique 9-digit identifier issued by the Canada Revenue Agency (CRA) that acts as your common client identifier across federal programs, per the CRA business number pages. The CRA introduced the BN in 1994 to consolidate what used to be separate account numbers for corporate income tax, GST/HST, and payroll, per the CRA.

The 9-digit root alone is the BN9. The full program account identifier, the BN9 plus a program code and reference number, is the BN15. One legal entity gets one BN9 and can hold several program accounts under it.

What Does the BN Number Format Look Like?

A full BN15 is the 9-digit BN root, a 2-letter program identifier, and a 4-digit reference number, for example 123456789RT0001 for a GST/HST account, per the CRA. The Canada Border Services Agency (CBSA) uses the same structure: BN9 is the entity, BN15 is a specific program account.

The 2-letter code tells the CRA which program the account belongs to. Current identifiers include the following.

Program codeProgramStatus
RTGST/HSTActive (CRA)
RPPayroll deductionsActive (CRA)
RCCorporation income taxActive (CRA)
RMImport/exportNow administered by CBSA, not CRA, since October 21, 2024 (CRA)
RRRegistered charitiesActive (CRA)
RZInformation returnsActive (CRA)
RDExcise dutyActive (CRA)
REExcise tax and special leviesActive (CRA)
RNInsurance premium taxActive (CRA)
RGAir travellers security chargeActive (CRA)
RU / LT / PTUnderused housing tax / luxury tax / global minimum taxActive, newer codes (CRA)
DTDigital services taxRegistration unavailable; tax slated to be rescinded (CRA)

Source: CRA, “Which program accounts you need”.

Common format errors cause failed searches: dropping the 2-letter program code, using the wrong 4-digit suffix, adding spaces, or mistyping the 9-digit root. The CRA processes filings against the full BN15, so the whole string has to be correct.

When Does a Business Need a BN?

The BN is the foundation of federal tax compliance: you cannot register for GST/HST (the RT account), payroll deductions (the RP account), or corporate income tax (the RC account) without one, per the CRA. It links every program account to a single legal entity.

Common registration triggers include incorporating (many provinces auto-issue a BN), hiring employees, and importing or exporting goods (the RM account, now handled through the CBSA CARM Client Portal). GST/HST registration becomes mandatory once your worldwide taxable revenue exceeds the $30,000 small-supplier threshold over four consecutive calendar quarters, or in a single quarter, per the CRA. The threshold is $50,000 for public service bodies and $250,000 gross revenue for charities and public institutions under the Excise Tax Act. Once you cross it, you must register within 29 days of the sale that pushed you over, per the CRA.

Why Verify a Supplier’s BN Before Payment?

The strongest reason is input tax credit (ITC) protection: if a supplier charges GST/HST but is not actually registered, the CRA can deny your ITC claim on audit. Verification also prevents fraud, since a bad actor can invent or borrow a GST number to collect tax it never remits. And it is a standard Know Your Business (KYB) step in vendor onboarding and accounts payable (AP) workflows.

There is a holder’s side too. Your own valid BN is a trust signal. Clients, banks, lenders, and government contract programs routinely check it before doing business with you.

The legal weight varies by who you are. Under the Proceeds of Crime (Money Laundering) and Terrorist Financing Act (PCMLTFA), confirming business identity is a hard obligation for reporting entities such as financial institutions and money services businesses, overseen by the Financial Transactions and Reports Analysis Centre of Canada (FINTRAC). For everyone else, it is commercial risk management, not a statutory mandate.

How Do You Verify a GST/HST Number on the CRA Registry?

The CRA GST/HST Registry is a confirmation tool, not a discovery tool: you enter the first 9 digits of the account number, the exact business name, and a transaction date, and it confirms whether that account was registered on that date, per the CRA. You need the number and the name already; the registry matches them.

Follow these steps:

  1. Go to the CRA GST/HST Registry page on canada.ca.
  2. Enter the first 9 digits of the GST/HST account number. A malformed entry like “RT236578965” fails because the RT code belongs after the 9-digit root, not in front of it.
  3. Enter the business or operating name exactly as registered.
  4. Enter the transaction date you want to confirm, usually the invoice date.
  5. Complete the CAPTCHA and search.

The registry returns a yes/no match for that date. Save the confirmation, with a timestamp, as part of your ITC records.

How Do You Look Up a Business on the Canadian Business Registry (MRAS)?

Search the MRAS Canadian Business Registry by business name or BN, then filter by status such as Active to see registration and incorporation details, per ISED. It connects federal and participating provincial registries (including BC, Alberta, Manitoba, Quebec, and Saskatchewan) in one free search with no account required.

This is the discovery tool the CRA registry is not. Use MRAS when you have a company name but no number. Use the CRA registry when you have a number and need to confirm its GST/HST status. The two answer different questions and complement each other.

How Does BN Verification Protect Your GST/HST Input Tax Credits?

If a supplier charges GST/HST but is not registered, the CRA can deny your input tax credit (ITC) claim on audit. The CRA’s documentary requirements also dictate exactly what an invoice must show before an ITC is valid, and the required detail scales with the invoice amount.

Invoice amountRequired supporting informationSource
Under $100Supplier name, invoice date, total amountCRA (ITC Information Regulations)
$100 to $499.99Adds supplier’s GST/HST registration number and tax amount or rateCRA
$500 or moreAdds recipient’s name and payment termsCRA

These thresholds rose to $100 and $500 (from $30 and $150) effective April 20, 2021, per the CRA’s documentary requirements guidance and the Input Tax Credit Information Regulations.

Keep the documents. The Canada Revenue Agency generally requires businesses to retain supporting records for six years, and you need them to defend ITC claims if the CRA reviews your file.

What If a BN Check Returns Invalid or Inactive?

A mismatch is usually a data-entry problem, not proof of fraud. Most failed searches trace back to a wrong number format, a name that does not match the registered name, or the wrong date. Work through the likely cause before assuming the supplier is illegitimate.

ResultLikely causeFix
No match foundTypo, extra characters, or wrong structureRe-enter the first 9 digits carefully, no spaces or letters
Not registered for GST/HSTBusiness exists but has no RT accountConfirm whether GST/HST registration applies; check MRAS
Inactive on the effective dateRegistered after, or cancelled before, that dateTry the invoice date; contact the supplier
CAPTCHA validation failedCAPTCHA entered incorrectlyRefresh and re-enter
Too many searchesRepeated rapid checksWait a few minutes and retry

The registry shows point-in-time status only, with no history of status changes or deregistration reasons, per the CRA. For status history, call CRA Business Enquiries at 1-800-959-5525.

How Can Foreign Companies Verify a Canadian Tax ID?

Yes, foreign companies can run the same checks. Both official tools, the CRA GST/HST Registry and the MRAS Canadian Business Registry, are free, public, and require no Canadian presence or CRA login. Non-resident businesses that register for GST/HST appear in the registry the same way domestic ones do, so an overseas buyer or platform can confirm a Canadian supplier’s tax registration before paying.

How Do Finance Teams Automate BN Validation at Scale?

Manual, one-at-a-time registry checks do not scale across a large vendor master. The CRA registry has a CAPTCHA and no batch mode, so procurement and AP teams instead validate at onboarding and before large payments, typically through bulk upload or an API that flags mismatches and keeps an audit trail.

Commenda’s global indirect tax platform handles this by validating supplier tax registrations and keeping GST/HST compliance tracked across jurisdictions, with 100+ ERP, API, and custom integrations to fit into your existing finance stack. That turns a repetitive manual check into a step your systems run automatically.

How Commenda Helps With Canadian BN Verification

Verifying a Canadian BN is free and fast for one supplier, but it does not scale across a full vendor base. Commenda’s global indirect tax platform validates supplier tax registrations and keeps your GST/HST compliance handled across jurisdictions, so a check you used to run by hand becomes a step your systems own. Pair it with Commenda’s global tax ID verification tool for cross-border onboarding and its compliance calendar to stay ahead of filing deadlines. For the underlying rules, see our guides on sales tax in Canada and GST/HST registration for foreign companies.

Book a demo to see Commenda automate supplier tax ID checks across your entire vendor base, so your input tax credits hold up on audit and your team can close the laptop at 6.

About the author

Sam Suechting

Sam Suechting

Head of Product, Commenda

Sam is a seasoned expert in sales tax, leading Commenda's effort to build the worlds most comprehensive database of global tax rules and business regulations. At Silverhaze Partners, he worked in early-stage venture capital, where he saw firsthand how tax complexity and regulatory friction hold back startups from scaling internationally. That experience now powers his work at Commenda-bringing clarity, precision, and real-world insight to one of the most frustrating parts of doing business globally.

Disclaimer: Commenda and its affiliates do not provide tax, accounting, or legal advice. This material has been prepared for informational purposes only, and is not intended to provide or be relied on for tax, accounting, or legal advice. You should consult your own tax, accounting, and legal advisors before engaging in any related activities or transactions.

Subscribe to our newsletter today

Tax rules change every month. Get the updates that matter for your cross-border business, straight to your inbox.

Frequently asked questions

Real questions from the finance and tax teams we work with.

From the field

Trusted by businesses across the globe

TRX
TRX
The platform works exactly the way I need it to. I have one team member who manages all of our exemption certificates, and that functionality has been particularly efficient for us. It allows him to handle everything seamlessly, making the handoff significantly easier.
Matt Preston, CPA

VP of Finance, TRX

Read the full story

Ready to get started?

Talk to our team about your tax and compliance setup. We reply within one business day.

Indirect Tax

Monitor nexus exposure, register, file, and remit sales tax and VAT in one platform. Commenda keeps you compliant across 100+ jurisdictions.

Explore the product