Compliance
CARM Explained: What the CBSA Assessment and Revenue Management System Means for Importers

The CBSA Assessment and Revenue Management system, known as CARM, represents the most significant change to Canadian customs infrastructure in decades. As of May 2025, every business importing commercial goods into Canada must register in the CARM Client Portal, obtain financial security, and manage their customs obligations directly with the Canada Border Services Agency. For international brands—particularly those based in the United States, United Kingdom, European Union, Australia, or Singapore—this shift fundamentally changes how you enter the Canadian market. You can no longer rely entirely on customs brokers to handle compliance on your behalf. Understanding CARM is not optional; it is the prerequisite for moving inventory across the Canadian border without delays, penalties, or shipments held at customs. This article provides the operational guidance you need to navigate CARM registration, financial security requirements, and the Release Prior to Payment program, positioning your brand for efficient Canadian market entry.

Who This Article Is For
This guide is written specifically for operations managers, supply chain directors, and founders at established D2C ecommerce brands processing 500 or more orders monthly who are preparing to enter or expand within the Canadian market. If you are shipping commercial inventory to Canadian fulfillment centers, warehouses, or retail partners, CARM compliance is mandatory for your operations.
This article is for you if:
- You are a US, UK, EU, Australian, or Singaporean brand without an existing Canadian business presence
- You plan to position inventory within Canada for domestic fulfillment
- You need to understand what CARM requires before your first shipment clears customs
- You want clarity on the timeline and steps involved in achieving compliance
This article is not for:
- Startups shipping fewer than 100 orders monthly to Canadian consumers
- Marketplace-only Amazon sellers using FBA import services
- Casual importers shipping personal goods rather than commercial inventory
What CARM Is and Why It Exists
CARM is Canada’s modernized system for assessing, collecting, and managing duties and taxes on commercial imports. The Canada Border Services Agency launched CARM to replace legacy paper-based processes with a centralized digital platform that gives importers direct visibility into their customs accounts and obligations.
Before CARM, much of the customs compliance workflow occurred through intermediaries. Customs brokers managed security bonds, submitted accounting documents, and handled payments on behalf of importers. The importer’s role was largely passive—you paid your broker, and they managed the relationship with CBSA.
CARM changes this dynamic fundamentally. The system creates a direct relationship between CBSA and the importer, requiring businesses to:
- Register their own account in the CARM Client Portal
- Obtain and maintain their own financial security
- Review and approve their customs accounting
- Make payments directly to CBSA
For international brands entering Canada, this means you are stepping into a customs environment that demands more direct engagement than you may be accustomed to in other markets. The official CBSA CARM resources provide procedural documentation, but understanding the practical implications for your operations requires context that government resources do not provide.
The Fundamental Shift in Importer Responsibilities
CARM transferred five core obligations from customs brokers to importers themselves. Understanding these responsibilities is essential for planning your Canadian market entry.
What You Must Now Manage Directly
- CARM Client Portal Registration — You must create and maintain your own portal account with CBSA
- Financial Security — You must obtain a surety bond or cash deposit to guarantee duty and tax payments
- Release Prior to Payment (RPP) Enrollment — You must enroll in the RPP program to have goods released before payment is due
- Accounting Review — You must review the Commercial Accounting Declarations submitted on your behalf
- Direct Payment to CBSA — You must pay duties and taxes directly through the portal or authorized channels
What Customs Brokers Still Handle
Customs brokers continue to play an essential role under CARM. They submit releases and entries, classify goods, determine duty rates, and manage the technical documentation required for customs clearance. However, they can no longer post financial security on your behalf or make payments for you. The relationship has evolved from full-service representation to a partnership where both parties have distinct responsibilities.
This shift catches many international brands off guard. If you have experience importing into the United States through the ACE system or into the EU through national customs platforms, you may expect a similar broker-managed workflow in Canada. CARM operates differently, requiring your direct participation in ways other systems do not.
Business Number Registration for Non-Resident Importers
Before you can access the CARM Client Portal, you must obtain a Canadian Business Number (BN9) from the Canada Revenue Agency. This is the critical first step that frequently surprises international brands—you cannot register for CARM without first establishing this identifier.
The Non-Resident Registration Process
As a foreign entity without Canadian business presence, you will register as a non-resident importer. The process involves:
- Contact the Canada Revenue Agency — Non-residents must register by phone or through a web form rather than the standard online registration available to Canadian businesses. Visit the Canada Revenue Agency Business Number registration page for current contact information and forms.
- Request an Import/Export RM Account — Your Business Number will be followed by an RM (import/export) program account identifier. This RM account is what you link to the CARM Client Portal.
- Provide Required Documentation — CRA will require information about your business, including legal name, address, ownership structure, and the nature of goods you plan to import.
Common Obstacles for Foreign Entities
Several challenges frequently arise during Business Number registration:
- Processing Delays — Non-resident applications may take two to four weeks to process, sometimes longer during peak periods
- Documentation Requirements — CRA may request additional verification documents that vary by country of origin
- Communication Barriers — The phone-based process for non-residents can involve hold times and callbacks
Plan for these delays. If your inventory needs to ship to Canada in six weeks, beginning the Business Number application process today is not too early. This prerequisite cannot be rushed and must be completed before any CARM registration is possible.

