Most cleaning businesses lose the same hour every day: the back-and-forth before a job is even booked. How many bedrooms. Do you do inside the oven. What would that cost. Are you free Thursday. None of it is skilled work, and all of it happens before you have earned anything.
The fix is publishing a price, not building a website
The reason those calls happen is that your prices are not written down anywhere a client can reach. A site that lists services without prices moves the phone call rather than removing it.
So price on the unit you already quote on. Most cleaning businesses use one of three:
- By size — a two-bed standard clean, a four-bed deep clean
- By time — a three-hour visit, a full day
- By job type — move-out, post-construction, one-off spring clean
Each becomes a service with its own price and duration. A client picks the one matching their home, sees the number, and books. The ones who were never going to pay your rate filter themselves out without using your afternoon.
Keep the genuinely bespoke jobs as enquiries
Some jobs really do need eyes on them first, and pretending otherwise leads to quotes you regret. Those stay as an enquiry — but a structured one. The request arrives with the address, the job type and the client's notes already captured, so your first message back is a price rather than four questions.
Recurring work, and what is missing
Repeat visits are booked as individual appointments, which is how most small cleaning businesses actually run — the client confirms each visit and you keep flexibility on both sides. What is not here is automatic recurring billing against a card on file. If your model depends on charging a subscription without the client acting, that is a real gap and you should weigh it before switching.
Jobs, cleaners and who sees what
A booking can be assigned to a specific cleaner, so the schedule reflects who is actually doing the work. On the higher plans each cleaner can have their own login limited to the parts of the dashboard you allow — their day, not your books.
Payments and tax
Card payments settle into your own Stripe or PayPal account on a paid plan; Storzu is not in the payment path and takes no cut of a job. Sales tax is not handled — it varies by state and by whether cleaning counts as a taxable service where you work, so it stays yours to manage.
What it costs
The free plan takes real bookings — 10 services and 30 bookings or enquiries a month, no card required. Growth at $9.99 a month removes the booking cap and adds your own domain. Full detail on US pricing.