Skip to content

Canadian BN Verification: Verify Canada Tax Registration Number

Easily perform a Canadian BN check and verify business numbers online. Ensure CRA compliance, avoid fraud, and validate suppliers with our free lookup tool.

Sam Suechting
Sam SuechtingHead of Product, Commenda
Fact Checked August 1, 2025|11 min read
tax-card

BN Verification in Canada: Step-by-Step Process to Check BN Number Online

BN verification is a crucial step in preventing tax errors, avoiding fraud, and ensuring your business transactions are fully compliant with Canadian tax laws.

Whether you’re onboarding new suppliers, issuing invoices, or claiming GST/HST input tax credits, using an invalid or inactive BN can lead to penalties, rejected tax deductions, or audit exposure. That’s why a quick and accurate Canadian BN check has become a vital part of due diligence for businesses operating in Canada.

This blog outlines how to verify a Canadian BN online using the official CRA registry, interpret status results, resolve common errors, and scale your due diligence with bulk BN validation APIs for finance, compliance, and procurement teams.

What Is a Business Number (BN) in Canada?

A Business Number (BN) is a unique 9-digit identifier issued by the Canada Revenue Agency (CRA) to streamline a business’s dealings with federal programs. It serves as a universal tax ID used across various CRA accounts, such as:

  • RT – GST/HST
  • RP – Payroll deductions
  • RC – Corporate income tax
  • RM – Import/export

Each CRA program account combines the BN with a program code and a 4-digit suffix (e.g., 123456789RT0001).

You need a BN if you incorporate, hire employees, register for GST/HST, or import/export goods. Completing a Canadian BN verification ensures the number is valid, active, and correctly registered for tax compliance.

Importance of BN for Businesses & Individuals

A Business Number (BN) is a key tax ID in Canada, linking your business to federal programs and ensuring legal operation and tax compliance. Here’s why the Canadian BN is so important:

  • Tax Compliance: You can’t register for GST/HST, payroll deductions, or corporate income tax without a BN. It’s a must for meeting Canada Revenue Agency (CRA) requirements.
  • Credibility & Trust: Clients, suppliers, and partners often verify your BN before entering into agreements. A Canadian BN check helps build trust and confirms you’re a registered entity.
  • Hiring Employees: If you plan to pay wages or salaries, you’ll need a BN to open a payroll deduction account and remit taxes properly.
  • Government Contracts & Grants: Many public sector opportunities require a BN for application and eligibility.
  • Banking & Finance: Opening a corporate bank account or applying for business credit usually requires a valid BN.
  • Import/Export Activities: Without the right BN-linked RM account, you cannot legally engage in cross-border trade.

Why Verify a BN in Canada?

Ensuring your supplier, client, or partner has a valid BN is essential for regulatory compliance and risk mitigation. BN verification helps you:

  • Prevent fraud: Verified BNs confirm legal existence and legitimacy.
  • Maintain due diligence: Supported by the Proceeds of Crime (Money Laundering) and Terrorist Financing Act, failure to confirm business identity can expose you to penalties.
  • Secure tax credits: GST/HST input tax credits are only claimable from BN-holding suppliers.
  • Meet vendor onboarding standards: Use of a Bulk BN validation API streamlines vendor onboarding, automates Know-Your-Business (KYB) processes, and reduces manual errors across large supplier databases.

BN Number Format Explained

The Canadian Business Number (BN) is a unique nine-digit identifier issued by the Canada Revenue Agency (CRA) to each legal entity. When paired with specific program suffixes, it becomes a 15-character code used across various tax and business contexts. Below is the structure of a BN:

  • 9-digit root (e.g., 123456789), the core Business Number (BN9).
  • 2-letter program code (e.g., RT, RP, RC, RM, RR, RZ) denotes the type of CRA program account.
  • A 4-digit reference number (e.g., 0001) differentiates multiple accounts under the same program.

Common Errors to Watch:

  • Omitting the 2-letter program code causing funds to go unallocated.
  • Using an incorrect 4-digit suffix (e.g., PI0001 instead of RT0001).
  • Typing errors in the 9-digit BN root can result in failed verification or rejected filings.

Why does BN Format and BN Status Lookup Matter?

The CRA uses the full 15-character BN to accurately process payments and filings. Performing a BN status lookup ensures the BN is active, correctly formatted, and linked to the right program. Accurate structure also prevents system mismatches and protects account integrity.

To ensure seamless tax processing with the CRA, always double-check your BN’s digits, program suffix, and sequence number. 

Step-by-Step Process to Verify a BN on the Official Canada Portal

Canadian BN verification ensures your partners are registered with the CRA. It helps avoid GST/HST claim issues, delays, and compliance risks. Use the CRA’s free online tool for quick, accurate checks.

Follow these steps to complete a Canadian BN check on the official CRA registry:

1. Visit the CRA GST/HST Registry: Go to the CRA’s official GST/HST Registry portal.

