Complete Guide to CARM Registration for Canadian Importers
Benji Visser
Founder, Bondrail ·
On this page
- What Is CARM?
- Who Needs to Use CARM?
- Why You Need to Register
- Prerequisites for CARM Registration
- 1. Business Number (BN9) and Import/Export Program Account (RM Account)
- 2. GCKey or Sign-In Partner Credentials
- Quick Checklist
- Step-by-Step CARM Registration
- Step 1: Obtain Your Business Number
- Step 2: Set Up Your GCKey
- Step 3: Create Your CARM Client Portal User Profile
- Step 4: Register Your Business
- Step 5: Link Your RM Program Account
- Step 6: Verify Your Registration
- Navigating the CARM Client Portal
- Dashboard
- Financial Security
- Statements of Account
- Account Settings
- Posting Financial Security
- Understanding Your Required Bond Amount
- Where to Find Your Required Amount
- How CBSA Calculates the Amount
- When Your Amount Changes
- Common Issues and Troubleshooting
- GCKey Problems
- Business Registration Fails
- RM Account Not Showing
- Delegate Access Issues
- Browser and Technical Issues
- Next Steps: Getting Your Customs Bond
If you import commercial goods into Canada, you need to register for the CBSA Assessment and Revenue Management system — better known as CARM. Since going live on October 21, 2024, CARM is the mandatory platform for all importers to manage duties, taxes, and trade compliance with the Canada Border Services Agency.
This guide walks you through every step of the CARM registration process, from gathering your prerequisites to navigating the CARM Client Portal for the first time.
What Is CARM?
CARM (CBSA Assessment and Revenue Management) is the Canada Border Services Agency’s digital platform for managing the assessment and collection of duties and taxes on commercial goods imported into Canada. It replaced a collection of legacy systems that had been in use for decades.
At its core, CARM does three things:
- Centralizes your import account. All duties, taxes, and trade data associated with your Business Number are accessible in one place through the CARM Client Portal (CCP).
- Modernizes financial security. Importers can now post surety bonds or cash deposits directly through the portal to maintain Release Prior to Payment (RPP) privileges.
- Establishes a direct relationship between CBSA and importers. Previously, most importers interacted with CBSA exclusively through their customs broker. CARM creates a direct line between the importer and the agency.
The CARM Client Portal is hosted at ccp-pcc.cbsa-asfc.cloud-nuage.canada.ca and is the primary interface for all CARM interactions.
Who Needs to Use CARM?
CARM is not limited to importers. The following trade chain partners all interact with the system:
- Importers — any business that brings commercial goods into Canada
- Customs brokers — licensed professionals who file customs declarations on behalf of importers
- Trade consultants — advisors who help businesses with tariff classification, valuation, and compliance
- Other trade chain partners — freight forwarders, warehouse operators, and carriers who participate in the import process
If you are an importer of record for any commercial shipment entering Canada, CARM registration is mandatory.
Why You Need to Register
Before CARM, importers could rely almost entirely on their customs broker to handle interactions with CBSA. That has changed. Here is what CARM registration means in practice:
It is mandatory. As of October 21, 2024, all commercial imports into Canada are managed through CARM. There is no legacy alternative. If you do not register, you cannot manage your import account, view what you owe, or post the financial security needed to obtain or keep Release Prior to Payment (RPP) privileges. Importing without RPP is still possible — your goods can be released once duties and taxes are paid in full at the time of import — but for most businesses, operating without RPP creates serious cash flow and logistics problems.
Your financial security obligations have changed. Under CARM, importers must post their own financial security — either a surety bond or a cash deposit — to maintain RPP privileges. Previously, many importers relied on their customs broker’s bond. That option no longer exists under the new framework.
You need visibility into your account. CARM gives you direct access to your Statements of Account, transaction history, and assessed duties. Without registering, you are operating blind.
Compliance is your responsibility. CARM reinforces that the importer of record — not the customs broker — is ultimately responsible for the accuracy of import declarations and the payment of duties and taxes.
Prerequisites for CARM Registration
Before you begin the registration process, make sure you have the following in place.
1. Business Number (BN9) and Import/Export Program Account (RM Account)
Your Business Number is the nine-digit identifier issued by the Canada Revenue Agency (CRA) that identifies your business for tax purposes. If you already file GST/HST or payroll remittances, you have one. An RM account is the specific program account under your Business Number that authorizes you to import commercial goods into Canada.
As of October 21, 2024, most new resident importers can obtain a BN9 and register an RM account directly in the CARM Client Portal — you no longer need to go through CRA first. The portal will walk you through the process during business registration.
Non-resident importers (NRIs) and some entity types still need to obtain their BN9 and RM account through CRA before registering in CARM. You can do so through the CRA Business Registration Online service or by calling CRA directly at 1-800-959-5525.
If you already have a BN9 and RM account — for example, if your customs broker set one up on your behalf — you can verify them by logging into CRA’s My Business Account or by calling the CRA Business Enquiries line.
2. GCKey or Sign-In Partner Credentials
To access the CARM Client Portal, you need one of two authentication methods:
- GCKey — a username and password you create specifically for accessing Government of Canada online services. If you already use GCKey for CRA My Business Account, Service Canada, or any other federal service, you can use the same credentials.
- Sign-In Partner — your online banking credentials from a participating Canadian financial institution. This option uses your bank’s login (e.g., TD, RBC, BMO, Scotiabank, CIBC) to verify your identity. You do not share your banking password with the government; authentication is handled through a secure redirect.
Either option works. GCKey is the most common choice for businesses that want a dedicated login separate from personal banking.
Quick Checklist
Before you start, confirm you have:
- A nine-digit Business Number (BN9) and an active RM (import/export) program account — or plan to create both directly in the CARM Client Portal during registration (available to most resident importers since October 2024)
- GCKey credentials or a Sign-In Partner bank login
- The legal name and address of your business as registered with CRA
Step-by-Step CARM Registration
With your prerequisites in hand, follow these steps to complete your CARM registration.
Step 1: Obtain Your Business Number
If you do not already have a BN9, register for one through CRA before proceeding. Visit the CRA Business Registration Online portal or call 1-800-959-5525.
Make a note of your full 15-digit program account number, which follows the format: 123456789 RM 0001. The first nine digits are your BN9, “RM” identifies the import/export program, and “0001” is your account reference number.
Step 2: Set Up Your GCKey
If you do not already have a GCKey account:
- Go to the GCKey registration page at www.canada.ca and search for “GCKey.”
- Click “Sign Up” and choose a username and password.
- Set up your recovery questions and complete the registration.
- Keep your credentials somewhere secure — you will need them every time you access the CARM Client Portal.
If you prefer to use a Sign-In Partner instead, skip this step. You will authenticate with your bank credentials when you first access the portal.
Step 3: Create Your CARM Client Portal User Profile
- Navigate to the CARM Client Portal at ccp-pcc.cbsa-asfc.cloud-nuage.canada.ca.
- Select your preferred authentication method — GCKey or Sign-In Partner — and log in.
- On your first login, the portal will prompt you to create a user profile. Enter your personal information: name, email address, and phone number.
- Accept the Terms and Conditions.
- Your user profile is now created. This profile identifies you as an individual user — it is not yet linked to your business.
Step 4: Register Your Business
After creating your user profile, you need to register your business within the portal:
- From the portal dashboard, select “Register a business.”
- Enter your nine-digit Business Number (BN9).
- Enter your legal business name exactly as it appears on your CRA registration. The system validates this against CRA records, so any discrepancy will cause the registration to fail.
- Provide your business address and contact information.
- Select your role in the organization (e.g., owner, officer, authorized representative).
- Submit the registration request.
In most cases, business registration is confirmed immediately if your BN9 and business name match CRA records. If there is a discrepancy, you may need to contact CBSA or CRA to resolve it before proceeding.
Step 5: Link Your RM Program Account
With your business registered, you now need to link your import/export program account:
- Navigate to the “Program Accounts” section in the portal.
- Select “Link a program account.”
- Enter your full RM account number (e.g.,
123456789 RM 0001). - The system will validate the account against CBSA records.
- Once linked, your RM account and all associated import activity will be visible in the portal.
If you have multiple RM accounts — for example, if your business operates through several divisions — repeat this step for each one.
Step 6: Verify Your Registration
Once your business and RM account are linked, take a moment to confirm everything is set up correctly:
- Return to the portal dashboard.
- Confirm that your business name and BN9 appear correctly.
- Navigate to “Program Accounts” and verify that your RM account is listed and active.
- Check the “Financial Security” section to see your current security status and required bond amount.
At this point, your CARM registration is complete. You now have access to the full portal and can manage your import account directly.
Navigating the CARM Client Portal
Once registered, the CARM Client Portal is where you will manage your entire import relationship with CBSA. Here are the key sections you should familiarize yourself with.
Dashboard
The dashboard is your landing page after login. It provides a summary of your account status, including any outstanding balances, upcoming deadlines, and notifications from CBSA. Check this regularly to stay on top of your obligations.
Financial Security
This is one of the most important sections for active importers. Here you can:
- View your current financial security status
- See your required bond amount as calculated by CBSA
- Post new financial security (surety bond or cash deposit)
- Track the status of pending security submissions
Your financial security directly determines whether you maintain RPP privileges. Without adequate security posted, your goods may be held at the border until duties and taxes are paid in full at the time of release.
Statements of Account
The Statements of Account section shows your assessed duties, taxes, and any adjustments. Each statement corresponds to a billing period and details:
- Duties assessed on your imports
- GST and other taxes owing
- Any adjustments, corrections, or reassessments
- Payment due dates
Review your statements regularly to catch errors early and avoid late payment penalties.
Account Settings
Under account settings, you can:
- Update your contact information
- Manage authorized users (add or remove people who can access your business account)
- Adjust notification preferences
- Review your linked program accounts
If you have staff members who need access to your CARM account, you can add them as authorized users here rather than sharing your personal login credentials.
Posting Financial Security
One of the most consequential steps after completing your CARM registration is posting financial security to maintain your Release Prior to Payment (RPP) privileges.
RPP allows your goods to be released from customs before you have paid the duties and taxes owing. Without RPP, you must pay all assessed amounts at the time of import — which creates significant cash flow and logistics problems for most businesses.
To maintain RPP, you must post financial security in one of two forms:
- Surety bond — a bond issued by an approved surety company, covering 50% of your highest monthly account receivable balance over the previous 12 months. The account receivable balance includes duties, GST, and other debts such as adjustments and interest. This is the most common and cost-effective option for active importers.
- Cash deposit — a cash amount equal to 100% of your highest monthly account receivable balance, held by CBSA.
For most importers, a customs surety bond is the practical choice. A bond lets you satisfy the financial security requirement at half the amount and without tying up working capital.
For a detailed breakdown of your options, costs, and the posting process, see our full guide: CARM Financial Security: Bonds vs. Cash Deposits.
If you are ready to secure your bond now, you can join the Bondrail waitlist. We work with Canadian surety providers to issue customs bonds quickly — most are delivered within one business day.
Understanding Your Required Bond Amount
One of the first things you should do after registering is check your required bond amount in the CARM Client Portal. Here is how to find it and what it means.
Where to Find Your Required Amount
- Log in to the CARM Client Portal.
- Navigate to the “Financial Security” section from the main menu.
- Your required financial security amount is displayed on this page. It is calculated by CBSA based on your import history.
How CBSA Calculates the Amount
CBSA determines your required financial security based on your highest monthly account receivable balance over the previous 12 months. This balance is inclusive of duties, GST, and other debts such as adjustments and interest — not just duties and taxes in isolation. The specific calculation depends on which form of security you choose:
- If posting a surety bond: The required bond amount is 50% of your highest monthly account receivable balance.
- If posting a cash deposit: The required deposit is 100% of your highest monthly account receivable balance.
For new importers without 12 months of history, CBSA will estimate the amount based on projected import volumes. This estimate may be adjusted as actual import data accumulates.
When Your Amount Changes
Your required security amount is not static. CBSA conducts an annual review covering the period from October 20 to October 19. Any updated security requirement resulting from that review takes effect on January 15 of the following year. If your import volumes increase significantly during the review period, your required bond amount may increase as well. Monitor the Financial Security section regularly, and be prepared to post additional security if your obligations grow.
If your required amount increases and your current bond no longer provides adequate coverage, you will need to arrange for a bond rider (an increase to your existing bond) or a replacement bond. Bondrail can help with both — join the waitlist.
Common Issues and Troubleshooting
CARM registration is generally straightforward, but there are a few issues that come up frequently.
GCKey Problems
“My GCKey is locked or revoked.” GCKey accounts are locked after multiple failed login attempts. You can recover your account by answering your security questions, or by creating a new GCKey and re-linking it to your CARM profile. If that does not work, contact the GCKey help desk.
“I forgot my GCKey username or password.” Use the recovery option on the GCKey login page. If you cannot recover the account, you will need to register for a new GCKey and re-associate it with your CARM user profile.
Business Registration Fails
“My business name does not match CRA records.” The CARM portal validates your business name against the exact name on file with CRA. Check for minor discrepancies — extra spaces, abbreviations (e.g., “Ltd.” vs. “Limited”), or outdated legal names. Log in to CRA My Business Account to verify the exact name on file and use that verbatim.
“My BN9 is not recognized.” Ensure you are entering only the first nine digits of your Business Number, not the full 15-digit program account number. If the number is correct and still not recognized, contact CRA to confirm your registration is active.
RM Account Not Showing
“I linked my RM account but it does not appear in the portal.” There can be a propagation delay between CRA and CBSA systems. Wait 24-48 hours and check again. If it still does not appear, contact the CBSA Border Information Service (BIS) at 1-800-461-9999 to investigate.
“I do not have an RM account.” If you are a new importer and have never had an RM account set up, you need to add one through CRA’s My Business Account before it can be linked in CARM. Your customs broker may be able to assist with this.
Delegate Access Issues
“I need to give my customs broker access to my CARM account.” You can authorize your customs broker as a delegate through the portal. Navigate to Account Settings, then select “Manage Delegates.” Your broker will need to be registered in CARM as well, and you will need their Business Number to set up the delegation.
“My broker says they cannot see my account.” Verify that the delegation is active and that you selected the correct permissions. Delegations can be scoped to specific program accounts or the full business account.
Browser and Technical Issues
“The portal is not loading or I get an error page.” The CARM Client Portal works best with current versions of Chrome, Firefox, Edge, or Safari. Clear your browser cache and cookies if you encounter persistent errors. Avoid using outdated browsers or Internet Explorer.
“I am stuck in a redirect loop during login.” This is usually a cookie or session issue. Clear your cookies for the canada.ca and cbsa-asfc.cloud-nuage.canada.ca domains, then try again. If you are using a corporate VPN or proxy, try disconnecting it temporarily.
Next Steps: Getting Your Customs Bond
Once your CARM registration is complete, the next critical step is posting your financial security so you can maintain RPP privileges and keep your goods moving through customs without delays.
Here is what to do next:
- Check your required bond amount in the Financial Security section of the CARM Client Portal.
- Decide between a surety bond and a cash deposit. For most importers, a surety bond is the better option — it requires only 50% of the security amount and does not tie up cash.
- Get your bond. Join the Bondrail waitlist and we will match you with a Canadian surety provider. Most customs bonds are issued within one business day.
- Post your security in CARM. Once your surety provider has been engaged, they will electronically register the bond in CARM on your behalf. You can verify the bond status in the Financial Security section of the CARM Client Portal.
If you have questions about which type of bond you need, our customs bonds overview and RPP bond guide cover the details.
For a deeper look at the financial security posting process, including costs and step-by-step instructions for uploading your bond to CARM, read our guide on CARM financial security requirements.
Need help with your CARM registration or customs bond? Join the Bondrail waitlist and we will have your bond issued fast — typically within one business day. No paperwork runaround, no waiting on hold.
Frequently Asked Questions
The CARM Client Portal is CBSA's online system for managing your import account, viewing duties owed, posting financial security, and managing your Release Prior to Payment (RPP) privileges.
Create a user profile at the CARM Client Portal using GCKey or Sign-In Partner credentials, then register your business. Most resident importers can obtain a BN9 and RM account directly in the portal. Non-resident importers and some entity types need to get these from CRA first.
Yes. As of October 21, 2024, CARM is the system for all commercial imports into Canada. All importers must use CARM to manage duties, taxes, and financial security.
Registration itself takes about 15-30 minutes if you have your Business Number ready. Getting your financial security posted may take an additional 1-3 business days depending on your surety provider.
Related Guides
CARM Financial Security: Customs Bond vs Cash Deposit
Complete guide to CARM financial security options for Canadian importers. Compare surety bonds and cash deposits, learn requirements, and understand deadlines.
Customs Bonds in Canada
Learn about the different types of customs bonds available for Canadian importers.
Need a Customs Bond?
We're building a faster way to get customs bonds in Canada. Join the waitlist.