The CARM Client Portal changes the importer’s accounting task from a broker-led information exercise into a control process that the importer generally needs to own. A customs broker may prepare and transmit information under delegated authority, but the importer remains the party that needs to understand what was accounted for, what was paid or posted to the account, and whether the customs record agrees with its purchasing and finance records.
The practical question is not simply whether an entry appears in the portal. It is whether the importer can connect the commercial invoice, shipment, accounting declaration, duties and taxes, payment or statement activity, and general-ledger posting without unexplained differences.
What changed in the accounting relationship
CARM introduced the Commercial Accounting Declaration, commonly called the CAD, as the accounting record used for commercial imports. The CARM Client Portal also gives importers direct access to account information that was previously obtained or managed through other channels, including transaction details, statements of account and payment-related information.
A broker can continue to act for an importer when the importer has granted the appropriate authority. That arrangement does not remove the importer’s need to establish internal controls. The importer generally needs to decide who reviews customs accounting, who approves corrections, who monitors payment obligations and who retains the supporting evidence.
The distinction matters because customs accounting and financial accounting answer different questions:
- Customs accounting asks what goods were imported, under which tariff treatment, at what value, and with what duties and taxes.
- Financial accounting asks how the transaction should be recorded in inventory, landed cost, tax accounts, accounts payable and the general ledger.
- The reconciliation process tests whether the two records describe the same shipment and whether differences have a documented explanation.
For importers operating warehouses in Mississauga or Brampton and finance functions in Toronto, this often means that the customs, receiving, accounts-payable and tax teams need a defined handoff rather than an informal exchange of broker statements.
The importer’s evidence chain
A reliable CARM accounting process starts with an evidence chain. Each customs transaction should be traceable from the purchase or sale transaction through physical receipt and customs accounting to the final ledger posting.
1. Match the shipment to the commercial record
The first control is identity. The importer should generally be able to match the customs transaction to a purchase order, commercial invoice, packing information, transport document and receiving record. The match should not depend on a single reference that may be missing or reformatted by a carrier or broker.
Useful matching fields can include the importer account, supplier, invoice number, shipment or transport reference, arrival date, currency, quantity and internal receiving number. The exact fields depend on the importer’s systems, but the objective is consistent: prevent a customs transaction from being posted to the wrong purchase, facility or business unit.
2. Compare the customs value with the purchasing value
The customs value may not equal the amount that accounts payable records as the supplier invoice total. Differences can result from freight, insurance, assists, royalties, packing, currency conversion, discounts or other valuation elements. They can also result from an invoice being issued in one currency while the customs declaration uses another.
An unexplained difference is an exception, not automatically an error. The importer should document whether the difference comes from a valuation adjustment, a separate freight charge, a credit, a partial shipment or a timing issue. A broker can help identify the declaration fields and customs treatment, but the importer’s purchasing and finance teams usually hold the commercial evidence needed to explain the difference.
3. Reconcile tariff treatment and origin inputs
Classification, origin and tariff treatment affect the duties and other amounts accounted for. A finance review does not replace a classification review, but it can identify patterns that deserve one: repeated duty variances for the same product, unexpected duty on goods believed to qualify for preferential treatment, or a supplier change that was not reflected in the customs instructions.
Where preferential tariff treatment is claimed, the importer generally needs an appropriate origin basis and supporting documentation. A broker can flag missing or inconsistent origin information before transmission, but the importer should control the process for obtaining and retaining supplier evidence.
4. Reconcile duties and taxes to the accounting entry
The portal record and the broker’s transaction package should be compared with the importer’s internal posting. The review commonly covers customs duties, GST or other applicable taxes, adjustments, interest or account charges, and any amount paid through the importer’s account.
The tax treatment in the general ledger may differ from the customs transaction because of recoverability, capitalization policy, inventory treatment or the importer’s tax position. Those accounting decisions belong to the importer and its advisers. The customs reconciliation should nevertheless identify the source amount and preserve the explanation for the ledger treatment.
A practical CARM close process
Set ownership before the first exception
A written responsibility matrix is more useful than a general instruction to “check CARM.” It should identify who owns each step:
| Control | Typical owner | Evidence to retain |
|---|---|---|
| Commercial documents and receiving match | Purchasing or receiving | Invoice, packing information, transport and receipt record |
| Classification, origin and valuation instructions | Trade compliance, with broker support | Product rationale, origin evidence and valuation notes |
| CAD and customs transaction review | Import compliance or customs accounting | CAD details, broker transmission record and correction history |
| Statement and payment monitoring | Finance or treasury | Statement of account, payment confirmation and approved reconciliation |
| General-ledger posting | Accounts payable or controllership | Journal entry, allocation and exception approval |
The same person can perform more than one role in a smaller business. The important control is that the responsibilities are explicit and that an adjustment is reviewed by someone who can assess both the customs and accounting impact.
Build a transaction-level reconciliation
At each close, the importer can start with the period’s customs transactions and compare them to internal receiving and ledger data. A useful reconciliation file normally contains:
- the customs transaction identifier and accounting date;
- the broker’s internal reference and the importer’s shipment or invoice reference;
- supplier, currency, customs value and applicable duty or tax amounts;
- the CARM statement or account activity reference;
- the general-ledger document number and cost allocation;
- an exception code, owner and resolution date where the records do not agree.
Importers with high transaction volume may automate the initial match, but automation should not silently force unmatched transactions into a “cleared” status. A useful system separates matched, pending documentation, timing difference, suspected declaration error and confirmed correction.
Then reconcile the account-level totals
Transaction matching and account reconciliation are related but not interchangeable. The importer should compare the aggregate amounts in the period’s internal schedule with the relevant CARM account activity and statements. This second check can reveal transactions that were omitted from the spreadsheet, payments applied differently than expected, duplicate postings or adjustments outside the selected transaction period.
The period used for customs accounting, the period used for payment activity and the period used for the general ledger may not be identical. The reconciliation should therefore record the cut-off date and explain timing differences rather than treating them as permanent variances.
Common failure modes and the corrective action
“The broker handled it” is treated as a control
A broker’s submission can be accurate and still be posted incorrectly by the importer. Conversely, an importer can provide incomplete or outdated instructions that result in a declaration requiring correction. The corrective action is to define the broker’s service scope and the importer’s review points: document intake, pre-accounting review where available, post-accounting review, correction approval and statement reconciliation.
Importers should also review delegated-user access in the portal and remove access that is no longer appropriate. Access management is part of accounting control because portal permissions can affect who views account information, submits information or manages related tasks.
The finance team reconciles only the total statement
An account-level total can agree while one product, supplier or business unit has been posted incorrectly. The importer should retain enough transaction detail to investigate a variance and allocate costs correctly. For a GTA importer receiving through Pearson or distributing from a Peel Region facility, shipment-level references are especially useful when several consignments arrive close together and are received into different locations.
Corrections are made without preserving the original trail
A corrected customs record should not erase the reason for the change. The importer’s file should generally show the original transaction, the identified error, the supporting evidence, the instruction or approval for correction, and the resulting accounting treatment. This creates a usable audit trail for both customs and financial review.
Tax treatment is assumed from the customs amount
Import taxes and duties may be posted differently under the importer’s accounting and tax policies. Accounts payable should not infer recoverability or capitalization solely from the presence of an amount in the customs record. The customs reconciliation should supply accurate source data; the importer’s tax and accounting policies determine the final ledger treatment.
What a customs broker can do in this workflow
A broker can help translate the importer’s commercial information into customs data, identify missing fields, submit an accounting declaration under delegated authority, explain transaction details and support correction requests. A broker can also help investigate recurring variances by comparing the declaration with the documents supplied for the shipment.
The broker does not normally control the importer’s purchase ledger, receiving records, internal tax treatment or payment approvals. Those controls remain with the importer. The most effective handoff therefore specifies what the broker returns after accounting: transaction references, amounts, supporting documents, exception notes and any follow-up required from the importer.
Importers should agree on a standard exception format. For example, a broker query that says “value mismatch” is less useful than one that identifies the invoice value, declared value, suspected valuation element, missing document and required decision. Clear exception data shortens the path from a portal record to a corrected ledger entry.
Implement the process without rebuilding every system
An importer does not necessarily need a new enterprise platform to improve control. A practical first version can use a controlled reconciliation register linked to the CARM transaction record, broker package and ledger document. The register should have one owner, a defined close calendar, locked fields for source data and a separate approval trail for changes.
Start with the transactions most likely to create financial or compliance risk: high-value imports, products with preferential tariff claims, new suppliers, unusual freight arrangements, recurring classification variances and entries with post-accounting adjustments. Once those controls work, the importer can extend the same logic to routine transactions.
For businesses with a Toronto head office and receiving or distribution operations in Mississauga and Brampton, the procedure should specify who owns an exception when the physical shipment, broker record and invoice are held by different teams. A customs close is strongest when the handoff follows the goods and the evidence, not merely the location of the finance department.
Questions to ask before closing a period
- Can every material customs transaction be matched to a commercial invoice and receiving record?
- Are differences between invoice value and customs value explained and supported?
- Have classification, origin and valuation exceptions been routed to the right reviewer?
- Do CARM account activity and the internal transaction schedule use clearly documented cut-off dates?
- Are duties, taxes and adjustments posted according to the importer’s accounting and tax policies?
- Does every correction retain the original record, reason, evidence and approval?
- Are portal users, broker delegations and internal responsibilities still current?
CARM makes customs accounting information more directly available to the importer. The operational benefit comes from using that access as part of a controlled evidence chain: shipment to CAD, CAD to account activity, account activity to payment, and all of it to the general ledger. That is the accounting change importers need to manage—not simply a new screen for retrieving customs data.
For general information about the CARM Client Portal, commercial accounting and importer responsibilities, consult the CBSA CARM Client Portal information and the CARM frequently asked questions. Businesses should confirm the treatment of their own transactions with their customs and tax advisers.

