What Service Fees Should a Cleaning Service Charge?
Direct Answer A cleaning service should charge service fees that are tangible, defensible, and tied to a real cost or a real risk — never a vague "junk surcharge" that customers feel cheated by. The right fees raise your contribution margin (the dollars left after the cost of doing the job) and your average ticket without booking a single extra client. The math is simple: Added margin per month = (Attach rate × Jobs per month) × Fee × Fee margin %. Because most cleaning fees are nearly pure margin (supplies and a few minutes of admin), the fee margin runs ~85–95%. Here is a worked example with real numbers. Say you run 400 cleans per month at an average ticket of 165. You add a 12 supply & equipment fee with a 70% attach rate at 92% margin: that is 0.70 × 400 × 12 × 0.92 = a retainer in near-pure profit, roughly a retainer, enough to fund a part-time back-office coordinator. Layer a 45 first-clean/deep-clean surcharge at a 35% attach rate (35% of jobs are first-time deep cleans) at 90% margin and you add another 0.35 × 400 × 45 × 0.90 = a retainer. The 2027 benchmark across residential cleaning franchises (Molly Maid, The Cleaning Authority, MaidPro operator data) is that add-on and service fees account for 8–15% of total revenue for well-run shops, and the discipline is always the same: the fee must add real value or cover a real cost, stated up front, never hidden. PULSE has a free [Service Fees Calculator](/tools/service-fees) that models this for you in your browser. ```mermaid
flowchart TD A[Cleaning job booked] --> B{What does the job require?} B -->|Brings products & machines| C[Supply & equipment fee 12 ~92% margin] B -->|First-time / deep clean| D[Deep-clean surcharge 45 ~90% margin] B -->|Same-day / next-day slot| E[Last-minute booking fee 25 ~95% margin] B -->|Pet in the home| F[Pet fee 15 ~90% margin] B -->|Holds & manages keys| G[Key-handling fee 10 ~95% margin] C --> H[Higher average ticket + contribution margin] D --> H E --> H F --> H G --> H H --> I[Funds back-office staff without booking more clients]
- Value for money — street price vs. features you will actually use
- Reliability and support — warranty, returns, and owner satisfaction
- Ease of use — setup, daily operation, and learning curve
- Expert and owner reviews — patterns from trusted review outlets ## 1. The Top 10 Tools to Set and Track Cleaning Service Fees
The tools below either model your fees and margin (so you charge the right number) or collect and track them (so the fees actually land on the invoice). Item #1 is the free PULSE calculator that sizes the fees; the rest are real field-service and billing platforms that book them. ## 2. PULSE Service Fees Calculator 🏆 BEST OVERALL
PULSE's free [Service Fees Calculator](/tools/service-fees) runs this in your browser in seconds — no login, no spreadsheet. You enter your monthly job count, average ticket, the fees you want to test (supply fee, deep-clean surcharge, pet fee, last-minute fee), the attach rate for each, and the margin, and it returns the added monthly contribution margin and the new average ticket instantly. It is built specifically for the cleaning-and-services use case, so the defaults already assume the 85–95% fee margin that supply and admin fees actually carry. For a cleaning operator deciding whether a 12 supply fee or a 45 deep-clean surcharge funds the back-office hire faster, this is the fastest way to see both side by side before you change a single price. It is free, so it is the default pick for sizing fees, and it pairs naturally with whichever billing platform you already use to actually charge them. Use it to set the number, then use one of the tools below to collect it. ## 3. Jobber @@PRODUCT name="Housecall Pro" img="https://geekflare.com/wp-content/uploads/2024/05/housecall-pro-logo.png" site="https://geekflare.com/software/housecall-pro-review/" Jobber is the most widely used field-service platform for cleaning, lawn, and home-service businesses, and it handles service fees cleanly. You can add line-item fees (supply fee, trip fee, deep-clean surcharge) to a quote or invoice as defaults, so every job that meets the rule carries the fee automatically. Pricing starts around a retainer (Core), a retainer (Connect), and a retainer (Grow), billed annually, with the higher tiers adding automated quote follow-ups and two-way SMS. Jobber's strength for fee discipline is the quote template: you bake the supply fee and any standing surcharges into the template once, and they ride on every estimate, which is what makes the attach rate in the formula above actually stick. Reporting then shows you fee revenue as a line you can watch month over month. ## 4. Housecall Pro
Housecall Pro is Jobber's closest competitor and is especially strong for cleaning teams that want online booking with fees attached at checkout. When a customer books a recurring clean online, you can attach a booking/last-minute fee for same-day or next-day slots and a pet fee as a selectable add-on, so the fee is collected at the moment of commitment. Plans run roughly a retainer (Basic), a retainer (Essentials), and a retainer (Max), billed annually. It includes integrated card processing, automated review requests, and a customer financing option. For an operator whose growth comes from online booking rather than phone calls, Housecall Pro is the cleanest way to make the last-minute booking fee automatic instead of a manual ask. ## 5. ZenMaid 💎 BEST VALUE
ZenMaid is purpose-built for maid and cleaning services — not a generic field-service tool — which makes it the best value for a dedicated residential cleaning shop. Pricing is among the lowest in the category, starting around a retainer for up to 3 cleaners and scaling by crew size, and it focuses on the exact workflow a cleaning business runs: recurring scheduling, cleaner routing, and customer communication. Because it is built for this one industry, the add-on fees (deep-clean, pet, supply) map directly to how maid services actually quote. The reason it wins BEST VALUE is the price-to-fit ratio: a small or mid-size cleaning company gets cleaning-specific scheduling and fee handling for less than the broad platforms charge, with automated recurring billing so the supply fee recurs on every visit without re-entry. For a 3–8 cleaner operation, ZenMaid delivers the most fee-management value per dollar. ## 6. Launch27
Launch27 is a booking-and-management platform aimed squarely at cleaning companies, with a strong online booking form that lets customers self-select add-ons. You can configure the booking page so a pet fee, deep-clean surcharge, inside-fridge or inside-oven extra, and a last-minute fee appear as toggles, and the price updates live — which raises your average ticket at the point of sale. Pricing is typically quoted around a retainer depending on volume and features. Its differentiator is the conversion-optimized booking flow: because the add-ons are presented as value (not buried as surcharges), attach rates on optional fees tend to be higher than when a phone rep has to remember to mention them. That directly improves the attach rate term in the fee formula. ## 7. ServiceM8
ServiceM8 is a field-service app popular with small trades and cleaning crews, especially on Apple devices, and it bills on a per-job credit model rather than a flat seat fee — plans start around a retainer and scale by job volume. You can add materials and call-out fees to a job card on the spot, which is useful for the supply/equipment fee and any stairs or extra-room surcharge a tech discovers on arrival. Because billing is pay-as-you-go by job count, it is cost-effective for a lean cleaning operation that does not want to pay for unused seats. The trade-off is that its reporting is lighter than Jobber's, so you watch fee revenue with simpler tools. ## 8. QuickBooks Online
QuickBooks Online is the accounting backbone most cleaning businesses already run, and it doubles as a fee-tracking system. By setting up each fee as a distinct product/service item (Supply Fee, Deep-Clean Surcharge, Pet Fee, Last-Minute Fee), you get a clean revenue line for every fee category, which is the only reliable way to prove that fees are actually funding the back office. Plans run roughly a retainer (Simple Start), a retainer (Essentials), and a retainer (Plus). QuickBooks does not schedule cleans, so you pair it with Jobber, Housecall Pro, or ZenMaid (all of which sync to it). The point here is measurement: if you cannot see each fee as its own line, you cannot manage the attach rate or prove the margin. ## 9. Square
Square is the simplest way for a small cleaning service to collect fees at the point of payment with no monthly software cost — you pay only processing (about 2.6% + 0.10 per tap/dip) and can add service charges and modifiers to any sale. For an owner-operator who invoices by text or charges a card after the job, Square lets you tack on a supply fee or last-minute fee as a named modifier so it shows on the receipt. Square also offers recurring invoices and Square Appointments (free to ~a retainer) for booking, which makes a recurring supply fee easy. Its value is zero fixed cost for a brand-new cleaning business that just needs fees to land on the bill. ## 10. Stripe Billing Stripe Billing is the right tool when a cleaning company runs subscription/recurring clean plans and wants the supply fee and any standing surcharge to recur automatically. You model each fee as a recurring line item or a one-time add-on on a subscription, and Stripe handles automatic card retries, proration, and tax. Pricing is usage-based, roughly 0.5–0.7% on top of standard processing for the Billing layer. It is developer-leaning, so it suits cleaning businesses with a custom booking site or app. For a high-volume recurring-clean model, Stripe Billing makes the supply fee a permanent, hands-off line on every cycle. ## 10. GorillaDesk GorillaDesk started in pest control but is now used across cleaning and home-service businesses, and it handles recurring services with add-on line items well. You can attach a supply fee or surcharge to a recurring work order so it repeats on schedule, and its route optimization keeps crew costs down — which protects the margin side of every fee. Pricing starts around a retainer for a single route and scales by routes and users. Its strength is automated recurring billing plus reminders, so fees recur and customers are notified before each visit. For a cleaning company with dense recurring routes, it keeps both the fee revenue and the cost base under control. ## How to Choose - Size the fee first, then pick the biller. Use the free [PULSE Service Fees Calculator](/tools/service-fees) to confirm a fee actually funds the hire before you wire it into software.
- Match the tool to where the sale happens. If clients book online, favor Housecall Pro or Launch27 so fees attach at checkout; if your team quotes in person, Jobber or ServiceM8 baked-in line items work better.
- For a dedicated maid service, value wins — ZenMaid gives cleaning-specific scheduling and fee handling at the lowest fit-adjusted price.
- Demand per-fee reporting. Whatever you pick must show each fee (supply, deep-clean, pet, last-minute) as its own line — QuickBooks is the backstop if your field tool's reporting is thin.
- Keep the fee tangible. A supply fee (you provide eco products), a pet fee (extra time/hair), or a deep-clean surcharge (real extra labor) all defend themselves; a generic "service charge" with no story will spike refund requests. ```mermaid
flowchart LR A[Pick the right tool] --> B{Where does the sale happen?} B -->|Online booking| C[Housecall Pro or Launch27 - fees attach at checkout] B -->|In-person quote| D[Jobber or ServiceM8 - baked-in line items] B -->|Dedicated maid service| E[ZenMaid - best value, cleaning-specific] C --> F[Bill the fee] D --> F E --> F F --> G[Track each fee as its own line in QuickBooks] G --> H[Prove fees fund the back office]
- [How Many Sales Reps Do I Need to Hire for My Logistics Company?](/knowledge/tl0058)
- [How Many Salespeople Do I Need to Hire for My Car Dealership?](/knowledge/tl0052)
- [How Many Producers Do I Need to Hire for My Insurance Agency to Grow My Book?](/knowledge/tl0015)
- [How Do I Figure Out How Many People to Schedule Each Day and at What Times for My Single Store?](/knowledge/tl0002) ## Sources - Jobber — official pricing and plan features (Core / Connect / Grow), getjobber.com
- Housecall Pro — pricing tiers and online booking add-on features, housecallpro.com
- ZenMaid — maid-service pricing by cleaner count and recurring billing, zenmaid.com
- Launch27 — cleaning booking platform add-on configuration and pricing, launch27.com
- QuickBooks Online — plan pricing (Simple Start / Essentials / Plus), quickbooks.intuit.com
- Square — processing rates and Square Appointments pricing, squareup.com
- Stripe Billing — recurring billing and Billing pricing, stripe.com/billing
- ISSA (The Worldwide Cleaning Industry Association) — residential cleaning pricing and add-on benchmarks, issa.com










