What Is CARM?
CARM (CBSA Assessment and Revenue Management) is Canada Border Services Agency's new IT platform for managing the assessment and collection of duties and taxes on goods imported into Canada. It replaces the aging ACROSS (Accelerated Commercial Release Operations Support System) and CADEX systems that have been in use since the 1980s.
CARM is not just a technology upgrade — it fundamentally changes the relationship between importers, customs brokers, and CBSA. Under the new system, importers have direct visibility into their customs accounts, can manage their own surety bonds, and interact with CBSA through a modern online portal rather than through paper forms and legacy EDI.
For the trucking industry, CARM affects anyone who imports goods into Canada, uses customs brokers, or handles cross-border freight where duties and taxes are involved.
Why CBSA Built CARM
The legacy systems CARM replaces were built in the 1980s and have become increasingly difficult to maintain and impossible to modernize. Key drivers behind the CARM project include:
- Self-service capabilities — The old system required importers to rely entirely on customs brokers for account information. CARM gives importers direct access to their data.
- Improved revenue collection — CBSA identified significant gaps in duty and tax collection under the old system. CARM is designed to close those gaps.
- Modern security standards — The legacy systems could not support modern authentication, encryption, or audit capabilities.
- Trade compliance transparency — CARM provides better reporting and analytics for both importers and CBSA.
CARM Release Timeline
CARM has been deployed in two major releases:
Release 1 (Deployed May 2021)
Release 1 introduced the CARM Client Portal (CCP) and basic account management features. It allowed importers to:
- Register on the portal and create a CARM account
- View their import account balances
- Manage business contact information
- Begin delegating authority to customs brokers
Release 2 (Deployed October 2024)
Release 2 is the full deployment that replaced the ACROSS/CADEX systems entirely. Under Release 2:
- All commercial accounting declarations are now processed through CARM
- Surety bonds — Importers now need their own surety bond or must use their customs broker's bond (with explicit authorization through the portal)
- Statements of account — Monthly billing statements are delivered through the CARM Client Portal
- Payment — Duties and taxes can be paid online through the portal
- Broker delegation — Importers must formally delegate authority to their customs broker through the CCP
The CARM Client Portal
The CARM Client Portal (CCP) is the central interface for CARM. Think of it as your customs account dashboard with CBSA. Through the CCP, you can:
- View and manage your import account
- See all commercial accounting declarations filed on your behalf
- Review and pay your statement of account
- Delegate authority to customs brokers and manage those relationships
- Post and manage surety bonds
- Submit correction requests for past declarations
- Access trade compliance information and ruling requests
To access the CCP, you need a GCKey (Government of Canada credential) or a Sign-In Partner credential (through your bank). You then link your business number to your CCP account.
How CARM Affects Cross-Border Trucking
If you are a trucking company that also acts as an importer (e.g., you buy truck parts from the US and import them), CARM directly affects you. You need to:
- Register on the CARM Client Portal — Create your account and link your business number.
- Manage your surety bond — Under CARM Release 2, you need either your own surety bond or must explicitly authorize your customs broker to use theirs on your behalf. This is a critical change — under the old system, brokers could post security on your behalf automatically.
- Delegate authority to your customs broker — This is now a formal process through the CCP. Without delegation, your broker cannot file on your behalf.
- Monitor your statement of account — CBSA now delivers monthly billing statements through the CCP. You are responsible for reviewing and paying on time.
If you are a carrier that only hauls freight and is not the importer of record, your direct CARM obligations are more limited. However, CARM still affects you because:
- Your shippers may have new documentation requirements
- Release processes at the border may change
- Customs delays due to CARM compliance issues can affect your delivery timelines
CARM vs. ACI vs. ACE
These three systems are often confused. Here is how they relate:
| System | Purpose | Operator |
|---|---|---|
| ACI (Advance Commercial Information) | Pre-arrival manifest filing for goods entering Canada | CBSA |
| ACE (Automated Commercial Environment) | Pre-arrival manifest filing for goods entering the US | CBP (US) |
| CARM | Post-arrival assessment of duties, taxes, and trade compliance | CBSA |
In simple terms: ACI/ACE handle what happens before your truck reaches the border. CARM handles what happens after — the assessment of what is owed to the Canadian government. TruckerPro Border handles the ACI/ACE side of cross-border compliance.
Surety Bonds Under CARM
One of the most significant changes under CARM Release 2 is the surety bond requirement. Previously, customs brokers would routinely post security on behalf of their clients. Under CARM:
- Importers must either post their own bond or explicitly authorize their broker to use the broker's bond on their behalf (through the CCP).
- Bond amounts are based on your import history — typically 50% of your highest monthly duties and taxes from the past 12 months.
- Without a valid bond, your goods cannot be released on credit — you would need to pay duties and taxes at the time of import (cash-on-release).
Contact your customs broker early to understand your bond requirements and ensure you have proper arrangements in place before your next import.
What Carriers Should Do Now
- Register on the CARM Client Portal if you have not already — even if your broker handles everything, you should have visibility into your account.
- Confirm broker delegation — Log into the CCP and verify that your customs broker has proper delegation authority.
- Review your surety bond — Ensure your bond is in place and adequate for your import volume.
- Update your processes — Train your team on the new CARM workflows, especially around statement of account review and payment.
- Talk to your customs broker — They are your best resource for understanding how CARM specifically affects your operation.