CARM — short for CBSA Assessment and Revenue Management — is Canada’s new digital customs accounting system that fundamentally changes how commercial importers interact with the Canada Border Services Agency (CBSA). If your business ships goods into Canada, CARM affects your operations, your cash flow, and your relationship with your customs broker.
This guide explains what CARM is, how the system works step by step, who must comply, what it costs, and the most common pitfalls to avoid.
What Is CARM? A Plain-English Definition
CARM (CBSA Assessment and Revenue Management): A multi-year modernization initiative by the Canada Border Services Agency that replaces Canada’s legacy paper-based import accounting system with a centralized digital platform — the CARM Client Portal (CCP) — where importers register, manage duties and taxes, post financial security, and authorize third parties like customs brokers to act on their behalf.
Before CARM, Canadian import accounting was fragmented across paper forms, legacy IT systems, and broker-managed accounts. Importers had limited visibility into their duty obligations, and the CBSA had limited tools to audit and collect revenue efficiently. CARM changes both sides of that equation.
The CBSA launched the CARM project in phases starting in 2021. The most consequential phase — Release 2 — went live in October 2024, introducing mandatory importer registration, self-managed financial security, and the end of brokers acting as the primary account holder for their clients’ import transactions.
According to the CBSA, Canada processes approximately $600 billion CAD in imports annually, with over 80,000 active trade accounts. Modernizing that accounting infrastructure is one of the largest customs IT transformations in Canadian history.
How CARM Works: Step-by-Step
Understanding CARM is easiest when you follow the transaction lifecycle from the moment goods arrive at the border to the final duty payment.
Step 1: Importer Registers in the CARM Client Portal
Every commercial importer must create an account at the CARM Client Portal. You link your Canadian Business Number (BN) to the account and verify your business identity. Registration is free.
Step 2: Importer Posts Financial Security
To access Release Prior to Payment (RPP) — the privilege that allows your goods to be released before duties are actually paid — importers must post financial security. This can be a surety bond or a cash deposit held by the CBSA. The required amount is based on your historical duty liability, typically calculated as a percentage of average monthly duties.
Importers without posted security must pay all duties and taxes at time of release, which can hold up time-sensitive shipments.
Step 3: Importer Authorizes a Customs Broker (Optional but Common)
If you use a customs broker, you grant them access to your CCP account through a formal delegation of authority. Your broker can then submit import declarations, respond to CBSA queries, and manage transactions on your behalf — but under your account, not theirs.
This is a critical structural change from the pre-CARM model, where brokers often managed consolidated accounts covering multiple importer clients.
Step 4: Goods Arrive and Are Released
When a shipment arrives at a Canadian port of entry, the customs entry (B3 form, or its electronic equivalent) is filed through the portal. If the importer has posted security and is enrolled in RPP, goods are released before final duty assessment. The CBSA then has up to four years to reassess the entry under the Customs Act (R.S.C. 1985, c. 1 (2nd Supp.)).
Step 5: Statement of Account and Payment
The CBSA generates a monthly Statement of Account (SOA) consolidating all duty and tax obligations for the billing cycle. Importers pay through the portal. Payments are due by the last business day of the month following the billing period.
Step 6: Audits and Adjustments
The CBSA retains audit authority over all entries. Under the Customs Act, importers have a legal obligation to maintain records for six years. CARM gives CBSA auditors direct access to an importer’s transaction history, making discrepancies easier to identify.
The Regulatory Framework Behind CARM
CARM is not a standalone law — it is a system that operationalizes existing Canadian customs legislation. Key legal authorities include:
- The Customs Act (R.S.C. 1985, c. 1 (2nd Supp.)) — the foundational statute governing the importation of goods into Canada, including assessment, payment, and appeal rights for duties and taxes.
- The Customs Tariff (S.C. 1997, c. 36) — establishes tariff classification and duty rates applicable to imported goods.
- The Excise Tax Act — governs the Goods and Services Tax (GST)/Harmonized Sales Tax (HST) collected at importation.
- CBSA D-Memoranda — policy directives issued by the CBSA that provide operational guidance. Relevant memos include D17-1-4 (Release of Imported Goods) and D17-2-1 (Accounting for Imported Goods).
CARM also introduces changes to financial security requirements that effectively amend the way the RPP privilege functions in practice, even though the Customs Act provisions governing RPP remain unchanged. The CBSA has published detailed guidance on cbp.gov’s Canadian counterpart and through D-Memo updates.
Note for U.S.-based importers: If your company both exports to Canada and imports into the United States, you are dealing with two separate regulatory environments. U.S. import requirements — including ISF filing, entry bonds, and ACE Portal submissions — are governed by U.S. Customs and Border Protection and are entirely separate from CARM. A customs broker licensed in both jurisdictions, or separate brokers for each country, is often the right solution. You can search all CBP-licensed customs brokers on CustomsBrokerIndex.com for U.S.-side coverage.
CARM vs. Pre-CARM: What Actually Changed
The table below shows the most important operational differences between the pre-CARM system and the current CARM environment.
| Feature | Pre-CARM System | CARM (Post-Release 2) |
|---|---|---|
| Importer portal registration | Not required | Mandatory for all commercial importers |
| Financial security | Broker’s bond often covered importer | Importer must post own security for RPP |
| Account ownership | Broker often held consolidated account | Importer holds their own account |
| Duty payment cycle | Broker-managed, varied | Monthly SOA; due last business day of month |
| Statements of account | Paper-based, limited visibility | Real-time digital SOA in portal |
| Broker authorization | Informal/contractual | Formal delegation of authority in portal |
| Audit trail | Fragmented across broker and CBSA | Centralized, CBSA has direct access |
| Entry corrections | Paper-based B2 amendments | Digital amendments through portal |
The single biggest operational shift: importers are now primary account holders. Brokers are service providers acting under delegated authority, not account custodians. This gives importers more visibility — and more direct liability.
Real-World Scenarios: What CARM Looks Like in Practice
Scenario 1: The Small E-Commerce Importer
A U.S.-based Shopify seller ships approximately $200,000 CAD worth of goods into Canada each year through fulfillment partners. Before CARM, their customs broker handled everything — bond, payments, filings. Under CARM, this seller must register in the CCP, post their own security (even if modest), and formally delegate authority to their broker. If they skip registration, their goods can be held at the border pending payment at time of release.
Scenario 2: The Mid-Size Manufacturer
A Canadian auto parts manufacturer imports raw materials from the United States and Mexico. Their duty liability averages $80,000 CAD per month. Under CARM, they must post security equal to approximately 50% of their average monthly duties — around $40,000 CAD — to maintain RPP access. Failure to post on time results in shipments being held until cash payment clears, which disrupts their just-in-time production schedule. If you’re managing cross-border auto parts flows and need a U.S. broker, browse brokers by specialty including automotive specialists.
Scenario 3: The Importer Who Ignored the Deadline
A mid-size retailer assumed their broker’s bond still covered their import transactions post-Release 2. It didn’t. Their first shipment after October 2024 was held at the Port of Vancouver until they paid duties in full — cash at time of release. The delay cost them a week of retail inventory during the holiday season. Registering for CARM and posting a bond would have prevented this entirely.
Common CARM Mistakes (And How to Avoid Them)
Mistake 1: Assuming Your Broker’s Bond Still Covers You
This is the most expensive misunderstanding in the CARM transition. Under the pre-CARM system, many importers operated under a broker’s consolidated bond. That arrangement no longer applies for RPP access. You need your own security. Full stop.
Mistake 2: Registering Late or Not at All
The CBSA does not proactively block importers who haven’t registered — goods can still clear, but only on a pay-at-release basis. For importers with significant duty obligations, this means cash tied up in every single shipment until registration is complete and security is posted.
Mistake 3: Not Delegating Authority to Your Broker Correctly
Registration alone isn’t enough if you use a broker. You must formally delegate authority within the CCP so your broker can transact on your behalf. Informal arrangements — a phone call, an email, a legacy service agreement — are not recognized by the system.
Mistake 4: Ignoring Monthly Statements of Account
The SOA is now your responsibility to monitor, not your broker’s. Importers who ignore their statements and miss the payment deadline face interest charges. The CBSA charges interest on overdue amounts at prescribed rates under the Customs Act.
Mistake 5: Treating CARM as a One-Time Setup Task
CARM is not a form you fill out once. It is an ongoing compliance obligation. Your security requirements change as your import volumes change. Your delegation of authority needs to be maintained if you change brokers. Your account information must stay current.
Tools and Resources for CARM Compliance
Official CBSA Resources
- CBSA CARM Homepage — registration guides, training videos, D-Memo updates
- CARM Client Portal (CCP) — the actual platform where importers register and manage accounts
- CBSA Trade Compliance Verification program — post-entry audit framework that CARM feeds into
Industry and Professional Resources
- National Customs Brokers & Forwarders Association of America (NCBFAA) — while U.S.-focused, provides context on cross-border trade compliance affecting U.S. exporters shipping to Canada
- Canadian Society of Customs Brokers (CSCB) — the Canadian counterpart, publishes CARM readiness guides
- International Trade Administration — U.S. government export resources relevant to companies shipping into Canada
Customs Broker Support If your business crosses both sides of the border, having a licensed U.S. customs broker who understands Canadian trade flows is a practical advantage. They can coordinate with Canadian broker partners and help you understand which documentation your Canadian counterpart will need. Browse by U.S. port of entry to find brokers licensed at border crossings like Detroit, Buffalo, or Seattle — ports where Canada-bound freight frequently originates.
For a broader understanding of what customs brokers do on the U.S. side of the equation, see our guide to 10 Core Duties of a Customs Broker Explained and 10 Key Customs Broker Responsibilities Explained.
If you use a third-party logistics provider for warehousing and fulfillment alongside customs clearance, the structural overlap between 3PLs and customs brokerage is worth understanding — see 3PL With Customs Clearance and Warehousing Explained.
Frequently Asked Questions
What is CARM Canada?
CARM (CBSA Assessment and Revenue Management) is a major digital modernization project by the Canada Border Services Agency that replaces Canada’s legacy import accounting system with a centralized online platform. It requires commercial importers to register directly, post their own financial security, and manage their duty accounts through the CARM Client Portal. The system went live in its most impactful phase — Release 2 — in October 2024.
How does the CARM Client Portal work?
The CARM Client Portal (CCP) is a secure online platform where importers create a business account linked to their Canadian Business Number. Through the portal, importers view real-time statements of account, post financial security (bonds or cash), authorize customs brokers to act on their behalf through formal delegation, submit and amend customs entries, and make duty and tax payments. All commercial import transactions flow through the portal, giving both importers and the CBSA a centralized, auditable record.
Who is required to register for CARM?
All commercial import