Skip to content
Back to Blog

Compliance

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

A woman is seated at a wooden table in a bright office environment, holding and examining documents. The table has stacks of papers and a mobile phone. The office features plants, sofas, and large windows in the background, creating a well-furnished and airy atmosphere.

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.

Customs broker assisting client with CARM registration

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

  1. CARM Client Portal Registration — You must create and maintain your own portal account with CBSA
  2. Financial Security — You must obtain a surety bond or cash deposit to guarantee duty and tax payments
  3. Release Prior to Payment (RPP) Enrollment — You must enroll in the RPP program to have goods released before payment is due
  4. Accounting Review — You must review the Commercial Accounting Declarations submitted on your behalf
  5. 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:

  1. 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.
  2. 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.
  3. 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.

Individual registering in CARM customs portal

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.

Supply chain manager discussing warehouse timeline

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

  1. Begin Business Number registration immediately — This is the longest lead-time item and cannot be rushed
  2. Create your GCKey credential — Have authentication ready before attempting portal registration
  3. Identify your Business Account Managers — Designate at least two individuals for continuity
  4. Evaluate financial security options — Determine whether surety bond or cash deposit better fits your financial situation
  5. Engage a customs broker — Establish the relationship before your first shipment, not during it
  6. 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.

Ottawa Logistics Fulfillment
Ottawa Logistics Fulfillment
Ottawa Logistics Fulfillment is a Canadian 3PL specializing in high-volume ecommerce fulfillment and cross-border distribution. With over two decades of experience, we provide scalable warehousing, precision order fulfillment, and compliance-focused logistics solutions that help growing brands operate efficiently and scale with confidence across Canada and the United States.

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

Our Services

1
×
Avatar
Looking for a fulfillment partner? Chat with us now. We typically reply in minutes.
Avatar
Support Agent From Ottawa Logistics
We typically reply in minutes
×