Book Consultation

Gondaliya CPA

Customs Brokers · Disbursements · CARM · GST/HST · 2026

Customs Broker Tax Rules in Canada: Income, Client Disbursements & Business Expenses

The T2 is due at six months, not sixty days. Provincial allocation has two factors, not three. And accrual is mandatory, not a choice.
By Sharad Gondaliya, CPA | Corporate Tax Filing

Customs broker tax Canada explained: agency disbursements, brokerage fees, GST/HST and CARM

Customs broker tax Canada involves managing customs brokerage business expenses, client disbursements, and adhering to the Income Tax Act and Excise Tax Act for accurate corporate tax filing. Gondaliya CPA helps businesses with bookkeeping, GST/HST filing, and ensuring CRA compliance across Ontario jurisdiction and multi-branch firms.

Quick Summary

The T2 return is due six months after fiscal year-end under paragraph 150(1)(a), with the balance of tax falling at two or three months. Provincial allocation under Regulation 402 uses gross revenue and salaries, weighted equally — there is no property factor. And accrual accounting is mandatory under section 9, not one of two methods a brokerage may choose between.

SG
Author: Sharad Gondaliya, CPA — Founder & Managing Director, Gondaliya CPA Professional Corporation, Toronto, Ontario.
Reviewed and fact-checked by Sharad Gondaliya, CPA

Sharad Gondaliya, CPA, brings 15+ years of experience handling tax and accounting for Canadian customs brokerages, covering accrual income recognition under section 9 with amounts receivable under paragraph 12(1)(b), agency treatment of client duty advances as flow-through amounts, retainers under paragraph 12(1)(a) with the reserve in paragraph 20(1)(m), bad debts under paragraph 20(1)(p)(i) with GST/HST recovery under section 231 of the Excise Tax Act, import GST entitlement under section 178.8, input tax credits under section 169, zero-rating for non-resident services under Schedule VI Part V, place of supply under Schedule IX, provincial allocation under Regulations 400(2) and 402, capital cost allowance under Schedule II, compilation engagements under CSRS 4200, and CRA audit representation. Verify our firm on the CPA Ontario public firm directory.

CPA Ontario | US CPA licences in Washington and Montana | Registered Ontario CPA Firm | 1450+ 5-star Google reviews

Reading time: 47 minutes.

The Numbers That Matter

6 months
T2 filing deadline, ITA 150(1)(a)
50 / 50
Provincial allocation: revenue and salaries, Reg 402
178.8
Who gets the import ITC, Excise Tax Act
20(1)(p)
Bad debts — only on amounts already in income
6 years
Records, from the end of the taxation year
Scope & Assumptions

This article covers Canada, with Ontario and Toronto context, and reflects rules current to 29 September 2026. It is written for incorporated customs brokerages — single and multi-branch — handling agency disbursements, surety bonds and CARM-era importer accounts, including those serving e-commerce and non-resident clients. It is not written for importers themselves, whose duty, valuation and ITC position is a different analysis. Gondaliya CPA performs compilation engagements; we do not perform audits or review engagements, and where a surety or lender requires one we refer it out. Figures marked illustrative are examples, not quotes, and any masked engagement notes end with “Figures changed for privacy.” This is educational information only and not tax or legal advice.

Three Things You Have Been Told

1

Three Things You Have Been Told

The Corrections

Three points about customs brokerage tax circulate widely and all three are wrong. The first would have you filing four months early and still paying late.

The T2 Is Due at Six Months, Not Sixty Days
Risk Warning

Risk Warning: “corporations have 60 days after their fiscal year-end to file T2 returns” is wrong by four months. The return is due six months after fiscal year-end under paragraph 150(1)(a).

Sixty days is close to something real, but it is the wrong obligation. The balance of tax is due two months after year-end under paragraph 157(1)(b), or three months for a CCPC claiming the small business deduction. That is the date a brokerage actually misses, and it produces no penalty notice — only daily compound interest under 161(1).

ObligationDeadlineProvision
Balance of taxTwo months; three for an eligible CCPCITA 157(1)(b)
InstalmentsLast day of each month, or quarter for an eligible CCPCITA 157(1)(a); 157(1.1)
T2 returnSix months after fiscal year-endITA 150(1)(a)
GST/HST returnsBy assigned frequency, not on the T2ETA 228 for remittance
Late filing penalty5% plus 1% per complete month to twelveITA 162(1)

GST/HST is also not reported on the T2. It goes on a GST/HST return — form GST34 or through My Business Account — on the frequency assigned by your taxable supplies.

Provincial Allocation Has Two Factors, Not Three
Risk Warning

Risk Warning: “payroll, property and sales” is a United States formula, not a Canadian one. Regulation 402 allocates taxable income across provinces on two factors, weighted equally: 50% gross revenue and 50% salaries and wages.

There is no property factor. Office equipment and leases do not enter the calculation. Allocation runs to permanent establishments as defined in Regulation 400(2) and is reported on Schedule 5.

FactorWeightAttributed to
Gross revenue50%The permanent establishment to which it reasonably relates
Salaries and wages50%The establishment where the employee reports
PropertyNot a factor—

A branch is a permanent establishment under Regulation 400(2); a client in another province is not. Revenue follows the establishment that earned it, not the client’s billing address.

Accrual Is Mandatory, Not a Choice
Risk Warning

Risk Warning: a customs brokerage does not choose between accrual and cash basis. Profit is computed under section 9 on the accrual basis, with amounts included when receivable under paragraph 12(1)(b).

The cash method in section 28 is confined to farming and fishing. An entry fee invoiced in December is December income whether or not the client pays in February, and a brokerage reporting on a cash basis is misstating its income rather than electing a permitted method.

Our Actual Experience

A multi-branch brokerage allocated provincial income on payroll, property and sales, giving substantial weight to its leased premises in two provinces.

Regulation 402 uses gross revenue and salaries only, equally weighted. Removing the property factor shifted a meaningful share of taxable income between provinces at different rates, and three years of Schedule 5 had to be redone. Figures changed for privacy.

Running a brokerage and want the disbursement, allocation and filing positions checked? The first conversation is free.

Overview of Customs Brokerage Accounting and Bookkeeping Practices

2

Accounting and Bookkeeping Practices

Foundations

Types of Accounting Methods Used by Customs Brokers

