
Customers pick their rooms, watch the price update, and book a time your truck can actually make.
Online booking
Your customer counts their own rooms, adds the stairs and the sectional, and the total updates as they go. Booked before the phone rings.
Learn moreSmart scheduling
Every job on one timeline with the drive between stops counted in, so a March salt-stain call lands next to work you are already near.
Learn moreWhen your page has no times left, your customer asks for one instead of calling the next cleaner in the search results.
The rooms they asked for and the days that suit them land in your inbox, in the same thread as every job that address has had before.
Accepting drops it onto the schedule and sends the confirmation. Declining is one tap too, and they hear back without you typing a word.
You can always drop a small job into a gap you know you have. The request gets you the lead; what you do with it is up to you.
Photos attached — three bedrooms, the hallway and the stairs. We have to be out by Friday, so anything at all this week?
Put all three on one estimate with your recommendation marked, and let the homeowner choose for themselves instead of you selling up at the door.
Every option itemized down to the rooms, the protector and the sectional, so stepping up from a refresh to the full job is a number they can weigh instead of one you argue for.
On their phone, while the salt line is still bugging them, instead of calling back in two weeks to ask which number was which.
It turns into a job on the schedule against that address at the option they chose, without one room being entered twice.
Put an expiration on the price, so a whole-house number you built in October cannot be held against you in April.
Mark it off when the cash or the transfer comes in, or run the card in the doorway and let the receipt go out on its own.
Record what you were paid and when, right on the job, on the Free plan. Plenty of residential work still settles without a card being touched.
Charge the full cleaning at booking, run the card once the rooms are done, or split a year of condo visits into stages with their own due dates.
Your customer is emailed one the second payment clears, so the property manager has their paperwork and you are not chasing anybody.
Paid straight out to your own Stripe account. Your money never sits with us.
A clean is priced by the rooms and sized by the minutes. Give each service the length it genuinely takes and let a treatment or a protector add its own minutes as well as its own price, and the day holds what it can really hold — because your customer loses that room until it is dry, and the next job has to be somewhere else by then.
Some stains come out and some are the carpet now, and the argument about which was which happens a year later. Every clean at that address stays on the record with the rooms, the fibre and what it cost, and the before-and-after photos go on as internal notes the customer never sees.
Bedrooms, hallway, then the stairs and the sofa as extras with their own price and their own minutes. The total moves while they tick, and it was never quoted by hand.
Built for your trade
The tenant picks their rooms and books the day after the keys go back, with the unit number and the buzzer code already on the job.
The entryway and hallway job that only exists from December to April, sold as its own service at its own price all season.
Rooms drive the price, so a condo and a five-bedroom come off one service at two totals with no estimate written for either.
An add-on carrying its own price and its own minutes, so the job that needs enzyme work is never squeezed into an hour that never fit.
Seats and recliners picked off a list before you arrive, so the family room is priced without a negotiation in the driveway.
A pickup and a drop-off are two visits to one address, both kept on the customer record next to the rug they belong to.
Its own service with its own duration, so a tiled entry never drops into a slot that was cut for a bedroom carpet.
Restoration arrives as a request rather than a fixed price, and only the techs holding the certification are offered the job.
A quarterly after-hours round set up once as a standing booking, so next year is on the schedule without anyone entering it.
A manager with fifty units sits on one customer record, every building and every turn kept clear of the others.
Claim the regions you cover on a map, split them across your trucks, and work you can never get to never hits your schedule.
Claim regions off actual boundary lines, or grab everything within a distance of a point at once. An address is matched to the region it actually falls inside.
Hold as many named regions as you run, each with its own colour and its own techs, so a job is only ever offered to someone who covers it.
Keep the small jobs close to the shop and let the whole-house work run wider, by leaving a service out of the regions you would not haul to.
Pick the job up and drop it where it fits. Nothing is committed until you let go, and trying it costs you nothing.
Shift a cleaning to another time or another tech and the day builds itself again around it. None of this is the part you pay for.
Turn the reschedule notice on and the new time goes out by email. Off unless you ask, since not every move is worth a message.
A slot that is taken is taken, on your booking page and on your schedule, so you never find two houses waiting the same afternoon.
Add your whole team and get booking for nothing.
As you grow with us you can go Pro.
One app for the whole job
On your own booking page. They pick their rooms, watch the total update as the stairs and the sectional go on, and grab a time you are genuinely open for. The address and the buzzer code land on the job before you head out.
Yes, and it is the heart of this. Rooms are a real price driver, so a condo and a five-bedroom house are two different totals off one service, and you write an estimate for neither.
Yes. Give each one its own price and its own minutes, so the winter jobs that need real treatment sit longer on your schedule instead of quietly running over.
Yes. Each tech carries the services they are set up to run, so if only one of your crew holds the IICRC certification, the water damage calls are never offered to anyone else.
Yes. Set it up once as a standing booking, weekly or monthly, ending never or on a date, and the visits are created ahead so the common areas are genuinely held.
Record cash or a transfer against the job on the Free plan. Card payments come with Pro, and the money is paid out to your own Stripe account rather than held by us.
Compare online and phone bookings for service businesses, with a practical way to handle standard jobs, tricky enquiries and customers who prefer a call.
ReadSet up online bookings around your services, prices, travel and availability so customers can book while you're busy doing the job.
ReadChoose booking form questions that help you price, schedule and prepare for the work, without making customers complete an unnecessary questionnaire.
Read