Jun 27, 2025
Why a virtual bookkeeping service is perfect for tech entrepreneurs & startups
You already work with remote designers and developers and manage them using cloud apps like Slack, Asana, G-Suite, Zoom, Loom, InVision,…
Written by Jonathan Burns
2 weeks ago ~4min read
Yes. Gift cards and prepaid treatment packages must be tracked differently because gift cards create a liability until redeemed, while prepaid packages often require revenue recognition as sessions are delivered. Tracking them separately keeps your HST treatment correct and ensures outstanding balances, redemptions, and practitioner payouts stay accurate.
Gift cards and prepaid treatment packages look similar at the front desk but behave very differently in your books. Standard accounting practice treats them as liabilities until the clinic delivers a service. For gift cards, you record 100% of the amount received as a liability (Deferred Revenue) because the card represents future services owed. Revenue is recognized only when the patient redeems the card.
Prepaid treatment packages follow a similar principle, but with an added twist: you typically recognize revenue session-by-session or pro-rata, depending on how your clinic structures packages. If a massage package contains ten sessions, revenue is recognized as each session is completed, not when the package is sold.
Key rules:
Following these rules ensures your balance sheet, HST filings, and practitioner payouts stay clean and defensible.
Gift cards and prepaid packages will create CRA problems for you if you treat them like regular sales.
Without clean tracking:
When tracked properly, gift cards and packages become predictable, stable revenue streams—not a bookkeeping mess that surprises you at year-end.
Use these steps to keep your system airtight:
A well-structured system prevents inflated revenue, protects HST filings, and makes practitioner payout cycles smoother.
Example 1: Massage therapy clinic gift card sale
A clinic sells a $150 massage gift card during the holidays. The front desk records the sale in Jane. In Xero, the bookkeeper posts $150 to “Gift Card Liability.” Two weeks later, the recipient redeems the card for a 60-minute massage. Only then is $150 recognized as revenue. No HST is charged because the service is exempt.
Example 2: Physiotherapy prepaid package
A physio clinic sells a 5-session rehab package for $500. In Jane, the system tracks “Sessions Remaining: 5.” In QBO, the $500 is posted to “Prepaid Package Liability.” After each visit, the clinic recognizes $100 of revenue. When all sessions are complete, the liability account returns to zero. Revenue aligns perfectly with service delivery.
Example 3: Chiropractic mix-packages with taxable items
A chiropractic clinic sells a $300 package including three adjustments (exempt) and one taxable product. The bookkeeper allocates the bundle value proportionally to the exempt and taxable components. When the patient redeems the product, HST is charged on that portion only. Revenue recognition matches service delivery, not the date the package was purchased.
Jane – Tracks gift card balances, package redemptions, and remaining sessions cleanly.
Xero – Ideal for creating multiple liability accounts and tracking usage over time.
QuickBooks Online – Good for clinics that want class/location tracking for packages.
Syft Analytics – Visualizes breakage, liability trends, and package redemption behaviour.
Dext & Hubdoc – Store end-of-day reports to support liability reconciliations.
CRA – HST/GST on Gift Certificate Income
IFRS – 15 Revenue from Contracts with Customers, Pg 66, BC 396 and BC 398.
If your clinic sells a lot of gift cards during the holidays, set a monthly reminder each January through March to reconcile the liability account. It’s the easiest time for errors to slip in because sales spike, staff get rushed, and redemptions roll in quickly. A simple monthly check prevents inflated revenue and keeps your year-end adjustments tiny—your accountant will thank you.
If your gift card or package liability accounts are a guessing game right now, we can fix that. Back Office Stars helps Canadian clinics clean up liability posting, integrate Jane or other PMS platforms into Xero or QBO, and create workflows that keep your numbers accurate all year. Book a quick 20-minute intro call and get clarity on what your clinic owes, what’s been redeemed, and what revenue is legitimately earned.
All blog posts and their sources are thoroughly reviewed by our internal bookkeeping and accounting experts. They review each post for technical accuracy, readability, and relevance to Canadian small businesses and non-profits.
Jun 27, 2025
You already work with remote designers and developers and manage them using cloud apps like Slack, Asana, G-Suite, Zoom, Loom, InVision,…
Jun 27, 2025
Do you need to manage recurring tasks as part of a workflow for your team? Asana is a great, free, way to do this. Jonathan explains how to…
Jan 23, 2025
Endless instructions and considerations make payroll services in Canada a pain. That’s why we put together this guide on how to set up…