There is one method. Profit is computed under section 9 on the accrual basis, with amounts included when receivable under paragraph 12(1)(b) and advance receipts caught by 12(1)(a). The cash method in section 28 applies only to farming and fishing.

What a brokerage does have is a genuine agency distinction: amounts advanced to the Crown for a client’s duties and import GST are the client’s money, not the brokerage’s revenue, and never pass through the income statement.

Key Bookkeeping Requirements for Compliance
  • Books and records kept six years from the end of the taxation year to which they relate, paragraph 230(4)(b) — subsection 230(1) is the requirement to keep them.
  • Section 286 of the Excise Tax Act imposes the same period for GST/HST records.
  • Signed agency agreements establishing that advances are made on the client’s behalf.
  • Invoices separating the brokerage fee from the disbursement.
  • A separate advance ledger with aging, reconciled monthly.
  • CARM Client Portal records tied to the client accounts they relate to.
Key Tax Rules Affecting Customs Brokers
SubjectProvision
Computation of profitITA 9
Amounts receivableITA 12(1)(b)
Amounts received for services not yet renderedITA 12(1)(a), with the reserve in 20(1)(m)
General deductibilityITA 18(1)(a), with reasonableness in section 67
Bad debtsITA 20(1)(p)(i) — not section 67
Books and recordsITA 230, with the period in 230(4)(b)
Imposition of GST/HSTETA 165, with timing in 168(1)
Import GST entitlementETA 178.8, with the credit in 169
Small supplier thresholdETA 148, registration in 240(1)
Place of supplyETA Schedule IX
Income Tax Obligations
  • Brokerage fees — entry preparation, consulting, classification work — are taxable income when receivable.
  • Advances to the Crown for client duties and import GST are flow-through: not revenue, not expense, not on the income statement.
  • Retainers received before work is done are included under 12(1)(a), with a reserve available under 20(1)(m).
  • Work performed but unbilled at year-end is carried under subsection 10(5).
Excise Tax and GST/HST Considerations
  • Brokerage fees are taxable supplies, with tax imposed by section 165 and payable on the earlier of payment and the day consideration becomes due under 168(1).
  • A genuine disbursement incurred as agent and billed on at cost is not consideration for your supply, so no tax is charged on it. Add a markup and it becomes part of your fee.
  • Input tax credits under section 169, with documentary thresholds in 169(4): over $30 the supplier’s name and date; over $150 the registration number, the recipient’s name, terms and a description.
  • Claims lost after the four-year window.
Common Business Expenses Eligible for Tax Deductions
ExpenseStatusNote
CBSA broker licence feesDeductibleLicensed federally under the Customs Act, not provincially
Surety bond premiumsDeductibleApportioned across the period under 18(9)
Software subscriptionsDeductibleCurrent expense as incurred
Purchased application softwareCapitalClass 12 at 100%
ComputersCapitalClass 50 at 55%
Meals and entertainment50%ITA 67.1
Fines and penaltiesDeniedITA 67.6
Client duty advancesNeitherFlow-through; not an expense at all

Customs brokers are licensed by the Canada Border Services Agency under the Customs Act and the Customs Brokers Licensing Regulations. Provincial licensing does not apply.

Our Actual Experience

A brokerage ran its books on a cash basis because the advance ledger moved faster than the fee ledger.

Section 9 requires accrual; section 28’s cash method is farming and fishing only. Two years of fees invoiced in December and collected in the following year had fallen into the wrong taxation year entirely. Figures changed for privacy.

GST/HST Compliance and Filing Requirements in Customs Brokerage

3

GST/HST Compliance and Filing

GST/HST

Registration and Reporting Procedures

Registration is required under subsection 240(1) once you cease to be a small supplier under section 148 — $30,000 of taxable supplies, not taxable income. Two routes cross it: four consecutive calendar quarters, or a single calendar quarter, which ends the status immediately with 29 days to register. For a brokerage of any size the question is academic, but the measure is supplies and the provision is 148.

Annual taxable suppliesFrequencyDue
$1.5 million or lessAnnualThree months after fiscal year-end
Over $1.5M to $6 millionQuarterlyOne month after quarter-end
Over $6 millionMonthlyOne month after month-end

Frequency is assigned by threshold rather than chosen, and most established brokerages are monthly filers. GST/HST is reported on a GST/HST return — not on the T2 — with remittance under section 228 and late filing penalised under section 280.1 at 1% plus 0.25% per month.

What Is Taxed and What Is Not
  • Brokerage fees are taxable supplies under section 165.
  • Duties and import GST advanced as agent and billed on at cost are not consideration for your supply — no GST/HST is charged on them.
  • Any markup on a disbursement is part of your fee and is taxable.
  • The agency relationship must be documented; absent that, the whole invoiced amount risks being treated as consideration for a single taxable supply.
Import GST and Who May Claim It
Key Stat

Key Stat: the GST paid at the border belongs to the importer, not the broker. Division III tax is imposed by section 212 of the Excise Tax Act, and the credit under subsection 169(1) goes to the person who imported the goods for use in their own commercial activity.

Section 178.8 is the provision that sorts this out where goods are imported on another person’s behalf, allocating the ITC entitlement to the constructive importer. A broker advancing the tax as agent has no claim. And customs duty is never an input tax credit for anyone — it is part of the landed cost of the goods.

Filing Deadlines and Reconciliation Challenges

The timing mismatch is real: client payments, duty advances and CBSA account activity rarely line up within a month. What is not real is a fixed “18 month” adjustment window. Under the Customs Act, CBSA may re-determine origin, tariff classification or value within four years under section 59, and an importer who discovers an error must correct it within 90 days under section 32.2.

Reconciliation therefore runs on a ledger rather than a calendar: advances posted against the client account, fees invoiced separately, and the two agreed monthly.

Handling Customs Broker Tax Deductions, Unrecovered Advances and Bad Debts
Risk Warning

Risk Warning: the bad debt provision is paragraph 20(1)(p), not section 67. Section 67 is the reasonableness test and says nothing about bad debts.

Paragraph 20(1)(p)(i) permits a deduction only where the amount was previously included in income and is established to have become bad. An unrecovered duty advance was never income, so there is nothing to write off — the loss is real but it is not a bad debt deduction.

AmountWas it income?Bad debt deduction?
Unpaid brokerage feeYes, under 12(1)(b)Yes, under 20(1)(p)(i)
Unrecovered duty advanceNo — flow-throughNo
Doubtful fee not yet written offYesReserve under 20(1)(l)
Recovery of a fee previously written off—Included under 12(1)(i)

