A Business Number (BN) in Canada is a unique 9-digit identifier issued by the Canada Revenue Agency that acts as the master key for your federal business accounts, especially if you import goods. If you plan to bring commercial goods into Canada, that core number usually needs the right program account attached to it, or your shipment can stall before it gets anywhere useful.
If you're searching what is a bn number in canada, you're probably not doing it for fun. You're likely dealing with one of three situations. A shipment is about to move. A broker asked for your BN and RM account. Or customs paperwork has turned into alphabet soup and nobody's enjoying the meal.
The practical truth is simple. The BN isn't just another government reference number. It's the central nervous system of your Canadian import setup. It connects your tax identity, your import authority, and, for many businesses, your ability to clear freight without last-minute panic.
Why Your Shipment Might Be Stuck at the Border
Your freight is loaded, the supplier has been paid, and your customer is asking for an arrival date. Then your broker sends the message nobody likes: release is on hold because the importer details do not line up.
That problem shows up at the border, but it usually starts days or weeks earlier.
A shipment can stall even when the goods are correctly packed and the truck arrives on time. One of the most common reasons is a bad setup on the importer side. The business does not have the right federal accounts in place, the registration details do not match, or the broker is missing the program account needed to file the entry properly. At that point, your BN stops being a background admin detail and becomes the wiring behind the whole operation. It links who is importing, who owes the duties and taxes, and who CBSA can hold responsible if something is off.
The hold often starts with paperwork nobody wanted to deal with
New importers usually focus on what they can see and price. Product specs. Incoterms. Freight quotes. Delivery dates. The account setup gets left until the broker asks for it, which is about as comfortable as discovering you forgot your passport at the airport.
If your importer profile is incomplete, customs processing gets messy fast. The broker may not be able to transmit the release cleanly. GST account details may not line up. The legal importer on the documents may not match the party registered to import the goods into Canada.
That is how a routine shipment turns into storage charges and a string of irritated emails.
For non-resident importers, the risk is sharper because they need the proper Canadian importer registration before acting as importer of record. The Canada Border Services Agency explains importer requirements for commercial goods in its importing goods for commercial use guidance. If that setup is missing or wrong, the shipment can be delayed until the record is fixed.
BN problems rarely travel alone
In practice, a BN issue is often bundled with other documentation mistakes. The invoice value is unclear. The product description is too vague. The consignee details do not match the importer on file. If you want to catch the other half of this problem, review these Canada customs invoice mistakes that delay shipments.
That is why I tell importers to stop treating the BN as a tax-office side quest. For customs, it is part of the operating system. If the number, program account, and importer details are not lined up before the freight moves, the border becomes the place where every small admin shortcut sends you the bill.
Here is what usually goes wrong:
- No verified importer identity: CBSA and CRA need to see which business is legally tied to the shipment.
- Wrong or missing program account: Your broker may have the shipment details but still be unable to file the entry the right way.
- Mismatched records: The name on the invoice, the consignee, and the registered importer do not line up, so release gets held for clarification.
- Late setup: The shipment is already in motion when someone realizes the account structure was never finished.
Border delays are often boring. That is the frustrating part. No dramatic seizure. No cinematic inspection. Just a preventable account problem sitting in the middle of your customs process like a wrench in the gears.
Your Business Number Explained Without the Jargon
A shipment can be packed properly, priced properly, and routed properly, then still grind to a halt because the importer does not have the right federal identifier in place. That identifier is the Business Number, or BN. It is basic admin on paper. In real importing, it is the number that ties your tax, customs, and account records back to the same legal business.
The Canada Revenue Agency describes the BN as a unique 9-digit number used as the standard identifier for businesses dealing with federal, provincial, and municipal governments through programs such as GST/HST, payroll, and import-export accounts, in its Business number overview.
What the 9 digits actually do
Those nine digits are the root of your federal business identity. They are not just for customs paperwork. They sit underneath the program accounts your business uses, which is why I tell importers to stop viewing the BN as a CRA-only detail.
It works more like the central wiring of your Canadian operation. GST reporting, import declarations, and other federal registrations all point back to that same core number. If the wrong entity is registered, or the BN does not match the business buying and importing the goods, the mistake spreads fast. Your broker files under one name. The invoice shows another. The tax account belongs to a third variation of the company name. Then everyone spends a day cleaning up something that should have been sorted before the first pallet moved.
That is the practical value of the BN. It keeps one legal identity attached to the moving parts.
Why importers pay closer attention to it
For an importer, the BN is not background paperwork. It is operating infrastructure.
If your business plans to act as Importer of Record, the BN is the starting point for the import program setup that lets customs entries and related tax reporting connect to the right business. Global Affairs Canada notes in its guidance for non-residents doing business in Canada that many foreign companies register for Canadian tax and import purposes without incorporating here, because they still need the proper government account structure to operate lawfully in the Canadian market, as explained in Doing business in Canada for non-residents.
That matters more than many new importers expect. The BN is not just there so Ottawa can file you neatly in a drawer. It is the number that lets government systems recognize who is responsible for the shipment, who reports the taxes, and which account history follows that importer. If one part is off, the rest gets messy in a hurry.
What a BN is not
Importers mix up the BN with several other numbers, and that confusion causes expensive mistakes.
A BN is not:
- Your incorporation number. Corporate registration and tax identification are separate records.
- Your customs broker's client code or account number. Your broker uses your BN. They do not replace it.
- Your full import account number. The BN is the 9-digit root, not the complete account string used for a specific program.
- A blanket approval to import anything. Product permits, agency requirements, and program account setup still have to be handled properly.
That last point catches experienced businesses too. A company may already have a BN for GST or payroll and assume it is ready to import. Sometimes it is. Sometimes it is only halfway there, which is a very government sort of trap.
Decoding Your BN Program Accounts RM RT and More
Here is where many import files go sideways. A business says, "We have a BN," but the shipment still stalls because customs and CRA do not work from the 9-digit root alone. They work from the full program account attached to it.
A Canadian Business Number uses a 15-character format. You start with the 9-digit BN, then add a 2-letter program identifier and a 4-digit reference number. In practice, that full string is what tells the government system which part of your business is doing what.

