How to start a cleaning business in Alberta: 2026 guide

Here is how to start a cleaning business in Alberta: register a trade name through a registry agent if you don’t use your name ($10.61 government fee plus the agent’s service fee), get liability insurance, and price your cleans. Alberta has 5% GST and no provincial sales tax; you register for GST once sales pass $30,000. Open a WCB-Alberta account within 15 days of hiring, and get a city licence: Calgary licenses residential cleaners and Edmonton licenses every business.

Go to section11
Written by BroombookPublished · Updated 15 min read 9 sections 20 sources cited

Key takeaways

  • A trade name is filed through an authorized registry agent: the government fee is $10.61 (October 2026 catalogue) plus a service fee the agent sets. Incorporating is $291.75 plus the service fee.
  • Alberta is the only province with no sales tax of its own: you charge 5% GST on cleaning once you are registered, which is required after $30,000 of sales over four consecutive quarters.
  • If your industry is mandatory, you must open a WCB-Alberta account within 15 days of hiring your first worker. “Domestic help” is on WCB’s exempt list, so ask WCB where your business falls.
  • Alberta’s general minimum wage is $15 an hour. With 4% vacation pay, CPP and EI, a minimum-wage hour costs about $16.90 before WCB premiums.
  • Calgary lists housekeepers, residential cleaning and commercial cleaning as businesses that require a municipal licence. Edmonton requires a business licence and a development permit for home-based businesses.

What are the steps to open a cleaning company in Alberta?

To open a residential cleaning company in Alberta, you pick a structure, register a trade name through a registry agent if you use one, get insured, decide when to register for GST, get your city’s business licence, and set prices that cover Alberta wages. Add WCB-Alberta and a CRA payroll account when you hire. Starting a cleaning business in Alberta is cheaper on government fees than in most provinces, and the lack of a provincial sales tax keeps your invoices simple.

This guide covers what is specific to Alberta and Canada: the Corporate Registry and its agents, the CRA, GST, WCB-Alberta, the Employment Standards Code and the Calgary and Edmonton licence rules. For the parts that work the same everywhere (choosing services, buying supplies, your first cleans), read our general guide on how to start a cleaning business. Its costs and rules are American, so use this page for the Alberta numbers. The Ontario guide follows the same structure if you are comparing provinces.

Here is the order that saves you from redoing anything later:

  1. Choose your services and the neighbourhoods or towns you will serve.
  2. Pick a name and a structure, and file a Declaration of Trade Name at a registry agent if the name isn’t your own.
  3. Get a CRA business number (it comes with the registration) and decide whether to register for GST now or later.
  4. Apply for your municipal business licence and, in Edmonton, a home-based business development permit.
  5. Buy commercial general liability insurance, and tell your auto insurer you drive to jobs.
  6. Set prices from your costs, with GST added on top if you are registered.
  7. Set up booking, reminders and payments, then go find clients.
  8. When you hire, open a WCB-Alberta account within 15 days and a CRA payroll account.

If you are still choosing a name, the cleaning business name generator gives you options to check against the Alberta registry. The cleaning business plan template turns your startup costs and prices into a 12-month forecast before you commit.

Step 1: register your cleaning business in Alberta (trade name or corporation)

Most solo cleaners start as a sole proprietorship, which Alberta calls a trade name. You only register it if you do business under a name other than your own, and you file it through an authorized registry agent (a Corporate Registry service provider), not directly with the government. Incorporating also goes through an agent.

Trade name (sole proprietorship)

Alberta’s page on registering a business name says a trade name is used when an individual does business under a name other than their own personal name, and that a trade name is also known as a sole proprietorship. So “Fatima Khan” needs no registration, but “Khan’s Prairie Clean” does. The steps:

  1. Choose a name. Alberta places few restrictions on trade names, but a name search report helps you avoid copying a competitor.
  2. Fill in the Declaration of Trade Name (or collect the same information for the agent).
  3. Go to an authorized Corporate Registry service provider with the declaration, valid ID and payment. You leave with a proof of filing.
  4. Wait for the email with your federal business number, which is issued with the registration.

