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.

  1. 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.

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. 1

    Deposit at booking

    The customer pays a deposit by card when they book, through Stripe. The card is saved for the balance.

  2. 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. 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

  1. 01

    At booking

    The deposit

    $99.00

    Paid by card through Stripe while the customer books. The card is saved.

  2. 02

    On the day

    The clean

    $0 to chase

    Photos and any changes, like an oven added on the day, land on the job.

  3. 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 paidGood for youBad for you
Cash or e-transfer after the cleanNo setup, no feesYou chase, and a cancellation costs you everything
An invoice after the cleanIt feels professionalYou still chase, just more politely
Full payment up frontNo chasing at allCustomers hesitate, and refunds get messy
A deposit at booking, the card on file for the balanceCommitment up front, no chasing afterA 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

  1. Thu 11:42 PMPriya books a deep clean online and pays the deposit. Her card is saved.$99.00
  2. Fri 9:00 AMThe booking shows a paid deposit, so it's real. You assign the crew.
  3. Sat 1:30 PMThe crew checks out. Before-and-after photos are on the job.
  4. Sat 1:40 PMYou look at the photos. Nothing changed on the day.
  5. Sat 1:45 PMYou press Charge card •••• 4242. The receipt goes out.$268.25
  6. 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.

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