How to read the full number
Take 123456789RM0001.
- 123456789 is the core BN
- RM identifies the program account
- 0001 is the specific reference number for that account
That last piece matters more than importers expect. A company can hold more than one account under the same BN, which helps separate divisions, reporting streams, or operating entities without creating a new federal identity every time the org chart changes. It is the same logic larger firms use in other jurisdictions when they are automating Dutch business compliance. One root identity, multiple operational branches.
The suffixes importers should recognise
The letters in the middle are the part you need to read carefully.
| Suffix Code | Program Account Name | Primary Purpose |
|---|---|---|
| RM | Import/Export account | Used for import and export activity and importer setup |
| RT | GST/HST account | Used for GST/HST registration and tax handling |
| RP | Payroll deductions account | Used when the business has payroll obligations |
There are other CRA program codes, but these are the ones importers trip over most often. RM handles the customs side. RT handles GST/HST. If those accounts are missing, inactive, or tied to the wrong legal entity, the rest of the file gets messy fast.
Why RM gets the attention
For importing, RM is the account that usually decides whether your paperwork works at the border. The Canadian Brokers Institute guide on business numbers states that an Import/Export RM account is required for commercial imports over $3,300 CAD. The same guide at https://www.cbinstitute.ca/e-guides/importing/business-numbers/ reports over 1.2 million unique RM accounts active as of 2024, says 65% were held by non-residents, and cites 2023 CBSA stats showing BN/RM non-compliance caused 15% of border delays.
That lines up with what brokers see every week. The problem is rarely "no number at all." The problem is the wrong suffix, the wrong reference account, or a BN that exists for tax purposes but was never set up properly for importing.
The gotcha experienced businesses still miss
A root BN does not automatically mean you are ready to import.
A company may already have an RT account for GST/HST and assume it can act as importer of record with that same setup. It cannot. The RM account has to exist, and it has to sit under the right legal party. If the seller, buyer, warehouse operator, and customs paperwork all point to different entities, CBSA will not sort out the family drama for you.
That is why I tell new importers to read the full account string, not just the first nine digits. The BN is the central nervous system of your Canadian import operation. The program codes are the nerves. If one connection is missing, the whole body twitches.
Why Your BN Is Your Golden Ticket for Importing
Your container lands in Vancouver. The goods are sold, the customer is waiting, and then clearance stalls because the paperwork points to a business that cannot legally carry the import. That is the kind of mistake a BN is supposed to prevent.
A Canadian Business Number does more than identify your company for one transaction. For importers, it ties together customs release, tax accounts, billing, and accountability under one business root. If that root and the right program account are set up properly, the shipment moves. If they are not, every other document in the file starts arguing with each other.

