Deposits · Question pages

How to Collect Deposits from Cleaning Customers

Small deposit, refundable up to 48 hours, Stripe Connect direct to the installer. Cleaning is same-week service so the cancel window is short. Recurring customers skip the step.

The short answer: $50 flat or 10% of the quote, whichever is larger. Refundable up to 48 hours before service. Stripe Connect routes the funds straight to the installer. Recurring annual customers skip the deposit step entirely.

Why deposits matter for cleaning

Deposit size

Quote totalDepositWhy
$250-$500 (single service)$50 flatBelow 10%, but $50 is the floor for friction worth charging
$500-$2,500 (typical bundle)10% of quoteProportional, easy to explain
$2,500+ (full 4-service bundle)10% of quote, cap at $300Don't ask for more than $300 on a residential bundle

Don't go above 20% of the quote. Full cleaning bundles aren't pool builds — the cancel risk isn't material enough to justify a heavy deposit, and high deposit asks tank conversion.

Refund policy — 48-hour cancel window

Cleaning is a same-week service. Most jobs book 3-5 days out, so 48-hour cancel aligns with the day-before reminder SMS. Inside 48 hours the deposit is forfeit because:

State this clearly at deposit time. Clean Launch shows the cancel terms in the portal directly above the deposit button. Disputes drop close to zero when the policy is on-screen before the card is charged.

Stripe Connect routing

Deposits flow direct to the installer's Stripe Connect account. Clean Launch does not hold funds in escrow. Settlement timing is normal Stripe — 2 business days to bank for most accounts.

Recurring annual customers skip the step

Once a customer is flagged recurring in the CRM, the deposit step disappears. The card on file from the prior year is the authorization. Recurring customers get a "we're coming Thursday" SMS, not a quote-deposit-confirm flow. This is one of the main reasons recurring customers feel premium — they're not re-qualifying every spring.

Common mistakes

Stripe Connect deposits + same-week scheduling in one flow.

Free account, free rendering, $1 per mailed postcard, Stripe Connect routing built in. Dave refunds your campaign spend personally if it doesn't work.

Start free →