ExpenseBot

How does a Canadian PHSP / HSA work for incorporated professionals?

A Private Health Services Plan (PHSP) or Health Spending Account (HSA) is a CRA-approved structure that lets a Canadian-controlled private corporation pay eligible medical expenses for its employees (usually the owner + family) as a business deduction — with the reimbursement being tax-free to the e

A Private Health Services Plan (PHSP) or Health Spending Account (HSA) is a CRA-approved structure that lets a Canadian-controlled private corporation pay eligible medical expenses for its employees (usually the owner + family) as a business deduction — with the reimbursement being tax-free to the employee. One of the highest-ROI tax moves available to incorporated Canadians.

🍁 Mechanics:

  1. Your corp pays an admin (Olympia Benefits, myHSA, Benecaid, Simply Benefits, GroupHEALTH, Sun Life) an annual fee + funds the HSA (typical $1,500–$10,000/employee)
  2. You incur eligible medical expenses, pay out-of-pocket, submit receipts to admin
  3. Admin reimburses you TAX-FREE from the plan balance
  4. Corp deducts the full cost (fees + funding) as a business expense

💰 Example math — $8,000 family medical:

  • Corp deducts $8,300 (incl admin fee) → saves ~$1,080 at 13% small-biz rate
  • You receive $8,000 TAX-FREE reimbursement
  • Equivalent to paying with pre-tax corp income vs after-tax personal income
  • Net savings: ~$7,000 vs paying personally at 40% marginal rate

Eligibility — identical to CRA Line 33099 (RC4065):

  • Prescriptions (Rx'd by licensed pharmacist)
  • Dental (cleanings, orthodontics, implants)
  • Vision (exams, glasses, contacts, LASIK)
  • Paramedical (physio, chiro, massage where provincially regulated, psychologist, naturopath)
  • Medical devices (hearing aids, CPAP, insulin pumps)
  • Private health insurance premiums
  • Attendant care, service animals, accessibility renos
  • Travel over 40 km for treatment

NOT eligible:

  • OTC meds, vitamins (except prescribed B12)
  • Cosmetic procedures (unless reconstructive)
  • Gym memberships (unless prescribed)

👪 Household coverage: Spouse + dependent children typically covered. Some plans include adult disabled dependents or children in full-time post-secondary up to age 25.

🏦 Canadian HSA admins (Receipt Bundle ZIP live for all):

  • Olympia Benefits — largest, flat-fee, most common default
  • myHSA — digital-first, best mobile app
  • Benecaid — BC/AB–focused, strong support
  • Simply Benefits — ON/QC markets
  • GroupHEALTH — multi-employee setups
  • Sun Life / Cowan Insurance — traditional insurers

Receipt Bundle ZIP (live now): Every PHSP report has a one-click "ZIP (Receipts)" download alongside CSV / XLSX / PDF. Contents:

  • Every Drive-linked receipt PDF, numbered and dated (e.g. 001_2026-02-14_Shoppers_Drug_Mart_47.99.pdf)
  • index.csv — maps every filename to date/vendor/amount/expense-type/notes with per-row success/fail status
  • README.txt — admin-specific upload instructions for your HSA admin (Olympia/Benecaid/myHSA/Simply Benefits)

Streaming export — 100+ MB bundles work without timeout. If a receipt was deleted from Drive, it's marked FAILED in index.csv and the rest of the ZIP completes. None of the admins support direct API submission — the bundle eliminates receipt hunting before manual upload.

⚠️ Don't double-dip: Can't claim the SAME dollar on HSA reimbursement AND T1 Line 33099. If HSA reimbursed $700 of a $1,000 bill, only $300 unreimbursed goes on T1. ExpenseBot tracks reimbursements through bank reconciliation.

🚫 Common mistakes:

  1. Self-administering without proper plan documents → CRA reclassifies as taxable benefit
  2. Over-funding beyond 'reasonableness' → CRA can challenge
  3. Paying spouse bogus salary to max HSA → CRA disallows
  4. Claiming OTC → admin rejects
  5. Missing submission deadline (90-day to 12-month run-out period)

🔗 Learn more: PHSP / HSA Receipt Tracker · Complete PHSP Playbook · CRA Medical Expense Credit (personal T1 side)

📎 Not tax advice. ExpenseBot produces documentation for HSA submission and T1 filing. Consult a qualified Canadian tax professional before setting up a PHSP. See CRA IT-339R2 (archived) and RC4065 for official rules.

Share:

Try ExpenseBot Free

AI extracts every receipt into a Google Sheet you own. Gmail scan, mileage, tax reports, profit-by-client. No credit card needed.

No credit card required · Setup in 30 seconds