CARM Client Portal Registration Process
Once you have your Business Number and RM account, you can register in the CARM Client Portal. This process involves several distinct steps that require careful attention.
Authentication Options
CBSA offers two sign-in methods for the CARM Client Portal:
- GCKey — A government-issued credential that you create specifically for accessing federal services
- Interac Sign-in Partner — Allows sign-in through participating Canadian financial institutions
For non-resident importers, GCKey is typically the only viable option. The Interac Sign-in Partner requires a relationship with a Canadian bank, which most foreign businesses do not have. Create a GCKey credential and enable multi-factor authentication before proceeding.
Business Account Manager Registration
The first person from your organization to register becomes the Business Account Manager (BAM). This role carries significant authority within the portal:
- BAMs can add and remove users from the business account
- BAMs can assign roles and permissions to other team members
- BAMs can delegate authority to customs brokers and other service providers
We recommend designating at least two individuals as Business Account Managers. This ensures continuity if one person leaves your organization or becomes unavailable. Additional team members can be added as regular users with limited permissions.
Linking Your Import/Export Account
After creating your personal profile and business account, you must link your RM (import/export) program account to the portal. This connection enables CBSA to associate your customs transactions with your portal account, allowing you to view accounting, manage payments, and access statements.
Financial Security and Release Prior to Payment
The financial security requirement is where CARM’s practical impact becomes most apparent. Without adequate security in place, your goods cannot be released under the Release Prior to Payment program—meaning you would need to pay all duties and taxes in person at the border before CBSA releases your shipment.
Critical Deadlines
Financial security requirements for the Release Prior to Payment program became mandatory on May 20, 2025. Additionally, importers must ensure their financial security meets required amounts by January 15, 2026, or risk losing access to RPP and facing importing delays. The CBSA Customs Notice on CARM implementation provides official timeline details.
Two Financial Security Options
You have two paths to meeting the financial security requirement:
Option 1: Surety Bond
- Obtained through a licensed surety provider
- Must cover at least 50% of your required financial security amount
- Minimum bond value of CAD $5,000 per RM account
- Involves annual premiums based on bond size and risk assessment
- Preserves working capital while satisfying CBSA requirements
Option 2: Cash Deposit
- Made directly through the CARM Client Portal
- Must cover 100% of your required financial security amount
- No minimum threshold
- Ties up working capital that could otherwise support inventory or marketing
- Eliminates ongoing bond premium costs
How Security Amounts Are Calculated
CBSA calculates your required financial security based on your highest monthly accounts receivable balance over the previous twelve months, including duties, GST, and all associated debts. This figure appears in your CARM Client Portal once you have transaction history. For new importers, CBSA will establish an initial estimate based on projected import volumes.
CBSA conducts annual reviews of security requirements. If your import volumes increase significantly—particularly during peak seasons—your required security may rise at the next review, requiring bond adjustments or additional deposits.
Consequences of Insufficient Security
Without adequate financial security and RPP enrollment:
- Goods are held at the border until duties and taxes are paid in full
- Payment must be made in person or through immediate transfer before release
- Shipment timelines become unpredictable
- Fulfillment operations downstream are disrupted
For ecommerce brands positioning inventory in Canadian fulfillment centers, RPP is the operational standard. Operating without it introduces friction that undermines the efficiency gains of having inventory in-country.
Timeline: From Registration to First Shipment Clearance
CARM compliance cannot be achieved in days. The process involves multiple agencies, third-party providers, and sequential steps that require realistic timeline planning.
Estimated Implementation Timeline
Business Number Application (Non-Resident): 2-4 weeks
CARM Client Portal Registration: 1-3 days
Surety Bond Procurement: 1-3 weeks
Financial Security Posting in Portal: 1-2 days
Customs Broker Coordination and Delegation: 3-5 days
System Testing and Verification: 3-5 days
Total estimated timeline: 5-9 weeks minimum
If you need inventory in a Canadian fulfillment center by a specific date, work backward from that date and add buffer time. Beginning the process two months before your first required shipment is reasonable; beginning two weeks before is not.
Working with Customs Brokers Under CARM
Customs brokers remain essential partners under CARM, but the relationship requires new coordination patterns.
What Brokers Need From You
- Delegation of Authority — You must authorize your broker within the CARM Client Portal to act on your behalf for specific functions
- Business Number and RM Account Information — Your broker needs these identifiers to submit releases and entries under your account
- Communication Channels — Establish clear processes for reviewing accounting documents and addressing discrepancies
Coordination Requirements
Under CARM, your broker submits the Commercial Accounting Declarations (CADs) that document your imports, but you review and pay for them through your portal account. This creates a coordination requirement that did not exist under the previous system. Ensure your broker understands your internal approval workflows and can provide documentation in formats that support your review process.
Common Registration Obstacles and Solutions
International brands frequently encounter specific challenges during CARM implementation. Understanding these obstacles helps you plan around them.
Authentication Issues for Non-Residents
Problem: The Interac Sign-in Partner option does not work for businesses without Canadian banking relationships.
Solution: Use GCKey exclusively. Create your credential before beginning the CARM registration process to avoid delays.
Business Number Application Delays
Problem: Non-resident applications take longer than domestic registrations, and processing times can be unpredictable.
Solution: Begin the Business Number application as early as possible. Consider it the critical path item in your Canadian market entry timeline.
Financial Security Calculation Confusion
Problem: New importers lack transaction history, making it difficult to estimate required security amounts.
Solution: Work with your customs broker or 3PL partner to develop realistic import volume projections. CBSA will establish initial estimates based on these projections.
Portal Navigation Difficulties
Problem: The CARM Client Portal interface is functional but not always intuitive for first-time users.
Solution: CBSA provides portal help documentation. Additionally, working with a 3PL experienced in CARM can provide practical guidance beyond official resources.
System Errors and Penalties
Be aware that system issues do occur. CBSA has cancelled erroneous late accounting penalties that were incorrectly issued. If you receive a penalty notice that appears incorrect, contact CBSA or your customs broker immediately rather than assuming the charge is valid.
How 3PL Partners Facilitate CARM Compliance
Navigating CARM independently is possible, but the complexity of the system—particularly for non-resident importers unfamiliar with Canadian regulatory infrastructure—makes expert guidance valuable.
What Experienced Canadian 3PLs Provide
A fulfillment partner with CARM expertise can:
- Guide Business Number Registration — Advise on documentation requirements and help anticipate processing timelines
- Coordinate with Customs Brokers — Establish relationships with brokers experienced in your product categories
- Advise on Financial Security Options — Help evaluate surety bond versus cash deposit decisions based on your import patterns
- Verify Compliance Prerequisites — Ensure all requirements are met before inventory ships
- Troubleshoot Issues — Provide guidance when registration obstacles or portal issues arise
When Partnership Becomes Valuable
Consider working with a Canadian 3PL if:
- You lack internal expertise in Canadian customs and regulatory requirements
- Your timeline is aggressive and you cannot afford delays from registration errors
- You are importing regulated products (NHP, food, cosmetics) that involve additional compliance layers
- You want to position inventory in multiple Canadian locations for distributed fulfillment
The consequences of CARM compliance errors—held shipments, unexpected penalties, missed fulfillment windows—make prevention more cost-effective than correction. Strategic partnership with a 3PL experienced in the Canadian customs environment reduces risk while accelerating your path to operational readiness.

