"Commercial cleaning accounts for sale" covers three different products. A franchise account package with a billing guarantee. A single contract or small book of business sold by a broker or a retiring owner. Or an entire cleaning company. Rough pricing: franchise packages run two to four times the monthly billing plus fees, broker-sold contracts run three to six months of billing, and small companies trade at roughly 0.4x to 0.8x annual revenue. What you legally own at the end is different in all three.
All three can work. All three have a failure mode that shows up around month eight, after the check has cleared. Here is what to check before you wire money.
Franchise packages buy you speed, not an asset
You pay a master franchise an initial fee plus a package price tied to the monthly billing you want. The franchisor sources the accounts and hands them to you. Anago, System4, Jan-Pro and Bonus Building Care all operate some version of this.
Quoted prices are usually two to four times the monthly billing of the package, plus the franchise fee, plus royalties and management fees that commonly total 10% to 20% of gross billing once you add every line item. A $10,000 per month package might cost $20,000 to $40,000 up front and return 80 to 90 cents on the revenue dollar after fees.
What you actually own
In most systems the contract is between the customer and the franchisor. You are the servicing party. If the account cancels, the guarantee usually means replacement billing, not a refund. Read that clause slowly. "Replaced" can mean replaced within 90 or 120 days, with an account 40 minutes further away, at a different margin.
The two failure modes
First, replacement accounts drift geographically and drive time eats the margin you modeled. Second, the price per account was set by someone who needed to move a package, not by someone who has to clean it. If an account was sold at six cents per square foot in a market where your crews need nine, you inherited a job you cannot profitably staff, and you cannot reprice it in month two without risking the account.
These packages make sense if you have crews idle right now and you value speed over ownership. They make the least sense if you already know how to sell, because you are paying a premium for the one thing you can do yourself.
Broker-sold contracts live or die on three documents
Here you buy a specific contract, or a handful, from an owner who is retiring, relocating, or dumping accounts off their route. Brokers and business listing sites carry this inventory, and plenty of deals happen informally between two owners who know each other.
Asking prices typically run three to six months of the account's monthly billing, sometimes quoted as 25% to 50% of annual revenue. A $3,000 per month office building lists at $9,000 to $18,000. Brokers usually take 8% to 12% from the seller, which is why a broker will tell you revenue is "verified" without showing you a bank statement.
Ask for these three before you talk price:
- The signed agreement, so you can read the assignment clause. Most janitorial contracts require the customer's written consent to transfer. If the seller has not collected that consent, you are buying a phone number and a hope.
- The termination clause. A 30-day out is standard in this industry. That "three year contract" you paid 5x monthly for can end with one email in February.
- Twelve months of bank deposits or merchant statements, matched to twelve monthly invoices for that specific account. Not a spreadsheet. Not a QuickBooks summary.
Then find out who the customer actually likes. In small accounts the relationship usually sits with the owner who shows up or the cleaner who has been there four years. Change the face and keep the price the same, and a chunk of accounts start shopping. Owners who have bought books of business consistently report losing 20% to 40% of purchased billing in the first 12 months unless they keep the on-site crew and the seller personally introduces them to every decision-maker. That is the number most people leave out of the model.
Buying a company gets you crews, plus the seller's payroll history
This is the only version where you buy a business: customer relationships, employees, equipment, systems, sometimes a brand. Cleaning companies under $1M in revenue usually trade at 2x to 4x seller's discretionary earnings, which often works out to 0.4x to 0.8x annual revenue. Real management depth, longer contracts and clean books sit at the top of that range. Owner-operator shops where the owner is the top salesperson and the backup cleaner sit at the bottom, because the engine walks out at closing.
The upside is trained people, which is usually a harder constraint than sales, plus supervisors and route density that can make your existing accounts more profitable overnight.
The failure mode is a price built on earnings that only exist because the seller paid people off the books and skipped workers comp. If the margins look ten points better than yours in the same market, assume you found the reason and go confirm it before closing. Ask for the workers comp policy, the payroll register, and the last two 941s. Ask what share of revenue comes from the top three accounts. If one customer is 35% of revenue, you are buying a single relationship at a business multiple.
Plan to rebuild the contracts you inherit at first renewal instead of living with them. Our post on how to structure cleaning contracts for profit covers the clauses worth changing.
Compare cost per retained dollar, not cost per closing-statement dollar
Buying is faster. That is the whole pitch and it is true. It is also the wrong comparison if you only price the headline revenue.
Round numbers. You buy $10,000 per month of billing at 3x monthly, so $30,000. Gross margin after labor, supplies and payroll taxes is 35%, or $3,500 per month. Haircut 30% for churn and you are realistically holding about $2,450 per month by month 12. The purchase takes roughly twelve months of gross profit to pay back, and you spent that year managing a transition instead of selling.
Now build the same revenue. To land one $1,000 per month account you need to sit in front of decision-makers who actually need cleaning. Across our client base, appointments that pass qualification close at about 26%, so call it four appointments per signed account. Whether you generate those with your own calling, a part-time setter, or an outbound partner, all-in cost per appointment in this industry generally lands between $150 and $500. Four is $600 to $2,000 per account. Ten accounts at $1,000 each gets you to $10,000 per month for $6,000 to $20,000, spread over three to six months instead of one week.
Slower, cheaper per retained dollar, priced at your numbers, with your contract language. If you want the mechanics, the free cold call scripts and objection handlers cover the conversation, and the square footage and frequency calculator keeps you from underbidding the work you win.
The catch: building requires you to sell consistently for a quarter before revenue shows up. Most owners who buy accounts do it because they could not sustain that. If that is you, buying is not irrational. It is just expensive, and you should know it going in.
Buy only if all four of these are true
- You have crew capacity or a supervisor idle right now, in the exact geography of the accounts. Same route, not "nearby."
- The billing is provable with 12 months of bank deposits, and the signed agreements are assignable or consent is already in writing.
- After you haircut 30% of the billing for churn, the price pays back in under 12 months of gross profit, not revenue.
- You can afford an attorney and a CPA to read the documents. If the deal is too small to justify that, it is too small to buy blind.
If one of those fails, build instead. At the ranges above, $30,000 buys a lot more retained billing when you are paying for conversations rather than for somebody else's customer list.
There is a middle path worth naming. Buy one small, provable book to fill a specific route hole, and build everything else. That is what most of the healthy operators we talk to actually do.
If you build, the bottleneck is access to the signer
The hard part is not the pitch. It is getting in front of the person who signs, which is where most owners quit and go back to browsing accounts for sale. Zotex books commercial cleaning appointments with facility decision-makers who have a real need and have agreed to a quote or a walkthrough, exclusive to one company per territory. The qualification gates are spelled out in how the process works.
Either way, model retained dollars instead of headline revenue. That one habit will save you more money than any negotiation tactic.
Frequently asked questions
How do I verify the revenue a seller claims?
Ask for 12 months of bank statements or merchant deposit reports plus the last 12 monthly invoices for each account. The deposits should match the invoices. Also ask for the signed service agreement and the certificate of insurance naming that customer, since both confirm the account is real and current.
If a seller or broker will not show deposits under an NDA, walk away.
Are janitorial contracts assignable when you buy them?
Often not without the customer's written consent. Most commercial cleaning agreements include an assignment clause requiring consent, and many also carry a 30-day termination right for either party.
Get consent in writing from each account before closing, or structure the purchase so most of the price is paid out over 6 to 12 months based on accounts still billing. That moves the churn risk back to the seller.
What multiple should I pay for a small cleaning company?
Small janitorial companies commonly trade at 2x to 4x seller's discretionary earnings, which usually works out to roughly 0.4x to 0.8x annual revenue. Owner-operator shops with no supervisors and heavy customer concentration belong at the bottom of that range.
Test any asking price against payback: after a 30% churn haircut, it should repay itself from gross profit in under a year.
Should I keep the seller's cleaners after buying accounts?
Usually yes, at least through the first year. In small accounts the customer's loyalty often sits with the person who shows up, not the company name, and replacing that face is the fastest way to trigger a cancellation.
Budget for a pay bump if the seller was underpaying, and get the crew's commitment in writing before closing rather than after.
Is it cheaper to buy accounts or generate your own quote requests?
Generating your own is almost always cheaper per retained dollar, because you set the price and own the relationship. Buying is faster, and speed has real value if you have idle crews and payroll due this month.
Most owners land on a split: buy only when a specific book fills a route hole at a provable price, and build everything else with consistent outreach.
Build the revenue instead of buying it
Book a free strategy call and we'll walk through what your territory looks like and what it would take to fill your crews with accounts you own.
Book Your Strategy Call