CarpetBossPro Blog — Carpet Cleaning Software

Carpet Cleaning Software: The Complete Guide for Carpet and Upholstery Cleaning Companies

Most carpet cleaning companies start the same way: one van, one owner, a phone that rings all day and a notebook on the passenger seat. That works until the notebook fills up, the second van shows up, and last year's customers start calling someone else because nobody remembered to call them first. Carpet cleaning software is what replaces the notebook. This guide walks through what it should do, piece by piece, and how a carpet company actually uses it from the first call to the paid invoice.

Start With the Big Picture

If you want the short tour first, the CarpetBossPro carpet cleaning software page lays out every feature on one screen. This guide goes slower and explains why each piece matters for a company running one to a few vans.

At its core, carpet cleaning software keeps four things in one place: the customer, the address, the job and the money. Everything else — routes, texts, photos, reminders — hangs off those four. When they live in one system, the office stops copying information from a notebook to a calendar to an invoice, and the tech stops calling the office to ask what the job is.

The Job Itself: Rooms, Carpet and Add-Ons

A generic field-service app gives a job an address, a date and a notes box. A carpet job needs more than that. In CarpetBossPro every job and estimate has carpet job details built in:

Because the details are checkboxes and fields instead of free text, the tech reads the same layout on every job, and the office can see at a glance whether the hallway was on it. The full breakdown is in Rooms, Square Feet, Carpet Type and Method: The Job Details Carpet Cleaning Software Should Keep.

Two small things save the most time. First, a new job at a home fills in from that home's last job, so a yearly customer is re-booked in a few taps. Second, when a customer approves an estimate, the estimate details carry onto the job. Nobody re-types the rooms.

The Tech's Side: Phone, Checklist and Photos

The tech app runs in the browser on iPhone and Android and installs to the home screen — no app store. Techs sign in with the company login and a personal PIN. They see their day in route order, tap to navigate, and open each card to read the rooms, the carpet, the add-ons and the access notes, along with past notes from earlier visits.

On each job the tech works a carpet cleaning checklist: walk-through with the customer, small furniture moved, pre-vacuumed, traffic lanes pre-treated, spots and stains treated, pet odor treatment when it is on the job, carpet cleaned, upholstery or rugs or tile when they are on the job, stain protector or deodorizer when they are on the job, carpet groomed, furniture back on blocks or tabs, and a final walk-through with the dry time explained. The tech records the rooms cleaned, an estimated dry time, any stains that did not come out, a condition (Good, Needs attention or Repair recommended) and a note for the customer. The office sees the finished checklist on the job.

Before and after photos are taken in the app and saved with the job. Start, Skip and Complete tell the office where things stand. On-the-way and arrived texts go out automatically. When the tech taps Complete, the invoice is created and the card on file can be charged. A time clock and crew GPS on the office map round it out.

Repeat Work: The Waiting List and Dispatch

Carpet cleaning lives on repeat customers. A family that was happy last spring will want it again next spring, and an office will want its carpet maintained every month. CarpetBossPro sets repeat cleanings by minimum days between visits — 365 for yearly, around 180 for every six months, around 30 for monthly maintenance.

When a home comes due, it shows up on the Waiting List: a live map and list of every home that came due, with pins colored not due yet, due now, or overdue past a 7-day grace, plus new requests that came in from your website. You look at the map, pick a part of town, and fill a day with customers who are close together. The details are in The Waiting List: Filling Carpet Cleaning Days With Repeat Customers Who Came Due.

From there the dispatch board takes over. It shows jobs by day, filters by van, and auto-routes Closest First or Furthest First from the shop. You can set the route order by hand, save views, and print route sheets. A typical setup is one van on residential jobs during the day and one van on commercial carpet after hours.

The Customer's Side

Carpet cleaning happens inside the house, so the customer needs to know when the van is coming. Customers pick their alerts: the night before, when they are next, and when the tech arrives. In the customer app they can see today's route on a live map (“You're stop 12 of 20 — the crew is 5 stops away”), request service, sign up for a plan like a yearly cleaning, update their card, see invoices and pay, see before/after photos, and rate and refer.

The office has two-way texting with customers, so replies to reminders come back to a real person.

Estimates, Leads and Billing

Estimates are built from your own service list: per room, whole house, stairs, hallway, sofa, loveseat, chair, sectional, area rug, mattress, tile & grout, pet odor treatment, stain protector, deodorizer, spot removal, move-out cleaning and office maintenance — whatever you set up, at your prices. Services can be priced off the property's measurements, like square feet or rooms. The customer approves online, and the approved estimate becomes the scheduled job. Follow-up emails and estimate templates help close the ones that go quiet.

Leads come in through a website request form and a sign-up form that captures a card. Both land in Form Responses, and one click turns a sign-up into a client.

Billing covers invoices with line items and sales tax, card on file, auto-charge on completion or on a schedule, online payment from the customer app and past-due follow-up. For commercial work, an office building, apartment complex or property manager set to Monthly gets one statement each month covering every address, each line labeled with its address.

Setup, Size and Choosing

Setup starts with your services and prices, then your vans and techs with their PINs, then your customer list through CSV import. Imported addresses are placed on the map automatically. One client can have many addresses, with tags and custom fields, and office users get roles.

The same software works for a single truck-mount owner-operator and for a company with three vans, and it works in the US, Canada, Australia, New Zealand and the UK, billing customers in their own currency. Plans are Start at $59/month, Pro at $89/month and Crew at $199/month, with a monthly text allowance of 500, 1,000 or 2,000 texts sent and received.

If you are comparing options, read Choosing Carpet Cleaning Software: Questions to Ask Before You Switch, and click around the live demo at my.carpetbosspro.com/demo.html, a fully-stocked sample carpet cleaning company you can explore with no signup. Then go back to the carpet cleaning software overview to see every feature in one place.

Run Your Carpet Company From One Place

CarpetBossPro keeps the rooms, the repeat customers, the vans and the invoices together, with a tech app and a customer app on every plan.

Start Free Trial
No credit card required  ·  14-day free trial  ·  from $59/mo after
Keywords: carpet cleaning software, carpet cleaning business software, carpet cleaner scheduling, upholstery cleaning software, carpet cleaning CRM