GST/HST Registry Search page from the Government of Canada website with fields for GST/HST number, business name, and transaction date.

2. Enter the Business Number (BN): Input the 9-digit BN of the business you wish to verify. Make sure it’s correctly formatted and includes no extra spaces or letters.

CRA website search for "RT236578965" returns no results, with suggestions to check spelling.

3. Add the Business Name: You can enter the business name for better match accuracy. This is helpful when dealing with similar BN sequences or multiple accounts.

4. Input the Effective Date: Select or enter the date you want to confirm that BN’s GST/HST registration was active. This is usually the invoice date or service period.

5. Complete CAPTCHA and Click “Search”: Solve the CAPTCHA to confirm you’re a human, then hit Search. The CRA will show whether the BN is active and registered for GST/HST as of your specified date.

Troubleshooting Invalid or Inactive BN Results

Common BN verification errors can lead to getting an “invalid” or “inactive” result during a Canadian BN check. This can be confusing, and here’s how to understand these messages and fix common CRA registry issues:

Error MessageLikely CauseQuick Fix
“No match found for this BN”Typing error, extra digits, or incorrect BN structureRe-enter the 9-digit BN carefully. Avoid spaces or added characters.
“BN not registered for GST/HST”Business exists but has not enrolled in GST/HSTConfirm whether GST/HST registration is required for your transaction.
“Inactive as of effective date”GST/HST registration was canceled or not active on selected dateTry another date or contact the supplier to confirm status or reactivation.
“CAPTCHA validation failed”CAPTCHA not completed correctlyRefresh the page and re-enter the CAPTCHA carefully.
“Too many searches in short time”Multiple rapid checks from same IPWait a few minutes or try from a different browser/device.

Verifying a Canadian BN online requires accuracy and timing. A mismatch doesn’t always mean fraud; it may simply reflect an administrative update or entry error.

The Role of Licensed Tax Agents in BN Registration & Verification

Registered tax agents simplify the BN registration and verification process, ensuring accuracy and CRA compliance, especially for startups or foreign entities. Here’s what you need to do:

During BN Registration:

  • Apply for your BN and register the right CRA program accounts (GST/HST, payroll, import/export).
  • Align your business structure (sole prop, corp, partnership) with proper tax setup.
  • Activate additional tax accounts as needed.

For BN Verification:

  • Cross-check supplier BNs to reduce GST/HST claim risks.
  • Support vendor due diligence using official CRA methods.
  • Ensure your BN remains active and compliant year-round.

BN Verification in Major Canadian Provinces: Why It Matters for Local Businesses?

While the Business Number (BN) is issued federally by the Canada Revenue Agency (CRA), its role in provincial compliance varies across jurisdictions. To stay compliant, businesses must validate BN numbers and complete a proper Canada tax registration number check, especially when registering for provincial programs or processing vendor payments. 

The table below highlights how BN usage and BN verification practices differ by province and why it’s critical to check Canada VAT numbers when applicable:

ProvinceBN Usage & Verification Importance
OntarioRequired for Ontario Business Registry, EHT, WSIB. Verifying BNs ensures suppliers are properly registered for provincial tax remittance.
QuebecBN is used federally, but a separate NEQ is issued. Businesses must verify both BN (CRA) and NEQ (Revenu Québec) for full compliance.
British ColumbiaBN is needed for BC Business Registry and PST registration. BN checks support due diligence for contracts and tenders.
AlbertaBN is used for federal taxes; Alberta has no PST. BN verification helps with GST/HST compliance and interprovincial legitimacy checks
Manitoba & SaskatchewanBN is required for PST and business licenses. Verifying BNs ensures vendors are registered to collect/remit provincial sales taxes and meet local licensing rules.

Bulk & Automated BN Validation

Manual BN lookup Canada doesn’t scale, especially when managing hundreds of vendors. Commenda’s automated solution helps you validate Business Numbers efficiently and accurately.

Manual BN checks don’t scale when handling large vendor networks. Commenda’s automated solution enables fast, accurate validation of Business Numbers via CSV uploads or API. It pulls real-time data from the CRA, supports audit readiness, and ensures compliance with Canadian privacy standards through secure, reliable infrastructure.

Conclusion: Canada BN Verification Made Simple

From BN registration to ongoing compliance, Commendaprovides end-to-end support for Canadian businesses. Our platform simplifies every step – helping you register your Business Number, validate existing BNs in real-time or bulk, and maintain full tax compliance.

Beyond verification, we streamline your entire tax workflow. Whether you’re filing returns, managing vendor information, or preparing for audits, Commenda ensures accuracy and efficiency. Our automated solutions eliminate manual errors while keeping you current with CRA requirements.

Ready to verify a BN or register your business in Canada? Book a demo with Commenda and stay ahead of every tax and compliance requirement.

Join hundreds of international businesses growing fast with Commenda

Talk to an expert

Frequently asked questions

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.