{
  "slug": "lawn-mowing-crew-pricing",
  "title": "Lawn Mowing Crew Pricing Calculator",
  "heading": "Lawn Mowing Job Pricing Calculator",
  "category": "financial",
  "url": "https://www.revenuelab.fyi/toolbox/lawn-mowing-crew-pricing",
  "summary": "Price a single mowing job from lot size, terrain, and target crew profit.",
  "description": "This calculator prices an individual mowing job (as opposed to a full route) using lot size, a terrain difficulty factor for slopes and obstacles, and a target hourly crew profit. It's built for quoting a specific property, whether that's a one-time cut or setting the recurring rate for a new customer, and separates the mowing task from trimming and bagging add-ons.",
  "formula": "Mow minutes = lot size ÷ base mow rate × terrain factor. Price = (mow minutes ÷ 60) × target hourly rate + add-ons.",
  "dateModified": "2026-09-30",
  "run_url": "https://www.revenuelab.fyi/api/public/calc?tool=lawn-mowing-crew-pricing",
  "inputs": [
    {
      "id": "lotSize",
      "label": "Mowable lot size",
      "kind": "number",
      "hint": null,
      "default": 7500,
      "unit": "sq ft",
      "min": 500,
      "max": null
    },
    {
      "id": "mowRate",
      "label": "Base mowing rate",
      "kind": "number",
      "hint": null,
      "default": 300,
      "unit": "sq ft/min",
      "min": 50,
      "max": null
    },
    {
      "id": "terrain",
      "label": "Terrain difficulty",
      "kind": "select",
      "hint": null,
      "default": "1.0",
      "options": [
        {
          "value": "1.0",
          "label": "Flat, open, easy access"
        },
        {
          "value": "1.2",
          "label": "Moderate slopes / obstacles"
        },
        {
          "value": "1.5",
          "label": "Steep slopes / heavy trimming"
        }
      ]
    },
    {
      "id": "targetHourly",
      "label": "Target crew revenue per hour",
      "kind": "number",
      "hint": null,
      "default": 90,
      "unit": "$",
      "min": 20,
      "max": null
    },
    {
      "id": "addons",
      "label": "Trim/edge/blow/bag add-on",
      "kind": "number",
      "hint": null,
      "default": 12,
      "unit": "$",
      "min": 0,
      "max": null
    }
  ],
  "outputs": [
    {
      "id": "price",
      "label": "Mowing job price",
      "format": "currency",
      "hint": null,
      "primary": true
    },
    {
      "id": "mowMinutes",
      "label": "Estimated mowing time",
      "format": "decimal",
      "hint": null,
      "primary": false
    },
    {
      "id": "pricePerHourEquiv",
      "label": "Effective hourly rate",
      "format": "currency",
      "hint": null,
      "primary": false
    }
  ],
  "worked_example": {
    "inputs": [
      "Mowable lot size: 7500 sq ft",
      "Base mowing rate: 300 sq ft/min",
      "Terrain difficulty: Flat, open, easy access",
      "Target crew revenue per hour: 90 $",
      "Trim/edge/blow/bag add-on: 12 $"
    ],
    "outputs": [
      "Mowing job price: $50",
      "Estimated mowing time: 25",
      "Effective hourly rate: $119"
    ]
  },
  "how_to": {
    "title": "How to use this",
    "steps": [
      "Enter mowable lot size (sq ft).",
      "Enter base mowing rate (sq ft/min).",
      "Enter terrain difficulty.",
      "Enter target crew revenue per hour ($).",
      "Enter trim/edge/blow/bag add-on ($).",
      "Read your mowing job price on the right — it updates as you type.",
      "Hit Share to keep the scenario or send it to someone."
    ]
  },
  "scenarios": [
    {
      "name": "Conservative",
      "description": "Lower-end numbers — what if things land soft?",
      "values": {
        "lotSize": 4500,
        "mowRate": 180,
        "terrain": "1.0",
        "targetHourly": 55,
        "addons": 7
      }
    },
    {
      "name": "Typical",
      "description": "Defaults — the most common real-world setup.",
      "values": {
        "lotSize": 7500,
        "mowRate": 300,
        "terrain": "1.0",
        "targetHourly": 90,
        "addons": 12
      }
    },
    {
      "name": "Ambitious",
      "description": "Higher-end numbers — what if things really pop?",
      "values": {
        "lotSize": 12000,
        "mowRate": 480,
        "terrain": "1.0",
        "targetHourly": 145,
        "addons": 19
      }
    }
  ],
  "limitations": [
    "Results are estimates before tax, fees, and inflation unless an input explicitly covers them.",
    "Rates are treated as fixed for the whole period — variable-rate products will drift from this projection.",
    "This is educational maths, not financial advice. Check anything contractual with the lender or your accountant."
  ],
  "faq": [
    {
      "q": "How much should terrain difficulty change the price?",
      "a": "Steep slopes require slower ground speed, sometimes a push mower or string trimmer instead of a zero-turn for safety, and more careful maneuvering around obstacles like trees, gardens, and play equipment. A 1.5x terrain multiplier on a job that would otherwise take 20 minutes flat means budgeting for 30 minutes, which should be reflected in price, not absorbed as unpaid extra time."
    },
    {
      "q": "Should trim and blow always be bundled into the base price?",
      "a": "Most residential customers expect trimming, edging, and blow-off included in a standard mow price rather than itemized, since separating them creates friction and looks like nickel-and-diming. Commercial and HOA contracts more often itemize services since they're negotiated by facilities managers comparing line items across vendors."
    },
    {
      "q": "What target hourly rate should a mowing crew aim for?",
      "a": "This depends on crew size and market, but a single operator running a zero-turn on residential lots often targets $60-$90 per hour in revenue, while a two-person crew (mower plus trimmer) often targets $90-$140 per hour combined to cover both wages plus equipment and overhead."
    }
  ],
  "related": [
    "https://www.revenuelab.fyi/toolbox/lawn-route-stops-per-day",
    "https://www.revenuelab.fyi/toolbox/crew-hour-job-pricing"
  ],
  "license": "CC-BY-4.0",
  "citation": "RevenueLab — Lawn Mowing Crew Pricing Calculator (https://www.revenuelab.fyi/toolbox/lawn-mowing-crew-pricing)"
}