Where a brokerage fee is written off, the GST/HST already remitted on it is recovered separately under section 231 of the Excise Tax Act — the step most brokerages miss.

Documenting Deductible Expenses for CRA Audits
  • Surety bond contracts showing premium, term and obligee, with any prepaid portion apportioned under 18(9).
  • CBSA licence renewal notices evidencing the licence was in force.
  • Software agreements distinguishing subscription from purchased licence.
  • Agency agreements and client authorisations.
  • Invoices splitting fee from disbursement on their face.
Our Actual Experience

A brokerage wrote off roughly $310,000 of unrecovered client balances as bad debts in a single year.

About $275,000 of that was duty advanced to the Crown, which had never been included in income and therefore failed the first condition in 20(1)(p)(i). Only the fee portion qualified. The loss on the advances was real; the deduction was not available. Figures changed for privacy.

How client duty advances flow through a Canadian customs brokerage without becoming revenue
Only the fee is yours. The advance never was.

Roles and Responsibilities in Customs Broker Tax Accounting

4

Roles, Responsibilities and CARM

Roles

Importer Versus Customs Broker
ItemTreatmentRecord needed
Brokerage feeIncome under section 9, taxable supply under ETA 165Invoice and payment receipt
Client duty and tax advanceFlow-through — not income, not expenseAgency agreement and advance ledger entry
Import GST paid at the borderClaimable by the importer, allocated under ETA 178.8Customs accounting document (B3 or CAD)
Customs dutyNever an input tax credit, for anyonePart of the importer’s landed cost
Markup on a disbursementPart of your fee — taxableInvoice showing the margin separately

The brokerage acts as agent when it advances. That is why the money never reaches the income statement, and why the agency agreement is the document that carries the whole position.

Coordination Between Brokers and Finance Teams
  • Three ledgers kept apart: brokerage revenue, client advances, and GST/HST collected on services.
  • Advance aging reports produced monthly, with balances over ninety days escalated.
  • Client accounts reconciled and signed agency agreements held on file.
  • Records retained six years from the end of the taxation year under paragraph 230(4)(b).
  • Unpaid fees flagged early, since only those can ever become a 20(1)(p)(i) deduction.

Impact of CBSA’s CARM on Customs Broker Accounting and Tax Processes

Transition from Broker to Importer Control

CARM moves the duty and import GST account relationship to the importer, with the broker acting under a delegated authority in the portal. The tax consequence is unchanged and reinforced: amounts a brokerage advances for a client’s duties are flow-through, supported by section 9 on what constitutes the brokerage’s own profit and by ETA 178.8 on who may claim the import GST.

Practically, brokers should be able to show they acted as agent rather than principal:

  • Signed agency agreements and CARM delegation records.
  • Invoices separating brokerage fees from pass-through amounts.
  • Advance ledgers tracked apart from the fee ledger.
  • Records kept to the standard in section 230, for the period in 230(4)(b).
Key Stat

Key Stat: a brokerage advancing $150,000 of duty monthly and billing $20,000 of fees reports $20,000.

The $150,000 passes through without touching revenue, expenses or the GST/HST return. It is not a deduction, it generates no input tax credit for the brokerage, and it does not enter the Regulation 402 gross revenue factor either. Figures changed for privacy.

Using the CARM Client Portal
  • Electronic accounting and payment against importer accounts, with a digital trail that supports the agency characterisation.
  • Monthly extracts reconciled against the advance ledger, branch by branch.
  • Documentary support for input tax credits assessed against subsection 169(4) — noting that the import GST credit belongs to the importer, not the broker.
  • Portal records integrated with QuickBooks Online, Xero or Hubdoc so the advance ledger and the fee ledger reconcile without manual re-keying.

A brokerage handling large advance volumes across several branches benefits most, because the reconciliation that identifies aged balances is exactly the one that distinguishes a recoverable fee from an unrecoverable advance.

Our Actual Experience

A brokerage recorded client duty advances as cost of sales and the corresponding reimbursements as revenue.

Both sides netted to nil in profit, but revenue was overstated by roughly $1.8 million. That figure then flowed into the gross revenue factor under Regulation 402, distorting the provincial allocation, and into the GST/HST reconciliation, where it had no corresponding tax. Figures changed for privacy.

Best Practices for Customs Broker Tax Compliance and Record-Keeping

5

Best Practices and Record-Keeping

Practice

  • Only brokerage fees are income; advances to the Crown are the client’s money throughout.
  • GST/HST charged on fees under section 165, not on disbursements billed at cost.
  • Input tax credits claimed under section 169 with documents meeting 169(4).
  • Agency agreements signed before the engagement, not reconstructed afterwards.
  • Records retained six years from the end of the taxation year under paragraph 230(4)(b).
Common Challenges and How to Address Them
MistakeConsequenceThe rule
Advances treated as revenueRevenue overstated; allocation and GST/HST distortedAgency: section 9; ETA 178.8
Unrecovered advances written off as bad debtsDeduction denied20(1)(p)(i) requires prior inclusion in income
No signed agency agreementWhole invoice risks being treated as considerationDocumented agency is the support
Broker claiming import GST creditsReassessment with interestETA 178.8 and 169(1): the importer claims
Customs duty claimed as an ITCReversed in fullDuty is landed cost, never recoverable
Cash-basis bookkeepingIncome in the wrong yearAccrual is mandatory under section 9
Practical Guidance on the Income Tax Act and Excise Tax Act

Fee income is recognised when receivable under paragraph 12(1)(b), not when invoiced or collected — those usually coincide but the test is entitlement. Retainers received in advance are included under 12(1)(a) with a reserve available under 20(1)(m).

On the GST/HST side, a genuine disbursement incurred as agent sits outside consideration; section 167 is the election on the sale of a business and has no application to agency disbursements. Place of supply for a service follows Schedule IX and the Place of Supply Regulations, generally by the recipient’s address.

Ledgers to keep separate: client deposits and advances, earned fees, payments made on the client’s behalf, and recoveries of amounts previously written off. The corporate return carries GIFI Schedules 100, 125 and 141, Schedule 1 reconciling accounting income to taxable income, and Schedule 5 where branches sit in more than one province. Schedule 125 is the income statement, not a related-party disclosure.