The page says service providers charge a government fee and a service fee. The Registry Agent Product Catalogue dated October 1, 2026 lists the government fee to register a trade name at $10.61, with the service charge set by each agent, so call two agents and compare. Registering a partnership is also $10.61 in government fees. Write down who owns what and who decides prices before you register a partnership.

Alberta or federal corporation

A corporation gives you limited liability but costs more and needs annual returns. Alberta’s page on incorporating an Alberta corporation describes the name rules (a distinctive element, a descriptive element and a legal element such as Ltd. or Inc.), the NUANS report, and the same agent process. The October 2026 catalogue lists the government fee at $291.75 to incorporate and $53.05 to file the annual return, plus the agent’s service fee each time. Federal incorporation through Corporations Canada costs $200 online; a federal corporation that operates in Alberta also registers extra-provincially. For a one-person cleaning business, insurance, not incorporation, is what pays a client when you break something.

Step 2: get a CRA business number and decide on GST (there is no PST)

Alberta has no provincial sales tax, so the only tax on your invoices is 5% GST. You must register for GST once your taxable sales pass $30,000 over four consecutive calendar quarters; until then you are a small supplier and can register voluntarily.

Your business number

The CRA’s page on when you need a BN lists Alberta among the provinces where you receive a business number when you register or incorporate with the province, which matches the email the registry agent process sends you. A cleaner working under their own name gets a BN only when they open a CRA program account, such as GST or payroll.

When you must register for GST

The CRA’s rules on when to register for and charge GST/HST work like this:

  • Under $30,000 over four consecutive calendar quarters: you are a small supplier. You don’t have to register, but you can.
  • Over $30,000 across several quarters: you stop being a small supplier at the end of the month after that quarter, and must register and charge GST from your next sale.
  • Over $30,000 in a single quarter: you charge GST starting with the sale that took you over.

The CRA’s rate table shows Alberta at 5% GST and 0% PST. That makes Alberta the simplest province to invoice in: one tax line, one return. Registering early lets you claim back the GST you pay on supplies, a vehicle and software, but raises your price to homeowners by 5%. GST-registered commercial clients usually don’t mind, because they claim it back. Once registered, the Quick Method is available if your annual taxable sales, including tax, are $400,000 or less: you still charge 5%, but remit a set percentage of sales instead of tracking the tax on every receipt. Ask your accountant to run both methods on your numbers.

Do you need a licence to clean houses in Alberta?

Yes in Calgary and Edmonton. Alberta has no provincial cleaning licence, but both big cities license cleaning businesses, and Edmonton licenses every business including home-based ones. Smaller municipalities vary, so check your own town’s bylaw.

Calgary

Calgary has a business licence category just for this work. The City’s cleaning services licence page lists housekeepers, cleaners, residential cleaning and commercial cleaning among the businesses that require municipal licensing, with pest control as an example that doesn’t. Every business in Calgary also needs location approval, even if it runs from home, and fees differ for home-based and commercial-based businesses, following the City’s fee schedule by licence type. Licences run on a 12-month cycle and must be renewed.

Edmonton

Edmonton’s home-based business page says home-based businesses must have a business licence like any other business in the city, and usually need a development permit under the Zoning Bylaw as well; you can apply for both at once with the home-based business application. Licence fees are paid at each renewal, with a one-year or two-year term and a discount for renewing on time. Edmonton’s Business Licence Bylaw 20002 sets the business categories, and the City publishes a separate fee schedule.

Other cities

Red Deer, Lethbridge, Airdrie and others publish their own business licence bylaws, and many require a licence for mobile businesses that work inside city limits even if based elsewhere. Search “business licence” on the city’s site, look for a home-based or mobile category, and ask whether cleaners need a police information check. The general version of this question for US readers is in our guide to what licenses are needed to start a cleaning business.

What insurance does a cleaning business need in Alberta?