Next Steps for Your Canadian Market Entry
CARM compliance is the gateway to efficient Canadian market operations. Without it, you face unpredictable border delays, held shipments, and the inability to position inventory within Canada for domestic fulfillment. With proper preparation, you gain access to a system that enables streamlined importing and direct visibility into your customs accounts.
Recommended Action Sequence
- Begin Business Number registration immediately — This is the longest lead-time item and cannot be rushed
- Create your GCKey credential — Have authentication ready before attempting portal registration
- Identify your Business Account Managers — Designate at least two individuals for continuity
- Evaluate financial security options — Determine whether surety bond or cash deposit better fits your financial situation
- Engage a customs broker — Establish the relationship before your first shipment, not during it
- Consider 3PL partnership — Assess whether expert guidance would reduce risk and accelerate your timeline
The Canadian market offers significant opportunity for established D2C brands, but accessing that opportunity requires navigating CARM effectively. The brands that invest in proper compliance preparation position themselves for smooth operations, predictable costs, and the ability to deliver to Canadian customers without cross-border friction. Those that treat CARM as an afterthought face delays that undermine customer experience and erode the competitive advantages of in-country fulfillment.
Your Canadian market entry begins with CARM. Plan accordingly.
Frequently Asked Questions
Obtain a Canadian Business Number (BN9) and Import/Export RM account from the Canada Revenue Agency. You cannot access the CARM Client Portal or move forward with compliance until this registration is complete.
No. Brokers manage technical customs work, but you must register in the CARM Client Portal, post your own financial security, review Commercial Accounting Declarations, and pay CBSA directly. Brokers are now partners, not full-service proxies.
Yes, CARM registration is mandatory for importing commercial inventory into Canada. Without a CARM account, financial security, and RPP enrollment, your goods can be delayed, held, or refused at the border before your first shipment clears customs.
Plan for at least 5–9 weeks from Business Number application to being ready for your first shipment. Start the process about two months in advance and build in buffer time for CRA and surety processing.
Use a surety bond to preserve working capital with annual premiums; choose a cash deposit to avoid premiums if you can tie up 100% of the required security. Many growing ecommerce brands choose bonds to keep cash free.
Scale Your Canada Fulfillment with Confidence.
Partner with Canada's premier 3PL to unlock faster shipping, lower costs, and seamless scalability for your ecommerce brand.
Talk to an Expert