Utilizing Certified Public Accountant Services for Customs Broker Tax Preparation
AspectDIYNon-CPA bookkeeperLicensed CPA firm
Agency versus own accountHigh riskModerate riskLow risk
Advance ledger managementOften incompletePartial accuracyReconciled and auditable
Corporate and GST/HST filingProne to errorsSome expertiseFull compliance
Regulation 402 allocationRarely handledLimited knowledgeApplied on Schedule 5
Compilation reportNot availableNot availableCSRS 4200
CRA representationNoneNoneAvailable

A compilation engagement under CSRS 4200 produces financial statements with a communication stating plainly that no assurance is provided. It is not a cheaper audit and should never be described as one — where a surety or lender requires assurance, that is a review or audit engagement and a different piece of work, which we refer out.

Our Actual Experience

A brokerage claimed input tax credits on roughly $400,000 of import GST it had advanced for clients across a year.

Under section 178.8 the entitlement sat with the importers, who had in most cases already claimed it. The whole amount was reversed with interest, and the duty included in the claim had never been recoverable by anyone. Figures changed for privacy.

Integration of Multi-Branch and E-Commerce Importers into Customs Brokerage Accounting

6

Multi-Branch, E-Commerce and Foreign Clients

Scale

Accounting for Multi-Branch Businesses
Risk Warning

Risk Warning: there is no property factor in the Canadian allocation formula. Regulation 402 uses two factors, weighted equally: 50% gross revenue and 50% salaries and wages, attributed to permanent establishments defined in Regulation 400(2) and reported on Schedule 5.

Office equipment, leases and asset lists do not enter the calculation. Including them shifts income between provinces at different rates and produces a Schedule 5 that cannot be supported.

FactorWeightRecords to keep
Gross revenue50%Fee invoices by branch — excluding client advances
Salaries and wages50%Payroll registers by establishment
PropertyNot used—
  • Sub-ledgers by branch, consolidated for the corporate return.
  • Owner compensation set between salary and dividends — salary deductible, dividends not — with TOSI under section 120.4 tested where family hold shares.
  • Payroll remitted by band under section 153 and Regulation 108, with provincial tax tables by employee location.
  • Employer health taxes where they apply — Ontario EHT and the equivalents elsewhere.
  • Where branches sit in related corporations, association under section 256 means one business limit shared under subsection 125(3).
Special Considerations for E-Commerce Importers
  • Brokerage fees to a Canadian e-commerce client are taxable supplies; the rate follows the recipient’s address under Schedule IX and the Place of Supply Regulations.
  • Sections 177.3 to 177.8 of the Excise Tax Act concern agents and auctioneers, not place of supply — they are frequently cited for the wrong proposition.
  • High-volume low-value entries multiply the advance ledger without multiplying the fee, so the two must be reconciled separately.
  • Only the fee enters the Regulation 402 gross revenue factor; advances do not.
Tax Obligations for Foreign Clients
Key Stat

Key Stat: zero-rated exports of services sit in Schedule VI, Part V — not in sections 177.3 to 177.8. A service supplied to a non-resident is often zero-rated, meaning 0% charged with input tax credits still fully recoverable.

Zero-rated is not exempt, and treating it as exempt gives up the credits. Exclusions apply, including services relating to real property in Canada and services rendered to an individual while in Canada. A supply made outside Canada under section 142 is a different matter again — outside the scope entirely rather than zero-rated.

  • Contracts evidencing the client’s non-resident status.
  • Invoices identifying the supply as zero-rated.
  • Input tax credits claimed as normal on the costs of making those supplies.
Accounting for Warehousing Costs
  • Surety bond premiums deducted under 18(1)(a), with any portion covering a later period apportioned under subsection 18(9) — not paragraph 20(1)(p), which is bad debts.
  • CBSA licence renewals deducted as incurred, apportioned the same way where prepaid.
  • Software: subscriptions are current expenses; purchased application software is Class 12 at 100%, with no dollar threshold permitting an outright write-off.
  • Warehouse equipment: forklifts, scanners and racking in Class 8 at 20%; computers in Class 50 at 55%.
  • Capital cost allowance begins on the available-for-use date under subsections 13(26) to (32) — a tax rule, not an ASPE one — and the half-year rule is suspended for eligible property acquired after 31 December 2024.
  • Staff wages allocated to the establishment where the employee reports, which is also the salaries factor under Regulation 402.
Our Actual Experience

A brokerage treated consulting fees billed to a United States client as exempt and claimed no input tax credits on the costs behind them.

The supply was zero-rated under Schedule VI, Part V — 0% charged, with the credits fully available. Two years of recoverable tax had been written off to expense. Figures changed for privacy.

The two-factor provincial allocation formula in Regulation 402 for multi-branch Canadian customs brokerages
Two factors, equally weighted. Property is not one of them.

Handling Agency Disbursement and Surety in Customs Broker Tax Accounting

7

Agency Disbursements, Surety and Revenue Recognition

Agency

An agency agreement signed before the engagement establishes that amounts advanced for duties and import GST are held on the client’s behalf. The income tax consequence flows from section 9 — an agent’s receipts for its principal are not the agent’s profit — and the GST/HST consequence from ETA 178.8 on import entitlement together with general agency principles on consideration.

  • Control accounts separating advances from fees, with aging.
  • Surety bond premiums as a business expense, distinct from the guarantee obligation itself, which is not an expense.
  • Unrecovered advances tracked in the control account, never reclassified as bad debts.
  • Invoices showing the disbursement and the fee as separate lines.
Tracking Client Reimbursements, Fees and Revenue Recognition
ItemWhen it is incomeProvision
Entry processing feeWhen receivableITA 12(1)(b)
Consulting fee billed on completionWhen receivableITA 12(1)(b)
Retainer billed up frontOn receipt, with a reserveITA 12(1)(a); 20(1)(m)
Work done but unbilled at year-endWork in progressITA 10(5)
Recovery of a fee previously written offOn recoveryITA 12(1)(i)
Client duty reimbursementNeverFlow-through
  • GST/HST charged on all taxable supplies, with disbursements billed at cost excluded.
  • Input tax credits supported to the 169(4) thresholds.
  • Monthly bank reconciliation against the invoicing ledger, so timing differences surface within the period.
  • Electronic filing of the T2 is mandatory under subsection 150.1(2.1), with a $250 penalty under 162(7.2) for non-compliance.
Leveraging Trade Consulting to Optimize Tax Outcomes