Start with commercial general liability (CGL), which pays when your work injures someone or damages a client’s property. Add a bond or crime coverage once you have staff in clients’ homes, and make sure your auto insurer knows you drive to jobs. Property managers and condo boards in Calgary and Edmonton often ask for a certificate of insurance before you start.

The Insurance Bureau of Canada’s overview of types of business coverage lists commercial general liability and crime coverage among the common commercial policies, and notes that auto insurance is mandatory across Canada with optional commercial vehicle coverage on top. Alberta’s auto market is private, so you shop brokers for the vehicle policy the same way you do for CGL.

  • Commercial general liability: the core policy. Ask whether it excludes damage to items in your “care, custody or control”, which is exactly what you handle while cleaning.
  • Bond or employee dishonesty (crime) coverage: pays a client back if an employee steals. It matters once you send cleaners into homes without you.
  • Auto: a personal policy may not cover a claim that happens driving between jobs with supplies in the back.
  • Your home policy: if you store supplies at home, ask whether your home insurance covers business use.

We did not find a public, verifiable source for typical Alberta premiums, so we don’t quote a price. Ask two or three brokers for quotes with the same details: services, expected revenue, number of cleaners, and whether you drive. Our guide to cleaning business insurance explains each policy in more depth; its prices are American, so use it for the coverage, not the costs.

Hiring in Alberta: WCB, minimum wage, CPP and EI

When you hire your first cleaner, open a WCB-Alberta account within 15 days if your industry is mandatory, pay at least Alberta’s minimum wage of $15 an hour, and open a CRA payroll account before your first remittance is due. You deduct CPP, EI and income tax from each paycheque and add the employer share.

WCB-Alberta

WCB-Alberta’s page on worker coverage says that if you operate in a mandatory industry, you must open a WCB account within 15 days of hiring your first worker, and that a worker includes full-time, part-time, temporary and casual staff. Some industries are exempt and can buy coverage voluntarily. Check the WCB’s list of exempt activities: it includes “domestic help, provision of”, while janitorial and commercial cleaning are not on it. Whether a residential cleaning company counts as domestic help is WCB’s call, so apply for an account or ask before your first hire rather than assuming either way.

Owners are not covered automatically. WCB’s personal coverage is optional for proprietors with or without workers, partners and directors, renews each December 31, and can be changed at any time. If you work alone, price it against private disability insurance.

Minimum wage and vacation pay

Alberta’s general minimum wage is $15 an hour; students under 18 can be paid $13 for the first 28 hours a week while school is in session. It applies whether you pay by the hour or a flat rate per clean. Employees also earn vacation pay of 4% of wages from day one, rising to 6% and three weeks after five years.

CRA payroll: CPP and EI

Register for a payroll account before your first remittance due date, normally the 15th of the month after you start withholding. For 2026:

  • CPP: 5.95% from the employee and 5.95% from you, on earnings between the $3,500 basic exemption and $74,600 (CRA CPP rates).
  • EI: $1.63 per $100 of insurable earnings from the employee, and 1.4 times that (about $2.28) from you, up to $68,900 (CRA EI rates).

Employee or contractor?

Paying cleaners as contractors doesn’t make them contractors. The CRA’s guide Employee or self-employed? (RC4110) looks at control over the work, who owns the tools, whether the worker can hire substitutes, and the chance of profit or loss. A cleaner on your schedule, with your supplies, for your clients, looks like an employee. You can ask the CRA for a CPP/EI ruling if you are unsure.

How should you set prices around Alberta wages and GST?

Work out what an hour of a cleaner’s time really costs you, then price each job from the hours it takes plus supplies, driving, overhead and profit. At Alberta’s minimum wage, an employee’s hour costs about $16.90 before WCB premiums. In our experience, few experienced cleaners in Calgary or Edmonton work for $15, so your real floor is higher.

The pay floor, worked out

Here is the math for one hour at the $15 minimum wage, using the 2026 rates above:

