Turf Cleaning Pricing Guide (2026): How to Price Jobs
Most turf cleaning businesses undercharge.
Not by a little. By a lot.
They pull a number out of thin air, match whatever the other guy is charging, and wonder why they are grinding through 6 jobs a day with nothing left at the end of the month.
Pricing is not a guess. It is the single biggest lever in your business. Get it wrong and you will work harder for less. Get it right and you can run fewer jobs, make more money, and actually build something worth owning.
This guide walks you through exactly how to price turf cleaning services in 2026 — residential and commercial — so you are pricing for profit, not just revenue.
Table of contents
- Why most turf cleaning businesses get pricing wrong
- Calculate your true cost per job
- 2026 market rate ranges
- Residential vs commercial pricing
- Package naming and structure
- Subscription vs one-time pricing
- How to present pricing to customers
- When to raise your prices
- Common pricing mistakes
- Pricing for profit: the numbers that matter
- FAQ
Why most turf cleaning businesses get pricing wrong
Here is the pattern we see over and over:
- Owner starts a turf cleaning business
- Googles "how much to charge for turf cleaning"
- Sees a range and picks the low end "to be competitive"
- Books jobs but barely covers costs
- Burns out in 6 months
The core problem: pricing based on what competitors charge instead of what it actually costs you to deliver the service profitably.
Your costs are not the same as the guy who has been running for 3 years, owns his equipment outright, and has a helper making $18/hour. If you are financing equipment, driving 30 minutes between jobs, and doing everything yourself, your cost structure is completely different.
You need to know your numbers before you set a single price.
Calculate your true cost per job
Before you price anything, you need to understand what every job actually costs you. Most owners only think about chemicals and gas. That is maybe 20% of the real number.
Direct costs (per job)
- Cleaning products and chemicals: enzyme cleaners, sanitizers, deodorizers, infill. Track what you use per average job. Typically $5-$15 per residential job.
- Fuel and drive time: calculate your average drive time between jobs. At $4/gallon and 15 mpg for a truck, a 20-minute drive costs you roughly $5-$8 in fuel alone.
- Water: if you are hauling water or paying per fill, factor it in.
- Equipment wear: your power broom, sprayer, and CRB machine all have a lifespan. Divide the replacement cost by expected number of jobs. A $3,000 machine that lasts 1,000 jobs costs you $3 per job.
Indirect costs (monthly, divided across jobs)
- Insurance: general liability, commercial auto
- Vehicle payment or depreciation
- Equipment financing
- Software: CRM, invoicing, scheduling
- Marketing spend
- Phone and internet
- Your salary (yes, pay yourself)
The formula
Total monthly overhead / number of jobs per month = overhead cost per job
Overhead cost per job + direct costs per job = your breakeven cost
If your breakeven cost per residential job is $45 and you are charging $75, your actual margin is $30. That might sound fine until you realize you are only running 4 jobs a day and working 5 days a week. That is $600/day gross, $120/day actual profit before taxes.
Know this number. It changes everything about how you price.
If you are just getting started and building your cost model, our guide to starting a turf cleaning business breaks down startup costs in detail.
2026 market rate ranges
Here are the ranges we see across the turf cleaning businesses we work with in 2026. These are business-to-consumer prices, not what you charge commercial accounts.
Per square foot pricing
| Service Level | Price Range (per sq ft) | What Is Included |
|---|---|---|
| Basic Clean | $0.10 - $0.15 | Debris removal, light brushing, rinse |
| Standard Clean | $0.15 - $0.25 | Debris removal, deodorizing, sanitizing, power brushing |
| Pet Odor Reset | $0.20 - $0.35 | Enzyme treatment, deep deodorizing, sanitizing, brushing |
| Full Service / Deep Clean | $0.70 - $1.20 | Infill removal and replacement, full sanitization, power brushing, deodorizing |
Flat rate ranges (typical residential yard, 500-1,500 sq ft)
| Service | Typical Range |
|---|---|
| Basic Clean | $99 - $199 |
| Standard Clean | $149 - $299 |
| Pet Odor Reset | $199 - $399 |
| Full Service Deep Clean | $399 - $799+ |
Important: these are national averages. Your local market, cost of living, and competition will shift these. Markets like Phoenix, San Diego, and DFW tend to run higher. Smaller markets can sometimes command more because there is less competition and homeowners have fewer options.
Minimum job pricing
Do not go out the door for less than your minimum. Most successful turf cleaning businesses set a minimum job charge of $149-$199 regardless of turf size. If someone has a 200 sq ft patch of turf, they are still paying your minimum.
Your time, drive, setup, and teardown are worth something. Never forget that.
Residential vs commercial pricing
Residential and commercial turf cleaning are different businesses with different pricing logic.
Residential pricing
- Higher per-square-foot rates — homeowners pay for convenience and results
- Smaller jobs — most residential yards are 500-2,000 sq ft
- Seasonal demand — spikes in spring and before holidays
- Emotional buyers — they smell the pee, they want it gone, price is secondary to solving the problem
- One-time and subscription mix — some book once, the smart ones subscribe
Commercial pricing
- Lower per-square-foot rates — volume makes up for it
- Larger jobs — dog parks, HOAs, sports facilities, daycare centers can be 5,000-50,000+ sq ft
- Recurring contracts — monthly or quarterly is standard
- Rational buyers — they compare bids, care about insurance, and want a proposal
- Higher total revenue per account — a single commercial client can be worth $500-$2,000+/month
Commercial rate ranges
| Account Type | Typical Rate (per sq ft) | Frequency |
|---|---|---|
| HOA common areas | $0.08 - $0.15 | Monthly or quarterly |
| Dog parks | $0.10 - $0.20 | Weekly or biweekly |
| Sports facilities | $0.08 - $0.12 | Quarterly or seasonal |
| Daycare / schools | $0.12 - $0.20 | Monthly |
| Commercial properties | $0.08 - $0.15 | Quarterly |
The play with commercial: lower margins per square foot, but predictable recurring revenue and much less marketing cost per dollar earned. One HOA contract can replace 10-15 residential jobs per month.
Want to know if this math actually works long-term? Read our breakdown on whether turf cleaning is actually profitable.
Package naming and structure
Do not sell "turf cleaning." Sell named packages that communicate clear outcomes.
Here is why: when you sell "turf cleaning" you are a commodity. The customer compares you on price alone. When you sell a Pet Odor Reset or a Fresh Start Clean, you are selling a result. That is harder to comparison shop.
Recommended package structure
Package 1: Fresh Start Clean — $149-$199
- Debris removal and surface cleaning
- Light deodorizing
- Power brush grooming
- Best for: maintenance customers, smaller yards, no pet issues
Package 2: Pet Odor Reset — $249-$399
- Full enzyme treatment for odor at the source
- Deep sanitization
- Deodorizing treatment
- Power brush grooming
- Best for: pet owners (this is your bread and butter)
Package 3: Total Turf Restoration — $499-$799+
- Everything in Pet Odor Reset
- Infill extraction and replacement
- Seam and edge inspection
- Deep cleaning of backing
- Best for: turf that has not been cleaned in 2+ years, pre-sale home prep, severe odor
Why three packages work
Three options give the customer a clear middle choice. Most people do not want the cheapest option (feels risky) or the most expensive (feels unnecessary). They pick the middle.
This is called anchoring. The expensive package makes the middle one feel like a deal. The cheap package makes the middle one feel responsible.
Set your middle package at the price you actually want to charge. That is where 50-60% of your revenue will come from.
Subscription vs one-time pricing
One-time jobs keep the lights on. Subscriptions build the business.
If you are not offering recurring maintenance plans, you are leaving the most profitable part of turf cleaning on the table. Check out our full guide on turf cleaning subscription pricing for the deep dive.
Why subscription wins
- Predictable monthly revenue — you know what next month looks like
- Lower customer acquisition cost — you sell once, deliver many times
- Higher lifetime value — a $99/month customer is worth $1,188/year vs a one-time $299 job
- Route density — recurring customers let you build efficient daily routes
- Less marketing pressure — you are not starting from zero every month
Subscription pricing ranges
| Plan | Frequency | Typical Price | What Is Included |
|---|---|---|---|
| Essential | Quarterly | $79 - $129/visit | Surface clean, deodorize, brush |
| Standard | Bimonthly | $89 - $149/visit | Full sanitization, deodorize, brush |
| Premium | Monthly | $99 - $179/visit | Everything + enzyme treatment, priority scheduling |
How to pitch the subscription
Do not ask "would you like a maintenance plan?" That is easy to say no to.
Instead, after completing a one-time job:
"Your turf looks great right now. Without regular maintenance, the odor and buildup will come back in about 8-12 weeks. Most of our customers lock in quarterly cleanings at $99/visit so they never have to deal with it again. Want me to set that up?"
That is specific, logical, and easy to say yes to.
How to present pricing to customers
How you present your price matters almost as much as the price itself.
Rule 1: Never lead with price
When someone calls and asks "how much do you charge?" do not answer with a number immediately.
Instead: "It depends on the size of your turf and what is going on with it. Can I ask you a couple quick questions so I can give you an accurate quote?"
Now you control the conversation. You diagnose the problem, build value, and then present the price in context.
Rule 2: Present the outcome, not the process
Wrong: "We will come out and spray enzyme cleaner, power brush the infill, and apply a deodorizing treatment."
Right: "After we are done, you will be able to walk out barefoot with your kids and not smell a thing. We back it with our 100% odor elimination guarantee."
Nobody cares about enzyme cleaners. They care about results.
Rule 3: Use the three-option close
Present all three packages. Walk through what each includes and who it is best for. Let the customer self-select. Do not push the most expensive option — let the anchoring do the work.
Rule 4: Show the per-month math for subscriptions
"That works out to about $33/month to keep your turf clean and fresh year-round." Breaking the annual cost into a monthly number makes it feel smaller and more manageable.
When to raise your prices
If you have not raised your prices in the last 12 months, you are effectively giving yourself a pay cut due to inflation.
Signs it is time to raise prices
- You are booked 2+ weeks out consistently — demand exceeds supply, raise prices
- Your close rate is above 80% — you are probably too cheap
- Your costs have gone up — chemicals, fuel, insurance, labor
- You have added equipment or capabilities — better service justifies better pricing
- Your reviews and reputation have grown — more trust = more pricing power
- It has been 12+ months — just do it
How to raise prices without losing customers
- Raise prices for new customers first. Existing customers get the old rate for 30-60 days.
- Give notice. "Starting [date], our rates will increase to reflect our expanded service and rising costs."
- Add value when you raise. Throw in a small extra (like a deodorizing booster) when you bump the price.
- Do not apologize. You are running a business, not a charity.
Typical annual increase: 5-10%. If you are dramatically underpriced, go bigger. We have seen businesses raise rates 25-30% and lose almost zero customers because they were that far below market.
Common pricing mistakes
Mistake 1: Pricing based on competitors
You do not know their costs. You do not know their margins. You do not know if they are profitable or going broke slowly. Price based on your costs and your target margins.
Mistake 2: No minimum job charge
Driving 25 minutes to clean a 150 sq ft dog run for $40 is a money-losing activity. Set a minimum ($149-$199) and stick to it. If someone balks, they were never a good customer anyway.
Mistake 3: Quoting over the phone without qualifying
When you throw out a price before understanding the job, you either overprice (lose the lead) or underprice (lose money). Always ask about turf size, pet situation, when it was last cleaned, and what the main concern is.
Mistake 4: Only offering one price
One price = one chance to close. Three packages = three chances. Always present options.
Mistake 5: Discounting to win jobs
Every dollar you discount comes straight out of your profit. A 10% discount on a $299 job is $30 less profit — and if your margin was already $100, you just gave away 30% of your actual earnings.
If someone asks for a discount, offer a subscription instead. "I cannot do $249 on a one-time, but if you sign up for quarterly maintenance I can lock you in at $249/visit." Now you traded a small discount for recurring revenue. That is smart business.
Mistake 6: Not charging for add-ons
Infill top-off, seam repair, extra enzyme treatments, pet turf deodorizer refills — these are all add-ons that customers will happily pay for. List them. Price them. Offer them.
Pricing for profit: the numbers that matter
Revenue is vanity. Profit is reality.
Here is how to make sure your pricing actually builds a business worth running.
Target margins
- Gross margin (revenue minus direct job costs): aim for 60-70%
- Net margin (after all overhead): aim for 25-40%
- If your net margin is below 20%, your pricing is too low or your costs are too high. Fix one or both.
Revenue per hour
This is the most important metric for a service business. Calculate it:
Total job revenue / total hours (including drive time, setup, teardown, cleanup) = revenue per hour
If you are making $50/hour revenue and your costs eat $30 of that, you are earning $20/hour. That is not a business — that is a job with extra steps.
Target: $100-$200+ revenue per hour. This is achievable with proper pricing, route density, and efficient systems.
The daily math
Here is what good pricing looks like in practice:
- 4 residential jobs per day at an average ticket of $275
- Daily revenue: $1,100
- Direct costs (30%): $330
- Daily gross profit: $770
- Monthly (22 working days): $16,940 gross profit
- After overhead ($4,000-$6,000/month): $10,940-$12,940 net
That is a $130K-$155K/year business running solo with 4 jobs a day. And that is before commercial contracts, subscriptions, and add-on revenue.
This is only possible when your pricing is right. Undercharge by $50 per job and you are looking at $60K less per year. That is the difference between building wealth and breaking even.
FAQ
What is the average price for residential turf cleaning in 2026?
The national average for a standard residential turf cleaning (500-1,500 sq ft) falls between $149 and $299 depending on the service level, location, and whether pet odor treatment is included. Premium deep cleans with infill work run $399-$799+.
Should I charge per square foot or flat rate?
Both. Use per-square-foot math internally to calculate your costs and set your prices. Present flat rate packages to customers. Homeowners do not want to do math — they want to pick a package and know exactly what they are paying.
How do I price turf cleaning for commercial accounts?
Commercial accounts are priced lower per square foot ($0.08-$0.20) but make up for it with volume and recurring contracts. Always present a proposal, include your insurance info, and quote monthly or quarterly pricing. One commercial account can be worth more annually than 20 one-time residential jobs.
How much should I discount for subscription customers?
10-15% off your one-time rate is the sweet spot. Enough to incentivize the commitment, not so much that you are hurting your margins. The real savings for you come from lower acquisition costs and route efficiency — not the per-job rate.
When is the best time to raise turf cleaning prices?
January or the start of your busy season. Customers expect price adjustments at the start of a new year. Give 30 days notice, frame it as a reflection of improved service and rising costs, and move on. You will lose fewer customers than you think.
Get more customers at your new prices
Pricing is only half the equation. You need a consistent flow of leads to fill your calendar at these rates.
Need more customers at your new prices? We will build your lead generation system from the ground up — SEO, ads, follow-up automation, and a booking flow that converts.