Run guide · Getting paid
The client didn't pay. Here's what to do next.
You cleaned the house. The kitchen sparkled. And three days later, the balance still hasn't arrived. I'm Knox, and I've watched this happen to Nayan at Clean Papi more times than either of us would like. This guide walks through what to send and when, how to handle a client who says the clean wasn't good enough, when small claims court is worth it, and the setup that means you almost never have to chase anyone again.
KnoxI knock for a living. I'd rather not knock for your money.
It happened to us too
Clean Papi's very first booking came in on November 5, 2025. Nayan quoted the price on the phone, half-sure it was a prank, and asked for a deposit. He suggested an e-transfer. The customer said no, that didn't feel safe, and asked for a payment link. So Nayan made one with Stripe, and at 10 PM that night the deposit landed. He and a friend cleaned the house, and the customer happily paid the rest.
That first job went perfectly, and it taught the wrong lesson. Over the next few months, Nayan cleaned first and asked for money after. Some clients paid the same day. Some sent "the e-transfer tonight" and meant it. And some clients didn't pay at all. It's one line in his story, but each one cost an evening of writing polite reminders, a little faith in people, and a full day's wages for the cleaner who still had to be paid.
What fixed it wasn't a better reminder email. It was taking a deposit and a card at booking, which is where this guide ends up. But if you're reading this with an unpaid job in front of you right now, start with the next section.
First, work out why they haven't paid
Most unpaid cleaning invoices aren't theft. Before you send anything sharp, work out which of these you're dealing with, because each one needs a different reply:
| What's going on | What it sounds like | What works |
|---|---|---|
| They forgot | Silence, then "oh no, sorry!" | A friendly reminder with a payment link. Usually fixed in a day. |
| They're unhappy with the clean | "The bathroom wasn't done properly" | A conversation, photos and an offer to fix it. Not a bigger invoice. |
| They're short this week | "Can I pay Friday?" | A firm date in writing. Partial payment now if they can. |
| They don't intend to pay | Read receipts, no replies, blocked number | The formal steps: final notice, demand letter, small claims. |
The first three are far more common than the last one, and they all get worse if your first message sounds like an accusation. Assume they forgot until they show you otherwise.
The reminder schedule that gets you paid
Payment chasing goes wrong in two ways: you wait too long because it feels awkward, or you send one angry message and then nothing. A steady schedule fixes both. Here's the one I'd use for a residential clean:
- Day of the clean: the receipt goes out with the balance and a payment link. Not "send it whenever." A link they can tap.
- Day 2: a short, friendly nudge. "Hi Priya, just a reminder the $185 for Tuesday's clean is still open. Here's the link. Thanks!"
- Day 5: a phone call. People ignore texts; fewer ignore a voice. Ask if anything about the clean wasn't right. Half the time, this is where a complaint finally comes out.
- Day 10: a written final notice. The amount, the date of the clean, what was done, and a date seven days out when you'll start formal collection.
- Day 17: a demand letter (next section), and you stop booking them.
Keep every message in writing after the phone call, even if it's a text summarizing what was said. If this ends in front of a judge, the paper trail is your case.
Worked example
A $185 standard clean, paid on day 6
Tuesday: the crew finishes a standard clean on a two-bedroom condo. The receipt goes out with a payment link for the $185 balance. Nothing.
Thursday: a friendly reminder. Read, no reply.
Sunday: the owner calls. The customer admits they were annoyed the oven wasn't cleaned. It wasn't on the booking; ovens are an add-on.
The owner explains, offers $20 off the oven next time, and the customer pays the $185 that evening. Without the call, this was heading for a final notice over a misunderstanding.
When they say the clean wasn't good enough
"I'm not paying for that" is the hardest version, because sometimes they're right. Cleaners miss things. The way through is to separate the complaint from the money:
- Ask for specifics and photos. "Which rooms, and what did you notice?" A vague complaint after a week of silence is different from a photo of a dirty tub sent the same afternoon.
- Check your own record. Look at the checklist and the after photos for that job. If the tub was photographed clean, you have something to show. If there's no photo, you have a gap.
- Offer a re-clean before a refund. Most cleaning companies re-do the missed areas for free within 24 to 48 hours if the customer raises it quickly. It costs you an hour, not the whole invoice.
- Credit only what was missed. If one bathroom out of three wasn't done, a partial credit is fair. Zero for a three-hour clean usually isn't.
- Put your policy in the quote, with a deadline. "Tell us within 24 hours and we'll come back to fix it. If the return visit isn't booked within 48 hours, the job is closed" turns a fight into a process.
The lesson isn't the 48 hours. It's that the offer to fix it and the deadline were both in the agreement before anything went wrong. A customer who refuses the fix and refuses to pay has nowhere left to stand, and they usually know it. Write your re-clean window and your deadline into the quote the customer signs, so you can point to it calmly instead of negotiating from scratch.
This is why Clean Papi's cleaners photograph every finished job. The case study reviews say "attention to detail" because customers could see the proof. In More Knocks, checklists and before-and-after photos are saved to the booking, and the cleaner app records check-in and check-out times, so when someone says the crew left after an hour, you can see they didn't.
Worked example
How a 48-hour rule got Clean Papi paid
A client told Clean Papi they wouldn't pay because an area had been missed. Clean Papi didn't argue. It offered to come back and fix it.
The client didn't respond. So the follow-up pointed to the contract: if the follow-up appointment isn't rescheduled within 48 hours, the company considers the case closed.
The client rebooked immediately. One polite message, backed by a term they'd already agreed to, did what a week of reminders might not have, and saved Clean Papi from running after them for the money.
Write a demand letter
If the reminders and the call didn't work, a demand letter is the formal last step before court. It isn't a legal filing, but courts like to see that you tried, and plenty of people pay as soon as one arrives. Keep it short, calm and factual:
Send it by email and by registered mail or courier, so you can prove it arrived. Don't threaten anything you won't do, don't post about the customer online, and don't contact their employer or family. Those can land you in more trouble than the debt is worth.
You can't add late fees or interest the customer never agreed to. If you want to charge interest on overdue balances in future, put it in your quote or service agreement up front, and state it as a yearly rate (for example, 2% a month, which is 24% a year).
What goes in a demand letter
- Your business name, address and contact details, and the date
- The customer's name and the service address
- What you did and when: "Deep clean of 21 Elm St on September 9, 2026, as booked and quoted"
- The amount owing, with a copy of the quote and the invoice attached
- What you've already done to collect: dates of reminders and the phone call
- A deadline, usually 10 to 14 days from the letter
- What happens next: "If payment isn't received by October 1, we'll file a claim in Small Claims Court without further notice"
- How to pay: the payment link or your e-transfer address
Small claims court, province by province
Small claims courts are built for exactly this: a business owed a few hundred or a few thousand dollars, often without a lawyer. Each province sets its own limit and process:
| Province | Where you file | Limit | Usual time limit |
|---|---|---|---|
| Ontario | Small Claims Court (online filing available) | $50,000 | 2 years |
| British Columbia | Civil Resolution Tribunal (online) up to $5,000; Provincial Court above | $5,000 / $35,000 | 2 years |
| Alberta | Court of Justice, civil | $100,000 | 2 years |
| Quebec | Court of Québec, Small Claims Division (no lawyers; businesses with 10 or fewer employees) | $15,000 | 3 years |
| Other provinces | Provincial small claims court | Check your court | Check your court |
The time limit usually runs from the day the payment was due. Don't sit on a debt for a year and a half and hope; the limitation rules have exceptions, and a lawyer or your court's self-help centre can tell you exactly where you stand.
Is it worth it for a $200 clean?
Honestly, often not. You'll pay a filing fee, spend time on forms and possibly a day at a hearing, and even a judgment doesn't guarantee payment; you may need to enforce it with a garnishment or a writ. For a couple of hundred dollars, many owners write it off and move on.
For a $1,500 post-construction clean or three months of unpaid office cleaning, it's a different answer. That's real money, and commercial customers usually have assets you can collect against. Use the BC Civil Resolution Tribunal or Ontario's online filing to keep the cost down.
This guide is general information, not legal advice. If the amount is large or the customer has a lawyer, get one too.
Collection agencies, chargebacks and writing it off
Collection agencies
Agencies are licensed provincially and usually work on contingency: they keep a share of what they recover, and you get nothing if they recover nothing. They can make sense for commercial debts or for owners with a pile of small ones. Ask for the fee in writing before you sign, and check the agency is registered in your province.
When they pay, then take it back
A chargeback is when a customer disputes a card payment with their bank. The bank pulls the money back while it decides, and Stripe charges a dispute fee, listed at $15 in Canada. You can respond with evidence. What wins disputes for cleaning companies:
- The signed quote showing what the customer agreed to
- Check-in and check-out times showing the crew was there
- Before-and-after photos of the finished job
- The booking confirmation, reminder and receipt emails
- Any messages where the customer thanked you or raised no complaint
If all of that lives on one job page, answering a chargeback takes ten minutes instead of an evening of scrolling through texts.
Writing it off
If you've already counted the invoice as income and it turns out to be uncollectable, you can generally claim it as a bad debt on your tax return. If you charged GST/HST on it, there's also a bad debt adjustment to get the tax back. Keep your reminders and the demand letter as proof you tried, and ask your accountant to do the claim properly.
Set it up so it doesn't happen again
Every section above is about cleaning up after the fact. This one is about never needing them. When Nayan rebuilt Clean Papi in April 2026, he stopped asking customers to remember to pay. Every booking became the same three steps:
- A deposit by card at booking. The customer books online, pays a small deposit and the card is saved. Someone who has paid something is far less likely to cancel at the last minute or disappear.
- Check the job, then charge. When the crew finishes, the owner looks at the photos and the checklist, then charges the balance to the card on file. It's a charge, not a request.
- The receipt goes out. With the tax, any price change and what was paid, so there's nothing to argue about later.
After the relaunch, Clean Papi went from 2 customers a month to 167 in six months, without anyone chasing an e-transfer after a job. That's what More Knocks deposits and card on file does: a Stripe deposit when the customer books, the card saved, and one button to charge the balance after you check the job. If a card is declined, the card-failed email goes out by itself, so you hear about it before the customer has forgotten who you are.
For commercial and post-construction work
Offices and builders pay differently: on invoice, often 30 days after. Protect yourself with written payment terms in the signed quote, a deposit before a big post-construction clean, and a rule that work pauses when an invoice is 30 days past due. A contract that's two months behind is a contract you're financing.
Before your next booking
- Take a deposit by card at booking, and save the card for the balance
- Put your cancellation, lockout and re-clean policy in the quote the customer signs
- Photograph every finished job and keep the checklist with the booking
- Send the receipt the same day, with a payment link if the balance isn't charged
- Agree written payment terms with every commercial client before the first clean
- Decide now when you stop booking a customer who owes you money
Do the next step
Where More Knocks helps with this
Questions
What owners ask
What can I do if a cleaning client won't pay?
Send a friendly reminder with a payment link, call them, then send a written final notice and a demand letter with a deadline. If they still don't pay, you can file in small claims court, use a collection agency or write the debt off.
Can I take a cleaning client to small claims court?
Yes. In Ontario the limit is $50,000; in BC, claims up to $5,000 go to the online Civil Resolution Tribunal and larger ones to Provincial Court; Alberta's limit is $100,000 and Quebec's is $15,000. You generally have two years to file in Ontario, BC and Alberta, and three in Quebec.
Should a cleaning business take a deposit?
Yes. A card deposit at booking cuts last-minute cancellations and no-pays, and saving the card means the balance after the clean is a charge rather than a request. Deposits and card on file in More Knocks works this way.
Can I charge late fees on an unpaid cleaning invoice?
Only if the customer agreed to them before the work, usually in the quote or service agreement. Interest should be stated as a yearly rate. You can't add a fee after the fact that the customer never saw.
What if the customer says the cleaning wasn't done properly?
Ask for specifics and photos, check your own checklist and after photos, and offer to come back and fix the missed areas within a day or two. Credit only what was actually missed.
What if the client won't let me come back to fix the clean?
Put a re-clean window and a deadline in your signed quote, for example: if the return visit isn't booked within 48 hours, the job is closed. Then point to it politely. When a Clean Papi client went quiet after refusing to pay, a reminder of that term got them to rebook straight away.
How do I win a chargeback as a cleaning company?
Respond with evidence: the signed quote, check-in and check-out times, before-and-after photos, and the confirmation and receipt emails. Stripe charges a dispute fee of $15 in Canada either way, so prevention is cheaper than winning.
Can I write off a client who never paid?
Generally, yes. If you counted the invoice as income and it's uncollectable, you can claim it as a bad debt, and recover the GST/HST you charged through a bad debt adjustment. Keep your reminders as proof and ask your accountant.
Sources
Where these facts come from
Checked October 2026. Fees, tax rates and rules change, so check the official page before you file anything. This guide is general information, not legal or tax advice.
- Law360 Canada: Ontario expands small claims jurisdiction to $50,000
- Ontario: Suing someone in Small Claims Court
- Civil Resolution Tribunal: Small claims
- Government of BC: Small claims court procedures and fees
- Bennett Jones: Increases to the monetary limit for small claims in Alberta
- Éducaloi: Small claims in Quebec
- Stripe: June 2025 pricing updates for disputes
- Excise Tax Act, section 231: bad debts
Keep reading
More guides for owners
See More Knocks run one of your own jobs
Book 20 minutes with one of the founders. We'll walk a real booking from quote to payment and tell you straight whether it fits your company.
Book your demo