ItemMathPer hour
Minimum wageAlberta general rate$15.00
Vacation pay4% × $15.00$0.60
Employer CPP5.95% × $15.60$0.93
Employer EI2.282% × $15.60 (1.4 × 1.63%)$0.36
Total before WCB$15.00 + $0.60 + $0.93 + $0.36about $16.90

If you pay $20 an hour instead, the same math gives about $22.50 an hour, so a three-hour clean costs about $67.50 in wages and payroll costs before WCB, supplies, driving, insurance, software or your profit. Build the price from the wage you will actually pay, not the legal minimum.

Adding GST to a price

If you are registered, 5% GST goes on top and nothing else. A $150 clean is $150 × 5% = $7.50 of GST, so the client pays $157.50. Say clearly on your website and quotes whether prices include tax. If you are a small supplier and not registered, you don’t charge GST at all.

Building the price list

The house cleaning pricing guide compares hourly, flat and per-room pricing and shows how to build each one from your costs. The house cleaning price calculator does the math for each home size: enter your Alberta hourly cost and it gives you a flat price list you can publish.

How do you find clients in Alberta and run the bookings?

Start with people you know and a free Google Business Profile for your city, then add a booking link so strangers can book you without a phone call. Calgary and Edmonton both have large rental and condo markets, so property managers and move-out cleans are a reliable second lane once you can show insurance and a WCB clearance.

The full playbook for referrals, local partners, flyers and reviews is in how to get clients for a cleaning business. For showing up on Google Maps and search in your city, read cleaning company SEO. Use Canadian spelling and postal codes on your site and profile, and name the quadrants or neighbourhoods you serve, since Calgarians search by quadrant.

Running it with Broombook

We make Broombook, a scheduling, online booking and crew app for residential cleaning businesses, so here is how it fits an Alberta business, including what it doesn’t do:

  • Canadian dollars. Canadian businesses charge clients in CAD through Stripe, by card on file after each clean, or mark cash, cheque or e-transfer at checkout. Broombook takes no cut of payments.
  • GST preset. Sales tax is off until you turn it on, so small suppliers don’t charge it by mistake. Pick Alberta and it fills in 5% GST on receipts.
  • Booking pages in English or French. Clients get an instant price from bedrooms, bathrooms, type of clean and extras, and pick an open time. You can limit your service area by distance or postal codes.
  • Your crew in their language. Job notes can be translated into Spanish, French or Portuguese for each cleaner, and each cleaner gets a private link with their jobs, checklists and clock in and out, with no app download.
  • Payroll export. Hours from clock-ins, tips and commission go into a CSV for your payroll service. Broombook does not calculate CPP, EI or income tax deductions.

Broombook is free for an owner with up to 2 cleaners, or $39 a month on Pro for a bigger crew, billed in US dollars, with no credit card to start. See how scheduling works on our cleaning scheduling software page.

Pick something other than Broombook if

  • You need jobs and payments to sync into QuickBooks automatically. Broombook doesn’t sync with accounting software.
  • You bill clients by invoice with net terms. Broombook charges cards after the job and sends receipts, not invoices.
  • You want a native app from the App Store or Google Play. Broombook runs in the phone’s browser.
  • You mainly bid on commercial janitorial contracts, or run a multi-trade field service company.

What does it cost to start in Alberta?

A solo cleaner in Alberta can start for a trade name registration of $10.61 plus the registry agent’s service fee (or nothing under your own name), a municipal licence, insurance and supplies. Government fees only grow if you incorporate. Insurance is the biggest unknown, so get quotes before you set your prices.

Government fees below come from the October 2026 Registry Agent Product Catalogue and official pages checked on October 28, 2026. Rows marked “estimate” are our own rough ranges, not quotes.

