Customs Broker Tax Rules in Canada: Income, Client Disbursements & Business Expenses
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.
Reading time: 47 minutes.
Table of Contents
- Three Things You Have Been Told
- Accounting and Bookkeeping Practices
- GST/HST Compliance and Filing
- Roles, Responsibilities and CARM
- Best Practices and Record-Keeping
- Multi-Branch, E-Commerce and Foreign Clients
- Agency Disbursements, Surety and Revenue Recognition
- Frequently Asked Questions
- Essential Topics and Best Practices
- Businesses We Serve & Industry Spotlights
- Professional Guidance and Quick Reference
The Numbers That Matter
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
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: “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).
| Obligation | Deadline | Provision |
|---|---|---|
| Balance of tax | Two months; three for an eligible CCPC | ITA 157(1)(b) |
| Instalments | Last day of each month, or quarter for an eligible CCPC | ITA 157(1)(a); 157(1.1) |
| T2 return | Six months after fiscal year-end | ITA 150(1)(a) |
| GST/HST returns | By assigned frequency, not on the T2 | ETA 228 for remittance |
| Late filing penalty | 5% plus 1% per complete month to twelve | ITA 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: “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.
| Factor | Weight | Attributed to |
|---|---|---|
| Gross revenue | 50% | The permanent establishment to which it reasonably relates |
| Salaries and wages | 50% | The establishment where the employee reports |
| Property | Not 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: 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.
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.
Overview of Customs Brokerage Accounting and Bookkeeping Practices
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
| Subject | Provision |
|---|---|
| Computation of profit | ITA 9 |
| Amounts receivable | ITA 12(1)(b) |
| Amounts received for services not yet rendered | ITA 12(1)(a), with the reserve in 20(1)(m) |
| General deductibility | ITA 18(1)(a), with reasonableness in section 67 |
| Bad debts | ITA 20(1)(p)(i) — not section 67 |
| Books and records | ITA 230, with the period in 230(4)(b) |
| Imposition of GST/HST | ETA 165, with timing in 168(1) |
| Import GST entitlement | ETA 178.8, with the credit in 169 |
| Small supplier threshold | ETA 148, registration in 240(1) |
| Place of supply | ETA 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
| Expense | Status | Note |
|---|---|---|
| CBSA broker licence fees | Deductible | Licensed federally under the Customs Act, not provincially |
| Surety bond premiums | Deductible | Apportioned across the period under 18(9) |
| Software subscriptions | Deductible | Current expense as incurred |
| Purchased application software | Capital | Class 12 at 100% |
| Computers | Capital | Class 50 at 55% |
| Meals and entertainment | 50% | ITA 67.1 |
| Fines and penalties | Denied | ITA 67.6 |
| Client duty advances | Neither | Flow-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.
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
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 supplies | Frequency | Due |
|---|---|---|
| $1.5 million or less | Annual | Three months after fiscal year-end |
| Over $1.5M to $6 million | Quarterly | One month after quarter-end |
| Over $6 million | Monthly | One 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: 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: 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.
| Amount | Was it income? | Bad debt deduction? |
|---|---|---|
| Unpaid brokerage fee | Yes, under 12(1)(b) | Yes, under 20(1)(p)(i) |
| Unrecovered duty advance | No — flow-through | No |
| Doubtful fee not yet written off | Yes | Reserve 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.
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.

