Trades · Edmonton

Cleaning business bookkeeping in Edmonton, spotless and simple.

A practical guide for Edmonton house cleaners and small cleaning crews: recurring clients, supplies, driving between homes, GST and the basics of hiring help.

  • By the Plum team
  • Updated Oct 2026
  • 7 min read
The short version
  1. Bill recurring clients automatically and check unpaid invoices weekly.
  2. Track supplies, equipment and vehicle costs in their own categories.
  3. A mileage log is the single most valuable record you can make.
  4. Register for GST once you pass $30,000 over four quarters.
  5. Get worker classification right before you hire your first helper.

Solid cleaning business bookkeeping in Edmonton means you know who's paid, what you're spending and what you'll owe at tax time. A cleaning business looks simple from the outside: you clean, the client pays. But by the time you have fifteen regular clients, a car full of supplies and maybe a helper or two, the money side gets messy fast.

This guide is for solo house cleaners and small crews in Edmonton, St. Albert, Sherwood Park and Spruce Grove, whether you do weekly residential cleans in Summerside or move-out cleans across the city.

1Cleaning business bookkeeping in Edmonton starts with recurring clients

Recurring work is the backbone of a cleaning business. It's also where money quietly leaks: a missed invoice here, an e-transfer that never came there. Over a year, small gaps add up.

  • Use recurring invoices in QuickBooks Online or Xero for weekly and biweekly clients.
  • Connect your booking app if you use one, so completed visits become invoices automatically.
  • Match every payment to an invoice, especially e-transfers with vague memos.
  • Check unpaid invoices weekly. A friendly reminder after a week works much better than one after three months.

Say you clean a home in Westmount every two weeks for $160. Miss two invoices a year across fifteen clients like that and you've lost thousands without noticing. Your books should make that impossible.

2Supplies, equipment and other expenses

Cleaners spend steadily on small things, which makes expenses easy to lose track of. Set up clear categories so you can see where money goes.

CategoryExamplesNotes
Cleaning suppliesProducts, cloths, gloves, bagsDeductible when bought
EquipmentVacuums, steamers, carpet machinesLarger items may be depreciated
VehicleFuel, insurance, repairs, parkingBusiness share only
Phone and softwareBooking app, accounting softwareBusiness share of your phone
Insurance and bondingLiability insurance, bondingDeductible
AdvertisingWebsite, flyers, online adsDeductible

Buy business supplies separately from your household shopping where you can. One receipt with dish soap for a client and groceries for your family is a headache to split later. Our self-employed deductions guide covers the full list.

3Your vehicle is probably your biggest deduction

Most cleaners drive all day: home to first client, client to client, then to the store for supplies. Driving between work locations is generally business use, and that can be a large deduction. But CRA expects you to back it up.

The logbook shortcutTrack every trip in a full logbook for one year to set your normal business-use percentage. In later years, CRA generally lets you keep a sample logbook for three consecutive months, as long as your driving stays within a similar range.

A good log records the date, where you went, why and how many kilometres. Many cleaners use a mileage app. At year-end, your business percentage is applied to all your vehicle costs: fuel, insurance, repairs, licence and registration, plus interest or lease payments and depreciation.

A mileage log takes seconds a day and can be worth more than any other record you keep.

4GST for cleaning businesses

Residential and commercial cleaning are taxable services. You don't have to register until your taxable sales pass $30,000 over four consecutive calendar quarters, or within a single quarter. Many solo cleaners cross that line in their second year as their schedule fills up.

Once registered, add 5% GST to every invoice. Alberta has no PST, so that's the only sales tax. You can then claim back the GST you pay on supplies, equipment and the business share of vehicle costs. Our GST registration guide walks through the four-quarter test.

5Hiring help: payroll basics

The first helper is a big step, and it's where cleaning businesses most often get tripped up. Calling someone a contractor doesn't make them one. If you set their hours, give them the clients, supply the products and tell them how to clean, CRA may consider them an employee.

If they're employees, you'll need to:

0 of 6

If they're genuinely independent contractors, they invoice you and handle their own taxes. Either way, write down the arrangement and check it against CRA's guidance before the first shift.

Payroll also changes your pricing. An employee who earns $20 an hour costs you more than $20 once you add the employer share of CPP and EI, WCB premiums and paid time like vacation pay. Build those costs into your rates before you hire, not after the first few months feel tight. Many cleaners in Mill Woods, Ellerslie and across the south side who grow from solo to a small crew find their margins shrink at first for exactly this reason.

6Price your cleans from real numbers

Once your books are tidy, they tell you something most cleaners never see clearly: what each clean actually earns. Take a standard three-hour clean. Add up the supplies you use, the driving to get there and back, any helper's wages, and payment fees. Subtract that from the price, then divide by the hours. That's your real hourly rate.

Many cleaners find their move-out cleans and deep cleans pay well, while a regular client across town barely covers the drive. That doesn't mean dropping them, but it might mean grouping clients by area, setting a minimum charge, or adding a travel fee for longer trips.

Common mistakes

  • No mileage log, then guessing a business percentage at tax time.
  • Paying helpers in cash with no record of the arrangement.
  • Forgetting cash and e-transfer payments that never got matched to an invoice.
  • Mixing household and business supplies on one receipt.
  • Not raising prices as supply and fuel costs rise.

Planning for tax time

As a self-employed cleaner, you report income on the T2125 with your personal return. You pay income tax and both halves of CPP on your net profit. Your return is due June 15, but any balance owing is due April 30. Setting aside a percentage of every payment, often 20 to 25% depending on your income, takes the surprise out of spring.

Plum works with cleaners and small cleaning crews across Edmonton, St. Albert, Sherwood Park and Spruce Grove. If you'd like your books as tidy as the homes you clean, book a quick call.

7Questions people ask

What can a house cleaner write off in Alberta?

Common deductions include cleaning supplies and equipment, the business share of vehicle costs, phone, software, advertising, insurance and bank or payment fees. Save receipts for everything, plus a mileage log for the vehicle.

Do house cleaners need to charge GST?

Only once your taxable sales pass $30,000 over four consecutive calendar quarters, or in a single quarter. After that you charge 5% GST in Alberta and can claim back GST you pay on supplies and vehicle costs.

Can I deduct driving between clients' homes?

Driving between clients for business is generally deductible, based on the business share of your vehicle use. A logbook showing dates, destinations and kilometres is the best way to support the claim.

Are my cleaners employees or contractors?

It depends on how the work is actually done, not what you call it. If you set the schedule, supply the products and direct the work, CRA may see them as employees, which means payroll deductions and T4s.

How should I track recurring cleaning clients?

Use recurring invoices or a booking app connected to your accounting software, so every visit is billed and every payment is matched. Review unpaid invoices weekly so small amounts don't pile up.

Want this off your plate?

Flat-fee bookkeeping for trades. 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