House Cleaning Price List Template
Free house cleaning price list template: publish standing rates by home size, service level, and frequency that clients can read at a glance. No signup.
A house cleaning price list is a standing menu, not a one-off quote. Clients read it at a glance to answer a single question — “what will my house cost?” — before they ever pick up the phone. This page builds that menu around the three things every cleaning price turns on: the size of the home, the depth of the clean, and how often you come back. Set the numbers with the calculator above, then publish the grid so every prospect sees the same rates.
The three axes every cleaning price turns on
A good price list reads like a table because cleaning cost really does move on three independent axes. Home size sets the baseline — measured either in square footage or in a bedroom-and-bathroom count, whichever your market quotes in. Service level scales that baseline: a standard recurring clean, a one-time deep clean that resets a neglected home, and a move-out clean that has to pass a landlord or a buyer’s walkthrough each cost progressively more for the same square footage. Frequency then discounts it: a home you clean every week holds less dirt per visit than the same home cleaned monthly, so the per-visit price falls as the cadence tightens.
Lay those out as a grid — size down the side, service level across the top — and give each frequency its own column or sheet. A client finds their row, finds their column, and reads a number without a phone call. That clarity is the whole point of a price list, and it’s what separates it from a quote you build one customer at a time.
Let the calculator set every cell
Don’t type the numbers in from memory or copy a competitor’s flyer. The price list above is driven by the embedded house cleaning price calculator, which builds each cell from your own inputs: a base rate by square footage or room count, editable deep-clean and move-out multipliers, and a per-visit discount tied to frequency. It also shows an effective dollars-per-hour cross-check, so before you publish a cell you can confirm the price still pays your crew for the time the job actually takes.
That cross-check matters more on a price list than on a single quote. A published rate is a promise you repeat hundreds of times; a cell that looks fine but pencils out below your labor cost becomes a standing loss. Run each size-and-level combination through the calculator, watch the effective hourly rate, and only then write the number onto the sheet. Because the figures come from your own inputs, the same grid stays honest when you raise your base rate next season or your market shifts — re-run the cells and republish.
Present the recurring discount as a reason, not a markdown
The recurring discount is the most persuasive thing on a cleaning price list, and the easiest to present badly. Slashing a one-time price down to a weekly price can read as “I was overcharging the one-time customers.” Frame it the other way: the recurring price is the real price, and the one-time and first-time deep cleans carry a premium because they take longer and aren’t backed by a standing slot on your schedule. The discount is earned by the cadence, not handed out.
Put the one-time and recurring prices side by side so the value of committing is visible, and consider modelling the annual gap with the recurring vs one-time pricing calculator so a prospect sees the yearly cost of each cadence, not just a per-visit number. Whatever the spread, derive it from the calculator above rather than picking a round percentage — it should reflect the real per-visit time a tighter cadence saves you.
A menu, not a quote — and not a contract
A price list tells a prospect what things cost; it doesn’t bill anyone or bind anyone. When a client picks a tier, the work moves on to other documents: the cleaning invoice template collects payment for the visit, the cleaning service contract template locks in a recurring plan and its terms, and a move-out tier should ship with the move-out cleaning checklist so the deep-clean price maps to a scope both sides agree on. Keep the price list doing one job well — answering “what will it cost?” the moment someone asks — and let the invoice and contract handle everything after the yes.
Frequently asked questions
Should I price by square footage or by bedrooms and bathrooms?
How big should the recurring discount be?
How is a price list different from a quote or an invoice?
Should I publish my cleaning prices publicly or keep them on request?
How we choose and check our formulas
Related tools
Work Order Template
Free, no-signup work order generator: fill the fields in your browser and print or save a clean one-page work order with trade presets, parts/labor, and dual sign-off.
field-serviceChange Order Template
Free, no-signup change order generator: fill the fields in your browser and print or download a one-page change order with original-to-net-to-revised cost math and dual sign-off.
field-serviceClient Intake Form Template
Free, no-signup client intake form generator: fill the fields in your browser and print or save a clean one-page new-customer intake with service address, access notes, and job details.
field-serviceNew Client Intake Form (Lawn & Landscape)
Free, no-signup lawn & landscape new-client intake form: fill the fields in your browser and print or save a clean one-page worksheet — contact, property, site conditions, services wanted.
field-service