It supports importer structure, not just one shipment
Many businesses treat the BN like a checkbox. Get the number, hand it to the broker, done. That is how people end up with a tax registration that exists on paper but an import setup that falls apart under pressure.
The BN is the central nervous system of your Canadian import operation. It connects the legal entity, the program accounts, and the activity those accounts are allowed to handle. One business root can support more than one RM account, such as 123456789RM0001 and 123456789RM0002, which gives larger importers room to separate activity by entity, division, or reporting need without creating a new business identity every time operations expand.
That structure can save a lot of cleanup later. It can also create confusion if nobody decides which account should be used for which flow of goods.
Where good setups save you trouble
This matters most when a business is not simple. Maybe one entity buys the goods, another sells them, and a third operates the warehouse. Maybe the Canadian arm imports while the parent company signs the commercial contracts. Maybe finance wants separate reporting by business line. All reasonable. None of it works if the customs entry, tax setup, and importer identity point in different directions.
A clean BN setup should answer four questions without guesswork:
- Which legal entity is acting as importer of record
- Which RM account is tied to that importing activity
- How tax and customs obligations connect under the same BN root
- Whether the structure still works when volume, divisions, or channels grow
If those answers are fuzzy, the shipment usually pays the price first.
The BN affects more than border clearance
Experienced importers learn this the hard way. The BN is not just a border number. It sits in the middle of how your business is recognized across federal systems, which means a sloppy setup causes problems well beyond release day. Misapplied payments, account access headaches, reporting confusion, and CARM registration issues often trace back to the same root problem. The BN was created, but not built out properly for how the business imports.
That is why it pays to sort out the account structure before freight is on the water. If your team is also preparing for customs account access and delegation, this guide to register your business for CARM helps connect the dots.
Businesses that already care about process control in other jurisdictions usually grasp this quickly. The paperwork changes by country, but the discipline is the same. Clear ownership, clean account structure, and no mystery entity hiding in the file. If you want a parallel example from another admin-heavy market, this piece on automating Dutch business compliance shows the same operational mindset in a different setting.
A good BN setup is not glamorous. That is the point. When the importer identity is clear and the right accounts are attached from day one, customs has fewer reasons to stop the file and your own records stop fighting each other.
How to Register for Your Canadian Business Number
Your first container is booked, the supplier has sent the commercial invoice, and someone on the team says, “We have a business number, so we’re fine.” Then customs, tax registration, and CARM all start asking for pieces that were never set up properly. That is how a simple registration task turns into a border problem.
The BN registration process is easy only when the importer identity is clear and the right program accounts are attached from the start. The BN is the central system behind your import setup. If the wrong entity applies, or the RM and RT accounts are missed, the paperwork may exist on paper while the shipment still sits still.

