Product/To manage the money/Deposits & card on file
Stop chasing payments.
Cleaning business payments by card: deposit at booking, balance after the clean.
Every booking is held with a deposit, paid when the customer books, with your cancellation policy attached. The card stays on file through Stripe, so when the clean is done the balance and the tip go on it. No e-transfer chase on day nine.
What changes
Paid before you knock, paid when you leave
"Sending the e-transfer tonight" on day 9
A deposit by card at booking
Last-minute cancellations with nothing paid
The card saved for the balance
Payment reminders you hate writing
One button to charge after you check the job
Cash that isn't under the mat
Receipts with the tax and every change
How it works
From deposit to tip, on one card
The customer pays once to book. Everything after goes on the card they saved.
Knox"I never agreed to that" is a bad way to end a job. So they agree first.
The deposit link goes out the moment a job is booked, with your cancellation policy and service terms attached. The customer ticks the box and pays, and the booking is held. Nobody can say later they never saw the policy.
Knox"I never agreed to that" is a bad way to end a job. So they agree first.
The card is saved securely by Stripe when the deposit is paid, and the money goes into your own account. Every payment is tied to its booking, so the customer's page shows exactly what they paid and for which clean.
The crew marks the job done in the cleaner app, and the balance is charged to the card on file. The customer gets a receipt with the tax on its own line and can add a tip for the crew right there.
Edit, reschedule or cancel from the booking. When a customer cancels with enough notice, refund the deposit in one click, back to their card. When they cancel inside your window, the deposit stays, because that's what the policy they agreed to says.
When a saved card is about to expire, the customer gets a notice before their next clean. When a charge fails, they get a card-failed notice. You find out about a dead card in October, not at the door.
KnoxExpired cards don't text you. I notice for you.
What's included
Everything in deposits & card on file
- Card deposits at booking, through Stripe
- Cards saved for the balance
- Charge the card on file from the job page
- Deposit and final invoices
- Receipts with sales tax and every change
- Price adjustments that keep the original quote visible
- Refunds and credit notes from the booking
- Gift cards and discount codes
- Every payment tied to its booking
How it runs
Three steps, start to finish
- 1
Deposit at booking
The customer pays a deposit by card when they book, through Stripe. The card is saved for the balance.
- 2
You check, then charge
When the clean is done, look at the job and the photos, then charge the balance to the card on file.
- 3
The receipt goes out
The receipt shows the quote, any price change, the tax and what was paid.

