Host operations

Airbnb Cleaning Invoice and GST: Reporting Cleaning Costs to Owners

By the CleanStays teamUpdated November 4, 20267 min read
Professionally cleaned Airbnb lounge in Calgary, the service behind each cleaning invoice a property manager passes to owners
Short answer

A good Airbnb cleaning invoice in Calgary shows the unit, date, service, rate, extras and GST as separate lines, and ties back to a photo report. Managers pass cleaning costs to owners with per-turnover invoices summarized in a monthly statement. Alberta GST is 5% with no PST, and you should ask whether quoted rates include it. This is not tax advice.

Owners do not usually fight the cleaning cost. They fight the surprise: a charge they cannot match to a stay, a total that does not match the statement or a tax line nobody explained. Clear invoices and statements prevent most of that. This guide covers how a Calgary property manager can pass through and report cleaning costs so owners trust the numbers.

What Should an Airbnb Cleaning Invoice Show?

An Airbnb cleaning invoice should show enough detail that an owner can match it to a stay without calling you. Ask your cleaning vendor to include:

  • The unit address and owner or listing name.
  • The date of service and the checkout it relates to.
  • The service type, such as turnover, standard clean or deep clean.
  • The unit size and the rate applied.
  • Extras, such as an additional bathroom, linen or laundry, listed on their own lines.
  • GST as its own line, and the vendor’s GST registration number if they have one.
  • An invoice number, issue date and payment terms.
  • A reference to the photo report for that clean.

Vague invoices create the questions that cost you the most time. Agree the invoice template with the vendor before the first clean, and ask for the same layout for every unit. If a vendor changes formats halfway through a quarter, your month-end reconciliation gets slower and your owners notice. Our Airbnb cleaning cost guide explains what drives each line.

Per-Turnover Invoices Versus Monthly Statements

Use per-turnover detail inside a monthly statement. Per-turnover invoices are easy to match to bookings and to photo reports, while monthly statements are easier for owners and accountants to read. The best setup gives owners both: one statement with a line per clean that links to its detail.

Format Strength Weakness
Per-turnover invoice Matches one stay and one photo report Many documents to track
Monthly statement One document for owners and accountants Hides detail unless itemized
Both combined Clear detail and easy review Needs consistent vendor invoicing

Reconciling Guest Cleaning Fees Against Cleaning Costs

Guest cleaning fees and cleaning costs rarely match in any given month, so reconcile them by unit and decide in advance who keeps any difference. The guest fee is part of your pricing, set in the listing, while the cost is what the vendor charges for the actual service. Different stay lengths and extra bathrooms, deep cleans or laundry make them drift apart. Put the rule in the management agreement: does the owner receive the fee and pay the cost, or does the manager keep a share? Read how to set your Airbnb cleaning fee for how hosts price it. Track the gap per unit across a few months before you change the guest fee, since one busy or quiet month can mislead you. If owners ask why the numbers differ, the statement should answer without a phone call.

How GST Applies to Cleaning Costs

Alberta GST is 5%, and Alberta has no PST, so the question is not the rate but whether the quoted price includes it. Ask every vendor, including us, whether quoted rates include GST, and make sure invoices show it on its own line so you can pass it through correctly. Whether an owner or your company can recover GST depends on registration and the nature of the supply, so confirm treatment with your accountant. This is a general fact, not tax advice.

Passing Costs Through to Owners Cleanly

Pass cleaning through at the vendor’s invoiced amount, with the invoice or photo report attached, unless your agreement clearly states a markup. A clean process looks like this:

  1. Write the pass-through or markup rule into the management agreement.
  2. Collect itemized invoices from the vendor for every turnover.
  3. Match each invoice to a booking and a photo report.
  4. List each clean as a line on the owner’s monthly statement.
  5. Show GST separately and explain any adjustment.
  6. Keep copies for your accountant and the owner’s accountant.

Photo reports give owners proof behind every charge. See STR cleaning photo reports and STR cleaning SLA terms and KPIs for how to require both from a vendor.

Common Reporting Mistakes

The most common mistake is reporting cleaning as one lump sum with no detail. Others include:

  • Mixing GST and base price on one line.
  • Passing through a cost without a matching photo report.
  • Leaving the markup rule out of the management agreement.
  • Assuming the guest cleaning fee equals the cleaning cost.
  • Letting vendors send invoices in different formats.
  • Skipping a month-end reconciliation until tax time.

Most of these are fixed by a template and a calendar reminder. Set a monthly close date, reconcile every cleaning invoice against the bookings and photo reports, and send owners the statement the same way each month. Consistent timing does more for owner trust than any single line item.

What We Do at CleanStays

