CARM Canada: The Complete Guide for Importers

Everything importers need to know about CARM — Canada's new customs accounting system, how it works, who it affects, and what to do before your next shipment.

Anurag Singh · · Updated · 9 min read

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.

FeaturePre-CARM SystemCARM (Post-Release 2)
Importer portal registrationNot requiredMandatory for all commercial importers
Financial securityBroker’s bond often covered importerImporter must post own security for RPP
Account ownershipBroker often held consolidated accountImporter holds their own account
Duty payment cycleBroker-managed, variedMonthly SOA; due last business day of month
Statements of accountPaper-based, limited visibilityReal-time digital SOA in portal
Broker authorizationInformal/contractualFormal delegation of authority in portal
Audit trailFragmented across broker and CBSACentralized, CBSA has direct access
Entry correctionsPaper-based B2 amendmentsDigital 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

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

This article was researched and drafted with the assistance of AI and reviewed by the CustomsBrokerIndex editorial team for accuracy. It is provided for general information only and is not legal, customs, or trade-compliance advice — verify requirements with U.S. Customs and Border Protection or a licensed customs broker before acting.

Frequently Asked Questions

What is CARM Canada?
CARM (CARM stands for CBSA Assessment and Revenue Management) is a multi-year digital transformation project by the Canada Border Services Agency (CBSA) that modernizes how import duties, taxes, and fees are assessed, managed, and paid. It replaces a decades-old paper-based system with a centralized online portal, and requires most commercial importers to register directly in the system and post their own financial security.
How does the CARM Client Portal work?
The CARM Client Portal (CCP) is a secure online platform where importers create an account, link their business number, manage their import transactions, view statements of account, post financial security, and authorize customs brokers to act on their behalf. All commercial release requests and duty payments flow through the portal, giving importers real-time visibility into their customs accounting.
Who is required to register for CARM?
All commercial importers bringing goods into Canada must register in the CARM Client Portal. This includes businesses of all sizes — from large manufacturers to small e-commerce sellers importing goods for resale. Non-resident importers and importers who use a customs broker are not exempt; they must have their own portal account and post their own security, though they can still authorize a broker to transact on their behalf.
What does CARM cost, and what security deposit is required?
Registering in the CARM Client Portal is free. However, importers must post financial security — a bond or cash deposit — to access the Release Prior to Payment (RPP) privilege, which allows goods to be released before duties are paid. Security amounts are calculated based on an importer's historical duty liability. Importers without posted security must pay duties and taxes at the time of release, which can delay shipments significantly.
What is the most common CARM mistake importers make?
The most common mistake is assuming the customs broker's existing bond covers the importer's obligations under CARM. It does not. Under CARM, each importer must post their own financial security to access RPP. Importers who rely solely on their broker's bond and fail to register or post their own security may find their shipments delayed or held at the border.

More Guide Articles

View all →

Ready to Find a Customs Broker?

Browse our directory of 2,500+ CBP-licensed customs brokers across all 50 states.

Search the Directory →