Booking software that prices any clean and shows which ad brought the customer.

Bookleen is online booking for residential cleaning companies. Customers get an exact price and pick a time on your website. You see where every booking came from, and the card is charged after the job.

  • Payments go to your own Stripe account
  • Cleaner app in English and Spanish
  • Works on any website

Try it: get a price

Sample prices
Service
Bedrooms
3
Bathrooms
2
Extras
How often

How the price is built

  • Standard clean$100.00
  • 3 bed, 2 bath+$60.00
  • Inside oven+$35.00
  • Pets at home+$15.00
  • Every 2 weeks, 15% off−$31.50
  • Rounded to the dollar+$0.50
Total per visit$179.00

2 cleaners, 2 hr on site

Saved with the booking:source facebookcampaign spring-promoclick ID stored

Moving from another tool? Import customers, properties, recurring schedules and notes from

  • Launch27
  • BookingKoala
  • ZenMaid
  • Jobber
  • CSV

Instant prices

Price every clean the way you quote it on the phone.

Most booking tools give you four or five fixed pricing models. Bookleen lets you combine them. Every price runs through the same steps in the same order, so you can explain any quote line by line.

  • Bedroom and bathroom grids.

    Paste your price grid from a spreadsheet. Add square-footage bands, hourly crews or per-item pricing.

  • Rules for every situation.

    Ask how many pets only when there are pets. Add 10% on Saturdays. Send homes over 5,000 sq ft to a quote request.

  • Times that fit your calendar.

    Each answer adds minutes. Long jobs get a second cleaner, and customers only see times with room for the whole job.

  • Checked before you publish.

    Save sample jobs with the price you expect. If a change breaks one, publishing stops and shows you why.

Standard clean every 2 weeks, booked for a SaturdayExample
StepStageRuleChangeTotal
1BaseStandard clean$100.00$100.00
2Size3 bed, 2 bath grid+$60.00$160.00
3ExtrasInside oven+$35.00$195.00
4ConditionsPets at home+$15.00$210.00
4ConditionsSaturday, 10% extra+$21.00$231.00
5Service areaZone B+$10.00$241.00
6FrequencyEvery 2 weeks, 15% off−$36.15$204.85
8Minimum$150 minimum, not reached$0.00$204.85
9RoundingNearest dollar+$0.15$205.00

Ad tracking

Know which ad paid for each booking.

The campaign, source and click ID are saved on every booking. Conversions go to Meta and Google from our server, so they still count when a browser blocks cookies.

  • Revenue by campaign.

    Bookings, revenue and lifetime value by source and campaign, first and last touch.

  • See where people stop.

    Form views, starts, each step and completed bookings, by device.

  • Follow up on unfinished bookings.

    Contact details are saved as soon as they are entered, then followed up by email, or by text when the customer agreed to texts.

Booking 4821, deep clean, $284.00Example
Source
facebook
Campaign
spring-promo
Ad
before-after-video
Meta conversion
Sent, 2 seconds after booking
Google Analytics
Sent, value $284.00
Form views
1,240
Started
571
Picked a time
298
Booked
186

Scheduling and the cleaner app

Run the day from one calendar. Your cleaners run it from their phones.

Move a job to another cleaner and Bookleen warns you about clashes first. Recurring visits can be skipped, paused or moved one at a time, and you see what changes before you save.

Tuesday, October 273 cleaners, 6 jobs (example)
Maria R.
Ana L.
Luis and Dana
  • Standard cleanHughes, 3 bed 2 bathEvery 2 weeks
  • Deep cleanOkafor, 4 bed 3 bath, pets
  • Move-out cleanDelgado, 2 bed 2 bath, fridge and oven
  • Standard cleanPark, 2 bed 1 bathEvery 4 weeks
  • Airbnb turnoverLakeview unit 4, 2 cleaners
  • Standard cleanBrennan, 3 bed 2 bathWeekly
Hoy, 2 trabajos
Limpieza estándar8:00
1418 Cedar Ln, llegada 8–9 AM
3 hab, 2 bañosHornoMascotas
Estás en la propiedadMarcar entrada
Limpieza profunda12:00
22 Orchard Ct, llegada 12–1 PM
Código de acceso visible el día del trabajo

