Why pricing seasonal services well matters
Seasonal work drives revenue spikes and slow months for most lawn care businesses. If you underprice peak services you leave margin on the table; if you overprice, you lose customers or bookings and your crews sit idle. A simple, repeatable pricing system will help you win jobs, keep healthy margins, and smooth cash flow through slow seasons.
1) Start with a cost‑plus floor (the math you can trust)
Every job should clear a "cost floor" before you add profit. Use this basic structure:
- Labor (loaded hourly wage = pay + payroll taxes, workers’ comp, benefits) multiplied by crew hours on the job.
- Direct materials (seed, fertilizer, salt, mulch) at cost plus handling.
- Equipment and vehicle costs (depreciation, maintenance, fuel) allocated per hour or per job.
- Allocated overhead (office, insurance, software, advertising) apportioned across jobs.
Total cost = labor + materials + equipment + allocated overhead.
Price = Total cost ÷ (1 − target gross margin).
Example: mow for a small yard
- 0.5 crew‑hours, 2 people, loaded wage = $25/hr each → labor = 0.5 × 2 × $25 = $25
- Equipment/fuel/maintenance allocation = $10
- Travel/administration = $5
- Overhead allocation = $2
- Total cost = $42
- Target gross margin 30% → Price = $42 ÷ (1 − 0.30) = $60
This example is illustrative — plug your actual labor costs, realistic crew times, and overhead.
Tools and calculators can speed this up and keep bids consistent. Simple Excel templates or off‑the‑shelf pricing calculators geared to lawn care make it easy to standardize per‑service cost lines. LawnCareSheets and other industry calculators walk through the same math and are worth adopting when you scale.
2) Know typical ranges for seasonals (benchmarks you can trust)
Different seasonal services have different drivers and margin opportunities. A few common ranges (markets vary):
- Routine mowing: many residential companies price per visit — think $40–$75 for a typical suburban mow (depends on yard size, frequency, and region). [TrueTradePath and industry calculators show mowing as a low‑margin, high‑volume service].(https://truetradepath.com/tools/landscaper-pricing)
- Fall aeration + overseeding: often quoted per sq ft or as package pricing; many guides show aeration/overseeding packages running roughly $0.10–$0.25/sq ft or $75–$400 per yard depending on size and seed quality. These services allow higher per‑job margins than a single mow because material and machine time are charged as line items. [See a recent aeration/overseeding price guide for ranges].(https://lawncare.center/articles/aeration-and-overseeding-cost)
Use these benchmarks to sanity‑check your quotes but always build your price from your costs first — local labor, travel, and equipment mix are the real drivers.
3) Seasonal packaging and how it stabilizes revenue
Package common seasonals into annual or multi‑visit contracts. Packages reduce sales friction, increase customer retention, and let you plan crew schedules:
- Offer an annual program: example — monthly mowing (March–November), spring cleanup, two fertilizer visits, fall aeration add‑on, and one winter visit for leaf removal.
- Sell bolt‑on upgrades: premium seed, additional passes after overseeding, weed control plans, or a winter salt/ice package.
- Use early‑season incentives (discounts or split payments) to lock customers before the busy windows hit.
Contracts also let you smooth revenue with staggered billing (monthly/quarterly), which makes payroll and loan servicing manageable through slow months.
4) Adjust pricing for seasonality and capacity
- Peak‑season premium: when demand exceeds capacity, modest surge pricing or a higher non‑refundable deposit is reasonable. Communicate it as an "early‑booking discount" vs. a last‑minute premium to keep messaging positive.
- Minimum job charges: set a yard size or dollar minimum so tiny calls aren’t loss leaders.
- Zone routing pricing: charge less for dense neighborhoods where travel time between stops is low and more for remote properties.
5) Protect margins with clear line items
Quote line items for materials (seed, fertilizer), machine time (core aerator), and specialized labor (tree work). Customers appreciate transparency; you avoid absorbing price increases on inputs like seed or fertilizer. When commodity costs rise, raise material line prices while keeping your service labor prices stable.
6) Cash flow tactics for slow seasons
- Offer prepay discounts for annual contracts to fund off‑season expenses.
- Keep a reserve equal to 1–2 months payroll for slow months.
- Offer off‑season services (holiday lighting, snow and ice, property winterization, or commercial leaf hauling) to keep crews busy.
7) Pricing review cadence and metrics to track
Review pricing every quarter and after major input changes (fuel spikes, wage increases, insurance). Track these KPIs:
- Revenue per crew‑hour (or per route hour).
- Gross margin by service line (mowing vs. aeration vs. fertilization).
- Job profitability (actual vs. estimated crew hours).
- Customer lifetime value and churn for packaged customers.
Industry benchmarking reports can help you know if your revenue per crew or margins are on target as you grow; compare your numbers annually to stay competitive and profitable. [GIE’s benchmarking and industry reports provide useful aggregated figures].(https://giecdn.blob.core.windows.net/fileuploads/document/2024/02/27/lawn24_benchmarking_full.pdf)
Final checklist before you quote
- Did you calculate a loaded labor rate (not just hourly pay)?
- Did you include equipment depreciation and downtime?
- Is travel time priced or absorbed?
- Do you have a minimum charge and clear line items for materials?
- Is your target margin set realistically for the service line?
Good pricing keeps customers and your bank account happy. Start with accurate cost accounting, use seasonal packages to smooth demand, and keep reviewing numbers against real crew hours.