BlogLawn Care

How to Bid Commercial Lawn Care Contracts

7 min readBy the Cleerd team

Commercial lawn care bidding is a different game from quoting a homeowner’s backyard. A residential cut is a number you can guess in thirty seconds and correct next week. A commercial contract locks you into a property for a full season — sometimes three years — at a price you can’t renegotiate when you realize the string trimming around 140 parking-lot islands takes two hours you never counted. The bid is the whole job. Get the math right before you sign, because after that you’re just executing it.

This is the process crews use to bid commercial work profitably: measure the property properly, build a real hourly cost, price the full scope of services, then present it as an annual contract instead of a per-cut price.

The short version
Measure the actual turf acreage, estimate production hours for every service (not just mowing), multiply by your fully loaded hourly rate — typically $50–$85 per crew-hour — add overhead and profit, then divide the season total into 12 equal monthly payments. Never bid off a windshield glance.

Step 1: Walk the property before you price it

Satellite imagery gets you the mowable acreage. It does not tell you the property is fenced into six sections with a gate too narrow for your 60″ rider, or that the retention pond bank is a 3:1 slope you’ll be walking with a trimmer. Those details are where commercial bids go wrong.

Walk it with a notepad and count:

If the property manager is on site, ask what went wrong with the last contractor. The answer is almost always “they stopped showing up” or “we could never reach anyone” — and that tells you what to emphasize in your bid.

Step 2: Build your real hourly rate

Commercial pricing is production-hours × rate. If your rate is wrong, everything downstream is wrong. Your fully loaded crew-hour rate has to cover labor with burden, equipment, fuel, overhead, and profit — not just what you pay the guy on the mower.

Cost componentTypical per crew-hourWhat it covers
Labor (2-person crew)$36–$52Wages plus 20–30% burden for taxes, comp, benefits
Equipment & fuel$10–$18Mower depreciation, blades, repairs, fuel, trailer
Overhead$8–$15Insurance, licensing, phone, software, admin, marketing
Profit margin15–25%Applied on top of total cost, not baked into wages
Illustrative build-up for a two-person crew. Your numbers will differ — pull them from last year's P&L rather than copying anyone's chart.

Add those and mark up: most crews land between $50 and $85 per crew-hour for commercial maintenance, with higher-cost metros and specialty work above that. Larger properties often push toward the lower end because drive time and setup are amortized across more billable hours on site.

The overhead trap
If you don’t know your overhead per hour, take last year’s total overhead and divide it by billable crew-hours. A crew billing 1,200 hours against $14,000 of overhead is carrying about $11.70/hour before profit. Bidding without that number is how busy companies end the season with nothing in the bank.

Step 3: Price every service in the scope

Mowing is usually 50–65% of a commercial maintenance contract. The rest is where the money — and the forgotten costs — live. Estimate hours for each service, then multiply by your rate.

ServiceHow to estimateFrequency
Mow, trim, edge, blowProduction hours per visit × rate28–34 visits/season (weekly in growth)
Fertilization & weed controlPer 1,000 sq ft, material + application time4–6 rounds/year
Bed maintenance & weedingHours per visit by bed sq ftMonthly or bi-weekly
Mulch installYards of mulch + install labor1–2× per year
Shrub & hedge trimmingHours per round2–3 rounds/year
Spring & fall cleanupHours + disposal fees2× per year
Irrigation start-up / winterizePer zone or flat2× per year
Snow & ice (where applicable)Per push or seasonalPriced separately
Build the bid line by line. Bundle it into one monthly number for the client, but keep the line items for yourself — you'll need them at renewal.

Don’t forget the invisible costs

Step 4: Bid it as an annual contract, not a per-cut price

Total your season, then divide by 12. A property manager working from a budget wants a single predictable line item, not an invoice that swings from $900 in June to $180 in January. Monthly-equal billing also smooths your own cash flow through the slow months, which is exactly when most lawn businesses struggle.

Structure the agreement with these terms spelled out:

  1. Term and renewal. 12 months with automatic renewal unless either party gives 30 days’ notice.
  2. Scope of services with frequencies — exactly what’s included and how often.
  3. What’s excluded. Storm damage, tree removal, irrigation repairs, sod replacement. List them, or you’ll be asked to do them free.
  4. Payment terms. Net 15 or Net 30, with a late fee. Commercial clients pay slowly by default; the contract is your only leverage.
  5. Annual escalator. A 3–5% built-in increase, or a fuel-adjustment clause. Multi-year contracts without one lose money by year three.
  6. Weather and cadence. How you handle a week the turf doesn’t need cutting — most contracts specify service visits per season rather than strict weekly cuts.

Step 5: Write a bid package that wins

Commercial buyers almost never pick the lowest number. They pick the contractor who looks like the lowest risk, because the property manager’s real problem is a tenant complaint landing on their desk. Your bid should answer that anxiety directly.

Turn the bid around in 48 hours. On competitive commercial work, speed and professionalism separate you from the two competitors who took a week and sent a number in a text message.

Bidding mistakes that lose money for a full season

Winning the bid is the easy half

Commercial contracts renew on documentation. When the property manager’s boss asks why the landscaping line item costs what it costs, the contractor who can produce a dated, photo-backed record of every visit keeps the account. The one who says “we were definitely out there” gets rebid.

Cleerd’s lawn care softwarekeeps recurring commercial visits on a schedule that clones forward automatically, logs each service with photos and timestamps, and turns the month’s work into a client-ready report with a Pay Now button — so renewal season is a formality instead of a fight.