Trade consulting revenue is ordinary fee income on the same footing as entry work. The planning value sits in getting the structure right before the year closes: the agency documentation in place, the advance ledger aged, the Regulation 402 factors measured from fee revenue rather than gross billings, and the owner compensation decided between salary and dividends.

Software upgrades and licensed trade tools are deductible under 18(1)(a) where subscriptions, or Class 12 where purchased outright. Where a prior year is wrong, the Voluntary Disclosures Program under Information Circular IC00-1R6 may limit penalties if you come forward before CRA makes contact, with relief separately available under subsection 220(3.1) on Form RC4288 within ten calendar years. CRA representation is available where a position is challenged.

Our Actual Experience

A brokerage billed annual retainers each January and recognised them evenly across the year in the books.

Paragraph 12(1)(a) included each retainer on receipt. The accounting was right; the 20(1)(m) reserve that gives it tax effect had never been claimed on a return. Figures changed for privacy.

FAQs on Customs Broker Tax Canada and Related Topics

8

Frequently Asked Questions

FAQ

What are the corporate tax filing deadlines for customs brokerages in Canada?+

The T2 is due six months after fiscal year-end under paragraph 150(1)(a) — not sixty days. The balance of tax is due at two months, or three for a CCPC claiming the small business deduction, under paragraph 157(1)(b). Instalments fall on the last day of each month under 157(1)(a), or each quarter for an eligible CCPC.

How should brokers handle unrecovered advances?+

They are a real loss but not a bad debt deduction. Paragraph 20(1)(p)(i) requires the amount to have been previously included in income, and a duty advance never was. Only an unpaid brokerage fee qualifies, and the GST/HST remitted on that fee is recovered separately under section 231 of the Excise Tax Act. The provision is 20(1)(p), not section 67.

How are client disbursements treated?+

As agency funds. Recorded in a separate advance ledger, never as revenue or expense, and never through the income statement. They also stay out of the gross revenue factor under Regulation 402 and out of the GST/HST base, provided they are billed at cost and the agency is documented.

When must a brokerage register for GST/HST?+

Once taxable supplies pass $30,000 under section 148 of the Excise Tax Act, with registration required by subsection 240(1). The measure is taxable supplies, not taxable income, and it can be crossed over four consecutive quarters or in a single quarter, which ends the status immediately with 29 days to register.

How do brokerage fees differ from duty advances regarding GST/HST?+

Brokerage fees are taxable supplies under section 165, with tax payable on the earlier of payment and the day consideration becomes due under 168(1). A duty advance incurred as agent and billed at cost is not consideration for your supply, so no tax applies. Any markup is part of your fee and is taxable.

What records must be retained to ensure CRA compliance?+

Everything supporting the return, for six years from the end of the taxation year under paragraph 230(4)(b) — agency agreements, advance ledgers, invoices, GST/HST returns, customs accounting documents and CARM records. Section 286 of the Excise Tax Act imposes the same period for GST/HST records.

Can a broker claim ITCs on import taxes paid for clients?+

No. The Division III GST imposed by section 212 is claimable under subsection 169(1) by the person who imported the goods for use in their own commercial activity, with section 178.8 allocating entitlement where goods are imported on another’s behalf. A broker advancing the tax as agent has no claim — and customs duty is never recoverable by anyone.

What role do agency agreements play?+

They are the document that carries the whole position. Signed before the engagement, they establish that advances are held for the client, which supports the flow-through treatment for income tax and the exclusion from consideration for GST/HST. Without one, the full invoiced amount risks being treated as consideration for a single taxable supply.

How is income allocated across provinces?+

50% on gross revenue and 50% on salaries and wages under Regulation 402, to permanent establishments defined in Regulation 400(2), on Schedule 5. There is no property factor — equipment and leases do not enter it. Only fee revenue counts; client advances do not.

Can a brokerage use cash-basis accounting?+

No. Profit is computed on the accrual basis under section 9, with amounts included when receivable under 12(1)(b). The cash method in section 28 is confined to farming and fishing. A fee invoiced in December is December income whatever month the client pays.

Is GST/HST reported on the T2?+

No. It goes on a GST/HST return — form GST34 or through My Business Account — on the frequency assigned by your taxable supplies: annual to $1.5M, quarterly to $6M, monthly above. The T2 reports corporate income tax.

How long does CBSA have to adjust an account?+

Under the Customs Act, CBSA may re-determine origin, tariff classification or value within four years under section 59, and an importer who discovers an error must correct it within 90 days under section 32.2. There is no fixed eighteen-month adjustment window.

Are brokerage licences provincial?+

No. Customs brokers are licensed federally by the Canada Border Services Agency under the Customs Act and the Customs Brokers Licensing Regulations. The fees are deductible under paragraph 18(1)(a), apportioned under 18(9) where prepaid.

How are surety bond premiums treated?+

As a deductible business expense under paragraph 18(1)(a), with any portion covering a later period apportioned under subsection 18(9). The guarantee obligation itself is not an expense, and the provision is not 20(1)(p), which concerns bad debts.

Are services to non-resident clients zero-rated or exempt?+

Often zero-rated under Schedule VI, Part V — 0% charged with input tax credits still fully recoverable. Zero-rated is not exempt, and treating it as exempt forfeits the credits. Exclusions apply, including services relating to real property in Canada. Sections 177.3 to 177.8 concern agents and auctioneers, not zero-rating.

Which class does warehouse equipment go in?+

Forklifts, scanners and racking in Class 8 at 20%; computers in Class 50 at 55%; purchased application software in Class 12 at 100%. The claim begins on the available-for-use date under subsections 13(26) to (32), and the half-year rule is suspended for eligible property acquired after 31 December 2024.

Can software be expensed if it is under a certain amount?+

No such threshold exists. Subscriptions are current expenses deducted as incurred; purchased application software is Class 12 at 100% capital cost allowance. Both end up fully deducted, but one is gated by the available-for-use rule.

What does a CSRS 4200 compilation actually provide?+

Financial statements assembled from information supplied by management, with a basis of accounting note and a communication stating that no assurance is provided. It is not a lower-cost audit. Where a surety or lender requires assurance, that is a review or audit engagement and a different piece of work.

Our Actual Experience

Eighteen questions, and three of them — the filing deadline, the allocation formula and the bad debt test — account for most of what we correct on a brokerage file.

One has the wrong date, one has a factor that does not exist in Canada, and one claims a deduction on money that was never income. Figures changed for privacy.

