How To Price A Lawn Care Job So You Actually Make Money

Most lawn care businesses don't lose money by undercharging for a mow — they lose money by pricing a bare one-time mow and a full-maintenance weekly account too close together, so the accounts that actually cost the most time and product end up subsidized by the accounts that don't. A repeatable formula fixes this: a rate per 1,000 square feet of lawn, adjusted by a service-type multiplier, plus flat fees for specific add-ons, minus a fixed discount for recurring frequency, with a hard floor underneath.

Why "per lawn" pricing breaks down

A 5,000 sq ft yard that gets mowed, trimmed, and blown clean every week is not the same job as the same 5,000 sq ft yard mowed once a month with no trimming. Quoting both from a gut-feel "about $50" number means one of them is underpriced every single visit — and because the underpriced one is usually the full-service weekly account, it's also the one you can least afford to get wrong.

The four inputs that actually matter

  1. A rate per 1,000 sq ft of lawn. Measure or estimate mowable area, not lot size — a house on a acre with a small mowed yard and a lot of trees isn't priced the same as a full acre of open lawn.
  2. A service-type multiplier. Mow-only, mow-trim-and-edge, and full maintenance (mowing plus trimming, edging, and blowing/cleanup) take different amounts of time on the same lawn — that difference should be a fixed multiplier, not a guess per job.
  3. Flat add-on fees. Leaf removal, aeration, fertilization treatments, mulching per bed, hedge trimming — each priced once, not negotiated on the driveway.
  4. A frequency discount. A weekly client is worth more to you over a season than a one-time job, so a fixed discount for weekly, biweekly, and monthly service is reasonable — as long as it's the same discount every time, not whatever feels fair in the moment.

A worked example

Take a 5,000 sq ft lawn booked as a weekly mow-trim-and-edge, with hedge trimming added on and a travel surcharge because the property is outside the normal service radius. Using illustrative rates of $8 per 1,000 sq ft:

StepCalculationResult
Base price(5,000 / 1,000) × $8$40.00
Mow, trim & edge multiplier (1.25×)$40.00 × 1.25$50.00
Add-onsHedge trim $40 + Travel surcharge $15+$55.00
Subtotal$50.00 + $55.00$105.00
Weekly discount (15%)$105.00 × 0.15−$15.75
Final quote$105.00 − $15.75$89.25

Run every lawn through the same four steps and you get a number that reflects what the job actually takes — not what you remember charging the last similar-looking yard.

Why a hard minimum matters

A tiny 800 sq ft lawn with a bare mow-only visit prices out at (800 / 1,000) × $8 = $6.40 under this formula — nowhere close to what it costs to load the trailer, drive out, and unload for a five-minute mow. A hard minimum (say, $35) means the formula is never allowed to quote below your real fixed cost of showing up, no matter how small the lawn.

Why recurring clients deserve their own number

The $89.25 weekly client above isn't a $89.25 job — at roughly 4.33 visits a month, that's about $386.75/month, or $4,641 over a year, from one property. A one-time job at the same $105 subtotal (no discount, one visit, done) is worth exactly $105 and nothing more. Track recurring monthly and annual value separately from one-time job revenue; it's the number that tells you which accounts are actually worth protecting.

What not to do

  • Don't quote a "regular" or a "big" yard from memory — measure or estimate square footage the same way every time.
  • Don't waive the discount tier for a client who "should get weekly pricing" on a monthly visit — the tiers exist so the math stays honest.
  • Don't negotiate add-on pricing on the spot — decide the fee once, for every property.

The rates used above ($8 per 1,000 sq ft, a 15% weekly discount) are illustrative, not a claim about what your market should charge. Local mowing rates vary heavily by region, lawn density, and competition — set your own numbers based on your actual market.

Related reading