Where the money goes
One job, three moments, no chasing
- 01
At booking
The deposit
$99.00
Paid by card through Stripe while the customer books. The card is saved.
- 02
On the day
The clean
$0 to chase
Photos and any changes, like an oven added on the day, land on the job.
- 03
After the clean
The balance
$268.25
You check the job, then charge the card on file with one button.
The full guide
Everything we'd tell an owner about deposits & card on file
How much deposit to take, cancellation and lockout fees that hold up, getting consent for a card on file, and what to do when a customer disputes a charge. About ten minutes.
Read the full guide+
Why cleaning companies end up chasing payments
Nobody starts a cleaning company to become a debt collector. But ask an owner what they did last Sunday night, and somewhere between scheduling the crew and answering quotes, they were chasing money.
- The day-9 e-transfer. The clean was perfect. The customer said "sending it tonight" on Tuesday. It's now Thursday of the next week.
- The cash under the mat. Except it isn't under the mat, and your cleaner is texting you from the porch.
- The 7 AM cancellation. The crew is already in the van. The customer "forgot". You're out a morning of work and nothing was paid.
- The awkward follow-up. "Hey! Just checking in on the payment :)" You've written it a hundred times. It never gets easier to send.
Each one is small. Together, they're hours of your week and a real slice of your income. The worst part is that you're usually chasing customers who were happy with the clean. Chasing money doesn't mean you have bad customers. It means you have a payment process that depends on people remembering.
When should a cleaning company take payment?
There are four common ways cleaning companies get paid. Each one puts the risk somewhere different.
| How you get paid | Good for you | Bad for you |
|---|---|---|
| Cash or e-transfer after the clean | No setup, no fees | You chase, and a cancellation costs you everything |
| An invoice after the clean | It feels professional | You still chase, just more politely |
| Full payment up front | No chasing at all | Customers hesitate, and refunds get messy |
| A deposit at booking, the card on file for the balance | Commitment up front, no chasing after | A small card fee on each payment |
Most residential cleaning companies land on the last one, for good reason. The deposit means the customer has committed before you schedule a crew. The saved card means the balance is one button, not a week of polite texts. And the customer still pays the balance after they've seen the clean, which is what they expect.
Whatever you choose, decide it once and write it down. A payment policy you explain differently to every customer is a payment policy customers will negotiate.
How much deposit to take for a cleaning job
There's no single right number, but there are sensible patterns:
- A flat deposit for standard cleans. Something like $50 to $100. Big enough that people show up, small enough that nobody thinks twice.
- A percentage for big jobs. Move-outs, post-construction and large deep cleans often take 25 to 50 percent, because a cancellation costs you a whole day.
- Less for regulars. A customer who has paid on time for a year has earned a smaller deposit, or none at all.
Then decide what happens to the deposit when someone cancels. The usual rule is simple: cancel with enough notice, like 48 hours, and the deposit is refunded or moved to a new date. Cancel late, and you keep it. Put the rule in your service terms, so it's agreed before any money moves, not argued about after.
Cleaning business payments with a deposit at booking
In More Knocks, customers pay a deposit by card when they book, through Stripe. It happens in the same flow as picking a time on your booking page, so there's no separate payment link to forget about. The card is saved for the balance.
The deposit shows on the job page as soon as it clears. That answers the most important question on a Thursday afternoon: which of Saturday's bookings are real? A paid deposit is a real booking. No deposit is a phone call to make.
Jobs priced by quote work the same way. With a scope offer, the customer picks their extras, sees one flat price and pays a deposit to lock it in. And a service agreement signed online puts your cancellation terms in writing before the deposit, not after. More in cleaning quote software.
Charging the card on file after the clean
When the clean is done, open the job and charge the balance to the card the customer already saved. No e-transfer request, no payment link, no "did you get my email?"
It's a button someone in the office presses, on purpose. You check the before-and-after photos, you make sure nothing came up on the day, and then you charge. Nothing comes off a customer's card without a person looking at the job first. That's what keeps a card on file from feeling like a trap to the customer.
If something changed on the day, like the customer adding the oven, add the change to the job before you charge, so it's on the receipt. How changes and tax show up is covered in invoices with the tax done.
Worked example
One deep clean, from booking to paid
- Thu 11:42 PMPriya books a deep clean online and pays the deposit. Her card is saved.$99.00
- Fri 9:00 AMThe booking shows a paid deposit, so it's real. You assign the crew.
- Sat 1:30 PMThe crew checks out. Before-and-after photos are on the job.
- Sat 1:40 PMYou look at the photos. Nothing changed on the day.
- Sat 1:45 PMYou press Charge card •••• 4242. The receipt goes out.$268.25
- Day 9Nothing. There's no e-transfer to chase.
One tax rule before you take a deposit
You can only charge HST once you're registered for a GST/HST number, and that includes on deposits. Most small businesses have to register once their taxable sales go over $30,000 in a single quarter or across four consecutive quarters. The CRA's registration page has the details, and the invoices page covers what goes on the receipt.
Refunds, credit notes and late cancellations
Sometimes money has to go back. Refund a payment or issue a credit note from the booking, and it shows up correctly in your revenue reports. No separate spreadsheet of "money I gave back" to reconcile at tax time.
Late cancellations are where a clear policy pays for itself. The deposit is already paid and your terms were signed, so keeping it isn't an argument. It's what was agreed. And when you'd rather be generous, a credit note toward the next clean keeps the customer and the goodwill.
Gift cards and discount codes
Sell gift cards on your website, and every balance is tracked, so you always know what's still owed. A sold gift card is money in the bank for a clean you haven't done yet, so it shows up in your reports too. Create discount codes for email campaigns, like a spring deep-clean offer to past customers, and you'll see exactly which bookings used them.
The getting-paid checklist
Set this up once and you'll rarely chase a payment again:
Before your next booking
- Decide your deposit: a flat amount for standard cleans, a percentage for big jobs
- Write down your cancellation notice and what happens to the deposit
- Put both in the service terms customers sign before they pay
- Take the deposit at booking, never "later"
- Save the card for the balance
- Check the job and the photos before you charge the balance
- Add any price change before the charge, not after
- Send the receipt with the tax and your HST number
- Refund or credit from the booking, so your reports stay right
- Stop accepting "I'll e-transfer tonight"
Questions
What owners ask about deposits & card on file
When should a cleaning company take payment?
Take a deposit when the customer books, and charge the balance after the clean, once you've checked the work. The deposit means they've committed before you schedule a crew. Paying the balance after the clean is what customers expect, and with a card on file it's one button instead of a week of chasing.
Can I charge HST before I'm registered?
No. You can only charge HST once you have a GST/HST registration number. Most small businesses have to register once their taxable sales go over $30,000 in a single quarter or across four consecutive quarters, and some register earlier by choice. Check the CRA's rules or ask an accountant about your situation.
Can I charge a cancellation fee?
Yes, if the customer agreed to it before booking. Put your notice period and what happens to the deposit in your service terms, and have customers sign them. Keeping a deposit for a late cancellation is then simply what was agreed. Keep the rule clear, fair and the same for everyone.
Which payment processor does More Knocks use?
Stripe. Customers pay deposits and balances by card through Stripe, and the money goes to your own Stripe account. Stripe charges its own processing fee on each payment, so check Stripe's current Canadian pricing when you work out your rates and deposits.
Is the balance charged automatically?
No, and that's on purpose. When the job is done, someone in the office opens it, checks the photos and anything that changed on the day, then charges the balance to the card on file with one button. Nothing comes off a customer's card without a person looking at the job first.
How do refunds work?
Open the booking and refund the payment, or issue a credit note toward a future clean. Either way it's recorded against the job and shows up correctly in your revenue reports, so your numbers stay right without a separate list of money you gave back.
Deposits & card on file in practice
Guides that cover this
KnoxThe how-to, with the rules and real prices.
Deposits & card on file is one piece
More to manage the money
KnoxSame login, same customers, same numbers. Pick one, I'll wait.
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