Ezcustoms Inc. — Licensed Canadian Customs Broker
Canadian customs blog article

CARM registration Canada

How CARM Registration Works for Canadian Importers

CARM changed how Canadian importers manage their customs accounts. Every commercial importer must now register directly on the CARM Client Portal, post a security bond, and take responsibility for duty payments.

Published April 5, 2026Updated April 5, 2026Written by Ezcustoms Inc.Reviewed by Ezcustoms customs brokerage team

What Is CARM and Why Does It Affect Canadian Importers?

CARM — the CBSA Assessment and Revenue Management system — is Canada Border Services Agency's digital platform for managing import duties, taxes, and trade compliance. CARM fundamentally changed the relationship between importers and CBSA by requiring importers to register directly and take on obligations that were previously managed by their customs broker.

Before CARM, many importers relied on their customs broker to post security bonds and manage duty payment flows on their behalf. Under CARM, each importer of record must maintain their own account, post their own security bond, and manage their own Statement of Account directly with CBSA. Customs brokers are now delegated as secondary account holders rather than primary administrators.

CARM also introduced the Release Prior to Payment (RPP) privilege — the ability to receive goods before duties are paid — as an importer-held entitlement that requires a valid security bond. Without RPP, CBSA will not release shipments until duties and taxes are paid upfront, which significantly delays clearance and disrupts cash flow.

Who Must Register on the CARM Client Portal?

All commercial importers into Canada are required to register on the CARM Client Portal. This applies regardless of import frequency, shipment volume, or business size. Whether you import one shipment a year or hundreds, you must have an active CARM account as the importer of record.

Non-compliance has direct operational consequences. Importers who have not registered on CARM cannot obtain Release Prior to Payment privileges, which means CBSA will hold every shipment until full duties and taxes are paid — before goods are released. For importers with regular shipments, this creates significant cash flow strain and clearance delays.

If your business is a new importer that has never registered with CBSA, you will also need to obtain a Business Number (BN) through the Canada Revenue Agency and establish an importer number before starting the CARM registration process.

How to Complete CARM Registration Step by Step

The CARM registration process begins with your CRA Business Number. Confirm that your BN is active and that it has the correct import/export program account (RM account) registered with CBSA. This is the foundation your CARM account will be built on.

Log into the CARM Client Portal using your CRA My Business Account or GCKey credentials. Once authenticated, create your CARM business profile by linking it to your BN and confirming your business details. You will then set up user accounts for anyone in your organization who will manage customs entries, payments, or compliance tasks within the portal.

After creating your profile, configure your payment settings and review your Statement of Account workflow. CARM issues monthly statements that summarize your duty and tax obligations — understanding how to read and reconcile these statements is an important compliance step.

Security Bonds and Release Prior to Payment

Once registered on CARM, you must post a security bond to activate Release Prior to Payment (RPP) privileges. Without RPP, every shipment must be paid for — duties, GST, and any applicable surtaxes — before CBSA will issue a release. For most importers, this makes RPP non-negotiable.

Security bonds come in two forms: a surety bond or a cash deposit. A surety bond is issued by a licensed surety company and requires an annual premium — typically a small percentage of the bond amount — without tying up capital. A cash deposit requires the full bond amount to be held by CBSA. Most importers choose surety bonds for cash flow efficiency.

Bond amounts are calculated based on your estimated monthly duty and tax liability and must meet CBSA's minimum threshold. Ezcustoms can help you determine the appropriate bond amount and connect you with a surety bond provider.

Delegating Your Customs Broker in CARM

After completing your CARM setup, you must formally delegate your customs broker as a secondary account holder in the portal. Without this delegation, your broker does not have authority to file customs entries on your behalf — a step that is often missed and can halt clearance.

The delegation is completed within the CARM Client Portal under the business relationship management section. You will search for your broker's business number, select the delegation type, and confirm the relationship. Ezcustoms will guide you through the delegation process and verify that the configuration is correct before your first shipment.

Maintaining your CARM account also means staying current with CBSA's updates to the portal and responding promptly to any queries or payment notices. Ezcustoms monitors CARM system changes and notifies clients of any compliance obligations that require action.

Related Service

If this topic applies to your current import program, you can also learn more about our service support here: CARM Compliance Services.

FAQ

Frequently Asked Questions

Clear answers for importers evaluating customs brokerage, CARM compliance, and duty management options in Canada.

Is CARM registration mandatory for Canadian importers?

Yes. All commercial importers into Canada are required to register on the CARM Client Portal. This applies regardless of import frequency or shipment value. Failure to register means losing Release Prior to Payment privileges, which causes every shipment to be held until duties are paid upfront.

What happens if I don't complete CARM registration?

Without CARM registration, you cannot obtain Release Prior to Payment (RPP) privileges. CBSA will not release your goods until full duties, taxes, and surtaxes are paid before release. For regular importers, this creates major clearance delays and cash flow disruption.

How long does CARM registration take?

Basic CARM registration can be completed in one to two business days if you have your Business Number and CRA credentials ready. Setting up a security bond may take an additional few days depending on your surety bond provider. Ezcustoms can guide you through the entire process.

Can my customs broker handle CARM registration for me?

Your customs broker can guide you through every step and delegate themselves as a secondary account holder. However, the importer of record must personally complete the CARM registration and own the account — it cannot be fully managed by the broker on your behalf. Ezcustoms provides hands-on support throughout.

Need help applying this to your shipment or import program?

Contact Ezcustoms if you need practical support with customs clearance, classification, CARM, or other import-related next steps.