Essential Points for Effective Customs Broker Tax Management

9

Essential Topics and Best Practices

Quick Reference

  • Maintain separate advance ledgers for client disbursements and brokerage fees.
  • Reconcile monthly on a timeline tied to the balance of tax date, not only the filing date.
  • Structure owner pay across branches — salary deductible, dividends not — with payroll remitted by band under Regulation 108.
  • Use the CARM Client Portal for accounting and payment, with extracts reconciled to the advance ledger.
  • Classify staff by the establishment they report to, which is also the Regulation 402 salaries factor.
  • Deduct surety bond premiums under 18(1)(a), apportioned under 18(9) where prepaid.
  • Expense software subscriptions; capitalise purchased application software to Class 12 and equipment to its class.
  • Separate retainers from invoiced services, including retainers under 12(1)(a) with the 20(1)(m) reserve.
  • Track client reimbursements against advances so aged balances surface before year-end.
  • Engage a CPA Ontario member firm for CRA representation and audit support.
  • Prepare compilation engagements under CSRS 4200, which provide no assurance.
  • Plan trade consulting work before year-end rather than at filing.
  • Allocate multi-province income on gross revenue and salaries under Regulation 402, with no property factor.
  • Distinguish zero-rated supplies to non-residents from exempt ones, since only the latter restrict credits.
  • Bring catch-up bookkeeping current from the oldest period forward.
Points Worth Carrying
  • The T2 is due at six months; the balance at two or three.
  • GST/HST goes on a GST/HST return, not the T2.
  • Regulation 402 has two factors, not three.
  • Accrual is mandatory; section 28 is farming and fishing.
  • Bad debts are 20(1)(p)(i), and only on amounts already in income.
  • Import GST belongs to the importer under ETA 178.8.
  • Customs duty is never an input tax credit.
  • Brokers are licensed federally by CBSA, not provincially.
  • Services to non-residents are zero-rated, not exempt.
  • Records run six years from the taxation year-end under 230(4)(b).
Our Actual Experience

Twenty-five points, and the ten at the end are all things a brokerage was told confidently by something they read.

None is obscure. They are ordinary provisions with a deadline off by four months, an allocation factor borrowed from another country, and a deduction claimed on money that was never income. Figures changed for privacy.

10

Businesses We Serve & Industry Spotlights

Industry Expertise

Brokerage practices share the same issues whatever they clear. Here are ten and the usual finding.

PracticeThe Issue That Usually Appears
Single-office brokeragesAdvances recorded as revenue and cost of sales
Multi-branch brokeragesProperty included in the allocation formula
Brokerages with aged client balancesDuty advances written off as bad debts
Brokerages serving e-commerce importersHigh advance volume swamping the fee ledger
Brokerages with non-resident clientsZero-rated supplies treated as exempt
Brokerages advancing import GSTInput tax credits claimed by the wrong party
Brokerages billing retainersRetainer spread in the books with no 20(1)(m) reserve
Brokerages with warehousing affiliatesEquipment pooled into the wrong CCA class
Brokerages under suretyPrepaid bond premiums not apportioned under 18(9)
Brokerages filing lateBalance paid with the return rather than at two months
  • Single-office brokerages: advances never touch the income statement.
  • Multi-branch brokerages: revenue and salaries, equally weighted.
  • Aged client balances: only the fee can be a 20(1)(p)(i) deduction.
  • E-commerce importers: two ledgers, reconciled separately.
  • Non-resident clients: Schedule VI Part V, credits survive.
  • Import GST advanced: ETA 178.8 gives it to the importer.
  • Retainers: 12(1)(a) in, 20(1)(m) reserve out.
  • Warehousing affiliates: Class 8, Class 50, Class 12.
  • Surety bonds: apportion the prepaid portion.
  • Filing: pay at two months, file at six.
Industry Spotlights: Sectors We Represent

Brokerages clear for every sector we act for, and each client type brings its own question into the engagement. Here are eleven and the form it usually takes.

IndustryThe Brokerage Angle
Transportation, logistics & truckingCarrier and 3PL accounts with shared advance ledgers
E-commerce & online retailersHigh-volume low-value entries and place of supply
Property developers & buildersImported materials and equipment valuation
Construction, contractors & skilled tradesMachinery imports and the Class 8 question
Restaurants & food and beverageFood imports, permits and inspection timing
Technology startups & SaaSHardware imports alongside software classification
Medical doctors & physician professional corporationsImported equipment and consumables
Dentists & dental practicesOperatory equipment imports and duty relief
Daycare, childcare & CWELCC servicesImported furnishings and programme equipment
Real estate investors, landlords & holding companiesWarehouse premises held in a separate corporation
Consulting firmsIncorporated trade consultants billing advisory fees
  • Transportation, logistics & trucking: Carrier and third-party logistics accounts often share an advance ledger with the brokerage, and separating whose money is whose is the first reconciliation that matters.
  • E-commerce & online retailers: Thousands of low-value entries multiply the advance ledger without multiplying the fee, and the brokerage fee’s rate still follows the recipient’s address under Schedule IX.
  • Property developers & builders: Imported materials carry duty and import GST that belong to the developer as importer, with section 178.8 deciding entitlement where the brokerage advanced it.
  • Construction, general contractors & skilled trades: Imported machinery raises the classification question on both sides — tariff classification at the border and CCA class on the return.
  • Restaurants & food and beverage: Food imports bring permits and inspection delays that stretch the gap between the advance and the reimbursement, which is where aged balances build.
  • Technology startups & SaaS: Hardware imports sit beside software classification, where subscriptions are current expenses and purchased application software is Class 12 at 100%.
  • Medical doctors & physician professional corporations: Imported equipment and consumables are brought in by the professional corporation as importer, so the import GST credit is theirs rather than the broker’s.
  • Dentists & dental practices: Operatory equipment imports often attract duty relief provisions, and the duty itself is never recoverable as an input tax credit by anyone.
  • Daycare, childcare & CWELCC services: Imported furnishings and programme equipment are funded purchases, so the import documentation and the funding reporting have to agree.
  • Real estate investors, landlords & holding companies: Warehouse premises are frequently held in a separate corporation, which raises association under section 256 and one business limit shared under 125(3).
  • Consulting firms: Incorporated trade consultants bill advisory fees on the same footing as entry work, with the corporate balance date and TOSI applying to their own file.
