The CARM Client Portal changes the importer’s role from reviewing a broker’s customs paperwork after the fact to managing a connected accounting workflow. A customs broker can prepare and transmit commercial accounting data under delegated authority, but the importer remains the party that needs to control the source data, monitor the resulting obligation and reconcile the Canadian duty and tax record with its own books.
That distinction matters for importers receiving goods through Pearson, moving inventory into a Mississauga or Brampton warehouse, or distributing products through Toronto. The customs entry is only one event. The accounting process continues through the Canada Border Services Agency (CBSA) daily notices, payment records, corrections, adjustments and month-end reconciliation.
What CARM changes in the accounting handoff
CARM is the CBSA’s online system for commercial accounting and revenue-management activities. The portal went into production on October 21, 2024, according to the CBSA’s implementation information. Its practical effect is not that a broker stops being useful. The change is that the importer’s business account, financial security, statements and payment activity are more directly managed through the importer’s own portal access.
Before building a workflow, an importer should separate three records that are often treated as one:
- Shipment and entry data: commercial invoices, packing information, transport documents, origin, tariff classification, value for duty and other data used to account for the goods.
- CBSA revenue records: the commercial accounting declaration (CAD), daily notices, corrections, adjustments, statements of account and payment status.
- The importer’s financial records: purchase accruals, landed cost, inventory, recoverable tax, expense accounts, payable balances and foreign-exchange treatment.
The broker generally works at the first and second layers. The importer’s customs, procurement, tax and accounting teams need controls across all three. A portal entry is not automatically a complete general-ledger posting, and a broker invoice is not necessarily the same thing as the importer’s CBSA liability.
The importer’s role after a broker submits the data
An importer who authorizes a broker to transact through CARM is generally delegating an activity, not transferring ownership of the underlying commercial facts. The importer should be able to explain why the product was classified under its tariff item, how the value for duty was established, which origin rule was applied and how the resulting duties and taxes were recorded.
1. Own the source data
The accounting process should begin before the shipment reaches the border. The importer’s purchase order, commercial invoice and product master should identify the information that drives the customs calculation. Depending on the goods and transaction, that can include the seller, buyer, currency, price, assists, freight and other additions, country of origin, tariff classification and preferential-treatment documentation.
A broker can identify missing or inconsistent information, but the importer is usually the party best placed to resolve it. A classification file maintained by the importer should connect the tariff item to a product description, technical specifications, origin assumptions and an approval history. That is more useful than trying to reconstruct the basis for a classification from an old entry months later.
2. Approve the accounting outcome, not just the shipment release
Release of goods and accuracy of the accounting record are related but different controls. An importer may receive goods into a Brampton facility while the final accounting record still requires review of value, origin, tariff treatment or a later adjustment. Operations can therefore confirm physical receipt without treating the customs amount as fully reconciled.
A workable approval record identifies the shipment or transaction, the broker’s submission, the importer’s reviewer, exceptions raised and the action taken. For recurring imports, the review can be risk-based, with closer attention to new suppliers, new products, valuation changes, preferential claims and unusual duty results.
3. Monitor the CBSA account directly
The CARM Client Portal gives the importer direct access to account information and revenue-management functions. Portal access should be assigned by role rather than shared among a whole accounting department. Customs staff may need to review declarations and corrections; treasury may need payment and security information; tax or controllership may need statements and reconciliation data.
The importer should also maintain an internal record of who can delegate authority to a broker and who can approve payment or account changes. A broker’s delegation does not remove the need for the importer to control its own portal users and business-account information.
A practical monthly workflow
The following sequence keeps the broker submission, CBSA record and general ledger connected without assuming that any one system is the complete accounting system.
- Capture the commercial transaction. Match the purchase order, invoice, receiving record and transport reference. Confirm the currency, seller, buyer and goods description before the broker receives the shipment package.
- Validate customs drivers. Check classification, origin, value for duty and any requested tariff treatment. Where a product or supplier is new, document the reason for the decision and identify who approved it.
- Review the broker’s pre-accounting or post-accounting data. Compare the broker’s submission with the source documents. Resolve exceptions instead of allowing accounting staff to alter the customs amount solely to make it agree with a purchase invoice.
- Capture the CBSA record. Retain the CAD reference, duty and tax amounts, date information and any later correction or adjustment. The exact fields and file format used internally can vary, but the record should support a shipment-to-ledger audit trail.
- Post the financial result. Map customs duties, import taxes, broker charges, freight and other landed-cost elements to the importer’s accounting policy. Tax treatment in the ERP should be determined with the importer’s tax advisers; a customs tax amount and an input-tax-credit posting are not interchangeable concepts.
- Reconcile the period. Compare the ERP import population with broker reports, receiving records and the CARM statement or related account activity. Investigate missing entries, duplicates, late documents, corrections and amounts posted in a different accounting period.
- Clear exceptions and retain evidence. Record whether the issue was a source-document error, classification review, valuation adjustment, broker transmission issue, payment timing difference or accounting-system mapping problem.
What the broker does—and what remains with the importer
| Process area | Broker’s typical role | Importer’s control responsibility |
|---|---|---|
| Entry preparation | Prepare and transmit accounting information using documents and instructions supplied by the importer. | Provide complete, accurate commercial data and approve assumptions affecting classification, origin or value. |
| Portal delegation | Use delegated authority to transact within the scope authorized by the importer. | Authorize the right business relationship, review access and revoke or change access when roles change. |
| Release and accounting | Support customs release and identify missing information or apparent discrepancies. | Distinguish physical receipt from final financial reconciliation and follow up on corrections. |
| Payment and account monitoring | Explain broker billing and assist with customs-account questions within the delegated arrangement. | Monitor the importer’s CARM account, payment obligations, financial security and statements. |
| Record retention | Retain its transaction file under its own procedures and provide relevant records or reports. | Retain the importer’s commercial, customs and accounting evidence in a retrievable system. |
This division is especially important where a logistics team assumes that the broker’s invoice is the customs payable. The broker may bill for brokerage services and may provide a useful transaction report, while the importer’s CARM account records the importer’s own duties, taxes and other revenue activity. The two populations should be compared, not automatically substituted for one another.
Common failure modes in GTA import operations
Using the broker report as the general ledger
A broker report can be an input to reconciliation, but it may not contain every field needed for inventory valuation, tax reporting, accrual reversal or foreign-currency accounting. Importers with multiple receiving sites in Mississauga, Brampton and Toronto should establish a common shipment identifier so that a central accounting team can match customs activity to the correct facility and purchase transaction.
Reconciling invoices but not customs amendments
A commercial invoice can remain unchanged while the customs record changes because of a correction, reassessment or other adjustment. A month-end process that checks only purchase invoices can miss a change in the duty or tax obligation. The control should compare the period’s customs activity and subsequent adjustments with the ERP population.
Leaving portal access with a former employee
Portal administration is an accounting control as well as an IT task. An importer should include CARM roles in its joiner, mover and leaver process, periodically review delegated relationships and keep evidence of approvals. Shared credentials make it harder to identify who reviewed a declaration or changed account information.
Posting all import taxes to one account
Import taxes can have different accounting consequences depending on the importer’s tax status, use of the goods and applicable tax advice. A single undifferentiated “customs tax” account can obscure what was paid, what may be recoverable and what belongs in landed cost. The chart of accounts and tax codes should be reviewed with the organization’s accounting and tax professionals.
Ignoring timing differences
Goods may be received before the accounting record is available, or a customs correction may arrive after the original month has closed. The solution is not to force every difference into the current period without explanation. Use a documented accrual, suspense or adjustment process consistent with the importer’s accounting policy, then clear it when the CBSA and ERP records align.
Controls to implement without rebuilding the whole system
An importer does not necessarily need a new enterprise platform to improve CARM accounting. The first improvement is usually a controlled reconciliation file or dashboard fed by consistent identifiers. At minimum, it should show:
- the commercial or shipment reference;
- the importer’s purchase or receiving reference;
- the broker transaction or declaration reference;
- the CAD or related CBSA record reference;
- the duty and tax amounts recorded by the customs process;
- the amount posted in the ERP and the posting period;
- open exceptions, owner, due date and resolution;
- later corrections, adjustments or reassessments.
For a high-volume importer moving air cargo through Pearson and truck freight along the 401/407 corridor, automation may be justified. But automation should follow a defined data model. If the organization cannot explain which field links a receiving record to a customs record and then to a ledger posting, a software implementation may simply make an uncontrolled process faster.
Questions to ask before changing the workflow
- Who owns the classification and origin master data for each product family?
- Who approves a change that increases or decreases the expected duty or tax result?
- Can accounting identify every CBSA amount separately from the broker’s service invoice?
- Who reviews CARM account activity, and how is that review evidenced?
- How are late CADs, corrections and adjustments accrued and cleared?
- Does the reconciliation include imports received at every GTA site, rather than only the head office?
- Which records are retained by the importer if the broker relationship changes?
The central change is accountability for the connected record. A broker can prepare customs transactions, flag missing information and help resolve entry issues. The importer, however, is the party that owns the commercial facts, controls its CARM access, monitors its account and records the financial result in a way that can be reconciled to inventory, tax and the general ledger. Treating those responsibilities as a defined handoff is more reliable than treating CARM as another document portal.
Sources and further reading

