For cleaning businesses
Cleaning proposals that get signed the same day
Send a professional estimate from your phone after the walkthrough. Customer approves, signs, and pays the first clean deposit in minutes.
No credit card required.
- Same day
- Most residential proposals approved the day they're sent
- Signed
- Every recurring contract has a digital signature on file
- 1 link
- Customer approves from any device, no app download
What slows cleaning businesses down today
You walk through the house, email a quote that night, and never hear back.
Recurring clients agreed verbally but you have nothing signed — disputes happen when they want to renegotiate.
Commercial cleaning bids require multiple revisions and you lose track of which version the client approved.
Collecting a deposit for the first clean is awkward over email or phone.
How it works
From walkthrough to deposit in a single afternoon.
Build your estimate
Add line items, set your deposit percentage, and drop in your standard terms. Takes about 3 minutes.
Send the link
One click generates a mobile-friendly approval page. Text it, email it, or paste it into a chat — whatever your customer reads.
Get approved & paid
Customer reviews the scope, types their name as a legal signature, and pays the deposit via Stripe — all in one flow.
A typical cleaning estimate
Drop these line items straight into a new estimate. Adjust quantities and prices for the specific job.
| Line item | When to use it |
|---|---|
| Standard residential clean — up to 1,500 sq ft | Kitchen, bathrooms, bedrooms, living areas; excludes laundry. |
| Deep clean / move-in move-out | Inside appliances, cabinets, baseboards, windows; add-ons listed separately. |
| Add-on: inside oven | Full oven interior clean including racks. |
| Add-on: inside refrigerator | Full fridge interior including shelves and drawers. |
| Commercial office clean — per visit | Desks, floors, bathrooms, kitchen; frequency in contract. |
| Commercial janitorial — monthly contract | Daily or weekly visits; specify scope in contract notes. |
| Post-construction clean | Dust, debris, and adhesive removal; per-room or flat rate. |
Built for how cleaning businesses actually work
Win recurring contracts
Send a recurring service agreement as an estimate. Client signs once, and the scope and rate are locked in writing.
First clean deposit on approval
Clients pay a deposit via Stripe the moment they approve your proposal. You schedule the first clean knowing it's confirmed.
Revisions without the back-and-forth
Edit the estimate in-app and the client gets an updated link automatically. No re-emailing PDFs.
I walk through, build the quote on my phone, send it before I leave. Half of them sign the same day. I used to follow up for a week.
Frequently asked questions
Can I use this for recurring service contracts?
Yes — send the agreement as an estimate. Client signs digitally and pays the first visit deposit when they approve.
What if the scope changes partway through?
Send a change order from your phone. Client approves the updated scope with a signature before you start the extra work.
Can I send estimates by text?
You get a public link. Paste it into a text or email. Clients approve on their phone in under a minute.
Does this handle invoicing?
Riveta handles the estimate and approval step. For recurring invoicing, use it alongside your existing billing tool.
Is there a free plan?
Yes — 5 estimates per month, no credit card required. Upgrade when you're ready.
Other trades we serve
Send a cleaning estimate today.
Free account in under a minute. Send a public approval link by email or text — your customer signs and pays a deposit right from their phone.