{
 "business": "salon or beauty parlour",
 "url": "https://bizgame.app/salon-business/",
 "simulator": "https://bizgame.app/play/case/salon",
 "updated": "2026-10-25",
 "setupCostByFormat": [
  {
   "format": "Men's barber shop",
   "setupCostINR": 180000,
   "suggestedBudgetINR": 199000
  },
  {
   "format": "Ladies beauty parlour",
   "setupCostINR": 250000,
   "suggestedBudgetINR": 265000
  },
  {
   "format": "Neighbourhood unisex salon",
   "setupCostINR": 1200000,
   "suggestedBudgetINR": 1245000
  },
  {
   "format": "Branded franchise salon",
   "setupCostINR": 5500000,
   "suggestedBudgetINR": 5569000
  }
 ],
 "monthlyNetProfitINR": {
  "metro": [
   99500,
   160000
  ],
  "tier2": [
   40000,
   78000
  ],
  "smallTown": [
   21500,
   47500
  ]
 },
 "licences": [
  "Shop & Establishment registration",
  "trade licence",
  "GST (5% on salon services) above ₹20 lakh"
 ],
 "risks": [
  "stylists leaving with clients",
  "slow monsoon months",
  "home-service apps",
  "skin reactions to products"
 ],
 "factors": [
  {
   "id": "A01",
   "cat": "A Setup & capital",
   "name": "Format choice",
   "value": "MB / LP / UX (varies: Fixed at game start)",
   "role": "PD",
   "source": "design",
   "estimate": false
  },
  {
   "id": "A02",
   "cat": "A Setup & capital",
   "name": "Capex total",
   "value": "MB 2-chair ₹0.8–3 L; LP home ₹0.5–2 L; UX 400 sq ft ₹8–18 L; franchise ₹50–60 L (varies: Tier-1 +40–80% vs Tier-2; Tier-3 −30%)",
   "role": "HV",
   "source": "Codingclave; Whautomate; 7knetwork",
   "estimate": false
  },
  {
   "id": "A03",
   "cat": "A Setup & capital",
   "name": "Num stations",
   "value": "MB 1–4; LP 1–3 (+1 bed); UX 4–8 (varies: Space-bound)",
   "role": "PD",
   "source": "Codingclave",
   "estimate": false
  },
  {
   "id": "A04",
   "cat": "A Setup & capital",
   "name": "Cost per station",
   "value": "Basic chair ₹8–25k; backwash ₹15–60k; premium chair ₹50k–1.2 L (varies: Brand and quality tier)",
   "role": "HV",
   "source": "Whautomate; Codingclave",
   "estimate": false
  },
  {
   "id": "A05",
   "cat": "A Setup & capital",
   "name": "Interior quality",
   "value": "₹2.5–5 L (neighbourhood UX); ₹8–18 L premium",
   "role": "PD",
   "source": "Codingclave",
   "estimate": false
  },
  {
   "id": "A06",
   "cat": "A Setup & capital",
   "name": "Rent deposit months",
   "value": "3–10 months' rent (varies: Metro (Bengaluru up to 10 months) > Tier-3 (2–3 months). Estimate from common Indian commercial lease norms)",
   "role": "HV",
   "source": "estimate (Codingclave gives ₹3.5–7 L deposit plus first month)",
   "estimate": true
  },
  {
   "id": "A07",
   "cat": "A Setup & capital",
   "name": "Initial inventory",
   "value": "₹35–60k bootstrap; ₹1.2–2.5 L for UX (60 days)",
   "role": "HV",
   "source": "Codingclave",
   "estimate": false
  },
  {
   "id": "A08",
   "cat": "A Setup & capital",
   "name": "Working capital buffer",
   "value": "1–3 months of opex (₹25k–6 L)",
   "role": "HV",
   "source": "Codingclave",
   "estimate": false
  },
  {
   "id": "A09",
   "cat": "A Setup & capital",
   "name": "Special equipment",
   "value": "Facial steamer ₹3–10k; hood dryer ₹5–15k; pedicure chair ₹30–80k; hydrafacial ₹3.5–8 L",
   "role": "PD",
   "source": "Codingclave; steamer/dryer = estimate from retail listings memory",
   "estimate": true
  },
  {
   "id": "A10",
   "cat": "A Setup & capital",
   "name": "Franchise fee royalty",
   "value": "Signup ₹6 L (Naturals, unverified); royalty 8–15% of revenue (sources conflict: Lakmé 10%, Green Trends 15% split, Naturals \"15%\") (varies: Brand)",
   "role": "PD",
   "source": "Kanakkupillai; Outlook Business; 7knetwork",
   "estimate": false
  },
  {
   "id": "A11",
   "cat": "A Setup & capital",
   "name": "Ramp up curve",
   "value": "Months 1–3 at 25–40% of steady state; steady state by month 9–14",
   "role": "HV",
   "source": "Codingclave illustrative case (labelled as made-up by the source): ₹78k (month 1) → ₹1.85 L (month 4) → ₹4.2 L (month 9) → ₹5.6 L (month 14)",
   "estimate": false
  },
  {
   "id": "B01",
   "cat": "B Location & footfall",
   "name": "Location type",
   "value": "Residential colony / main market / mall / near college-office / highway-village",
   "role": "PD",
   "source": "design",
   "estimate": false
  },
  {
   "id": "B02",
   "cat": "B Location & footfall",
   "name": "Monthly rent",
   "value": "Tier-3 ₹5–15k; Tier-2 ₹12–40k; Tier-1 ₹45k–1.2 L (300–500 sq ft) (varies: Main road ×1.5–2 vs inner lane)",
   "role": "HV",
   "source": "Codingclave (Tier-1); Tier-2/3 = estimate scaled from typical retail rents",
   "estimate": true
  },
  {
   "id": "B03",
   "cat": "B Location & footfall",
   "name": "Rent escalation",
   "value": "5–10%/yr on renewal (11-month or 3-year lease) (varies: Metro higher)",
   "role": "HV",
   "source": "estimate (standard Indian lease clause)",
   "estimate": true
  },
  {
   "id": "B04",
   "cat": "B Location & footfall",
   "name": "Base walkin footfall",
   "value": "MB 15–40 customers/day per shop; LP 8–25/day; UX 20–50/day (varies: Market street > colony; Sunday peak)",
   "role": "HV",
   "source": "estimate. Finline sample shows 20–30 clients/day → ₹2–3 L/month for a parlour (illustrative, unsourced) Finline",
   "estimate": true
  },
  {
   "id": "B05",
   "cat": "B Location & footfall",
   "name": "Catchment income",
   "value": "Low / mid / high (varies: Tier, colony type)",
   "role": "HV",
   "source": "design",
   "estimate": false
  },
  {
   "id": "B06",
   "cat": "B Location & footfall",
   "name": "Catchment gender age mix",
   "value": "Share of women 25–45, students, office-goers (varies: College area raises men's trims and styling)",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "B07",
   "cat": "B Location & footfall",
   "name": "Visibility signage",
   "value": "Ground floor plus lit board vs first floor (varies: First-floor parlours common in markets)",
   "role": "PD",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "B08",
   "cat": "B Location & footfall",
   "name": "Parking access",
   "value": "Yes/no (varies: Main roads in Tier-1)",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "B09",
   "cat": "B Location & footfall",
   "name": "Nearby anchor",
   "value": "School, gym, temple, mosque, wedding hall, market",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "B10",
   "cat": "B Location & footfall",
   "name": "Women safety perception",
   "value": "Ladies parlours need women staff and a discreet entrance (varies: Conservative regions)",
   "role": "HV",
   "source": "estimate (sector norm: LP is women-staffed)",
   "estimate": true
  },
  {
   "id": "C01",
   "cat": "C Products & pricing",
   "name": "Price haircut men",
   "value": "MB ₹80–200 (MH card ₹180); UX ₹250–450; chain ₹400–700+ (varies: Tier-3 ₹50–100 (estimate))",
   "role": "PD",
   "source": "Business Today 2026; Tier-3 = estimate",
   "estimate": true
  },
  {
   "id": "C02",
   "cat": "C Products & pricing",
   "name": "Price shave",
   "value": "₹40–120 (MH card ₹120) (varies: Eid/wedding peak)",
   "role": "PD",
   "source": "Business Today 2026",
   "estimate": false
  },
  {
   "id": "C03",
   "cat": "C Products & pricing",
   "name": "Price beard trim",
   "value": "₹50–150 (varies: Youth demand rising)",
   "role": "PD",
   "source": "Business Today 2026",
   "estimate": false
  },
  {
   "id": "C04",
   "cat": "C Products & pricing",
   "name": "Price head massage",
   "value": "₹100–180",
   "role": "PD",
   "source": "Business Today 2026",
   "estimate": false
  },
  {
   "id": "C05",
   "cat": "C Products & pricing",
   "name": "Price kids haircut",
   "value": "60–80% of the adult price (varies: Back-to-school spike (June, April))",
   "role": "PD",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "C06",
   "cat": "C Products & pricing",
   "name": "Price threading eyebrow",
   "value": "₹30–60 (neighbourhood); ₹50–100 Mumbai; ₹300+ premium",
   "role": "PD",
   "source": "Fresha; Scribd (old)",
   "estimate": false
  },
  {
   "id": "C07",
   "cat": "C Products & pricing",
   "name": "Price threading upperlip forehead",
   "value": "₹20–50",
   "role": "PD",
   "source": "Fresha",
   "estimate": false
  },
  {
   "id": "C08",
   "cat": "C Products & pricing",
   "name": "Price wax underarm",
   "value": "₹60–150 (UC from ₹99) (varies: Rica/chocolate wax premium ×1.5–2)",
   "role": "PD",
   "source": "Urban Company",
   "estimate": false
  },
  {
   "id": "C09",
   "cat": "C Products & pricing",
   "name": "Price wax fullarms",
   "value": "₹200–450 (UC ₹429 incl. underarms) (varies: Summer/wedding peak)",
   "role": "PD",
   "source": "Urban Company",
   "estimate": false
  },
  {
   "id": "C10",
   "cat": "C Products & pricing",
   "name": "Price wax fulllegs",
   "value": "₹300–800",
   "role": "PD",
   "source": "estimate interpolated between Scribd (old ₹200) and hotel spa ₹2,000",
   "estimate": true
  },
  {
   "id": "C11",
   "cat": "C Products & pricing",
   "name": "Price cleanup",
   "value": "₹300–800",
   "role": "PD",
   "source": "estimate (Pune Pulse lists clean-up among services hiked 30%)",
   "estimate": true
  },
  {
   "id": "C12",
   "cat": "C Products & pricing",
   "name": "Price facial",
   "value": "₹500–2,500 (barber card from ₹700) (varies: Brand of kit; bridal facial ₹1,500–4,000)",
   "role": "PD",
   "source": "Business Today 2026; upper range = estimate",
   "estimate": true
  },
  {
   "id": "C13",
   "cat": "C Products & pricing",
   "name": "Price bleach detan",
   "value": "₹200–600 (varies: Summer de-tan peak)",
   "role": "PD",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "C14",
   "cat": "C Products & pricing",
   "name": "Price hair spa",
   "value": "₹500–1,500 (barber card ₹600) (varies: Monsoon/winter dry-hair)",
   "role": "PD",
   "source": "Business Today 2026",
   "estimate": false
  },
  {
   "id": "C15",
   "cat": "C Products & pricing",
   "name": "Price haircut women",
   "value": "₹200–800 neighbourhood; ₹800–1,500 chain (varies: Length/style)",
   "role": "PD",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "C16",
   "cat": "C Products & pricing",
   "name": "Price hair colour global women",
   "value": "₹1,500–4,500 (varies: Hair length; ammonia-free premium)",
   "role": "PD",
   "source": "estimate (no Indian rate card found)",
   "estimate": true
  },
  {
   "id": "C17",
   "cat": "C Products & pricing",
   "name": "Price hair colour men beard",
   "value": "₹300–900 (varies: Older male clients; pre-wedding)",
   "role": "PD",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "C18",
   "cat": "C Products & pricing",
   "name": "Price keratin smoothening",
   "value": "₹3,000–8,000 neighbourhood; ₹6,000–15,000 chain (varies: Hair length ×1.3–1.8)",
   "role": "PD",
   "source": "estimate (searched; no reliable source)",
   "estimate": true
  },
  {
   "id": "C19",
   "cat": "C Products & pricing",
   "name": "Price mani pedi",
   "value": "₹300–1,200",
   "role": "PD",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "C20",
   "cat": "C Products & pricing",
   "name": "Price bridal makeup",
   "value": "₹8,000–20,000 per function (neighbourhood/suburban); HD/airbrush ₹10–25k; premium ₹30–45k (varies: Region; travel to venue; muhurat clustering)",
   "role": "PD",
   "source": "WedMeGood listings",
   "estimate": false
  },
  {
   "id": "C21",
   "cat": "C Products & pricing",
   "name": "Price party makeup",
   "value": "₹1,500–5,000 (varies: Wedding guests, festivals)",
   "role": "PD",
   "source": "estimate (typically 15–30% of bridal)",
   "estimate": true
  },
  {
   "id": "C22",
   "cat": "C Products & pricing",
   "name": "Price mehendi per hand",
   "value": "₹100–300 normal; ₹200–2,100 at festival peak; bridal mehendi ₹3,000–15,000 (varies: Karva Chauth, Teej, Eid, weddings)",
   "role": "PD",
   "source": "Quartz (c. 2016); Tribune (older); bridal = estimate",
   "estimate": true
  },
  {
   "id": "C23",
   "cat": "C Products & pricing",
   "name": "Price saree draping hairdo",
   "value": "₹300–1,500 (varies: Wedding and festival)",
   "role": "PD",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "C24",
   "cat": "C Products & pricing",
   "name": "Package bundle",
   "value": "e.g. facial + wax + threading at 10–20% off; bridal package ₹15–60k (varies: Wedding season)",
   "role": "PD",
   "source": "estimate (Chennai salon packages ₹399–4,000 seen in search)",
   "estimate": true
  },
  {
   "id": "C25",
   "cat": "C Products & pricing",
   "name": "Membership card",
   "value": "Prepaid ₹2,000–10,000 with 10–25% bonus value (varies: UX/chains common)",
   "role": "PD",
   "source": "estimate (common chain practice)",
   "estimate": true
  },
  {
   "id": "C26",
   "cat": "C Products & pricing",
   "name": "Retail product sales",
   "value": "3–10% of revenue in UX; ~0–2% in MB (varies: Chains push retail)",
   "role": "PD",
   "source": "estimate. Petpooja assumes 5% retail commission to staff Petpooja",
   "estimate": true
  },
  {
   "id": "C27",
   "cat": "C Products & pricing",
   "name": "Price elasticity basic",
   "value": "MB haircut: low-moderate (−0.3 to −0.6); threading: moderate (varies: Low-income areas more elastic)",
   "role": "HV",
   "source": "estimate. Association-led 20% hikes sustained suggest low elasticity for basic grooming",
   "estimate": true
  },
  {
   "id": "C28",
   "cat": "C Products & pricing",
   "name": "Price elasticity discretionary",
   "value": "Facials, colour, keratin: high (−0.8 to −1.5)",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "C29",
   "cat": "C Products & pricing",
   "name": "Association rate card",
   "value": "Revised every ~2 yr (January), +20–30% (varies: State-specific (MH documented))",
   "role": "HV/RE",
   "source": "Business Today 2026; Pune Pulse 2025",
   "estimate": false
  },
  {
   "id": "C30",
   "cat": "C Products & pricing",
   "name": "Festival surge pricing",
   "value": "+50–100% on mehendi/makeup in peak days (varies: KC, Eid, weddings)",
   "role": "PD",
   "source": "Quartz; Tribune",
   "estimate": false
  },
  {
   "id": "D01",
   "cat": "D Inputs & supply chain",
   "name": "Consumable cost haircut",
   "value": "₹5–15 (shampoo, talc, neck strip, spray)",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "D02",
   "cat": "D Inputs & supply chain",
   "name": "Consumable cost shave",
   "value": "₹8–20 (single-use blade ₹2–5, foam/cream, aftershave/alum) (varies: Hygiene-conscious areas use a new blade each time)",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "D03",
   "cat": "D Inputs & supply chain",
   "name": "Consumable cost threading",
   "value": "₹1–3 (thread, powder)",
   "role": "HV",
   "source": "estimate from IndiaMART box price",
   "estimate": true
  },
  {
   "id": "D04",
   "cat": "D Inputs & supply chain",
   "name": "Consumable cost wax",
   "value": "Underarm ₹10–25; full arms ₹30–80; Rica ₹60–150 (varies: Wax type)",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "D05",
   "cat": "D Inputs & supply chain",
   "name": "Consumable cost facial",
   "value": "₹80–400 per kit (single-use sachet kits); premium ₹500–1,200 (varies: Brand (VLCC/Lotus/O3+ etc.))",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "D06",
   "cat": "D Inputs & supply chain",
   "name": "Consumable cost hair colour",
   "value": "₹250–900 per global application (professional tube plus developer) (varies: Length)",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "D07",
   "cat": "D Inputs & supply chain",
   "name": "Consumable cost keratin",
   "value": "₹800–2,500 (varies: Length; brand)",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "D08",
   "cat": "D Inputs & supply chain",
   "name": "Consumable cost bridal",
   "value": "₹1,000–3,000 (HD/airbrush higher)",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "D09",
   "cat": "D Inputs & supply chain",
   "name": "Backbar pct target",
   "value": "8–12% of service revenue; 15–22% if unmanaged (varies: Owner discipline)",
   "role": "HV",
   "source": "Rework",
   "estimate": false
  },
  {
   "id": "D10",
   "cat": "D Inputs & supply chain",
   "name": "Shrinkage waste pct",
   "value": "3–5% of revenue without tracking (varies: Staff theft, over-dispensing, expiry)",
   "role": "HV",
   "source": "Rework",
   "estimate": false
  },
  {
   "id": "D11",
   "cat": "D Inputs & supply chain",
   "name": "Product shelf life",
   "value": "Opened colour/developer 3–12 months; wax reusable; facial kits 24–36 months sealed (varies: Heat/humidity shortens)",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "D12",
   "cat": "D Inputs & supply chain",
   "name": "Supplier type",
   "value": "Local cosmetic wholesaler / brand distributor (L'Oréal Pro, Schwarzkopf, Matrix) / B2B apps (varies: Tier-1 has more B2B options)",
   "role": "PD",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "D13",
   "cat": "D Inputs & supply chain",
   "name": "Supplier credit days",
   "value": "0 (cash) for small shops; 15–30 days for established salons with distributors",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "D14",
   "cat": "D Inputs & supply chain",
   "name": "Input cost inflation",
   "value": "5–10%/yr baseline; shock +15–25% (varies: Global oil/chemicals; geopolitical)",
   "role": "HV/RE",
   "source": "Business Today 2026",
   "estimate": false
  },
  {
   "id": "D15",
   "cat": "D Inputs & supply chain",
   "name": "Linen towel laundry",
   "value": "₹1,500–6,000/month (towels, capes, disposables) (varies: Size)",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "D16",
   "cat": "D Inputs & supply chain",
   "name": "Stock order quantity",
   "value": "Weekly/monthly reorder of consumables",
   "role": "PD",
   "source": "design",
   "estimate": false
  },
  {
   "id": "E01",
   "cat": "E Operations & capacity",
   "name": "Opening hours",
   "value": "9/10 am – 8/9 pm (11–12 h); MB often 8 am–9 pm (varies: Ramadan last week/chand raat and wedding season: late night)",
   "role": "PD",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "E02",
   "cat": "E Operations & capacity",
   "name": "Weekly off day",
   "value": "MB: Tuesday (North/South Hindu-majority areas); LP/UX: Tuesday or Monday, or open 7 days (varies: Region, religion of catchment)",
   "role": "PD",
   "source": "Deccan Herald; CJP 2015",
   "estimate": false
  },
  {
   "id": "E03",
   "cat": "E Operations & capacity",
   "name": "Service time minutes",
   "value": "Haircut men 20–30; shave 10–15; threading 5–10; wax full arms 20–30; facial 45–75; colour 60–120; keratin 150–240; bridal 120–240 (varies: Skill)",
   "role": "HV",
   "source": "estimate (industry norm)",
   "estimate": true
  },
  {
   "id": "E04",
   "cat": "E Operations & capacity",
   "name": "Chair utilisation",
   "value": "50–60% planning; 80–100% on peak days (Sunday, festival eves); 25–40% on slow weekdays/monsoon (varies: Day/season)",
   "role": "HV",
   "source": "Whautomate",
   "estimate": false
  },
  {
   "id": "E05",
   "cat": "E Operations & capacity",
   "name": "Appointment vs walkin",
   "value": "MB ~90%+ walk-in; LP ~60–80% walk-in plus WhatsApp booking; UX 40–60% appointments (varies: Tier-1 more booking)",
   "role": "PD",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "E06",
   "cat": "E Operations & capacity",
   "name": "Queue tolerance",
   "value": "Walk-in men balk if wait >20–30 min; peak Sunday tolerance higher",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "E07",
   "cat": "E Operations & capacity",
   "name": "No show rate",
   "value": "5–15% of appointments (varies: No deposit)",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "E08",
   "cat": "E Operations & capacity",
   "name": "Electricity cost",
   "value": "₹2,000–6,000 (MB); ₹6,000–20,000 (UX with AC, dryers, geyser) (varies: Summer AC; commercial tariff ₹8–12/kWh)",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "E09",
   "cat": "E Operations & capacity",
   "name": "Power cut impact",
   "value": "Inverter/backup needed; Tier-2/3 outages 1–4 h/day in summer (varies: Region)",
   "role": "RE",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "E10",
   "cat": "E Operations & capacity",
   "name": "Water supply",
   "value": "Tanker dependence in some cities in summer (varies: Bengaluru/Chennai summers)",
   "role": "RE",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "E11",
   "cat": "E Operations & capacity",
   "name": "Equipment breakdown",
   "value": "Dryer/trimmer/steamer failure, 1–3 times a year; repair ₹500–5,000 (varies: Age)",
   "role": "RE",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "E12",
   "cat": "E Operations & capacity",
   "name": "Hygiene level",
   "value": "Blade change, sterilizer (UV ₹2–5k), towel change",
   "role": "PD",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "E13",
   "cat": "E Operations & capacity",
   "name": "Software pos",
   "value": "₹0 (paper) to ₹1,500–3,500/month (varies: UX)",
   "role": "PD",
   "source": "Codingclave",
   "estimate": false
  },
  {
   "id": "E14",
   "cat": "E Operations & capacity",
   "name": "Home visit service",
   "value": "LP offers bridal/at-home services; travel fee ₹200–1,000 (varies: Weddings)",
   "role": "PD",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "F01",
   "cat": "F Labour",
   "name": "Num staff",
   "value": "MB 1–4 barbers (often the owner plus 1–3); LP owner plus 1–3 beauticians/helpers; UX 4–10",
   "role": "PD",
   "source": "design",
   "estimate": false
  },
  {
   "id": "F02",
   "cat": "F Labour",
   "name": "Wage stylist base",
   "value": "₹16–32k/month (Tier-2/1); Tier-3 ₹10–18k (varies: City)",
   "role": "PD",
   "source": "Indeed; WageIndicator; Codingclave; Tier-3 = estimate",
   "estimate": true
  },
  {
   "id": "F03",
   "cat": "F Labour",
   "name": "Wage senior stylist",
   "value": "₹35–60k+ (varies: Metro/chain)",
   "role": "PD",
   "source": "Codingclave",
   "estimate": false
  },
  {
   "id": "F04",
   "cat": "F Labour",
   "name": "Wage beautician lp",
   "value": "₹10–25k/month (varies: Tier)",
   "role": "PD",
   "source": "estimate (WageIndicator entry band ₹16.5k is for hairdressers)",
   "estimate": true
  },
  {
   "id": "F05",
   "cat": "F Labour",
   "name": "Wage helper trainee",
   "value": "₹6–12k plus food/stay sometimes",
   "role": "PD",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "F06",
   "cat": "F Labour",
   "name": "Commission model",
   "value": "(a) fixed; (b) base + 15% service / 5% retail; (c) MB revenue share 40–60% of own billing (varies: Format)",
   "role": "PD",
   "source": "Petpooja; Codingclave; (c) = estimate of common barber-shop practice",
   "estimate": true
  },
  {
   "id": "F07",
   "cat": "F Labour",
   "name": "Tips per day",
   "value": "₹50–300 per stylist (varies: Festival/wedding higher)",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "F08",
   "cat": "F Labour",
   "name": "Staff skill level",
   "value": "1–5 scale; drives service quality, speed and allowed menu (keratin/bridal need level 4+) (varies: Training)",
   "role": "PD/HV",
   "source": "design",
   "estimate": false
  },
  {
   "id": "F09",
   "cat": "F Labour",
   "name": "Training cost",
   "value": "₹6,000/workshop; brand academy courses ₹10–60k",
   "role": "PD",
   "source": "Codingclave; course range = estimate",
   "estimate": true
  },
  {
   "id": "F10",
   "cat": "F Labour",
   "name": "Attrition rate annual",
   "value": "40–60% (vendor claim); higher after Diwali/Eid bonus payout (varies: Festival season, wage gap)",
   "role": "HV",
   "source": "SalaryBox (unverified)",
   "estimate": false
  },
  {
   "id": "F11",
   "cat": "F Labour",
   "name": "Poaching event",
   "value": "Competitor/chain offers +20–40% pay; staff leaves with clients (10–30% of their regulars follow) (varies: UX most exposed)",
   "role": "RE",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "F12",
   "cat": "F Labour",
   "name": "Staff leave festival hometown",
   "value": "Migrant barbers/stylists take 1–3 weeks off around Diwali/Chhath/Eid/harvest (varies: UP/Bihar-origin migrants in metros)",
   "role": "RE",
   "source": "estimate. Migrant barber reliance is documented e.g. Deccan Herald on Kashmir",
   "estimate": true
  },
  {
   "id": "F13",
   "cat": "F Labour",
   "name": "Festival bonus",
   "value": "~1 month's salary at Diwali (or Eid) (varies: Customary)",
   "role": "HV",
   "source": "estimate (customary Indian practice)",
   "estimate": true
  },
  {
   "id": "F14",
   "cat": "F Labour",
   "name": "Staff morale",
   "value": "Hidden 0–100; falls with overwork on peak days, late pay",
   "role": "HV",
   "source": "design",
   "estimate": false
  },
  {
   "id": "F15",
   "cat": "F Labour",
   "name": "Hiring lead time",
   "value": "1–4 weeks; 2–3 months to build clientele (varies: Wedding season hard to hire)",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "F16",
   "cat": "F Labour",
   "name": "Gender staffing rule",
   "value": "LP must be women-staffed; UX needs both (varies: Conservative areas)",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "F17",
   "cat": "F Labour",
   "name": "Owner operator labour",
   "value": "Owner works a chair (MB/LP) worth ₹15–30k/month imputed",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "G01",
   "cat": "G Demand drivers",
   "name": "Day of week multiplier",
   "value": "Sun 1.6–2.0; Sat 1.3–1.5; Mon 0.8; Tue 0.2–0.5 (MB, Hindu areas); Wed–Fri 0.8–1.0 (varies: Office areas: weekday-evening peak; Muslim-majority areas: Friday pre-prayer peak, Tuesday normal)",
   "role": "HV",
   "source": "Tuesday: Deccan Herald; multipliers = estimate",
   "estimate": true
  },
  {
   "id": "G02",
   "cat": "G Demand drivers",
   "name": "Time of day curve",
   "value": "Morning 8–11 am (office-goers, MB); 11–4 pm (homemakers, LP); 5–9 pm (peak, all) (varies: Summer: midday dip)",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "G03",
   "cat": "G Demand drivers",
   "name": "Thursday saturday taboo",
   "value": "Some Hindu households avoid haircuts on Thursday/Saturday too (varies: Region/family)",
   "role": "HV",
   "source": "estimate (not verified; searched without confirmation)",
   "estimate": true
  },
  {
   "id": "G04",
   "cat": "G Demand drivers",
   "name": "Wedding season multiplier",
   "value": "Nov–Feb ×1.4–2.0 for LP/UX (bridal, party makeup, facials, groom packages); spikes on muhurat dates ×3–5 for bridal slots (varies: Muhurat count per month varies (Nov 2026 only 4 days); South Indian calendars differ; Kharmas (mid-Dec–mid-Jan) and Chaturmas (Jul–Oct/Nov) have no Hindu weddings in the North)",
   "role": "HV/RE",
   "source": "TheWeddingFocus; Bluestone; multipliers = estimate",
   "estimate": true
  },
  {
   "id": "G05",
   "cat": "G Demand drivers",
   "name": "Karva chauth spike",
   "value": "LP ×3–5 on KC eve/day (mehendi, makeup, threading, facials); 2026 date ~29 Oct (varies: North/West India (Punjab, Haryana, Delhi, UP, Rajasthan, MP); weak in South/East)",
   "role": "RE",
   "source": "CAIT/IBTimes; Quartz; multiplier = estimate",
   "estimate": true
  },
  {
   "id": "G06",
   "cat": "G Demand drivers",
   "name": "Diwali spike",
   "value": "Week before Diwali: LP/UX ×1.5–2.5, MB ×1.5–2; Diwali day and next 1–2 days closed or slow (varies: Pan-India (Kali Puja East))",
   "role": "RE",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "G07",
   "cat": "G Demand drivers",
   "name": "Eid spike",
   "value": "Last 3–5 nights of Ramadan / chand raat: MB ×2–3 with late-night hours; LP mehendi ×2–4 (varies: Muslim-majority catchments (Hyderabad old city, Lucknow, Kerala Malabar, parts of UP/WB/J&K))",
   "role": "RE",
   "source": "Arab News; Business Recorder (non-India analogues); multiplier = estimate",
   "estimate": true
  },
  {
   "id": "G08",
   "cat": "G Demand drivers",
   "name": "Teej spike",
   "value": "Hariyali/Hartalika Teej (Jul–Sep): LP mehendi/makeup ×2–3 (varies: Rajasthan, UP, Bihar, MP, Haryana)",
   "role": "RE",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "G09",
   "cat": "G Demand drivers",
   "name": "Raksha bandhan bhai dooj",
   "value": "LP ×1.3–1.8 day before (varies: North/West)",
   "role": "RE",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "G10",
   "cat": "G Demand drivers",
   "name": "Regional festivals",
   "value": "Onam (Kerala, Aug–Sep), Durga Puja (WB, Sep–Oct), Pongal/Sankranti (Jan), Gudi Padwa/Ugadi, Navratri/Garba (Gujarat, Sep–Oct), Chhath (Bihar, Oct–Nov) (varies: Region)",
   "role": "RE",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "G11",
   "cat": "G Demand drivers",
   "name": "Inauspicious periods",
   "value": "Pitru Paksha/Shraadh (~15 days, Sep–Oct): some Hindus avoid haircuts/grooming; Chaturmas/Kharmas: no weddings (varies: North India mostly)",
   "role": "HV",
   "source": "estimate (cultural practice; not sourced in this pass)",
   "estimate": true
  },
  {
   "id": "G12",
   "cat": "G Demand drivers",
   "name": "Summer effect",
   "value": "Apr–Jun: men's short haircuts, de-tan, waxing up ×1.1–1.3; heat waves (>42°C) suppress afternoon footfall (varies: North/Central)",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "G13",
   "cat": "G Demand drivers",
   "name": "Monsoon effect",
   "value": "Jul–Sep ×0.7–0.85; heavy-rain day ×0.3–0.5 (varies: Mumbai, Kerala, NE strongest)",
   "role": "HV/RE",
   "source": "MioSalon; multipliers = estimate",
   "estimate": true
  },
  {
   "id": "G14",
   "cat": "G Demand drivers",
   "name": "Back to school exams",
   "value": "School reopening (Apr/Jun): kids' haircut spike; board exam season (Feb–Mar): dip in teen visits",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "G15",
   "cat": "G Demand drivers",
   "name": "Month start salary effect",
   "value": "Days 1–10 of the month ×1.1–1.2 for discretionary services (varies: Salaried catchments)",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "G16",
   "cat": "G Demand drivers",
   "name": "Local event",
   "value": "College fest, local election, match day, curfew/bandh",
   "role": "RE",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "G17",
   "cat": "G Demand drivers",
   "name": "Grooming trend shift",
   "value": "Rising men's grooming (beard styling, facials, colour); rising women's demand for keratin/smoothening (varies: Urban youth)",
   "role": "HV",
   "source": "estimate (supported qualitatively by market reports)",
   "estimate": true
  },
  {
   "id": "H01",
   "cat": "H Customer behaviour",
   "name": "Avg ticket MB",
   "value": "₹120–250 (haircut ± shave/beard/massage) (varies: Tier ×0.5–1.5)",
   "role": "HV",
   "source": "derived from Business Today 2026 rates",
   "estimate": false
  },
  {
   "id": "H02",
   "cat": "H Customer behaviour",
   "name": "Avg ticket LP",
   "value": "₹200–600 routine; ₹1,500–5,000 festival; ₹8k–25k bridal",
   "role": "HV",
   "source": "derived (C-section)",
   "estimate": false
  },
  {
   "id": "H03",
   "cat": "H Customer behaviour",
   "name": "Avg ticket UX",
   "value": "₹600–1,500 (varies: Tier-1 higher)",
   "role": "HV",
   "source": "Codingclave (first txn ₹600–1,500)",
   "estimate": false
  },
  {
   "id": "H04",
   "cat": "H Customer behaviour",
   "name": "Visit frequency men",
   "value": "Haircut every 3–5 weeks; shave-at-shop customers 1–3×/week (declining as self-shaving rises) (varies: Rural/older men shave at shop more)",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "H05",
   "cat": "H Customer behaviour",
   "name": "Visit frequency women",
   "value": "Threading every 2–4 weeks; waxing 3–6 weeks; facial monthly–quarterly; colour 4–8 weeks; keratin 4–6 months (varies: Income)",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "H06",
   "cat": "H Customer behaviour",
   "name": "Repeat rate",
   "value": "60–80% of customers are regulars in neighbourhood shops; new-customer 90-day return 30–50% (varies: Quality, staff continuity)",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "H07",
   "cat": "H Customer behaviour",
   "name": "Stylist loyalty",
   "value": "20–40% of a stylist's regulars follow them if they leave (varies: UX/LP strongest)",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "H08",
   "cat": "H Customer behaviour",
   "name": "Payment mix",
   "value": "UPI 60–85% in Tier-1/2 cities; cash 30–60% in Tier-3/rural MB; cards <10% except chains (varies: Age, tier)",
   "role": "HV",
   "source": "CareEdge (national); salon split = estimate",
   "estimate": true
  },
  {
   "id": "H09",
   "cat": "H Customer behaviour",
   "name": "Udhaar credit",
   "value": "0–5% of revenue at MB/LP for known regulars; bad debt 10–20% of udhaar (varies: Tier-3 more)",
   "role": "PD",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "H10",
   "cat": "H Customer behaviour",
   "name": "Upsell acceptance",
   "value": "10–25% accept add-on (massage, beard, cleanup) when offered (varies: Staff skill)",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "H11",
   "cat": "H Customer behaviour",
   "name": "Price comparison behaviour",
   "value": "Customers compare with the association card / UC app prices (varies: Urban)",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "H12",
   "cat": "H Customer behaviour",
   "name": "Bargaining on packages",
   "value": "Bridal/party packages negotiated 10–20% down",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "H13",
   "cat": "H Customer behaviour",
   "name": "Complaint rate",
   "value": "1–5% of services (bad cut, burns, allergic reaction, colour mismatch) (varies: Skill, product quality)",
   "role": "HV/RE",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "H14",
   "cat": "H Customer behaviour",
   "name": "Walk away on wait",
   "value": "20–40% of walk-ins leave if wait >30 min (varies: Peak days)",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "I01",
   "cat": "I Competition & market",
   "name": "Local competitor count",
   "value": "2–8 salons/parlours within 500 m in urban markets (varies: Dense in Tier-1/2 markets)",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "I02",
   "cat": "I Competition & market",
   "name": "Competitor price index",
   "value": "Neighbours within ±20% of yours",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "I03",
   "cat": "I Competition & market",
   "name": "Chain entry event",
   "value": "Naturals/Green Trends/Lakmé/Jawed Habib opens within 1 km (varies: Tier-1/2 growing into Tier-2/3 via franchise)",
   "role": "RE",
   "source": "chain counts from Inventiva/Outlook; effect = estimate",
   "estimate": true
  },
  {
   "id": "I04",
   "cat": "I Competition & market",
   "name": "Home service penetration",
   "value": "UC/Yes Madam/freelancers capture 5–20% of LP waxing/facial demand in Tier-1; <5% Tier-3 (varies: Tier-1 high)",
   "role": "HV",
   "source": "UC FY26 user base; share = estimate",
   "estimate": true
  },
  {
   "id": "I05",
   "cat": "I Competition & market",
   "name": "Uc partner option",
   "value": "Stylist/beautician can work on UC; app commission ~20–28% (varies: Tier-1/2 cities)",
   "role": "HV/RE",
   "source": "Inc42; Storyboard18",
   "estimate": false
  },
  {
   "id": "I06",
   "cat": "I Competition & market",
   "name": "Freelance bridal artists",
   "value": "Instagram/WedMeGood artists compete on bridal (varies: Urban)",
   "role": "HV",
   "source": "WedMeGood",
   "estimate": false
  },
  {
   "id": "I07",
   "cat": "I Competition & market",
   "name": "New competitor discount war",
   "value": "New shop opens with 20–50% launch offers for 1–2 months",
   "role": "RE",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "I08",
   "cat": "I Competition & market",
   "name": "Aggregator listing",
   "value": "Listings on Google Maps, Justdial, magicpin, Fresha, Dingg (varies: Urban)",
   "role": "PD",
   "source": "Fresha/magicpin presence observed",
   "estimate": false
  },
  {
   "id": "I09",
   "cat": "I Competition & market",
   "name": "Self grooming substitution",
   "value": "Home trimmers/razors cut shave-at-shop demand; DIY hair colour boxes (varies: Long-term)",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "J01",
   "cat": "J Regulation & compliance",
   "name": "Gst service rate",
   "value": "5% (no ITC) since 22 Sep 2025; 18% before (varies: National)",
   "role": "HV",
   "source": "Business Today; A2Z",
   "estimate": false
  },
  {
   "id": "J02",
   "cat": "J Regulation & compliance",
   "name": "Gst registration threshold",
   "value": "₹20 L turnover (₹10 L special-category states) (varies: State)",
   "role": "HV/RE",
   "source": "ClearTax",
   "estimate": false
  },
  {
   "id": "J03",
   "cat": "J Regulation & compliance",
   "name": "Gst on retail products",
   "value": "Cosmetics/makeup 18%; many toiletries (shampoo, hair oil, soap) moved to 5% under GST 2.0. Verify per HSN (varies: Product)",
   "role": "HV",
   "source": "estimate based on GST 2.0 reform coverage; verify per HSN",
   "estimate": true
  },
  {
   "id": "J04",
   "cat": "J Regulation & compliance",
   "name": "Shops establishment reg",
   "value": "₹500–6,000; renewal 1–5 yr (state) (varies: State)",
   "role": "HV",
   "source": "Codingclave",
   "estimate": false
  },
  {
   "id": "J05",
   "cat": "J Regulation & compliance",
   "name": "Trade health licence",
   "value": "₹500 (small town) to ₹15–25k (metro); annual (varies: Municipal body)",
   "role": "HV",
   "source": "Codingclave; Corpseed/Calcguru (Delhi)",
   "estimate": false
  },
  {
   "id": "J06",
   "cat": "J Regulation & compliance",
   "name": "Fire noc",
   "value": "₹2–10k (UX/larger premises) (varies: Size/floor)",
   "role": "HV",
   "source": "Codingclave",
   "estimate": false
  },
  {
   "id": "J07",
   "cat": "J Regulation & compliance",
   "name": "Professional tax",
   "value": "Up to ₹2,500/employee/year (state-specific, e.g. MH, KA, WB, TN) (varies: State)",
   "role": "HV",
   "source": "Razorpay (requirement); amount = statutory cap knowledge",
   "estimate": false
  },
  {
   "id": "J08",
   "cat": "J Regulation & compliance",
   "name": "Esi pf applicability",
   "value": "ESI at 10+ employees (employer 3.25%); PF at 20+ (12%) (varies: Size)",
   "role": "HV",
   "source": "statutory (ESI/EPF Acts); ESI wage note: Petpooja",
   "estimate": false
  },
  {
   "id": "J09",
   "cat": "J Regulation & compliance",
   "name": "Hygiene inspection",
   "value": "Municipal/health inspection 0–2 times a year; fine ₹500–10,000 or sealing for no licence/unsanitary conditions (varies: Metros more active)",
   "role": "RE",
   "source": "estimate (Delhi health trade licence regime)",
   "estimate": true
  },
  {
   "id": "J10",
   "cat": "J Regulation & compliance",
   "name": "Tax raid scrutiny",
   "value": "Rare; targets larger cash-heavy salons",
   "role": "RE",
   "source": "Tribune headline",
   "estimate": false
  },
  {
   "id": "J11",
   "cat": "J Regulation & compliance",
   "name": "Signboard tax ad permit",
   "value": "₹500–5,000/yr in some municipalities (varies: City)",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "J12",
   "cat": "J Regulation & compliance",
   "name": "Chemical safety rules",
   "value": "Formaldehyde in keratin products; patch-test norms are voluntary",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "K01",
   "cat": "K Marketing & reputation",
   "name": "Marketing budget",
   "value": "3–7% of revenue (MB often ~0–1%) (varies: Format)",
   "role": "PD",
   "source": "Whautomate (5%); MB = estimate",
   "estimate": true
  },
  {
   "id": "K02",
   "cat": "K Marketing & reputation",
   "name": "Google rating",
   "value": "3.5–4.8 stars; each 0.1★ change shifts new-customer conversion a few % (varies: Urban stronger)",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "K03",
   "cat": "K Marketing & reputation",
   "name": "Review count",
   "value": "20–500 (varies: Age of shop)",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "K04",
   "cat": "K Marketing & reputation",
   "name": "Whatsapp broadcast",
   "value": "Reminders/offers to regulars; cost ~₹0–6,000/month",
   "role": "PD",
   "source": "Codingclave (cost); effect = estimate",
   "estimate": true
  },
  {
   "id": "K05",
   "cat": "K Marketing & reputation",
   "name": "Instagram bridal portfolio",
   "value": "Before/after posts drive bridal enquiries (varies: LP/UX)",
   "role": "PD",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "K06",
   "cat": "K Marketing & reputation",
   "name": "Festival offer",
   "value": "e.g. \"Karva Chauth package ₹999\", \"Diwali glow facial 20% off\" (varies: Pre-festival)",
   "role": "PD",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "K07",
   "cat": "K Marketing & reputation",
   "name": "Referral scheme",
   "value": "₹50–200 off per referral",
   "role": "PD",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "K08",
   "cat": "K Marketing & reputation",
   "name": "Pamphlet local ads",
   "value": "₹1–3/pamphlet; newspaper insert ₹2–5k per 1,000 (varies: Tier-2/3)",
   "role": "PD",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "K09",
   "cat": "K Marketing & reputation",
   "name": "Reputation shock",
   "value": "Viral bad review or hygiene complaint −10–30% new customers for 2–8 weeks",
   "role": "RE",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "K10",
   "cat": "K Marketing & reputation",
   "name": "Bridal word of mouth",
   "value": "Each bride brings 2–6 family party-makeup clients (varies: Wedding season)",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "K11",
   "cat": "K Marketing & reputation",
   "name": "Paid ads cpa",
   "value": "₹400–900/booking metros; lower Tier-2",
   "role": "HV",
   "source": "Codingclave",
   "estimate": false
  },
  {
   "id": "L01",
   "cat": "L Risks & shocks",
   "name": "Key staff quits",
   "value": "~3–5% chance per week per stylist (≈40–60%/yr); higher post-Diwali (varies: Wage gap)",
   "role": "RE",
   "source": "SalaryBox (rate); split = estimate",
   "estimate": true
  },
  {
   "id": "L02",
   "cat": "L Risks & shocks",
   "name": "Input price shock",
   "value": "1 in 2–3 yrs, +15–25% consumable cost (varies: Global)",
   "role": "RE",
   "source": "Business Today 2026",
   "estimate": false
  },
  {
   "id": "L03",
   "cat": "L Risks & shocks",
   "name": "Customer injury allergy",
   "value": "Cut, razor nick infection, chemical burn, colour allergy: ~1 in 500–2,000 services (varies: Skill, hygiene)",
   "role": "RE",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "L04",
   "cat": "L Risks & shocks",
   "name": "Pandemic lockdown",
   "value": "Low probability; closure 4–10 weeks; post-reopen rush ×1.5–2",
   "role": "RE",
   "source": "DT Next 2020",
   "estimate": false
  },
  {
   "id": "L05",
   "cat": "L Risks & shocks",
   "name": "Local bandh curfew",
   "value": "0–3 days/yr (varies: Region (WB, Kerala, J&K, NE higher))",
   "role": "RE",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "L06",
   "cat": "L Risks & shocks",
   "name": "Theft cash product",
   "value": "Staff pilferage of product/cash; 1–3% of revenue if unmonitored",
   "role": "HV/RE",
   "source": "Rework (shrinkage 3–5%)",
   "estimate": false
  },
  {
   "id": "L07",
   "cat": "L Risks & shocks",
   "name": "Landlord eviction rent hike",
   "value": "On renewal, +10–30% or non-renewal (varies: Hot markets)",
   "role": "RE",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "L08",
   "cat": "L Risks & shocks",
   "name": "Heat wave",
   "value": "5–20 days/yr above 42°C in North/Central (varies: May–June)",
   "role": "RE",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "L09",
   "cat": "L Risks & shocks",
   "name": "Flooding heavy rain",
   "value": "2–10 days/yr closure-level rain (varies: Mumbai, Chennai, Kerala, Assam)",
   "role": "RE",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "L10",
   "cat": "L Risks & shocks",
   "name": "Power outage day",
   "value": "2–10 per month in Tier-2/3 summer (varies: State grids)",
   "role": "RE",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "L11",
   "cat": "L Risks & shocks",
   "name": "Social custom conflict",
   "value": "Opening on a locally taboo day or crossing community norms (varies: Rare)",
   "role": "RE",
   "source": "CJP 2015",
   "estimate": false
  },
  {
   "id": "L12",
   "cat": "L Risks & shocks",
   "name": "Regulatory change",
   "value": "GST rate change (as in Sep 2025), licence fee revision",
   "role": "RE",
   "source": "Business Today; Calcguru",
   "estimate": false
  },
  {
   "id": "M01",
   "cat": "M Financing",
   "name": "Loan type",
   "value": "Self/family; Mudra; PMEGP; NBFC business loan; gold loan",
   "role": "PD",
   "source": "IIFL",
   "estimate": false
  },
  {
   "id": "M02",
   "cat": "M Financing",
   "name": "Mudra interest rate",
   "value": "~9–14% p.a. (bank-dependent) (varies: Bank)",
   "role": "HV",
   "source": "estimate (typical Mudra lending rates)",
   "estimate": true
  },
  {
   "id": "M03",
   "cat": "M Financing",
   "name": "Nbfc unsecured rate",
   "value": "16–30% p.a. (varies: Credit score)",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "M04",
   "cat": "M Financing",
   "name": "Moneylender rate",
   "value": "2–5%/month informal (varies: Tier-3/rural)",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "M05",
   "cat": "M Financing",
   "name": "Pmegp subsidy",
   "value": "15–35% of project cost (margin money) (varies: Category (women/SC/ST/rural higher))",
   "role": "HV",
   "source": "IIFL",
   "estimate": false
  },
  {
   "id": "M06",
   "cat": "M Financing",
   "name": "Loan tenure",
   "value": "3–5 years",
   "role": "PD",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "M07",
   "cat": "M Financing",
   "name": "Upi settlement lag",
   "value": "T+0 to T+1 (zero MDR on UPI for P2M)",
   "role": "HV",
   "source": "estimate (zero-MDR UPI policy)",
   "estimate": true
  },
  {
   "id": "M08",
   "cat": "M Financing",
   "name": "Membership prepaid float",
   "value": "Prepaid card float = interest-free funding but a deferred-service liability (varies: UX)",
   "role": "HV",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "M09",
   "cat": "M Financing",
   "name": "Owner drawings",
   "value": "Owner takes ₹15–40k/month (MB/LP)",
   "role": "PD",
   "source": "estimate",
   "estimate": true
  },
  {
   "id": "N01",
   "cat": "N Unit economics",
   "name": "Monthly revenue MB",
   "value": "2-chair Tier-2: ₹0.9–1.6 L; Tier-3: ₹0.4–0.9 L; Tier-1 3-chair: ₹1.5–3 L (varies: Festival months +30–60%)",
   "role": "HV",
   "source": "estimate: 2 chairs × 12–20 customers × ₹150–200 × 26 days",
   "estimate": true
  },
  {
   "id": "N02",
   "cat": "N Unit economics",
   "name": "Monthly revenue LP",
   "value": "Home parlour ₹25–70k; shop parlour (2–3 staff) ₹0.8–2 L; Oct–Feb ×1.5–2.5 (varies: Wedding/festival)",
   "role": "HV",
   "source": "estimate; Finline sample ₹2–3 L for 20–30 clients/day (illustrative)",
   "estimate": true
  },
  {
   "id": "N03",
   "cat": "N Unit economics",
   "name": "Monthly revenue UX",
   "value": "₹2.5–6 L neighbourhood; ₹6–14 L chain (varies: Tier/location)",
   "role": "HV",
   "source": "Codingclave; Outlook Business",
   "estimate": false
  },
  {
   "id": "N04",
   "cat": "N Unit economics",
   "name": "Gross margin hair",
   "value": "35–45% after stylist pay and product",
   "role": "HV",
   "source": "Codingclave",
   "estimate": false
  },
  {
   "id": "N05",
   "cat": "N Unit economics",
   "name": "Gross margin skin spa",
   "value": "55–70%",
   "role": "HV",
   "source": "Codingclave",
   "estimate": false
  },
  {
   "id": "N06",
   "cat": "N Unit economics",
   "name": "Net margin",
   "value": "Well-run 22–28% (up to 35%); unstructured 10–15%; loss in months 1–6",
   "role": "HV",
   "source": "Codingclave; Whautomate",
   "estimate": false
  },
  {
   "id": "N07",
   "cat": "N Unit economics",
   "name": "Cost structure UX",
   "value": "Staff 35–45%; rent 8–15%; products 8–15%; utilities 3–6%; marketing 3–5%; royalty 0–15%; misc 3–5%",
   "role": "HV",
   "source": "estimate synthesised from Whautomate (rent ≤10%, marketing 5%), Rework (back-bar 8–12%), Codingclave margins",
   "estimate": true
  },
  {
   "id": "N08",
   "cat": "N Unit economics",
   "name": "Break even months",
   "value": "Neighbourhood 8–18 months; franchise 30–36 months",
   "role": "HV",
   "source": "Whautomate (12–18, generic); 7knetwork (30–36)",
   "estimate": false
  },
  {
   "id": "N09",
   "cat": "N Unit economics",
   "name": "Revenue per station month",
   "value": "MB ₹40–80k; UX ₹60k–1.2 L",
   "role": "HV",
   "source": "estimate derived from N1/N3",
   "estimate": true
  },
  {
   "id": "N10",
   "cat": "N Unit economics",
   "name": "Owner takehome",
   "value": "MB ₹25–60k; LP ₹15–60k; UX ₹1–1.6 L (well-run)",
   "role": "HV",
   "source": "Codingclave (UX); others estimate",
   "estimate": true
  }
 ],
 "note": "Researched estimates as of late 2026 from public sources; rows with estimate=true have no direct source. For learning, not financial advice."
}