Disponible sin conexión

  • Clock in at the door.

    GPS checks the cleaner is at the property, with before and after photos on each job.

  • Access codes stay private.

    Encrypted, shown only to the assigned cleaner around the job, and every view is logged.

  • On my way, in one tap.

    Customers get a text from your number when the cleaner leaves or is running late.

Payments

Get paid when the job is done, without chasing anyone.

Customers save a card when they book. When the cleaner marks the job complete, Bookleen charges it and sends the receipt. The money goes straight to your own Stripe account.

  • Choose for each service.

    Nothing up front, a deposit, full payment, a card hold, or a saved card charged after the job.

  • Quotes customers approve online.

    For move-outs and big jobs. An approved quote becomes a booking.

  • Failed payments try again.

    Customers get a link to pay, and you see what is still owed.

Okafor, deep cleanVisa ending 4242 (example)
  1. Booked online, card saved

    The customer agreed to be charged after the job

    $0.00today
  2. Reminder and on-my-way texts

    Sent from your business number

  3. Job done, card charged

    Receipt emailed with a tip option

    $284.00charged
  4. Tip added and split between the crew

    Shows in each cleaner's pay summary

    $30.00tip
  5. Paid out to your Stripe account

    Your business is the name customers see on their statement

The rest of what a cleaning company needs.

Works on any website

One line of code, a pop-up, a floating Book now button, or a hosted page with a QR code. Guides for WordPress, Wix, Squarespace, Webflow and GoDaddy.

Service areas by ZIP code

ZIP lists, prefixes or a radius, with prices by area. Visitors outside it are turned away, kept as leads or sent to a quote.

A form for every job

Templates for standard, deep, move-out, Airbnb turnover, carpet, windows and pressure washing.

Customers help themselves

Customers sign in with an emailed link to reschedule, cancel within your policy, update cards and pay invoices.

Texts and emails in your name

Confirmations, reminders, receipts and review requests from your number. Opt-outs are handled for you.

Reports that add up

Revenue, tips and fees by service and cleaner, recurring revenue, and results by ad. Every report downloads as a spreadsheet.

Getting started

Sign up and take your first booking in one sitting.

A guided setup walks you through these steps. Everything else can wait until after your first booking.

  1. Business basics

    Name, logo, colors and time zone.

  2. Pick a form template

    Standard, deep, move-out and more.

  3. Set your service area

    ZIP codes or a radius around your base.

  4. Fill in your prices

    A bedroom and bathroom grid with sample prices you edit.

  5. Hours and staff

    Working hours and the cleaners who take jobs.

  6. Connect payments

    Create or connect your own Stripe account.

  7. Add it to your site

    Paste one line. The install checker confirms it works.

  8. Make a test booking

    Test cards only, so no real money moves.

Questions before you switch

Can I bring my customers and recurring schedules over?

Yes. Import customers, properties, recurring schedules and notes from Launch27, BookingKoala, ZenMaid or Jobber exports, or from any CSV file where you match the columns yourself.

Will the price on my form always match what the customer is charged?

Yes. The form and our server run the same pricing code, and the server checks the price again when the booking is submitted. The booking keeps the price and the rules that produced it.

Does the booking form work inside Facebook and Instagram?

Yes. Booking and payment finish inside the form even when the browser blocks third-party cookies, including the Facebook and Instagram in-app browsers, Safari, Chrome and Firefox.

What happens when I change my prices?

New prices apply to new bookings. For recurring customers you choose whether future visits change, and you see who is affected and their new totals before anything is sent. Visits already charged never change.

Is the cleaner app available in Spanish?

Yes. Each cleaner picks English or Spanish. The app installs from the browser, works on low-cost Android phones and keeps today's and tomorrow's jobs available without a signal.

Which countries do you support?

Bookleen launches in the United States, with US sales tax and US text message registration built into setup. The UK and Canada come next.

Put a booking form that prices every clean on your website.

Start a free trial, set up your prices and make a test booking today.