Measure, price and send the proposal — before you leave the building.

Preflight Cleaning Pro is the estimating app and office web page for carpet, floor and commercial cleaning companies. Measure the building, price the work with your own rates, and send a proposal your customer can accept online — from the same visit.

How it works

One visit, one app, and a proposal the customer can say yes to.

Measure

Scan rooms with LiDAR, tap corners with Quick Area, use a laser or type it. Mark surfaces, traffic, stains and photos as you go.

Price

Choose what gets cleaned. Your rates, minimums, add-ons and travel apply automatically.

Propose

Email a proposal on your letterhead with an accept link. The customer accepts online, with or without a maintenance plan.

Follow up

Proposals waiting show up on your follow-up list, with optional automatic reminders. Push it to QuickBooks when they say yes.

Everything between the walkthrough and the signed proposal

Estimates, proposals and CRM in one place — in the field on iPhone and iPad, and in the office on any computer.

Measuring on site

Walk the building once and leave with every surface measured.

📐

Scan rooms with LiDAR

Walk the building once and every room lands on one floor plan, with square footage, walls, doors and windows.

📏

No LiDAR? No problem

Tap the corners with the camera using Quick Area, pair a Bosch or Leica Bluetooth laser, or type length × width.

🧩

Every surface, mapped

Mark where carpet meets tile, shade traffic lanes and stains, and blank out stairwells and cabinets. Quote tile or upholstery later without another trip.

🪑

Seats, stairs and repeat rooms

Count chairs and theater seats through the camera or by rows × seats; pews and booths by the foot. Stairs go by flight and width, and hotels or classrooms by scanning one of each style.

📶

Works without signal

Basements and stairwells included. Everything saves on the phone and uploads when you're back online; App Lock with Face ID keeps door and lock-box codes private.

Pricing your way

Your rates, your minimums — the app does the math.

💲

Bands or tiers by square foot

Graduated bands or whole-job tiers, with all the square feet for a service priced together — so a 20-office building gets the big-job rate.

🧮

Everything besides floors

A service minimum, stairs priced by width, upholstery by seat, foot or piece, add-ons, condition charges like wool or heavy soil, and travel by real driving distance.

🏷️

Contract rates, promos and tax

Contract rates for specific customers, promo codes, discounts and sales tax by state are built in. A “How It's Priced” breakdown shows you the math — it never prints.

📅

Maintenance plans from real traffic

Answer a few questions about people per day, days open, matting and weather, and the app recommends how often each area should be cleaned, priced per visit and per month.

Proposals customers accept online

A scope of work they can say yes to — not an invoice.

📄

Proposals, not invoices

Your letterhead, what you do for each service in your words, the floor plan, the photos you choose, how to prepare, what's not included and your terms. Hide square footage when you want to.

✅

Accepted from a link

Email it with an accept link or share the PDF. The customer chooses the one-time cleaning with or without the plan and accepts online — you see the answer right away.

👷

Job sheets for the crew

When a job is accepted, techs get what to clean, how to get in, crew notes, hose routes and what to bring — and no prices.

The office web page

The same sign-in and the same data, on any Mac or PC.

🖥️

Customers from any computer

Look up customers, contacts, parking, entry notes, photos, rooms and floor plans. Changes show up in the app right away, and the other way around.

☎️

Phone quotes with your real rates

Quote a caller a price range using the same bands, tiers, minimums and travel as the app, and save it to the customer for the estimator.

🛠️

Full estimates and results

Build, edit and send full estimates from a computer, and see how fast proposals go out after the visit and how many close.

Sales follow-ups and the customer map

Keep leads moving and proposals from going quiet.

📈

Leads by stage

Track leads from New to Won, log every call, email and visit, and give each one a next step with a due date.

⏰

Follow-ups that don't slip

See what's overdue, due today and coming up, plus proposals waiting with no answer. Turn on automatic reminder emails for proposals that haven't been answered.

🗺️

Customer map and Near Me

See every customer and lead as a pin on the office web page, and find who's closest to where you are.

QuickBooks Online

Connect once; your estimators send the rest.

📗

Same lines, same total

Send estimates to QuickBooks and create invoices with the same lines your customer accepted — automatically on accept, if you like.

🔁

Plans and online payments

Monthly and annual plans can become recurring invoices, and with QuickBooks Payments customers can pay online and deposits are invoiced on accept.

Made by a cleaner

Preflight Cleaning Pro is built by Dave Grigsby, a working carpet cleaner since 2006 who runs a cleaning company in Boise and teaches cleaning classes.

Made for

Carpet and floor care · commercial janitorial · residential housekeeping · churches, schools, offices, hotels and apartments.

Join the early access program

We're onboarding a small group of cleaning companies.

Request early access

Device requirements: LiDAR room scanning needs an iPhone 12 Pro or later Pro model, or an iPad Pro (2020 or later). Other iPhones and iPads measure with Quick Area, a Bluetooth laser or typed measurements. The office web page works on any Mac or PC.