Roles and Responsibilities in Customs Broker Tax Accounting
Roles, Responsibilities and CARM
Roles
Importer Versus Customs Broker
| Item | Treatment | Record needed |
|---|---|---|
| Brokerage fee | Income under section 9, taxable supply under ETA 165 | Invoice and payment receipt |
| Client duty and tax advance | Flow-through — not income, not expense | Agency agreement and advance ledger entry |
| Import GST paid at the border | Claimable by the importer, allocated under ETA 178.8 | Customs accounting document (B3 or CAD) |
| Customs duty | Never an input tax credit, for anyone | Part of the importer’s landed cost |
| Markup on a disbursement | Part of your fee — taxable | Invoice 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: 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.
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
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
| Mistake | Consequence | The rule |
|---|---|---|
| Advances treated as revenue | Revenue overstated; allocation and GST/HST distorted | Agency: section 9; ETA 178.8 |
| Unrecovered advances written off as bad debts | Deduction denied | 20(1)(p)(i) requires prior inclusion in income |
| No signed agency agreement | Whole invoice risks being treated as consideration | Documented agency is the support |
| Broker claiming import GST credits | Reassessment with interest | ETA 178.8 and 169(1): the importer claims |
| Customs duty claimed as an ITC | Reversed in full | Duty is landed cost, never recoverable |
| Cash-basis bookkeeping | Income in the wrong year | Accrual 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
| Aspect | DIY | Non-CPA bookkeeper | Licensed CPA firm |
|---|---|---|---|
| Agency versus own account | High risk | Moderate risk | Low risk |
| Advance ledger management | Often incomplete | Partial accuracy | Reconciled and auditable |
| Corporate and GST/HST filing | Prone to errors | Some expertise | Full compliance |
| Regulation 402 allocation | Rarely handled | Limited knowledge | Applied on Schedule 5 |
| Compilation report | Not available | Not available | CSRS 4200 |
| CRA representation | None | None | Available |
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.
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
Multi-Branch, E-Commerce and Foreign Clients
Scale
Accounting for Multi-Branch Businesses
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.
| Factor | Weight | Records to keep |
|---|---|---|
| Gross revenue | 50% | Fee invoices by branch — excluding client advances |
| Salaries and wages | 50% | Payroll registers by establishment |
| Property | Not 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: 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.
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.

Handling Agency Disbursement and Surety in Customs Broker Tax Accounting
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
| Item | When it is income | Provision |
|---|---|---|
| Entry processing fee | When receivable | ITA 12(1)(b) |
| Consulting fee billed on completion | When receivable | ITA 12(1)(b) |
| Retainer billed up front | On receipt, with a reserve | ITA 12(1)(a); 20(1)(m) |
| Work done but unbilled at year-end | Work in progress | ITA 10(5) |
| Recovery of a fee previously written off | On recovery | ITA 12(1)(i) |
| Client duty reimbursement | Never | Flow-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.
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
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.
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
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).
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.
Businesses We Serve & Industry Spotlights
Industry Expertise
Brokerage practices share the same issues whatever they clear. Here are ten and the usual finding.
| Practice | The Issue That Usually Appears |
|---|---|
| Single-office brokerages | Advances recorded as revenue and cost of sales |
| Multi-branch brokerages | Property included in the allocation formula |
| Brokerages with aged client balances | Duty advances written off as bad debts |
| Brokerages serving e-commerce importers | High advance volume swamping the fee ledger |
| Brokerages with non-resident clients | Zero-rated supplies treated as exempt |
| Brokerages advancing import GST | Input tax credits claimed by the wrong party |
| Brokerages billing retainers | Retainer spread in the books with no 20(1)(m) reserve |
| Brokerages with warehousing affiliates | Equipment pooled into the wrong CCA class |
| Brokerages under surety | Prepaid bond premiums not apportioned under 18(9) |
| Brokerages filing late | Balance 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.
| Industry | The Brokerage Angle |
|---|---|
| Transportation, logistics & trucking | Carrier and 3PL accounts with shared advance ledgers |
| E-commerce & online retailers | High-volume low-value entries and place of supply |
| Property developers & builders | Imported materials and equipment valuation |
| Construction, contractors & skilled trades | Machinery imports and the Class 8 question |
| Restaurants & food and beverage | Food imports, permits and inspection timing |
| Technology startups & SaaS | Hardware imports alongside software classification |
| Medical doctors & physician professional corporations | Imported equipment and consumables |
| Dentists & dental practices | Operatory equipment imports and duty relief |
| Daycare, childcare & CWELCC services | Imported furnishings and programme equipment |
| Real estate investors, landlords & holding companies | Warehouse premises held in a separate corporation |
| Consulting firms | Incorporated 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.
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.
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.
Points to raise with us:
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.

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 — 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.
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.
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.

Sharad Gondaliya is a CPA Canada & CPA USA with 15 Years+ experience of Accounting, Tax, Payroll of Corporate Small Businesses as Tax Accountant. He is a CPA Ontario member (61040184) and holds US CPA licences in Washington and Montana and is well known among corporate small businesses for tax planning, efficient tax solutions, and affordable CPA services. Sharad is the Principal (Director) of Gondaliya CPA – Affordable CPA Firm in Canada. Licenses: CPA Ontario: 61040184 | CPA USA (MT): PAC-CPAP-LIC-033176 | CPA USA (WA): 57629 | CPA Firm License: 61330051 View Full Author Bio
