TREADSTONE LAW · ONTARIO · DIGITAL LEGAL SERVICES · EST. MMXXI ·TSL
Learn/Ask a Lawyer/Tax/Does my Ontario business have…
Tax

Does my Ontario business have to charge or remit HST on employee benefits?

TSL Written by the Treadstone Law team· Updated June 2026

For many employee benefits, HST rules mirror the income tax treatment of taxable benefits. If you provide an employee with a taxable benefit under the Income Tax Act — such as a personal-use vehicle, parking, or certain gifts above threshold amounts — you may also have an HST obligation as the employer.

Specifically, if you give an employee a benefit that is taxable under the Income Tax Act and that involves a property or service you acquired and paid HST on, you may be required to remit HST on the value of the benefit (or a portion of it). The calculation uses a formula based on the value of the taxable benefit and the rate applicable to your province.

However, certain benefits are excluded from HST treatment — cash wages and allowances (even taxable ones), most group insurance plans, and specific excluded benefits under the HST rules. The interaction between income tax taxable benefits and HST is a specialized area. If your business provides significant non-cash benefits — fleet vehicles, housing allowances, or perks — a tax professional can help you determine your HST obligations alongside the income tax treatment.

Key takeaways

  • Taxable employee benefits that involve property or services may trigger HST obligations.
  • Cash allowances and wages are generally excluded from HST benefit rules.
  • The HST owing on benefits is calculated using a prescribed formula.
  • Consult a tax professional if your business provides significant non-cash perks.
This is general information, not legal advice. It doesn’t create a lawyer–client relationship, and the rules can change. For advice on your situation, a Treadstone tax lawyer can help.
Was this helpful?Share:

Go deeper

Still have questions?

Search 2,500 answers, or send yours to a Treadstone lawyer — we answer in plain language.

All answersStart a File →