Trainers & Studios · Edmonton

Gym bookkeeping in Edmonton for boxes and studios.

Recurring memberships, prepaid annual plans, a rotating roster of coaches and a floor full of equipment. Here's how Edmonton gym owners can keep the books clean and know their real numbers.

  • By the Plum team
  • Updated Oct 2026
  • 7 min read
The short version
  1. Record gross membership revenue and processor fees separately, not net deposits.
  2. Prepaid plans are unearned revenue until each month is delivered.
  3. Memberships and classes are taxable, so plan for GST.
  4. Coach classification is the biggest tax risk for most gyms.
  5. Equipment is claimed over time through CCA.

Running a gym is a cash-flow business with a lot of moving parts. Members pay monthly, some pay a year upfront, drop-ins come and go, and coaches are paid in a mix of hourly rates, class rates and revenue shares. Good gym bookkeeping in Edmonton turns that into numbers you can trust: what you earned, what you owe, and whether the business can afford the next hire or the next rig.

This guide is for owners of CrossFit boxes, strength gyms, functional fitness and boutique studios in Edmonton, Sherwood Park, St. Albert and Spruce Grove.

1Recording membership revenue properly

Most gyms bill through a gym management platform that collects card payments and deposits them in batches. The deposit you see is net of processing fees, refunds and failed payments. If you only record deposits, your revenue is understated and your fees disappear.

Instead, record each payout like this:

  • Gross revenue, split by type: memberships, drop-ins, personal training, retail and events.
  • GST collected on those sales, as a liability.
  • Processing fees as an expense.
  • Refunds as a reduction of revenue.
  • The net deposit, which should match your bank exactly.

Splitting revenue by type shows you what's actually growing. A box whose memberships are flat but whose personal training is booming has a different decision to make than one with the reverse. It also makes GST easy, because your GST collected ties straight back to your gross sales.

2Prepaid memberships and class packs

Annual memberships and punch cards are great for cash flow, but the money isn't all earned on day one. Say a member pays $1,200 for a year in January. You've earned $100 by the end of January and owe the other $1,100 in coaching and floor time.

MonthCash receivedRevenue earnedStill owed (unearned)
January$1,200$100$1,100
February$0$100$1,000
June$0$100$600
December$0$100$0

Recording prepaid plans as unearned revenue and moving a month's share to revenue each month keeps January from looking like a record and July from looking like a disaster. It also tells you exactly how much you'd owe members if you had to refund them. Our explainer on unearned revenue and customer deposits shows the journal entries.

GST is due when the member paysFor a GST-registered gym, GST on a prepaid annual membership is generally due in the period the member pays, not spread over the year. Set aside the full GST on every prepaid plan the month it comes in.

3Gym bookkeeping in Edmonton: GST and taxes

Memberships, classes, drop-ins and personal training are generally taxable. Once your taxable sales pass $30,000 over four consecutive calendar quarters, you must register and charge 5% GST. Most gyms hit that within their first year, and many register from day one so they can claim the GST back on their buildout and equipment. Our GST registration guide covers the test.

Retail sales like supplements, apparel and drinks are usually taxable too, though some food and beverage items have their own rules. Check how your platform codes each product.

Common deductions for gym owners

  • Rent and common area costs for your space
  • Coach wages and contractor fees
  • Affiliate, licensing and programming fees
  • Gym management software and payment processing
  • Insurance, including liability coverage
  • Cleaning, chalk, consumables and small equipment
  • Coach certifications and courses you pay for
  • Marketing, photography and community events
  • Larger equipment and leasehold improvements, through capital cost allowance
A packed January isn't a great month. It's eleven months of coaching you still owe.

4Coaches: employees or contractors?

This is the biggest risk area for most gyms. Many boxes pay coaches as contractors because it's simpler: no payroll, no remittances, a cheque or e-transfer per class. But CRA decides employment status based on the actual relationship. A coach who works a schedule you set, teaches your programming, wears your shirt and uses your equipment looks a lot like an employee.

If CRA reclassifies your coaches, you can owe the CPP and EI you should have deducted, both the employee and employer shares, plus penalties and interest. Employees also bring WCB Alberta coverage requirements. If you do run payroll, our guide to payroll remittances covers the monthly routine. If your coaches are genuinely independent, collect their details, keep their invoices, and issue any required slips at year end.

5Equipment, buildout and financing

A new gym often spends heavily before it opens: flooring, rigs, racks, bars and plates, rowers, bikes, sound systems and leasehold improvements. These aren't expensed all at once. They're capital assets claimed through capital cost allowance (CCA) over several years, in different classes. If you're GST-registered, the GST on them generally comes back as input tax credits right away, which can mean a welcome refund in your first return.

Equipment financing and leases need care in the books too. Loan payments are split between principal (reducing the loan) and interest (an expense). Leases have their own treatment. Save the agreements with your records.

6A monthly routine for gym owners

0 of 7

Numbers worth watching each month

  • Active members, and how many joined and left
  • Average revenue per member: membership revenue divided by active members
  • Coaching cost as a share of revenue, wages plus contractor fees
  • Rent as a share of revenue, the cost that doesn't shrink when members drop off
  • Unearned revenue, the coaching you've been paid for but haven't delivered yet

None of these need fancy software. Once the books are clean, they take ten minutes to pull together, and they tell you far more than the bank balance does.

An hour a month on this keeps the year end simple and gives you real numbers when you're deciding whether to add a 6 a.m. class or lease more equipment.

Plum works with gyms, boxes and studios across Edmonton, Sherwood Park, St. Albert and Spruce Grove on flat monthly fees. If your books are a step behind your members, book a free 15-minute call and we'll show you what a clean month looks like.

7Questions people ask

Do gyms charge GST in Alberta?

Yes. Gym memberships, drop-ins, classes and personal training are generally taxable, so once your taxable sales pass $30,000 over four consecutive calendar quarters you must register and charge 5% GST.

How should a gym record prepaid annual memberships?

Record the payment as unearned revenue, a liability, and move one month's share to revenue each month. That way your monthly profit reflects what you actually delivered, and you know how much service you still owe members.

Are gym coaches employees or contractors?

It depends on the working relationship, not the job title. Coaches who work set schedules, follow your programming and use your space and equipment often look like employees to CRA. If you're unsure, get advice or ask CRA for a ruling.

Can I write off gym equipment right away?

Generally no. Racks, rowers, bikes and other equipment are capital assets claimed through capital cost allowance over several years. You can usually claim the GST back as an input tax credit when you buy them.

What software do Edmonton gyms use for bookkeeping?

Most use a gym management platform for billing and bookings, connected to QuickBooks Online or Xero for the books. The key is recording gross sales and fees separately rather than just the net deposit.

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