If your business is based in Canada
Many Canadian businesses receive a BN during incorporation or business registration. CRA explains that businesses can register for a business number and program accounts through its Business Registration Online service, which is often the cleanest starting point for a resident importer.
That still leaves room for mistakes.
A Canadian company should verify four things before the first commercial shipment moves:
- The BN belongs to the correct legal entity: Parent company, operating company, and trade name are not interchangeable.
- The RM import-export account is active: This is the customs program account tied to importing and exporting activity.
- The RT account is active if your setup requires it: Do not assume tax registration happened automatically just because the BN exists.
- The business details match across records: Name format, address, contact details, and ownership should line up across CRA, customs, and internal files.
I see this one often. A company has incorporated, someone finds a nine-digit number in an old registration document, and everyone assumes the import side is ready. Then release day arrives and the customs account is missing.
If you're a non-resident importer
Non-resident importers need to be more deliberate. CRA states that non-resident businesses can register for a BN and the program accounts they need, including GST/HST, through the same registration framework, but they must make sure the importer setup matches how they will operate in Canada, not just how they are organized at home.
The practical problem is timing. Non-resident registrations can involve extra review, and GST/HST registration may not line up neatly with the day someone wants to ship. Leave this to the week your freight departs, and you are giving yourself a very avoidable headache.
A good rule is simple. Register before goods are in motion, not after the booking confirmation hits your inbox.
A practical registration checklist
Use this order. It prevents most of the messes that show up later.
Confirm the importer of record
Decide which legal entity will act as importer before anyone starts an application. If the seller, buyer, and Canadian affiliate are all being discussed, stop and settle that first.Choose the registration channel
CRA allows registration online, and in some cases by phone or mail depending on the business situation. Use the channel that fits your entity type and urgency, but keep one person responsible for the file.Request the right program accounts at the same time
Importers often apply for the BN, then realize later that the RM account was never opened. That is like buying a truck and forgetting the keys.Match the legal name exactly
The name on the registration should match the entity acting as importer. Close enough is not good enough when customs systems compare records.Check who will manage CARM access next
Once the BN and program accounts are in place, the business still needs proper customs account access and delegation. This guide to register your business for CARM helps with that step.
What works and what causes trouble
What works is boring. Clear entity. Correct accounts. One source of truth for business details. Enough lead time to fix errors before cargo is at the border.
What causes trouble is just as predictable:
- Using the shipment date as the trigger to start registration
- Applying under the wrong company because it was “close enough”
- Opening the BN but missing the needed program account
- Letting tax, logistics, and finance use different versions of the business name
- Assuming customs or your broker can patch the structure together at the last minute
The form itself is rarely the hard part. The hard part is making sure the BN is built to support the way your company will import, pay, report, and clear goods in Canada. Get that right now, and you avoid the kind of administrative comedy that stops being funny the moment storage charges start.
When to Partner with a Customs Broker for Your BN
There’s a point where DIY stops being efficient and starts becoming expensive. For BN setup, that point usually arrives when your import plan includes non-resident registration, multiple program accounts, or CARM-related responsibilities that have to line up properly the first time.
A customs broker earns their keep when the issue isn't just filing a number request. The issue is making sure the importer identity, the RM account, the RT account, and the release process all fit together without contradictions.
The usual trigger points
You should consider broker support when any of these are true:
- You’re a non-resident importer: Cross-border importer setup has more moving parts than most first-time applicants expect.
- You’re not sure which account codes you need: A BN without the right attached program account can create false confidence.
- Your first shipment is time-sensitive: Errors made under deadline pressure tend to become border delays.
- You’ve already registered but something doesn’t match: Fixing account issues after the fact is usually slower than setting them up correctly.
Where brokers save time
A good broker doesn’t just “get forms done.” They catch structural mistakes early. They can spot when the wrong entity is trying to act as importer, when a tax account is missing, or when your internal teams are using different versions of the business name.
If you're still deciding whether outside help makes sense, this plain-language overview of what a customs broker does gives a useful baseline.
The cheapest time to fix a BN problem is before the first shipment is dispatched.
You don't need a broker for every routine task. But if the cost of getting it wrong includes held freight, rework, and a chain of avoidable compliance problems, expert help usually pays for itself quickly.
Common Questions About the Canadian Business Number
Do I need a BN if I’m a sole proprietor importing small amounts
A lot of first-time importers get tripped up here. They assume "small shipment" means "small compliance burden." The border does not work that way.
If you are importing goods for business purposes, the right question is not whether the shipment feels minor. The question is which legal entity is acting as importer, and whether that entity has the accounts needed to report, clear, and pay properly. A sole proprietor can sometimes operate with a simpler setup at the start, but that depends on the facts. The moment the paperwork, tax treatment, or importer-of-record role points to a formal registration need, waiting usually creates more trouble than it saves.
Small orders can still produce expensive mistakes.
How long does it take to get a BN after I apply
Do not plan your first shipment around best-case timing. That is how freight ends up sitting while someone scrambles to fix registration details.
Processing time depends on who is applying, which program accounts are needed, and whether the application matches the business records on the first pass. The Canada Revenue Agency explains how to register a business number and program accounts through its business registration process. In practice, smart importers leave a buffer. If you need an import-export account tied to the BN, build in extra time and get it sorted before goods are loaded, not after they land.
The BN is not just an admin number. It is the wiring behind your import operation. If that wiring is incomplete, the rest of the system starts flickering.
Can I use someone else’s BN to import my goods
Usually, no, and treating this casually is one of the faster ways to create a mess.
The BN identifies the business responsible for the transaction. That affects customs declarations, tax reporting, recordkeeping, and who CRA or CBSA will expect answers from if something does not line up. Using a customer’s BN, a related company’s BN, or a freight forwarder’s details because it seems convenient can leave everyone arguing over who imported the goods after the fact. By then, the shipment is already the least interesting problem.
Sort out the importer of record before the purchase order turns into freight.
What if I already have a BN for payroll or corporate tax
That helps, but it does not automatically mean you are ready to import.
A BN is the base identifier. Importing usually requires the right program account attached to it. This is one of the common gotchas. A company sees its nine-digit BN, assumes it is fully set up, and only learns otherwise when customs documents need an import-related account that was never opened. Same number. Different function. Very different result at the border.
Can I change BN details later if something is wrong
Yes, but corrections are easier before shipments start moving.
Name mismatches, entity mismatches, and wrong addresses can ripple through customs entries, tax filings, and internal records. The BN sits in the middle of all of it, which is why I tell importers to treat setup like foundation work. If the foundation is crooked, every floor above it needs adjustment.
If your business is importing into Canada and you want the BN, RM, RT, and customs setup handled properly from the start, J.W. Smith Customs Brokers Ltd. can help you get organised before your shipment becomes tomorrow’s border story.
Need Help with Customs?
J.W. Smith Customs Brokers has over 50 years of experience helping Canadian businesses navigate imports with confidence. Our team of licensed customs brokers is ready to assist with your import and export needs.

