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.

1

Build your estimate

Add line items, set your deposit percentage, and drop in your standard terms. Takes about 3 minutes.

2

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.

3

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.

Try it free →
Line itemWhen to use it
Standard residential clean — up to 1,500 sq ftKitchen, bathrooms, bedrooms, living areas; excludes laundry.
Deep clean / move-in move-outInside appliances, cabinets, baseboards, windows; add-ons listed separately.
Add-on: inside ovenFull oven interior clean including racks.
Add-on: inside refrigeratorFull fridge interior including shelves and drawers.
Commercial office clean — per visitDesks, floors, bathrooms, kitchen; frequency in contract.
Commercial janitorial — monthly contractDaily or weekly visits; specify scope in contract notes.
Post-construction cleanDust, debris, and adhesive removal; per-room or flat rate.

Built for how cleaning businesses actually work

1

Win recurring contracts

Send a recurring service agreement as an estimate. Client signs once, and the scope and rate are locked in writing.

2

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.

3

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.
Residential cleaning business owner

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.