Trainers & Studios · Edmonton

Personal trainer bookkeeping in Edmonton for independent trainers

If you rent space at a gym and run your own clients, you're a business. Here's how to handle session packages, GST, deductions and tax as an Edmonton trainer.

  • By the Plum team
  • Updated Oct 2026
  • 6 min read
The short version
  1. Renting space and running your own clients makes you self-employed.
  2. Prepaid packages are earned as sessions are delivered; track what's still owed.
  3. Personal training is taxable, so watch the $30,000 GST threshold.
  4. Gym fees, certifications, insurance and equipment are common deductions.

Lots of Edmonton trainers start out on a gym's payroll and then go independent: renting floor time, building their own client base and setting their own rates. That freedom comes with paperwork. Personal trainer bookkeeping in Edmonton isn't complicated, but prepaid packages, GST and self-employed tax each need a little structure.

This guide is for independent trainers working out of gyms and studios in Edmonton, Sherwood Park, St. Albert and Spruce Grove, as well as mobile and online coaches.

1Session packages: cash now, revenue later

Packages are great for cash flow. A client pays $900 for ten sessions in January and you've got money in the bank. But you haven't earned it all yet. If that client stops showing up or asks for a refund in March, part of that money was never really yours.

For clean books, track packages like this:

  • When the client pays, record the payment as unearned revenue (a liability).
  • As each session happens, move that session's share into income.
  • At month-end, the unearned balance should equal the sessions you still owe.
  • For expired packages your policy says you can keep, move the leftover to income.

Even if your accountant ends up reporting it more simply for tax, knowing how many sessions you owe tells you the truth about your business. A big January can hide a quiet spring.

Gym splits and percentage deals

Many Edmonton gyms charge independent trainers a percentage of each session rather than flat rent. Some even collect the client's payment and pay the trainer their share. Either way, record your full session fees as revenue and the gym's cut as an expense. If you only record what lands in your account, your revenue looks smaller than it is, you lose track of what the gym is costing you, and your GST threshold calculation is wrong.

Refunds and expired sessions

Write a clear package policy: how long sessions last, whether they can be refunded and what happens when a client moves away. Then follow it in your books. A refund reduces the unearned balance; sessions that expire under your policy move to income. If you're GST-registered, a refund also means refunding the GST and adjusting your return.

GST timing on packagesIf you're GST-registered, GST is generally due when the client pays, not when they use the sessions. Charge it on the full package price at the time of sale and set it aside.

2GST for personal trainers

Personal training, group fitness coaching and online programs are generally taxable services. You don't have to register while your taxable sales are $30,000 or less over four consecutive calendar quarters. Selling packages upfront can push you over faster than you expect, because the payment counts when you receive it.

Once you register, you charge 5% GST, file returns (annually for most small businesses) and claim back the GST on your gym fees, equipment and other costs. If most of your clients are individuals, think about how you'll price it: absorb the GST, or add it on top. Our GST registration guide explains the test and what to do the week you cross it.

Online coaching adds a wrinkle. If you sell programs or remote sessions to clients outside Canada, the GST rules can be different from those for local clients. Track where each online client lives, and confirm the treatment with your accountant before you set up your payment page. For clients in Edmonton, St. Albert or anywhere else in Canada, the usual 5% applies once you're registered.

A packed January isn't profit. It's a stack of sessions you still owe.

3Deductions for independent trainers

Every legitimate expense reduces the profit you pay income tax and CPP on. Here's what trainers commonly claim on the T2125:

ExpenseNotes
Gym or studio rental feesFlat rent, hourly floor time or a percentage of sessions
Certifications and coursesGenerally deductible when they maintain or upgrade your skills
CPR and first aid renewalsOften required to keep certifications current
Liability insuranceDeductible
EquipmentKettlebells, bands, mats; larger items over time as capital cost allowance
SoftwareProgramming apps, booking and payment tools
MarketingWebsite, social ads, photography
PhoneBusiness-use share
VehicleTrips between client locations, with a mileage log

Everyday workout clothes and your own gym membership for personal training generally don't qualify. When in doubt, ask before you claim. See our guide to self-employed tax deductions in Alberta for the wider list.

4Self-employed tax: CPP and deadlines

As an independent trainer, nobody withholds tax from your income. You pay income tax on your profit plus both halves of CPP. Your return is due June 15, but any balance owing is due April 30.

If your net tax owing is more than $3,000 in the current year and either of the two previous years, CRA will expect quarterly instalments on March 15, June 15, September 15 and December 15. The simplest defence is a habit: move a set percentage of every package payment into a separate tax account the day it arrives.

5Personal trainer bookkeeping setup, in an afternoon

0 of 8

Mistakes we see independent trainers make

Spending package money as profit. A big January feels great until the sessions are still owed in March and the cash is gone.

Only recording net gym payouts. This hides the gym's cut and understates the sales that count toward GST.

Missing small deductions. Certification renewals, CPR courses, app subscriptions and mileage between clients add up over a year, but only if you track them as you go.

No tax savings account. Your first spring as an independent trainer is when CPP and income tax arrive together. A separate account, topped up every week, makes it a non-event.

Fix those four and you're already ahead of most independent trainers we talk to. The rest is a short monthly habit.

Plum works with trainers and coaches across Edmonton, Sherwood Park, St. Albert and Spruce Grove on flat monthly fees. If you've gone independent and want your books right from the start, book a free 15-minute call.

6Questions people ask

Do personal trainers charge GST in Alberta?

Personal training is generally a taxable service. You must register and charge 5% GST once your taxable sales pass $30,000 over four consecutive calendar quarters, or in a single quarter. Below that, registration is optional.

How do I record a 10-session package paid upfront?

The cash is yours, but the revenue is earned as sessions are delivered. Many trainers record the payment as unearned revenue and move it to income as each session is used. For GST, tax is generally charged when the client pays.

Can I deduct my gym rental fees?

Yes. Fees you pay a gym for floor space, a percentage of sessions or a flat monthly rent are business expenses for an independent trainer. Hold on to the agreement and your payment records.

Can personal trainers deduct workout clothes?

Generally not. Everyday athletic wear is considered personal, even if you wear it at work. Branded uniforms that aren't suitable for everyday use are a different story, so ask your accountant.

Do I need to pay tax instalments as a trainer?

If your net tax owing is more than $3,000 in the current year and either of the two previous years, CRA will expect quarterly instalments due March 15, June 15, September 15 and December 15.

Want this off your plate?

Flat-fee bookkeeping for trainers & studios. Month to month, no surprises.

Book a free 15-min call

This article is general information for Alberta businesses and isn't tax or legal advice. Rules and thresholds change, so confirm your situation with your accountant or CRA.

Book a Free 15-Min Call

We'll call you. Quick, no obligation.

  • 15-minute call
  • No contract, cancel anytime
  • Pick a time that works for you

15-minute call · No contract, cancel anytime · Pick a time that works for you

Or call now ·

Talk to Joey or StephFree 15-minute callBook