Skip to main content
Get a Quote

Complete Guide to CARM Registration for Canadian Importers

Benji Visser

Founder, Bondrail ·

On this page

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:

  1. 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).
  2. Modernizes financial security. Importers can now post surety bonds or cash deposits directly through the portal to maintain Release Prior to Payment (RPP) privileges.
  3. 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 required to maintain RPP privileges.

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) from CRA

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.

If you do not have a Business Number, you can register for one through the CRA Business Registration Online service or by calling CRA directly at 1-800-959-5525. Processing typically takes a few business days, though it can sometimes be completed the same day online.

2. Import/Export Program Account (RM Account)

An RM account is the specific program account under your Business Number that authorizes you to import commercial goods into Canada. The “RM” stands for “import-export” in CRA’s system.

If you already import goods, your customs broker may have set this up on your behalf. You can verify whether you have an active RM account by logging into CRA’s My Business Account or by calling the CRA Business Enquiries line.

If you need to add an RM account, you can do so through CRA’s My Business Account portal. You will need your BN9 and web access code.

3. 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) from CRA
  • An active RM (import/export) program account linked to your BN
  • 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:

  1. Go to the GCKey registration page at www.canada.ca and search for “GCKey.”
  2. Click “Sign Up” and choose a username and password.
  3. Set up your recovery questions and complete the registration.
  4. 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

  1. Navigate to the CARM Client Portal at ccp-pcc.cbsa-asfc.cloud-nuage.canada.ca.
  2. Select your preferred authentication method — GCKey or Sign-In Partner — and log in.
  3. On your first login, the portal will prompt you to create a user profile. Enter your personal information: name, email address, and phone number.
  4. Accept the Terms and Conditions.
  5. 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:

  1. From the portal dashboard, select “Register a business.”
  2. Enter your nine-digit Business Number (BN9).
  3. 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.
  4. Provide your business address and contact information.
  5. Select your role in the organization (e.g., owner, officer, authorized representative).
  6. 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.

With your business registered, you now need to link your import/export program account:

  1. Navigate to the “Program Accounts” section in the portal.
  2. Select “Link a program account.”
  3. Enter your full RM account number (e.g., 123456789 RM 0001).
  4. The system will validate the account against CBSA records.
  5. 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:

  1. Return to the portal dashboard.
  2. Confirm that your business name and BN9 appear correctly.
  3. Navigate to “Program Accounts” and verify that your RM account is listed and active.
  4. 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.

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 duties and taxes over the previous 12 months. This is the most common and cost-effective option for active importers.
  • Cash deposit — a cash amount equal to 100% of your highest monthly duties and taxes, 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 request a quote from Bondrail. 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

  1. Log in to the CARM Client Portal.
  2. Navigate to the “Financial Security” section from the main menu.
  3. 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 the highest monthly amount of duties and taxes you owed over the previous 12 months. 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 duties and taxes.
  • If posting a cash deposit: The required deposit is 100% of your highest monthly duties and taxes.

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 recalculates it periodically based on your actual import activity. If your import volumes increase significantly, 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 — contact us for a quote.

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 CARM help desk 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:

  1. Check your required bond amount in the Financial Security section of the CARM Client Portal.
  2. 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.
  3. Get your bond. Request a quote from Bondrail and we will match you with a Canadian surety provider. Most customs bonds are issued within one business day.
  4. Post your security in CARM. Once you have your bond, upload it through the Financial Security section of the 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? Get a quote from Bondrail and we will have your bond issued fast — typically within one business day. No paperwork runaround, no waiting on hold.

Frequently Asked Questions

Need a Customs Bond?

Apply online in minutes. Most bonds issued same-day.

Get a Quote
Or call us: 1-888-XXX-XXXXMon-Fri 9am-6pm ET