CARM — the CBSA Assessment and Revenue Management system — is Canada’s multi-year digital transformation of its customs accounting and revenue collection process. For any business shipping commercially into Canada, understanding CARM is no longer optional: it changes who holds financial responsibility for duties, how billing works, and what happens if your shipments are delayed at the border.
What Is CARM? A Complete Definition
CARM (CBSA Assessment and Revenue Management): A digital platform developed by the Canada Border Services Agency (CBSA) that replaces the legacy paper-based system for commercial import accounting, duty assessment, and revenue collection. CARM centralizes all import accounting into a single online portal — the CARM Client Portal — and shifts primary financial responsibility for duties and taxes directly to the importer of record, rather than the customs broker.
Before CARM, Canada’s import accounting system relied heavily on customs brokers to post financial security and manage payment on behalf of importers. That arrangement worked for decades but created fragmented data, slow reconciliation, and limited visibility for CBSA into actual trade flows. CARM fixes all of that — at the cost of requiring importers to take a much more active role in their own compliance.
The program launched in two phases:
- Release 1 (May 2021): Portal goes live. Importers can register, view trade accounts, and prepare for compliance.
- Release 2 (October 21, 2024): Full enforcement begins. Importers must have their own security posted to maintain billing privileges and continue importing under the monthly payment cycle.
If you export goods to Canada — or if you are a U.S.-based non-resident importer (NRI) — this system directly affects your cash flow, your broker relationships, and your ability to clear shipments without delay.
How CARM Works: Step-by-Step
The CARM process breaks into five distinct stages. Each stage has specific requirements that must be completed in order.
Step 1: Register in the CARM Client Portal
Go to the CARM Client Portal (carm.cbsa-asfc.cloud-nuage.canada.ca) and create an account using your Canada Revenue Agency (CRA) Business Number (BN). If you are a non-resident importer without a CRA BN, you must obtain one before registering. The portal is the single point of access for all account management, document submission, and payment.
Step 2: Link Your Trade Account
Once registered, link your import account (your RM account — the sub-account of your BN used for customs purposes). This connects your historical import activity to your new CARM profile and determines your billing history, which is used to calculate your required security amount.
Step 3: Post Financial Security
Every commercial importer must post independent financial security — either a cash deposit or a surety bond — directly with CBSA through the portal. The security amount is calculated as 50% of the highest monthly statement from your prior 12-month import history, with a minimum of CAD $25,000 for most importers. This bond protects CBSA against non-payment of duties and taxes.
Step 4: Grant Delegate Access to Your Broker
You can authorize your customs broker (or freight forwarder) to work within your CARM account on your behalf. This is called “delegated authority.” Even with delegation active, the importer remains the legally and financially responsible party for all import transactions — the broker acts as your agent, not the principal.
Step 5: Receive Monthly Billing Statements (CADs)
Once your account is active and security is posted, CBSA issues a Commercial Accounting Document (CAD) — the consolidated statement of all duties, taxes, and fees assessed during a billing period. Payment is due within 30 calendar days of the statement date. Importers can pay via the portal using electronic bank transfers.
The Regulatory Framework Behind CARM
CARM is grounded in Canada’s existing customs legislation, primarily the Customs Act (R.S.C., 1985, c. 1), which governs all aspects of commercial importation into Canada, and the Customs Tariff (S.C. 1997, c. 36), which sets the duty rates applied to imported goods.
While CARM is a Canadian program and does not operate under U.S. regulations like 19 CFR or 19 USC, U.S. exporters and non-resident importers are not exempt from its requirements. Any party acting as the importer of record for goods entering Canada — regardless of where they are physically located — must comply with CARM’s registration and security obligations.
For U.S. customs brokers advising clients who import into Canada: CARM is administered entirely by CBSA, not CBP. A U.S. CBP-licensed customs broker cannot act as a licensed customs broker for Canadian entries — Canadian customs entries must be filed by a licensed Canadian customs broker (licensed under the Customs Brokers Licensing Regulations, SOR/86-1064). However, many U.S. brokers maintain relationships with Canadian counterparts for cross-border shipments.
Key compliance points under the CBSA framework:
- Importers who fail to post security lose billing privileges and must pay duties at time of release — effectively a cash-on-delivery arrangement that disrupts supply chains.
- CBSA can assess penalties and interest on unpaid duty statements under the Administrative Monetary Penalty System (AMPS).
- Brokers who previously posted security on behalf of importers (pre-Release 2) are no longer permitted to do so — this is a hard change, not a transitional option.
Real-World Scenarios: How CARM Affects Different Importers
Understanding CARM in the abstract is one thing. Here is how it plays out for three common importer profiles.
Scenario 1 — U.S. E-Commerce Seller Shipping to Canada A U.S.-based business selling consumer electronics ships 200 orders per month to Canadian customers via a cross-border fulfillment partner. They act as a non-resident importer (NRI) on each shipment. Before CARM, their Canadian customs broker posted security on their behalf. After Release 2, the U.S. seller must register in CARM, obtain a CRA Business Number, and post their own surety bond — even though they have no physical presence in Canada. Failure to do this means every shipment is assessed and must be paid at time of release, with no monthly billing cycle available.
Scenario 2 — Canadian Manufacturer Importing Raw Materials A Toronto-based manufacturer imports steel components from Mexico monthly, averaging CAD $800,000 in duties per year. Their highest single monthly statement was CAD $120,000. Their required CARM security is 50% of that peak — CAD $60,000. They work with their surety provider to post a bond for that amount and continue using their broker as a delegate within their CARM account. Their monthly cash flow is unchanged because they already operated on a billing cycle — CARM simply formalizes and digitizes the process.
Scenario 3 — Small Business, First-Time Canada Import A Washington state retailer importing specialty food products into Canada for the first time has no prior import history with CBSA. With no 12-month billing history, CBSA assigns the minimum security threshold of CAD $25,000. The retailer must post this bond before their first commercial shipment clears. If they use a customs broker familiar with food import compliance, that broker can guide them through CARM registration while handling the entry filing — but the bond obligation stays with the retailer.
CARM vs. Legacy System: What Changed
| Factor | Legacy System (Pre-2024) | CARM (Post October 2024) |
|---|---|---|
| Who posts security | Customs broker on behalf of importer | Importer directly — mandatory |
| Billing cycle | Monthly via broker | Monthly via CARM portal directly to importer |
| Payment method | Broker-managed | Electronic payment through CARM portal |
| Duty statements | Paper or broker-issued | Digital CADs in CARM portal |
| Importer visibility | Limited — through broker | Full — importer sees all transactions |
| Broker’s role | Principal or agent (flexible) | Agent only — importer is always principal |
| Non-resident importer requirement | Often managed via broker bond | NRI must register and post own security |
| Dispute / correction process | Broker-led | Importer-led (with optional broker delegate) |
The shift from broker-as-principal to importer-as-principal is the single largest operational change CARM introduces. It is not a paperwork adjustment — it is a fundamental reallocation of legal and financial responsibility.
Common CARM Mistakes and Misconceptions
Mistake 1: Assuming your broker’s bond still covers you. This was true before October 2024. It is not true now. Every importer — including NRIs — must post independent security. If your broker tells you otherwise, verify directly with CBSA or consult a licensed Canadian customs broker.
Mistake 2: Waiting until a shipment is held to register. CARM registration takes time: obtaining a CRA Business Number (for NRIs), completing portal setup, and securing a surety bond can take two to four weeks if you hit any delays. Registering after your first shipment is already in transit means paying at time of release — with no billing cycle available.
Mistake 3: Confusing U.S. customs brokers with Canadian customs brokers. Your CBP-licensed U.S. customs broker handles U.S. import entries. Canadian entries require a Canadian-licensed broker. Many cross-border importers use both. If you are shipping goods from the U.S. into Canada, you need a Canadian broker for the Canadian side of the transaction. You can search all CBP-licensed customs brokers for the U.S. side of your supply chain, but Canadian brokerage requires separate Canadian licensing.
Mistake 4: Underestimating the security amount. The minimum CAD $25,000 bond surprises many small importers. Even businesses importing a few shipments per year must post this amount. The bond premium (what you actually pay a surety company for the bond) is typically 1–3% of the bond face value annually — so CAD $25,000 bond costs roughly CAD $250–$750/year in premium. That is manageable, but it must be budgeted.
Mistake 5: Not delegating broker access properly. After registering, importers must explicitly grant delegate access to their Canadian customs broker inside the CARM portal. Without that delegation, the broker cannot file entries tied to your CARM account. Some importers register, assume the broker has access, and only discover the gap when a shipment is delayed. Delegation takes minutes in the portal — do it immediately after registering.
Tools and Resources for CARM Compliance
- CBSA CARM Client Portal — The official registration and account management portal for all CARM activity. (Note: access through CBSA’s portal at carm.cbsa-asfc.cloud-nuage.canada.ca)
- Canada Border Services Agency (CBSA) — Official CBSA guidance documents, CARM FAQs, and release notes for each program phase.
- National Customs Brokers & Forwarders Association of America (NCBFAA) — Resources for U.S.-based trade professionals managing cross-border Canada/U.S. shipments, including member guidance on CARM impacts for NRIs.
- International Trade Administration — U.S. government export resources for businesses expanding into Canada, including compliance overviews.
- Licensed Canadian Customs Brokers — Work with a broker licensed under Canadian law who has direct CARM experience. For the U.S. side of your cross-border supply chain, browse brokers by U.S. port of entry to find brokers operating at major land border crossings like Detroit, Buffalo, Laredo, and Blaine.
For importers managing both sides of the border — clearing goods into the U.S. and shipping into Canada — understanding the core duties of a customs broker helps you set the right expectations for each party. You may also find it useful to browse brokers by specialty if your Canada-bound goods fall into regulated categories like food, pharmaceuticals, or chemicals that require additional compliance on the U.S. export side.
If your operation involves warehousing on both sides of the border, the structure of 3PL with customs clearance and warehousing becomes especially relevant when CARM changes who holds financial responsibility for the Canadian leg.
Frequently Asked Questions
What is CARM?
CARM (CBSA Assessment and Revenue Management) is Canada Border Services Agency’s digital platform that modernizes how commercial importers account for and pay duties and taxes when importing goods into Canada. It replaces the legacy paper-based accounting system and requires all importers — including non-resident importers — to register directly in the portal, obtain their own trade account, and post financial security independently of their customs broker.
How does CARM work for importers?
Importers register in the CARM Client Portal, link their CRA Business Number, and post a financial security bond. Once registered, all commercial accounting documents (CADs) and duty/tax statements are issued and paid through the portal on a monthly billing cycle. Importers can delegate access to their customs broker, but the importer — not the broker — holds primary legal and financial responsibility