Cost itemCost (CAD)Notes
Trade name or partnership registration$10.61 + agent feeNot needed if you trade under your own name. Service fee set by each agent.
Alberta incorporation$291.75 + agent feeOptional. Annual return $53.05 + agent fee. NUANS report extra.
Federal incorporation$200Optional, instead of Alberta incorporation. Also register extra-provincially.
CRA business number, GST and payroll accountsNo fee listed by the CRAGST only once you pass $30,000 or choose to register.
Municipal business licenceSet by each cityCalgary: fee schedule by licence type, home-based or commercial. Edmonton: licence plus development permit.
WCB-AlbertaPremiums on payrollAccount within 15 days of hiring if mandatory. Personal coverage optional.
Commercial general liabilityGet quotesAsk two or three brokers with the same details.
Auto coverage for business useGet quotesTell your insurer you drive to jobs.
Starter supply kit$200 to $500 (estimate)Only GST on what you buy. Less if you already own a good vacuum.
Phone line, website, printing$0 to $300 (estimate)A free Google Business Profile and a booking link are enough to start.
Booking, scheduling and payment softwareYour choiceBroombook is free for an owner with up to 2 cleaners, and US$39 a month on Pro for a bigger crew, with no credit card to start.

A realistic minimum for a solo sole proprietor using a trade name: the registration and agent fee, your city’s licence, roughly $200 to $500 for supplies (our estimate), and your first insurance payment. Everything else can wait until clients are paying you.

FAQ

Frequently asked questions

Do I need a business licence to clean houses in Calgary?

Yes. Calgary’s cleaning services licence page lists housekeepers, cleaners, residential cleaning and commercial cleaning as businesses that require municipal licensing. You also need location approval for a home-based business, and fees differ for home-based and commercial-based businesses.

Do I need a business licence in Edmonton for a home-based cleaning business?

Yes. Edmonton says home-based businesses must have a business licence like any other business in the city, and usually a development permit under the Zoning Bylaw. You can apply for both at once with the home-based business application.

Does Alberta have PST on cleaning services?

No. Alberta has no provincial sales tax. The only tax on cleaning invoices is 5% GST, and only once you are registered, which is required after $30,000 of taxable sales over four consecutive calendar quarters.

How much does it cost to register a cleaning business name in Alberta?

The government fee to register a trade name is $10.61 in the October 2026 Registry Agent Product Catalogue, plus a service fee that each registry agent sets. You file through an authorized registry agent with a Declaration of Trade Name and ID. No registration is needed if you use your own name.

Do I need WCB coverage for a cleaning business in Alberta?

If your industry is mandatory, you must open a WCB-Alberta account within 15 days of hiring your first worker. WCB’s exempt activities list includes “domestic help”, so ask WCB how it classifies a residential cleaning company before your first hire. Owners can buy optional personal coverage.

What is the minimum wage for cleaners in Alberta?

Alberta’s general minimum wage is $15 an hour, with a $13 rate for students under 18 for the first 28 hours a week during the school year. Employees also earn vacation pay of 4% of wages, rising to 6% after five years.

Sources

  1. Government of Alberta: Register a business name
  2. Government of Alberta: Incorporate an Alberta corporation
  3. Government of Alberta: Registry Agent Product Catalogue, October 1, 2026
  4. Corporations Canada: Federal incorporation
  5. CRA: When you need a business number
  6. CRA: When to register for and start charging the GST/HST
  7. CRA: GST/HST calculator and rates
  8. CRA: Quick Method of Accounting for GST/HST (RC4058)
  9. WCB-Alberta: Worker coverage
  10. WCB-Alberta: Personal coverage
  11. WCB-Alberta: Exempt industries and activities
  12. Government of Alberta: Minimum wage
  13. Government of Alberta: Vacation pay
  14. CRA: Determine if you need to register for a payroll account
  15. CRA: CPP contribution rates, maximums and exemptions
  16. CRA: EI premium rates and maximums
  17. CRA: Employee or self-employed? (RC4110)
  18. City of Calgary: Cleaning services business licence
  19. City of Edmonton: Home-based business
  20. Insurance Bureau of Canada: Types of business coverage

General information for cleaning business owners, not legal, tax or insurance advice. Rules and prices vary by state and city.