Our Actual Experience

The cargo changes. The questions do not: was it a fee or an advance, who imported the goods, and which establishment earned the revenue.

A brokerage clearing dental equipment and one clearing construction machinery file nearly identical returns. Figures changed for privacy.

11

Professional Guidance and Quick Reference

Guidance

Professional Guidance: How Gondaliya CPA Handles Your Brokerage

Customs brokerages get into difficulty in a predictable set of ways: filing on the view that the T2 is due in 60 days, when it is due at six months under 150(1)(a) while the balance falls at two or three months under 157(1)(b); reporting GST/HST on the T2 rather than on a GST/HST return; allocating provincial income on payroll, property and sales, when Regulation 402 uses gross revenue and salaries only, equally weighted, with no property factor; choosing between accrual and cash basis, when accrual is mandatory under section 9 and section 28’s cash method is farming and fishing; writing off unrecovered duty advances as bad debts, when paragraph 20(1)(p)(i) requires prior inclusion in income and cites nothing to do with section 67; claiming input tax credits on import GST advanced for clients, when ETA 178.8 gives the entitlement to the importer and customs duty is never recoverable; treating services to non-residents as exempt rather than zero-rated under Schedule VI Part V and giving up the credits; and recording advances as revenue and cost of sales, which overstates the top line and distorts the allocation. Gondaliya CPA handles customs brokerage accounting on a flat annual fee.

We handle what decides the outcome: keeping the advance ledger separate from the fee ledger and reconciling both monthly, holding signed agency agreements that support the flow-through treatment, aging advances so an unrecoverable balance is identified before it is mistaken for a bad debt, applying Regulation 402 on fee revenue and salaries alone, testing which supplies are zero-rated and claiming the credits behind them, classifying equipment and software by what they actually are from the available-for-use date, including retainers under 12(1)(a) with the 20(1)(m) reserve claimed on the return, diarising the balance date separately from the filing date, and preparing compiled statements under CSRS 4200 that state plainly that no assurance is provided.

Our team starts with one agency agreement, a month of advance ledger activity and your last return. Whatever you clear, you get clear advice and a fixed price before we start.

Quick Answers

At a Glance

  • T2 filing: six months after year-end
  • Corporate balance: two months; three for a CCPC
  • GST/HST: own return, not the T2
  • Provincial split: 50% revenue, 50% salaries, Reg 402
  • Accrual: mandatory, ITA 9
  • Bad debts: ITA 20(1)(p)(i), prior inclusion required
  • Import GST: the importer’s, ETA 178.8
  • Customs duty: never an ITC
  • Retainer in: ITA 12(1)(a); reserve out 20(1)(m)
  • Non-resident services: zero-rated, Schedule VI Part V
  • Licensing: federal, by CBSA
  • Records: six years from the taxation year-end

Who This Is For

Fit Check

  • For: Incorporated Canadian customs brokerages, single and multi-branch, handling agency disbursements, surety bonds and CARM importer accounts, including those serving e-commerce and non-resident clients.
  • Not For: Importers themselves, whose duty, valuation and input tax credit position is a different analysis throughout, and businesses requiring a review or audit engagement, which we refer out.

People Also Ask

Quick Answers

Is my T2 due 60 days after year-end?+

No. Six months under paragraph 150(1)(a). What falls earlier is the balance of tax, at two months or three for a CCPC claiming the small business deduction.

Does property count in the provincial allocation?+

No. Regulation 402 uses two factors weighted equally: gross revenue and salaries and wages. Property is a United States concept and has no place in the Canadian formula.

Can I write off a duty advance a client never repaid?+

Not as a bad debt. Paragraph 20(1)(p)(i) requires the amount to have been previously included in income, and an advance never was. Only the unpaid fee qualifies.

Can I claim the import GST I advanced?+

No. Section 178.8 allocates the entitlement to the person who imported the goods for their own commercial activity. The broker advancing as agent has no claim, and duty is never an ITC for anyone.

Do I charge GST/HST on a disbursement?+

Not on a genuine disbursement incurred as agent and billed at cost, with the agency documented. Any markup is part of your fee and is taxable under section 165.

Glossary of Key Terms

Glossary

  • Agency disbursement: An amount advanced for a client and billed at cost, outside revenue.
  • Flow-through amount: Money held for a client that never enters the income statement.
  • Section 178.8 (ETA): Allocates import GST credit entitlement to the constructive importer.
  • Division III tax: The GST imposed on imported goods by ETA section 212.
  • Paragraph 20(1)(p)(i): The bad debt deduction, requiring prior inclusion in income.
  • Paragraph 12(1)(b): Includes amounts when receivable.
  • Paragraph 12(1)(a): Includes amounts received for services not yet rendered.
  • Paragraph 20(1)(m): The reserve for services not yet rendered.
  • Regulation 402: Provincial allocation on revenue and salaries, equally weighted.
  • Regulation 400(2): Defines a permanent establishment.
  • Schedule VI, Part V: Zero-rating for exports of services to non-residents.
  • Schedule IX: The place of supply rules.
  • Subsection 18(9): Apportions prepaid expenses across periods.
  • Section 231 (ETA): Recovery of GST/HST remitted on a bad debt.
  • CARM: The CBSA Assessment and Revenue Management system and client portal.
  • CSRS 4200: The compilation engagement standard, providing no assurance.
Customs Brokerage Tax Check

This quick self-check indicates where your brokerage most likely has room. Please answer the five questions below.

Customs Brokerage Tax Check

Five quick questions on your business. No fee shown.

1. Do advances appear in your revenue figure?
2. Do you operate from more than one province?
3. Do you have client balances over 90 days old?
4. Do you serve any non-resident clients?
5. Do you bill retainers before the work is done?

Please answer all five questions to continue.
Your brokerage tax profile

Points to raise with us:

Book a free consultation

This is a general prompt, not tax or legal advice or a quote. Your position depends on your full facts. For a real review, please book a free consultation.

Want a checklist to work from? You can download our free customs broker tax checklist before your consultation.

Why Canadian customs brokerages choose Gondaliya CPA
Why small businesses choose us.
Verdict

