{
  "slug": "laundromat-turns-per-day",
  "title": "Laundromat Turns Per Day Calculator",
  "heading": "Laundromat Machine Turns Calculator",
  "category": "financial",
  "url": "https://www.revenuelab.fyi/toolbox/laundromat-turns-per-day",
  "summary": "Estimate daily washer turns and revenue based on operating hours and cycle time.",
  "description": "'Turns per day' is the core productivity metric in laundromat operations — how many times each washer cycles through a full wash-dry-fold in a day. It's a function of operating hours, average cycle time including load/unload downtime, and how consistently machines run near capacity during peak windows versus sitting idle overnight. A washer running 2.5 turns per day generates roughly half the revenue of one running 5 turns per day even at the same price point, which is why route location and hours matter more than machine count in most feasibility models. This calculator converts your operating hours and cycle time into turns per machine per day, then multiplies by machine count and average vend price to project daily and monthly wash revenue.",
  "formula": "Turns per machine per day = operating hours ÷ (cycle minutes ÷ 60) × utilization rate. Daily revenue = turns × machines × price per turn.",
  "dateModified": "2026-09-30",
  "run_url": "https://www.revenuelab.fyi/api/public/calc?tool=laundromat-turns-per-day",
  "inputs": [
    {
      "id": "hours",
      "label": "Operating hours per day",
      "kind": "number",
      "hint": null,
      "default": 16,
      "unit": null,
      "min": 4,
      "max": 24
    },
    {
      "id": "cycleMin",
      "label": "Average cycle time",
      "kind": "number",
      "hint": null,
      "default": 32,
      "unit": "min",
      "min": 10,
      "max": null
    },
    {
      "id": "utilization",
      "label": "Average utilization rate",
      "kind": "number",
      "hint": null,
      "default": 55,
      "unit": "%",
      "min": 5,
      "max": 100
    },
    {
      "id": "machines",
      "label": "Number of washers",
      "kind": "number",
      "hint": null,
      "default": 24,
      "unit": null,
      "min": 1,
      "max": null
    },
    {
      "id": "price",
      "label": "Average price per wash",
      "kind": "number",
      "hint": null,
      "default": 4.25,
      "unit": "$",
      "min": 1,
      "max": null
    }
  ],
  "outputs": [
    {
      "id": "turnsPerMachine",
      "label": "Turns per machine per day",
      "format": "decimal",
      "hint": null,
      "primary": true
    },
    {
      "id": "dailyRevenue",
      "label": "Daily wash revenue",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "monthlyRevenue",
      "label": "Monthly wash revenue",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "cyclesPossible",
      "label": "Max possible cycles if 100% utilized",
      "format": "decimal",
      "hint": null,
      "primary": false
    }
  ],
  "worked_example": {
    "inputs": [
      "Operating hours per day: 16",
      "Average cycle time: 32 min",
      "Average utilization rate: 55 %",
      "Number of washers: 24",
      "Average price per wash: 4.25 $"
    ],
    "outputs": [
      "Turns per machine per day: 16.5",
      "Daily wash revenue: $1,683",
      "Monthly wash revenue: $51,163",
      "Max possible cycles if 100% utilized: 30"
    ]
  },
  "how_to": {
    "title": "How to use this",
    "steps": [
      "Enter operating hours per day.",
      "Enter average cycle time (min).",
      "Enter average utilization rate (%).",
      "Enter number of washers.",
      "Enter average price per wash ($).",
      "Read your turns per machine per day 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": {
        "hours": 10,
        "cycleMin": 19,
        "utilization": 33,
        "machines": 14,
        "price": 2.55
      }
    },
    {
      "name": "Typical",
      "description": "Defaults — the most common real-world setup.",
      "values": {
        "hours": 16,
        "cycleMin": 32,
        "utilization": 55,
        "machines": 24,
        "price": 4.25
      }
    },
    {
      "name": "Ambitious",
      "description": "Higher-end numbers — what if things really pop?",
      "values": {
        "hours": 24,
        "cycleMin": 51,
        "utilization": 88,
        "machines": 38,
        "price": 6.800000000000001
      }
    }
  ],
  "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": "What's a good turns-per-day benchmark?",
      "a": "Healthy urban laundromats average 3.5-5 turns per washer per day across all machines; top-performing locations near dense apartment stock hit 6+. Under 2.5 turns per day usually signals a location or pricing problem, not a machine problem."
    },
    {
      "q": "Why does utilization rate matter more than raw hours open?",
      "a": "Extending hours from 16 to 20 does nothing if the extra 4 hours run at 10% utilization — you're paying for lights and staff against almost no revenue. It's usually more profitable to concentrate marketing and promotions on filling the slow midday and late-evening windows within existing hours."
    },
    {
      "q": "How do large-capacity washers change the math?",
      "a": "Big washers (40-80 lb) have longer cycle times but higher price points and pull multiple loads' worth of laundry per turn, so they often generate more revenue per turn than they lose in cycle speed. Model them separately from standard washers if your mix is heavy on large machines."
    },
    {
      "q": "Does this account for dryer revenue?",
      "a": "No, this tool models washer turns only. Dryer revenue is typically priced per time increment (not per cycle) and dryers usually run 1.3-1.5x the turns of washers since dry time per load is often shorter and multiple loads can dry together — model dryers separately."
    }
  ],
  "related": [
    "https://www.revenuelab.fyi/toolbox/laundromat-machine-payback",
    "https://www.revenuelab.fyi/toolbox/laundromat-utility-cost-per-load",
    "https://www.revenuelab.fyi/toolbox/laundromat-revenue-projection"
  ],
  "license": "CC-BY-4.0",
  "citation": "RevenueLab — Laundromat Turns Per Day Calculator (https://www.revenuelab.fyi/toolbox/laundromat-turns-per-day)"
}