CARM (CBSA Assessment and Revenue Management)
|
🔖 This article is part of the Customs Glossary Guide |
CARM Explained: CBSA Assessment and Revenue Management
The comprehensive guide to Canada's digital customs system, mandatory registration requirements, and the CARM Client Portal (CCP).

What is CARM?
CARM (CBSA Assessment and Revenue Management) is a massive, multi-year digital initiative launched by the Canada Border Services Agency (CBSA). It fundamentally modernizes and streamlines how duties and taxes on commercial goods imported into Canada are assessed, collected, and managed.
Before CARM, the customs accounting process was heavily reliant on paper forms (like the B3 and B2) and decentralized communication. Today, CARM centralizes all trade activities into a single online interface known as the CARM Client Portal (CCP). Through the CCP, importers, customs brokers, and highway carriers can manage their CBSA accounts, pay invoices, and post financial security digitally.
History & Implementation Timeline
The transition to CARM was executed in strategic phases to allow the trade community to adapt to the new digital infrastructure.
| Phase | Date | Key Milestones |
|---|---|---|
| Phase 1 (ARL) | January 2016 | Introduced the Accounts Receivable Ledger (ARL), shifting CBSA accounting from a transaction-based system to an account-based system. |
| Release 1 | May 2021 | The CARM Client Portal (CCP) was launched. Importers and brokers could create accounts, view balances, and delegate authority, but the system of record remained unchanged. |
| Release 2 / 3 | October 21, 2024 | CARM became the official system of record. The new Commercial Accounting Declaration (CAD) replaced B3/B2 forms. The CBSA mandated that importers must post their own financial security to obtain Release Prior to Payment (RPP). |
| Transition End | May 20, 2025 | The 180-day grace period ended. As of this date, any importer without financial security posted directly in CARM cannot obtain RPP, meaning goods will be held at the border until duties are paid in full. |
Why is CARM Mandatory? (The RPP Shift)
CARM is mandatory because it fundamentally shifts financial liability away from customs brokers and places it directly on the importer.
Historically, an importer could rely on their customs broker's financial bond to secure the Release Prior to Payment (RPP) of their goods. This allowed trucks to cross the border seamlessly, with duties being billed and paid later.
Under CARM, brokers can no longer use their bonds to secure their clients' freight. Every resident and Non-Resident Importer (NRI) must register in the CCP and post their own financial security (either a customs bond for 50% of their highest monthly accounts receivable or a 100% cash deposit). Without this, your shipments will not clear the border.
Key Features of the CARM Client Portal
The CCP acts as the central command center for all trade chain partners.
- Commercial Accounting Declaration (CAD): Replaces the old B3 (coding) and B2 (adjustment) forms with a single, version-controlled digital document.
- Direct Payments & Billing: Harmonized billing cycles allow businesses to view their Statements of Account (SOA) in real-time and pay CBSA directly via credit card, Pre-Authorized Debit (PAD), or online banking.
- Delegation of Authority: Businesses can electronically grant access to their employees, customs brokers, and third-party trade consultants, defining exactly what each user can view or edit (e.g., BAM, PAM, Editor, Reader roles).
- Tariff Tools & Rulings: Integrated tools to classify goods, estimate duties and taxes, and submit/track advance customs rulings electronically.
Impact on Highway Carriers (Applying for a Carrier Code)
CARM has completely digitized the process of becoming a recognized highway carrier in Canada. The CBSA no longer accepts paper applications (such as Form BSF329-7) for Carrier Codes.
How to get a Carrier Code via CARM:
- Register the Business: The carrier must create an account in the CARM Client Portal (see registration steps below).
- Transporter Enrolment: Inside the CCP, navigate to the "Programs" section and select Carrier / Freight Forwarder enrolment.
- Submit Details: You will provide your company details, equipment counts, and indicate if you need a "Shared Secret" for ACI eManifest access.
- Post a Bond (Optional): If you are applying for a Bonded Carrier Code, you can now post your financial security directly within the CCP rather than mailing physical bond documents to Ottawa.
How to Register for the CARM Client Portal

Registration must be completed by an authorized representative of the business, who will become the Business Account Manager (BAM). Follow these steps to onboard:
Step 1: Obtain a Business Number (BN9)
You cannot register without a 9-digit Canada Revenue Agency (CRA) Business Number.
- Resident Businesses: Can often generate a BN9 directly during the CCP onboarding process (Scenario 1 registration).
- Non-Resident Businesses (e.g., US Carriers/Importers): Must contact the CRA directly to register for a non-resident BN9 before attempting to log into CARM.
Step 2: Log In & Create a User Profile
- Navigate to the <a href="https://ccp-pcc.cbsa-asfc.cloud-nuage.canada.ca/en/homepage" target="_blank">CARM Client Portal</a>.
- Log in using either a Sign-In Partner (your online banking credentials) or a GCKey (a secure Government of Canada credential).
- Set up Multi-Factor Authentication (MFA) and complete your personal user profile.
Step 3: Link Your Business
Once your user profile is created, select "Register My Business." You will need to enter your Legal Business Name, Address, and BN9 exactly as they appear on your CRA tax documents.
Affinity Questions:
If your business has imported into Canada in the past, the system will ask "Affinity Questions" to verify your identity. You will need to provide exact figures from a recent CBSA Statement of Account, a recent B3 transaction number, or the exact value of your last payment. If you do not have these, your customs broker must provide them to you.
Step 4: Delegate Authority
Once registered, navigate to "Manage my business relationships." Here, the BAM can approve pending requests from customs brokers or dispatchers, granting them permission to file CADs or manage ACI eManifests on your behalf.