File the T2 at six months and pay the balance at two or three, because the payment date falls first and produces no warning notice. Report GST/HST on its own return rather than on the T2. Allocate provincial income on gross revenue and salaries under Regulation 402, with no property factor and with client advances excluded from the revenue figure. Keep the books on accrual, since section 9 requires it and the cash method is farming and fishing only. Write off unpaid brokerage fees under paragraph 20(1)(p)(i) and recover the GST/HST on them under section 231, but never treat an unrecovered duty advance as a bad debt, because it was never income. Leave import GST credits to the importer under section 178.8, and exclude customs duty from any claim at all. Treat services to non-residents as zero-rated under Schedule VI Part V so the credits survive. Include retainers under 12(1)(a) and claim the 20(1)(m) reserve. And please keep six years of records from the year-end.

2026 Update

2026 Update — what is current: This article reflects rules current to 29 September 2026. The six-month T2 filing deadline under 150(1)(a), the $30,000 threshold in section 148, the input tax credit thresholds of $30 and $150 in subsection 169(4) and the six-year retention requirement under 230(4)(b) are unchanged. Please note that the corporate balance of tax is due at two months under 157(1)(b), or three for a CCPC claiming the small business deduction; that GST/HST is reported on a GST/HST return rather than the T2; that provincial allocation under Regulation 402 uses gross revenue and salaries and wages, equally weighted, with no property factor; that accrual accounting is mandatory under section 9, the cash method in section 28 being confined to farming and fishing; that bad debts are deductible under paragraph 20(1)(p)(i) only where previously included in income, with GST/HST recovery under ETA 231; that import GST entitlement is allocated by ETA 178.8 to the importer and customs duty is never recoverable; that services to non-residents are zero-rated under Schedule VI, Part V rather than exempt, with place of supply in Schedule IX; that customs brokers are licensed federally by CBSA under the Customs Act; that CBSA may re-determine under section 59 of that Act within four years, with importer self-correction within 90 days under section 32.2; that mandatory electronic filing of the T2 under 150.1(2.1) has applied since 2024; and that the half-year rule is suspended for eligible property acquired after 31 December 2024 under Bill C-15.

Customs Broker Tax Canada: How Gondaliya CPA Supports Brokerages

Start with one agency agreement and a month of advance ledger activity

Gondaliya CPA keeps the advance ledger separate from the fee ledger and reconciles both monthly, holds the agency documentation that supports flow-through treatment, ages advances so an unrecoverable balance is identified before it is mistaken for a bad debt, applies Regulation 402 on fee revenue and salaries alone, tests which supplies are zero-rated and claims the credits behind them, classifies equipment and software from the available-for-use date, and files the GST/HST, the compiled statements and the T2 with its GIFI from one reconciled set of books — on a flat annual fee including HST with a one-business-day response. Please book a free consultation.

1450+ 5-star Google reviewsCPA Ontario Registered FirmFixed-Fee Pricing30-Day Money-Back Guarantee

Next Steps

Please book a free consultation with Gondaliya CPA and bring one client agency agreement, a month of advance ledger activity, and your last return. Those three settle the flow-through question, the aged balance question and the allocation question, which is where most of the exposure sits for a brokerage. You will get a flat annual fee including HST before any work begins. We serve Toronto, Mississauga, Vaughan, Windsor, Ottawa and the rest of Ontario, and work with brokerages across Canada. If our content helps, please add gondaliyacpa.ca as a preferred source on Google.

SG
Sharad Gondaliya, CPA — Founder & Managing Director, Gondaliya CPA Professional Corporation
Reviewed and fact-checked by Sharad Gondaliya, CPA

Sharad Gondaliya, CPA, has over 15 years of experience handling tax and accounting for Canadian customs brokerages, single-office and multi-branch alike, covering accrual income recognition under section 9 with amounts receivable under paragraph 12(1)(b), agency treatment of client duty and import tax advances as flow-through amounts outside revenue, retainers and other advance receipts under paragraph 12(1)(a) with the reserve in paragraph 20(1)(m) as an exception to the denial in paragraph 18(1)(e), work in progress under subsection 10(5), bad debts under paragraph 20(1)(p)(i) with the doubtful debt reserve in 20(1)(l), recoveries under paragraph 12(1)(i) and GST/HST recovery under section 231 of the Excise Tax Act, deductibility under paragraph 18(1)(a) with prepaid expenses apportioned under subsection 18(9), the meals limitation in section 67.1 and the denial of fines in section 67.6, capital cost allowance under Schedule II and Regulation 1100 including Class 50 at 55% for computers, Class 12 at 100% for purchased application software and Class 8 for warehouse equipment, the available-for-use rule in subsections 13(26) to (32) and the suspension of the half-year rule, the small supplier threshold in section 148 with registration under subsection 240(1), imposition under section 165 with timing in 168(1), import GST entitlement under section 178.8 and Division III tax under section 212, input tax credits under section 169 with documentary requirements in 169(4), zero-rating for non-resident services under Schedule VI Part V, place of supply under Schedule IX, provincial allocation under Regulations 400(2) and 402, association under section 256 with the business limit in 125(2) and 125(3), tax on split income under section 120.4, payroll remittance under Regulation 108, the filing and balance of tax provisions in paragraphs 150(1)(a) and 157(1)(b), the Voluntary Disclosures Program under Information Circular IC00-1R6, compilation engagements under CSRS 4200, and CRA audit representation. Gondaliya CPA is a CPA Ontario Registered Firm, serving clients across Toronto, Etobicoke, Vaughan, Mississauga, Brampton, Scarborough, Ottawa, Oshawa, Guelph, Hamilton, North York, Windsor, and Canada-wide. Verify our firm on the CPA Ontario public firm directory.

CPA Ontario | US CPA licences in Washington and Montana | Registered Ontario CPA Firm | 1450+ 5-star Google reviews

Published:  ·  Last updated:

Editorial policy: We research against CRA, CBSA, CPA Canada and CPA Ontario sources, fact-check the figures, and Sharad Gondaliya, CPA, reviews the content, which we update as the rules change.

Disclaimer: This article is educational information only and is not tax, legal, or financial advice. Figures marked illustrative are examples rather than quotes or guarantees. It reflects rules current to 2026, including the six-month T2 filing deadline, the balance of tax in paragraph 157(1)(b), the provincial allocation formula in Regulation 402, the bad debt conditions in paragraph 20(1)(p)(i), the import entitlement rule in section 178.8 of the Excise Tax Act and the six-year retention requirement in paragraph 230(4)(b). Rates and limits change and outcomes depend on your specific facts. Please consult a CPA Ontario member before acting.


Scroll to Top