For solo cleaners

Every job,
agreed before
it starts.

No surprises. No "can you just…". Your client agrees and pays before you arrive.

Get Solista free
What your client sees

A clear agreement.
Before you show up.

You send a link. They see exactly what's included, what it costs, and what they're agreeing to. They tap confirm and pay the deposit. That's it.

Your client just gets a link. No app, no account. They confirm and pay before you show up.
Get paid like this →
Cleaning service confirmation
Ana Rodriguez
Your cleaning with Maria G.
Feb 24 · 9:00 AM
4 hrs
742 Maple St
Standard clean
Base $150
Expected condition · Normal
Surfaces & dusting
Floors & vacuuming
Bathrooms & kitchen
Extras included
Inside oven+$35
Pet hair removal+$25
Standard clean$150
Extras+$60
Total$210
Deposit due now: $50 Balance after: $160
🔒
Only the services listed above are included. If anything is in worse condition than expected, Maria will check with you before doing any extra work.
Secure payment via Stripe · No charge until service is completed
You're confirming this cleaning and the services listed above.
You've heard this before

Sound familiar?

Every cleaner knows these moments. They happen every week.

"Can you also do the oven? It'll just take a sec."
You're already mid-job. Saying no feels awkward. You do it and don't charge extra.
Unpaid extra work
"It's not that dirty, I cleaned last week."
You arrive and it's worse than described. But now you feel like you can't charge more.
Worse than described
"I thought the windows were included."
You explained it. They didn't read it. Now it's your word against theirs.
They misunderstood what was included
"I'll pay you this weekend, I promise."
The job's done. You already did the work. Chasing payment feels humiliating.
Chasing money
"While you're here, can you just quickly…"
The job keeps growing while you're there. You're polite, so you say yes. You leave without charging for the extra hour.
They keep adding more
"Something came up, can we reschedule?"
You drove there. They cancelled last minute. No deposit, no protection, wasted trip.
Last-minute cancel
What cleaners try

You've tried to fix this.
It just doesn't hold.

Most cleaners already do something to protect themselves. The problem is, it's not enforced.

📄
Sending a PDF or list
You put together a document with what's included and send it before the job.
They say they didn't read it. Nothing is agreed. You have no protection.
💬
Explaining over WhatsApp
You write it all out in a message. What's included, the price, the time.
They see it but don't confirm. Then mid-job: "can you also..."
📅
Using a booking app
You add them to an app like Setmore or Square to handle the appointment.
They book a time. But what's actually included is still unclear.
The real problem: None of these get a real commitment. The client doesn't have to confirm anything, and no money changes hands. So when the job starts, everything is still up for debate.
How Solista works

Write it down.
They agree.
You get paid.

Four steps. No awkward conversations. No surprises.

1

Write up the job

Add what's included, any extras, the price, and how much deposit you want. Takes about a minute.

2

Send the link

You get a simple link. Send it on WhatsApp, iMessage, email. However you talk to your client.

3

They confirm & pay the deposit

They see exactly what's included, tap to agree, and pay the deposit. They don't need to download anything.

4

Finish the job. Get paid.

You cleaned what was agreed. Collect the balance. No chasing, no awkward texts. Just done.

Payment received
$250
You got paid.
$250 from Ana Rodriguez
straight to your bank account
See my earnings
What changes

How it feels to use Solista

😮‍💨
No more awkward moments
The job is defined before you arrive. If something isn't on the list, it's not part of the job. Simple.
🧘
You know what you're getting paid
The price is agreed, and the deposit is already in your pocket. No more guessing or undercharging.
🤝
Your clients treat you better
When they confirm in writing and pay upfront, they show up differently. Less demanding, more respectful.
💼
You feel more professional
You show up with everything written down and a deposit already paid. That's a real business.
Pricing
$0
+ 2% only when your client pays
Create unlimited jobs
Unlimited repeated jobs
Send a confirmation link to your client
Collect a deposit before you show up
What's included is written down. No surprises
Collect the rest when the job is done

On a $250 job with a $75 deposit: you keep $247.50.
Solista keeps $2.50. That's it.

Stop cleaning
on someone else's terms.

You do the work. You deserve to know what you're getting paid, before you start.

Free to use · 2% only when you get paid · No contracts