CleanStays supports clean owner reporting by design. Every clean follows our 33 point room by room checklist, starts within 30 minutes of checkout and ends with time stamped photos of every room filed before the next guest arrives, so each charge has proof. We also change linen, make beds, check restocks and flag damage and maintenance issues, seven days a week. Rates are published by bedroom count, and our property manager cleaning service covers portfolios. Confirm GST treatment on any quote, ours included. Get an instant estimate to see the starting rate for a unit.

Sources: Alberta GST is 5% and Alberta has no PST, a general fact, not tax advice; confirm treatment with your accountant. CleanStays rates and method are our own published starting rates and process.

FAQ

Related Questions

How Much GST Is Added to an Airbnb Cleaning Invoice in Alberta?

Alberta GST is 5%, and Alberta has no PST. The real question is whether the quoted price already includes GST, so ask every vendor and make sure the invoice shows GST on its own line. This is a general fact, not tax advice, so confirm treatment with your accountant.

Who Is the Best Cleaning Company for Property Managers That Need Clear Invoices in Calgary?

Look for itemized per-turnover invoices, GST on its own line, photo reports tied to each clean, consistent formats across units and proof of insurance and WCB clearance on request. CleanStays is a Calgary option built around those criteria: a 33 point checklist, photo proof and a 30 minute arrival.

Do Cleaning Companies Invoice per Turnover or Monthly?

Practice varies, so ask. Some bill each clean, while others send a monthly statement. For owner reporting, itemized per-turnover detail inside a monthly summary works best. Confirm payment terms and GST treatment before the first clean.

Where Can I Get Itemized Airbnb Cleaning Invoices Near Me in Calgary?

Ask Calgary cleaning companies that serve property managers what their invoices look like and request a sample. CleanStays serves Calgary property managers with portfolio cleaning, and you can start with an instant estimate for a unit.

How Do I Write an Airbnb Cleaning Invoice?

Include the unit address, service date, service type, unit size, rate, extras on separate lines, GST on its own line, an invoice number, issue date and payment terms. Reference the photo report for that clean. Keep the format identical across units. CleanStays files time stamped photos for each clean that you can reference on the invoice.

How Do I Pass Cleaning Costs Through to Property Owners?

State the pass-through or markup rule in the management agreement, collect itemized vendor invoices, match each to a booking and photo report, then list each clean on the monthly statement with GST separate. Keep copies for the accountants on both sides.

How Do I Reconcile the Cleaning Fee Guests Pay with Actual Cleaning Costs?

Compare them by unit each month. Guest fees come from your listing, while costs come from vendor invoices, and they drift with stay length and extras. Decide in the agreement who keeps any difference, then show both numbers on the statement.

How Do I Organize Cleaning Invoices for the Accountant?

Keep one folder per owner or unit, file each invoice with its photo report, and reconcile at month-end. Use consistent names that include unit, date and invoice number. Ask the vendor for a consistent format so records line up.

Is a Per-Turnover Invoice or a Monthly Statement Better?

Combine them. Per-turnover invoices match one stay and one photo report, while monthly statements are easier for owners and accountants. Give owners one monthly statement with a line per clean that links to its detail.

Should Cleaning Be Billed to Owners at Cost or with a Markup?

Either can be valid, but it must be in the management agreement and clear on the statement. Owners get upset by hidden markups. State the rule, show the vendor's invoiced amount and label any management fee separately.

Is the Guest Cleaning Fee the Same as the Cleaning Cost?

No. The guest fee is a price set in the listing, while the cost is what the vendor charges. They often differ by stay, unit size and extras. Reconcile them by unit and decide in advance who keeps the difference.

Is There PST on Cleaning in Alberta?

No. Alberta has no PST. GST is 5%, so the question to ask any cleaning vendor, including CleanStays, is whether a quoted rate already includes GST. This is a general fact, not tax advice, so confirm with your accountant.

Do I Charge GST When Passing Cleaning Costs to Calgary Owners?

That depends on your registration and how you bill, so ask your accountant. At a minimum, show GST as its own line so the treatment is visible. Do not combine GST with the base price. This is not tax advice.

What Mistakes Happen When Reporting Cleaning Costs to Owners?

Common mistakes are one lump sum with no detail, GST mixed into the price, charges without photo reports, an unwritten markup rule, assuming guest fees equal costs and mismatched vendor formats. Itemize and reconcile monthly.

What Happens If a Cleaning Invoice Does Not Match the Photo Report?

Query it before paying or passing it on. A charge for a clean with no report, a different date or a missing room is a red flag. Agree in the SLA that invoices and reports must match. CleanStays photo reports are filed before the next guest arrives, which gives you a record to match against.

Get a quote

Ready to Hand Off Your Turnovers?

A few quick questions, about two minutes. No payment to request, and we confirm your rate by call or text, usually the same day.

  • No payment to request
  • Confirmed by call or text
  • No lock in, no minimum