Carpet Cleaning Booking Software for Jobs Priced by the Room

Build a service for two rooms, one for four, and price each one the way you'd quote it standing in the hall. The stairs, a rug, a sofa, or a pet treatment sit underneath as optional paid add-ons, so your customer puts their own job together and pays by card in the same flow. Every service carries its own length, so a four room house never gets booked into a two room slot.
  • A service for each room count, with stairs and upholstery as paid add-ons
    A service for each room count, with stairs and upholstery as paid add-ons
  • Its own length per job, and a break between one van load and the next
    Its own length per job, and a break between one van load and the next
  • Blocks of cleans sold to a landlord or letting agent as a package
    Blocks of cleans sold to a landlord or letting agent as a package
  • Card in the booking flow, or Tap to Pay on iPhone while you're in the house
    Card in the booking flow, or Tap to Pay on iPhone while you're in the house
Carpet cleaning machine parked on a freshly vacuumed living room carpet
Cleaner in a blue polo drawing a wand across a living room carpet
Blue extraction machine mid-pass on a cream carpet, colorful living room behind
Book online
Sunlit living room with a draped sofa and freshly cleaned beige carpet
kiwilaunch product demo

Integrate with your website or use our standalone booking page

Marigold Carpet Care's Two Room Carpet Clean page with a postcode booking widget

Booking widgets in your website

  • Integrate in 3 mins with an embed scriptIntegrate in 3 mins with an embed script
  • Your own web pages convert to paying customersYour own web pages convert to paying customers
  • Compatible with all systems (Wix, Wordpress, Squarespace, Weebly and more)Compatible with all systems (Wix, Wordpress, Squarespace, Weebly and more)
Marigold Carpet Care's booking page listing carpet and upholstery cleans with prices

Standalone booking page

  • Your custom domain and designYour custom domain and design
  • Use in your ads (social media, newsletters)Use in your ads (social media, newsletters)
  • Optimized for conversion and customizableOptimized for conversion and customizable
kiwilaunch admin dashboard open on a laptop, showing sales, bookings and staff figures

Booking software for carpet cleaning that answers the price question first

The first thing anyone asks a carpet cleaner is what it costs, and the answer is really a list of questions back: how many rooms, are the stairs in, is the sofa in, and will it be dry before people come round. Build a service for each room count you price, hang the stairs, a rug, a mattress, or a fabric protector underneath as optional paid add-ons, and your customer answers those questions themselves. Payment by card happens in the same flow, on your own site through a script tag or on a standalone kiwilaunch booking page.
Close view of vacuumed carpet pile beside the edge of a patterned rug

Online booking for carpet cleaners who spend the evening quoting

Somebody wants three bedrooms, the stairs, and a look at the sofa while you're there. On the phone that is a callback, a rough number, and a customer who has already rung two other vans. Build a service for each room count you price, let the landing, a rug, or a pet treatment sit on top as optional paid add-ons, and the job arrives already specified instead of half described. If it turns out bigger than what they booked, an extra charge goes on from your dashboard on the day.
Woman running a carpet shampooer over a patterned rug, foam on the pile

Upholstery cleaning scheduling software for work priced by the piece

Upholstery does not price by the room. A two seater, a three seater, a mattress, six dining chairs: each one is its own service with its own length, because a mattress and a corner suite are not the same afternoon. A fabric protector or a pet treatment goes on as a paid add-on. Booked on its own, upholstery is the short job you can drop into the gap the carpets left, which is the only way that hour ever pays for itself.
Customer paying by card on the cleaner's handheld reader after the job

Whether the job is worth unrolling the hoses

Coverage is not really a distance question for a carpet cleaner. It is a setup question. The machine, the hoses, and the water all live in the van, and a single armchair takes almost as much unloading as a whole floor does. You set the coverage area for each service, by ZIP, post code, or area name, so the small services stay inside the streets where a small job still pays, while a full house of carpets can be booked from much further out. The van goes where the job is big enough to justify getting the hoses out of it.
Customer standing on her cleaned carpet in a sunlit room

The letting agent who calls the week a tenancy ends

Most carpet work is one job and then a long quiet gap. Letting agents and landlords are the exception: the tenants move out, the traffic lanes are grey, and the same person needs you again by Friday. Sell them a block of cleans as a package and let them redeem it through booking, one property at a time. Changeovers slip, so when the keys aren't back or the tenants are still shifting boxes the booking can be rescheduled rather than lost, and when the block runs out you can send a payment link or charge the next job from your dashboard.
kiwilaunch iPhone app showing today's carpet cleaning bookings and a payment to collect

The carpet cleaning booking app for the front seat of the van

Your calendar, your customers, your bookings, and your payments are on your phone, which is the only part of the office that fits in a van. Unlike most trades that call at a house, you are inside for the length of the job, so when the customer looks at the spare room and asks what another one would be, you can settle it before you start winding the hoses back in. Add the extra charge from the dashboard, or take their card there with Tap to Pay on iPhone. No reader to buy, and none to keep charged.

iPhone app

Run the whole thing from your iPhone

Everything you'd sit down at a desk for, on the phone that's already in your hand.

kiwilaunch iOS app get started screen

Your booking page, live in minutes. Set it up on the phone and share the link the same day.

kiwilaunch iOS app dashboard with the day's bookings

Today, first thing. Who's coming, what they booked, and who still owes you.

Collecting a payment in the kiwilaunch iOS app

Get paid without the chase. Take the card in person or send a payment link, from the app.

Apple Tap to Pay screen collecting a payment

Take a card with nothing but your iPhone. No reader to buy, carry, or charge.

Download on the App Store

Join us

Flexible pricing plan suited for the size of your business

Free
$0/month
Take bookings and get paid online, with no monthly bill.
  • 100 bookings100 bookings
  • Own branding experienceOwn branding experience
  • Custom labels and localizationCustom labels and localization
  • Custom landing pageCustom landing page
  • Online payments via StripeOnline payments via Stripe
  • Self onboardingSelf onboarding
Transaction fee : 1%
(Excluding payment gateway fees)
Solo
$9/month
One calendar, one person: you.
  • Everything in FreeEverything in Free
  • Unlimited bookings and customersUnlimited bookings and customers
  • Custom domainCustom domain
  • Google Calendar integrationGoogle Calendar integration
  • Marketing integrationsMarketing integrations
Transaction fee : 1%
(Excluding payment gateway fees)
Business
$39/month
Bring your team. Add as many staff members as you need.
  • Everything in SoloEverything in Solo
  • Unlimited team membersUnlimited team members
Transaction fee : 1%
(Excluding payment gateway fees)
Scale
$99/month
Assisted onboarding, enterprise support, and the lowest transaction fee we offer.
  • Everything in BusinessEverything in Business
  • Assisted onboardingAssisted onboarding
  • Enterprise supportEnterprise support
Transaction fee : 0.5%
(Excluding payment gateway fees)

Genuine Reviews

Wall of Love

Frequently asked questions
Can I price a job by the number of rooms?
See more
Can customers add the stairs or the sofa when they book?
See more
How do I stop the day getting booked back to back?
See more
I clean for landlords and letting agents between tenancies. Can I sell them a block?
See more
How do I keep bookings inside the area the van covers?
See more
How do I put online booking on my carpet cleaning website?
See more
How do payments work, and can I take a card at the door?
See more
Can I try it before I pay, and bring my old customers with me?
See more
Contact us
Do you need custom expert support?
If your business needs custom help on design, integration, or content creation, let's talk.
(We will arrange a call with our experts to define your needs and scope.)