{"product_id":"indoor-ice-skating-rink-opening-plan","title":"How To Open An Indoor Ice Skating Rink In 12 To 24+ Months","description":"\u003cbr\u003e\u003cdiv class=\"card_smpl\"\u003e\n\u003cp\u003eTo open an indoor ice skating rink, secure a suitable site, confirm zoning, design the refrigeration and ice floor systems, complete permits, build or retrofit the facility, hire trained staff, set up vendors, presell programs, and run a controlled soft opening A researched planning range is often \u003cstrong\u003e12 to 24+ months\u003c\/strong\u003e, mainly because refrigeration, construction, inspections, and ice commissioning drive the schedule The model assumes Year 1 demand of \u003cstrong\u003e50,000 public skating visits at $20\u003c\/strong\u003e, plus rentals, lessons, private bookings, cafe sales, merchandise, vending, and sponsorships The launch is ready when the ice is stable, waivers and emergency procedures are tested, staff can run sessions safely, and first revenue is already booked\u003c\/p\u003e\n\n\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003csection class=\"fml-launch-snapshot-cards\" aria-label=\"Launch snapshot cards for an indoor ice skating rink.\"\u003e\u003cdiv class=\"fml-launch-snapshot-grid\"\u003e\n\u003carticle class=\"fml-launch-snapshot-card is-blue\" data-snapshot-key=\"timeToOpen\"\u003e\u003cspan class=\"fml-launch-snapshot-icon-tip\" tabindex=\"0\" data-tooltip=\"Launch timing is a planning assumption, not a fixed date. A retrofit can move faster than new build, but only if utilities, slab work, permits, inspections, and ice commissioning line up.\"\u003e\u003cimg class=\"fml-launch-snapshot-icon\" src=\"\/cdn\/shop\/files\/fml-launch-snapshot-time-to-open.svg\" alt=\"\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan class=\"fml-launch-snapshot-label\"\u003eTime to Open\u003c\/span\u003e\u003cstrong class=\"fml-launch-snapshot-value\" tabindex=\"0\" data-tooltip=\"Launch timing is a planning assumption, not a fixed date. A retrofit can move faster than new build, but only if utilities, slab work, permits, inspections, and ice commissioning line up.\"\u003e12-24 months\u003c\/strong\u003e\u003cspan class=\"fml-launch-snapshot-detail\"\u003eSetup window\u003c\/span\u003e\u003c\/article\u003e\u003carticle class=\"fml-launch-snapshot-card is-purple\" data-snapshot-key=\"launchSequence\"\u003e\u003cspan class=\"fml-launch-snapshot-icon-tip\" tabindex=\"0\" data-tooltip=\"The build runs from site selection to soft launch. Month 1 to Month 8 covers design, permits, refrigeration, staffing, programming, and opening prep, so one delay can push the rest.\"\u003e\u003cimg class=\"fml-launch-snapshot-icon\" src=\"\/cdn\/shop\/files\/fml-launch-snapshot-launch-sequence.svg\" alt=\"\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan class=\"fml-launch-snapshot-label\"\u003eLaunch Sequence\u003c\/span\u003e\u003cstrong class=\"fml-launch-snapshot-value\" tabindex=\"0\" data-tooltip=\"The build runs from site selection to soft launch. Month 1 to Month 8 covers design, permits, refrigeration, staffing, programming, and opening prep, so one delay can push the rest.\"\u003e7 stages\u003c\/strong\u003e\u003cspan class=\"fml-launch-snapshot-detail\"\u003eSite first\u003c\/span\u003e\u003c\/article\u003e\u003carticle class=\"fml-launch-snapshot-card is-yellow\" data-snapshot-key=\"keyBottleneck\"\u003e\u003cspan class=\"fml-launch-snapshot-icon-tip\" tabindex=\"0\" data-tooltip=\"The $500,000 refrigeration system in Month 1 to Month 3 is the biggest gate, and it sits inside permit and construction coordination. If that slips, opening and early cash flow slip too.\"\u003e\u003cimg class=\"fml-launch-snapshot-icon\" src=\"\/cdn\/shop\/files\/fml-launch-snapshot-key-bottleneck.svg\" alt=\"\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan class=\"fml-launch-snapshot-label\"\u003eKey Bottleneck\u003c\/span\u003e\u003cstrong class=\"fml-launch-snapshot-value\" tabindex=\"0\" data-tooltip=\"The $500,000 refrigeration system in Month 1 to Month 3 is the biggest gate, and it sits inside permit and construction coordination. If that slips, opening and early cash flow slip too.\"\u003eRefrigeration gate\u003c\/strong\u003e\u003cspan class=\"fml-launch-snapshot-detail\"\u003eLead time\u003c\/span\u003e\u003c\/article\u003e\u003carticle class=\"fml-launch-snapshot-card is-green\" data-snapshot-key=\"firstRevenueStep\"\u003e\u003cspan class=\"fml-launch-snapshot-icon-tip\" tabindex=\"0\" data-tooltip=\"Start collecting deposits before opening with lesson packs, birthday parties, team ice time, and memberships. Year 1 demand assumes 4,000 lessons at $40 and 150 private bookings at $500.\"\u003e\u003cimg class=\"fml-launch-snapshot-icon\" src=\"\/cdn\/shop\/files\/fml-launch-snapshot-first-revenue-step.svg\" alt=\"\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan class=\"fml-launch-snapshot-label\"\u003eFirst Revenue Step\u003c\/span\u003e\u003cstrong class=\"fml-launch-snapshot-value\" tabindex=\"0\" data-tooltip=\"Start collecting deposits before opening with lesson packs, birthday parties, team ice time, and memberships. Year 1 demand assumes 4,000 lessons at $40 and 150 private bookings at $500.\"\u003ePreopen sales\u003c\/strong\u003e\u003cspan class=\"fml-launch-snapshot-detail\"\u003eBookings live\u003c\/span\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003csection class=\"fml-launch-timeline\" aria-label=\"Indoor Ice Skating Rink Launch Timeline\" data-locale=\"en-US\" data-currency=\"USD\" data-export-filename=\"Indoor Ice Skating Rink launch gantt chart.xlsx\" data-source-title=\"Indoor Ice Skating Rink Launch Timeline\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\/\" data-note-label=\"Planning note\" data-note-text=\"Timing is a planning assumption. Shift tasks if permits, utility work, or inspections slip.\" data-timeline-unit=\"Month\" data-period-label=\"Month\" style=\"--fml-launch-periods:12;\"\u003e\u003cdiv class=\"fml-launch-card\"\u003e\n\u003cheader class=\"fml-launch-header\"\u003e\u003cdiv\u003e\n\u003cp class=\"fml-launch-eyebrow\"\u003eLaunch timeline\u003c\/p\u003e\n\u003cp class=\"fml-launch-description\"\u003eShort web summary of the launch plan; the XLSX export has the task-level Gantt chart.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fml-launch-export\" type=\"button\" data-launch-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/header\u003e\u003cdiv class=\"fml-launch-board\"\u003e\n\u003cdiv class=\"fml-launch-periods\"\u003e\n\u003cspan\u003eLaunch schedule\u003c\/span\u003e\u003cspan\u003eMonth 1\u003c\/span\u003e\u003cspan\u003eMonth 2\u003c\/span\u003e\u003cspan\u003eMonth 3\u003c\/span\u003e\u003cspan\u003eMonth 4\u003c\/span\u003e\u003cspan\u003eMonth 5\u003c\/span\u003e\u003cspan\u003eMonth 6\u003c\/span\u003e\u003cspan\u003eMonth 7\u003c\/span\u003e\u003cspan\u003eMonth 8\u003c\/span\u003e\u003cspan\u003eMonth 9\u003c\/span\u003e\u003cspan\u003eMonth 10\u003c\/span\u003e\u003cspan\u003eMonth 11\u003c\/span\u003e\u003cspan\u003eMonth 12\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-launch-lanes\"\u003e\n\u003csection class=\"fml-launch-lane\" data-lane-key=\"site-lease\" data-tone=\"primary\" style=\"--fml-launch-start:1; --fml-launch-duration:4;\"\u003e\u003cdiv class=\"fml-launch-lane-info\"\u003e\n\u003cstrong class=\"fml-launch-lane-title\"\u003eSite and lease\u003c\/strong\u003e\u003cdiv class=\"fml-launch-lane-meta\"\u003e\n\u003cspan\u003eMonth 1-4\u003c\/span\u003e\u003cspan\u003e5 tasks\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-launch-track\" aria-hidden=\"true\"\u003e\u003cspan class=\"fml-launch-bar\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"fml-launch-details\"\u003e\n\u003cbutton class=\"fml-launch-toggle\" type=\"button\" data-launch-toggle\u003eShow tasks\u003c\/button\u003e\u003cul class=\"fml-launch-task-list\"\u003e\n\u003cli data-task-start=\"1\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Shortlist of sites\"\u003e\u003cstrong\u003eSite shortlist\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"1\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Draft lease terms\"\u003e\u003cstrong\u003eLease terms\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"2\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Due diligence memo\"\u003e\u003cstrong\u003eDue diligence\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"2\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Utility capacity note\"\u003e\u003cstrong\u003eUtility review\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"4\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Signed lease packet\"\u003e\u003cstrong\u003eLease close\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"fml-launch-lane\" data-lane-key=\"permitting\" data-tone=\"blue\" style=\"--fml-launch-start:2; --fml-launch-duration:7;\"\u003e\u003cdiv class=\"fml-launch-lane-info\"\u003e\n\u003cstrong class=\"fml-launch-lane-title\"\u003ePermitting\u003c\/strong\u003e\u003cdiv class=\"fml-launch-lane-meta\"\u003e\n\u003cspan\u003eMonth 2-8\u003c\/span\u003e\u003cspan\u003e5 tasks\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-launch-track\" aria-hidden=\"true\"\u003e\u003cspan class=\"fml-launch-bar\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"fml-launch-details\"\u003e\n\u003cbutton class=\"fml-launch-toggle\" type=\"button\" data-launch-toggle\u003eShow tasks\u003c\/button\u003e\u003cul class=\"fml-launch-task-list\"\u003e\n\u003cli data-task-start=\"2\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Code checklist\"\u003e\u003cstrong\u003eCode review\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"3\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Permit drawings\"\u003e\u003cstrong\u003ePermit set\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"4\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Filed permit packet\"\u003e\u003cstrong\u003eSubmit permits\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"5\" data-task-duration=\"3\" data-task-priority=\"High\" data-task-output=\"Review log\"\u003e\u003cstrong\u003eAgency follow-up\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"7\" data-task-duration=\"2\" data-task-priority=\"Medium\" data-task-output=\"Inspection calendar\"\u003e\u003cstrong\u003eInspection plan\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"fml-launch-lane\" data-lane-key=\"design-utilities\" data-tone=\"green\" style=\"--fml-launch-start:1; --fml-launch-duration:5;\"\u003e\u003cdiv class=\"fml-launch-lane-info\"\u003e\n\u003cstrong class=\"fml-launch-lane-title\"\u003eDesign and utilities\u003c\/strong\u003e\u003cdiv class=\"fml-launch-lane-meta\"\u003e\n\u003cspan\u003eMonth 1-5\u003c\/span\u003e\u003cspan\u003e5 tasks\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-launch-track\" aria-hidden=\"true\"\u003e\u003cspan class=\"fml-launch-bar\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"fml-launch-details\"\u003e\n\u003cbutton class=\"fml-launch-toggle\" type=\"button\" data-launch-toggle\u003eShow tasks\u003c\/button\u003e\u003cul class=\"fml-launch-task-list\"\u003e\n\u003cli data-task-start=\"1\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Floor plan\"\u003e\u003cstrong\u003eConcept layout\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"2\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Mechanical drawings\"\u003e\u003cstrong\u003eMechanical design\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"2\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Load study\"\u003e\u003cstrong\u003eElectrical study\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"3\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Utility upgrade plan\"\u003e\u003cstrong\u003eLoad upgrade plan\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"4\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Final ice spec\"\u003e\u003cstrong\u003eIce spec signoff\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"fml-launch-lane\" data-lane-key=\"buildout-refrigeration\" data-tone=\"red\" style=\"--fml-launch-start:1; --fml-launch-duration:8;\"\u003e\u003cdiv class=\"fml-launch-lane-info\"\u003e\n\u003cstrong class=\"fml-launch-lane-title\"\u003eConstruction and refrigeration\u003c\/strong\u003e\u003cdiv class=\"fml-launch-lane-meta\"\u003e\n\u003cspan\u003eMonth 1-8\u003c\/span\u003e\u003cspan\u003e5 tasks\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-launch-track\" aria-hidden=\"true\"\u003e\u003cspan class=\"fml-launch-bar\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"fml-launch-details\"\u003e\n\u003cbutton class=\"fml-launch-toggle\" type=\"button\" data-launch-toggle\u003eShow tasks\u003c\/button\u003e\u003cul class=\"fml-launch-task-list\"\u003e\n\u003cli data-task-start=\"1\" data-task-duration=\"3\" data-task-priority=\"High\" data-task-output=\"Refrigeration system\"\u003e\u003cstrong\u003eRefrigeration install\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"2\" data-task-duration=\"4\" data-task-priority=\"High\" data-task-output=\"Buildout complete\"\u003e\u003cstrong\u003eLeasehold buildout\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"2\" data-task-duration=\"3\" data-task-priority=\"Medium\" data-task-output=\"Resurfacer on site\"\u003e\u003cstrong\u003eResurfacer delivery\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"6\" data-task-duration=\"3\" data-task-priority=\"Medium\" data-task-output=\"Sound system live\"\u003e\u003cstrong\u003eSound install\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"6\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Commissioned ice\"\u003e\u003cstrong\u003eIce commissioning\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"fml-launch-lane\" data-lane-key=\"procurement-staffing\" data-tone=\"yellow\" style=\"--fml-launch-start:3; --fml-launch-duration:8;\"\u003e\u003cdiv class=\"fml-launch-lane-info\"\u003e\n\u003cstrong class=\"fml-launch-lane-title\"\u003eProcurement and staffing\u003c\/strong\u003e\u003cdiv class=\"fml-launch-lane-meta\"\u003e\n\u003cspan\u003eMonth 3-10\u003c\/span\u003e\u003cspan\u003e6 tasks\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-launch-track\" aria-hidden=\"true\"\u003e\u003cspan class=\"fml-launch-bar\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"fml-launch-details\"\u003e\n\u003cbutton class=\"fml-launch-toggle\" type=\"button\" data-launch-toggle\u003eShow tasks\u003c\/button\u003e\u003cul class=\"fml-launch-task-list\"\u003e\n\u003cli data-task-start=\"3\" data-task-duration=\"2\" data-task-priority=\"Medium\" data-task-output=\"Vendor quote set\"\u003e\u003cstrong\u003eSupplier quotes\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"3\" data-task-duration=\"3\" data-task-priority=\"High\" data-task-output=\"Initial skate stock\"\u003e\u003cstrong\u003eSkate inventory order\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"4\" data-task-duration=\"3\" data-task-priority=\"High\" data-task-output=\"Cafe equipment order\"\u003e\u003cstrong\u003eCafe kitchen order\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"5\" data-task-duration=\"3\" data-task-priority=\"High\" data-task-output=\"Checkout system live\"\u003e\u003cstrong\u003ePOS install\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"4\" data-task-duration=\"4\" data-task-priority=\"High\" data-task-output=\"Staff roster\"\u003e\u003cstrong\u003eHire team\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"8\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Trained team\"\u003e\u003cstrong\u003eStaff training\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"fml-launch-lane\" data-lane-key=\"marketing-opening\" data-tone=\"gray\" style=\"--fml-launch-start:5; --fml-launch-duration:8;\"\u003e\u003cdiv class=\"fml-launch-lane-info\"\u003e\n\u003cstrong class=\"fml-launch-lane-title\"\u003eMarketing and opening\u003c\/strong\u003e\u003cdiv class=\"fml-launch-lane-meta\"\u003e\n\u003cspan\u003eMonth 5-12\u003c\/span\u003e\u003cspan\u003e4 tasks\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-launch-track\" aria-hidden=\"true\"\u003e\u003cspan class=\"fml-launch-bar\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"fml-launch-details\"\u003e\n\u003cbutton class=\"fml-launch-toggle\" type=\"button\" data-launch-toggle\u003eShow tasks\u003c\/button\u003e\u003cul class=\"fml-launch-task-list\"\u003e\n\u003cli data-task-start=\"5\" data-task-duration=\"4\" data-task-priority=\"Medium\" data-task-output=\"Lead list\"\u003e\u003cstrong\u003ePrelaunch campaign\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"6\" data-task-duration=\"3\" data-task-priority=\"Medium\" data-task-output=\"Class calendar\"\u003e\u003cstrong\u003eLesson program\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"10\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Soft-open checklist\"\u003e\u003cstrong\u003eSoft opening\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"12\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Opening event\"\u003e\u003cstrong\u003eGrand opening\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfooter class=\"fml-launch-note\"\u003e\u003cspan class=\"fml-launch-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e Timing is a planning assumption. Shift tasks if permits, utility work, or inspections slip.\u003c\/p\u003e\u003c\/footer\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003cdiv class=\"container_new_design_blog\"\u003e\n\n\u003cdiv class=\"text-section_blog text-2_new_design_blog\"\u003e\n\n\u003cdiv class=\"line_top_blog\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to test if launch clears break-even?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eBefore launch, open the \u003ca href=\"\/products\/indoor-ice-skating-rink-financial-model\"\u003eIndoor Ice Skating Rink Financial Model Template\u003c\/a\u003e to test revenue, costs, cash needs, and \u003cstrong\u003ebreak-even\u003c\/strong\u003e logic.\u003c\/p\u003e\n\n\u003ch4\u003eFinancial model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eLaunch timing and revenue ramp\u003c\/li\u003e\n\u003cli\u003eStaffing schedule and runway\u003c\/li\u003e\n\u003cli\u003ePublic skating and rentals\u003c\/li\u003e\n\u003cli\u003eLessons, bookings, and extras\u003c\/li\u003e\n\u003cli\u003eWages, capex, and fixed costs\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"image-section_blog image-2_new_design_blog\"\u003e\n\n\u003cdiv class=\"preview-card\" data-preview-src=\"\/cdn\/shop\/files\/indoor-ice-skating-rink-financial-model-dashboard-financialmodelslab_7f62cf5d-2efb-4b47-bc72-385a5650ea2f.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/indoor-ice-skating-rink-financial-model-dashboard-financialmodelslab_7f62cf5d-2efb-4b47-bc72-385a5650ea2f.webp?width=500\" alt=\"Indoor Ice Skating Rink Financial Model dashboard summarizes key KPIs, runway and cash position with a dynamic dashboard showing revenue, margins, occupancy and performance for investor-ready reporting.\"\u003e\n\u003cdiv class=\"preview-overlay\"\u003e\n\u003cbutton class=\"preview-btn\" type=\"button\" style=\"align-items: center; vertical-align: middle; display: inline-flex; justify-content: center; gap: 6px; line-height: 1;\"\u003e\nPREVIEW \u003csvg fill=\"#fff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewbox=\"0 0 448 512\" width=\"14\"\u003e\u003cpath d=\"M416 176V86.63L246.6 256L416 425.4V336c0-8.844 7.156-16 16-16s16 7.156 16 16v128c0 8.844-7.156 16-16 16h-128c-8.844 0-16-7.156-16-16s7.156-16 16-16h89.38L224 278.6L54.63 448H144C152.8 448 160 455.2 160 464S152.8 480 144 480h-128C7.156 480 0 472.8 0 464v-128C0 327.2 7.156 320 16 320S32 327.2 32 336v89.38L201.4 256L32 86.63V176C32 184.8 24.84 192 16 192S0 184.8 0 176v-128C0 39.16 7.156 32 16 32h128C152.8 32 160 39.16 160 48S152.8 64 144 64H54.63L224 233.4L393.4 64H304C295.2 64 288 56.84 288 48S295.2 32 304 32h128C440.8 32 448 39.16 448 48v128C448 184.8 440.8 192 432 192S416 184.8 416 176z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat ice skating rink launch mistakes should founders avoid?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eFounders should not open the \u003cstrong\u003eIndoor Ice Skating Rink\u003c\/strong\u003e before the ice is stable, the refrigeration is commissioned, and the POS (point of sale system) has been tested live. With \u003cstrong\u003e50,000\u003c\/strong\u003e public skate visits and \u003cstrong\u003e30,000\u003c\/strong\u003e rentals in year one, small misses like weak waivers, thin skate inventory, or undertrained rink staff will repeat fast. The safer move is a \u003cstrong\u003esoft opening\u003c\/strong\u003e with capped attendance, staff drills, and readiness checks for emergency response, inspection signoffs, rental flow, cleaning turns, rink rules, resurfacing schedule, and instructor coverage.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eLaunch mistakes to avoid\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eDon’t open before ice quality is stable.\u003c\/li\u003e\n\u003cli\u003eDon’t skip refrigeration commissioning.\u003c\/li\u003e\n\u003cli\u003eDon’t launch with an untested POS.\u003c\/li\u003e\n\u003cli\u003eDon’t wait to sell lessons and parties.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eReadiness checks that matter\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eRun emergency drills before opening day.\u003c\/li\u003e\n\u003cli\u003eGet inspection signoffs and waiver flow done.\u003c\/li\u003e\n\u003cli\u003eTest rental flow, cleaning turns, and resurfacing.\u003c\/li\u003e\n\u003cli\u003eCap sessions and protect off-peak programming.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow does an ice rink get first customers before opening?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eGet customers before opening by selling the calendar early: \u003cstrong\u003ewaitlists\u003c\/strong\u003e, party deposits, presold memberships, youth hockey ice, figure skating club time, school groups, corporate events, and founder preview sessions. If you’re planning launch spend, see \u003ca href=\"\/blogs\/startup-costs\/indoor-ice-skating-rink\"\u003eWhat Is The Estimated Cost To Open And Launch Your Indoor Ice Skating Rink Business?\u003c\/a\u003e Here’s the quick math: Year 1 targets can be \u003cstrong\u003e4,000 lessons\u003c\/strong\u003e at \u003cstrong\u003e$40\u003c\/strong\u003e, \u003cstrong\u003e150\u003c\/strong\u003e private bookings at \u003cstrong\u003e$500\u003c\/strong\u003e, \u003cstrong\u003e50,000\u003c\/strong\u003e public skate visits at \u003cstrong\u003e$20\u003c\/strong\u003e, and \u003cstrong\u003e30,000\u003c\/strong\u003e rentals at \u003cstrong\u003e$8\u003c\/strong\u003e, so first revenue should land before opening month. If the calendar is still empty two weeks before soft opening, marketing is behind operations.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eSell First\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eBuild a lesson waitlist now\u003c\/li\u003e\n\u003cli\u003eTake party deposits early\u003c\/li\u003e\n\u003cli\u003ePresell memberships before opening\u003c\/li\u003e\n\u003cli\u003eReserve youth hockey ice time\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eFill The Calendar\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eBook school groups first\u003c\/li\u003e\n\u003cli\u003eInvite corporate events\u003c\/li\u003e\n\u003cli\u003eRun founder preview sessions\u003c\/li\u003e\n\u003cli\u003eTarget \u003cstrong\u003e50,000\u003c\/strong\u003e skate visits\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat do you need to open an indoor ice skating rink?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eYou need a rink-ready location, local approvals, ice-making systems, safety controls, operating procedures, insurance, waivers, and trained staff to open an \u003cstrong\u003eIndoor Ice Skating Rink\u003c\/strong\u003e; \u003ca href=\"\/blogs\/kpi-metrics\/indoor-ice-skating-rink\"\u003eWhat Is The Current Growth Trend Of Your Indoor Ice Skating Rink?\u003c\/a\u003e should be checked against your Year 1 demand plan of \u003cstrong\u003e50,000 public skate visits\u003c\/strong\u003e, \u003cstrong\u003e30,000 rentals\u003c\/strong\u003e, \u003cstrong\u003e4,000 lessons\u003c\/strong\u003e, and \u003cstrong\u003e150 private bookings\u003c\/strong\u003e. Every city and county can change zoning, occupancy, food service, permit, and fire review rules, so confirm those before signing a lease.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eLaunch Must-Haves\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eSecure zoning approval\u003c\/li\u003e\n\u003cli\u003eGet building and safety permits\u003c\/li\u003e\n\u003cli\u003eDesign refrigeration and ice floor\u003c\/li\u003e\n\u003cli\u003eInstall chillers, piping, insulation\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eOperating Setup\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eAdd humidity control and dasher boards\u003c\/li\u003e\n\u003cli\u003eBuy resurfacer and rental skates\u003c\/li\u003e\n\u003cli\u003eSet POS, waivers, insurance\u003c\/li\u003e\n\u003cli\u003eStaff \u003cstrong\u003e10 Year 1 roles\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eConfirm every pre-opening requirement before the rink takes public skaters\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-launch-readiness\" aria-label=\"Launch readiness checklist for an indoor ice skating rink.\" data-export-filename=\"Indoor Ice Skating Rink launch readiness checklist.xlsx\" data-source-title=\"Indoor Ice Skating Rink Launch Readiness Checklist\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\/\" data-note-label=\"Planning note\" data-note-text=\"Readiness assumes permits, vendors, and staffing stay on the model path.\"\u003e\u003cdiv class=\"fml-launch-readiness-card\"\u003e\n\u003cheader class=\"fml-launch-readiness-header\"\u003e\u003cdiv\u003e\n\u003cp class=\"fml-launch-readiness-eyebrow\"\u003eLaunch readiness checklist\u003c\/p\u003e\n\u003cp class=\"fml-launch-readiness-description\"\u003eUse this go-live approval checklist before opening to confirm the rink is ready for launch.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fml-launch-readiness-export\" type=\"button\" data-readiness-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/header\u003e\u003cdiv class=\"fml-launch-readiness-grid\"\u003e\n\u003carticle class=\"fml-launch-readiness-section is-primary\" data-readiness-key=\"compliance-clearance\"\u003e\u003cdiv class=\"fml-launch-readiness-section-head\"\u003e\n\u003cspan class=\"fml-launch-readiness-section-icon\" aria-hidden=\"true\"\u003e1\u003c\/span\u003e\u003cstrong class=\"fml-launch-readiness-section-title\"\u003eCompliance\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cul class=\"fml-launch-readiness-list\"\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"Critical\" data-readiness-required=\"Yes\" data-readiness-owner=\"Founder\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Permit approvals\"\u003e\u003cdiv class=\"fml-launch-readiness-item-body\"\u003e\n\u003cdiv class=\"fml-launch-readiness-item-top\"\u003e\n\u003cstrong class=\"fml-launch-readiness-item-title\"\u003eZoning and permits cleared\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-critical\"\u003eCritical\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eLocal approvals must clear before any build spend or public access.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"Critical\" data-readiness-required=\"Yes\" data-readiness-owner=\"Operations\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Inspection signoff\"\u003e\u003cdiv class=\"fml-launch-readiness-item-body\"\u003e\n\u003cdiv class=\"fml-launch-readiness-item-top\"\u003e\n\u003cstrong class=\"fml-launch-readiness-item-title\"\u003eFire marshal and occupancy approved\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-critical\"\u003eCritical\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eThis blocks opening without final life-safety approval and occupancy.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"High\" data-readiness-required=\"Yes\" data-readiness-owner=\"Legal\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Policy binder\"\u003e\u003cdiv class=\"fml-launch-readiness-item-body\"\u003e\n\u003cdiv class=\"fml-launch-readiness-item-top\"\u003e\n\u003cstrong class=\"fml-launch-readiness-item-title\"\u003eADA access, waivers, insurance ready\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-high\"\u003eHigh\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eCoverage and waivers must be live before the first skater enters.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\u003carticle class=\"fml-launch-readiness-section is-blue\" data-readiness-key=\"ice-system-ready\"\u003e\u003cdiv class=\"fml-launch-readiness-section-head\"\u003e\n\u003cspan class=\"fml-launch-readiness-section-icon\" aria-hidden=\"true\"\u003e2\u003c\/span\u003e\u003cstrong class=\"fml-launch-readiness-section-title\"\u003eIce system\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cul class=\"fml-launch-readiness-list\"\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"Critical\" data-readiness-required=\"Yes\" data-readiness-owner=\"Facilities\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Commissioning log\"\u003e\u003cdiv class=\"fml-launch-readiness-item-body\"\u003e\n\u003cdiv class=\"fml-launch-readiness-item-top\"\u003e\n\u003cstrong class=\"fml-launch-readiness-item-title\"\u003eRefrigeration commissioned and tested\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-critical\"\u003eCritical\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eCold plant needs stable output before ice build and test skates.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"Critical\" data-readiness-required=\"Yes\" data-readiness-owner=\"Rink Ops\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Temperature log\"\u003e\u003cdiv class=\"fml-launch-readiness-item-body\"\u003e\n\u003cdiv class=\"fml-launch-readiness-item-top\"\u003e\n\u003cstrong class=\"fml-launch-readiness-item-title\"\u003eIce surface holds target temperature\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-critical\"\u003eCritical\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eIce must hold temperature so traffic does not melt the sheet.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"High\" data-readiness-required=\"Yes\" data-readiness-owner=\"Facilities\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Safety walk-through\"\u003e\u003cdiv class=\"fml-launch-readiness-item-body\"\u003e\n\u003cdiv class=\"fml-launch-readiness-item-top\"\u003e\n\u003cstrong class=\"fml-launch-readiness-item-title\"\u003eHumidity, boards, and glass secured\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-high\"\u003eHigh\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eHumidity control and rink barriers must be safe and settled.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\u003carticle class=\"fml-launch-readiness-section is-green\" data-readiness-key=\"equipment-and-systems\"\u003e\u003cdiv class=\"fml-launch-readiness-section-head\"\u003e\n\u003cspan class=\"fml-launch-readiness-section-icon\" aria-hidden=\"true\"\u003e3\u003c\/span\u003e\u003cstrong class=\"fml-launch-readiness-section-title\"\u003eEquipment\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cul class=\"fml-launch-readiness-list\"\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"Critical\" data-readiness-required=\"Yes\" data-readiness-owner=\"Skate Shop\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Inventory count\"\u003e\u003cdiv class=\"fml-launch-readiness-item-body\"\u003e\n\u003cdiv class=\"fml-launch-readiness-item-top\"\u003e\n\u003cstrong class=\"fml-launch-readiness-item-title\"\u003eSkate inventory and sharpening ready\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-critical\"\u003eCritical\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eRentals and sharpening must be stocked for day-one traffic.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"Critical\" data-readiness-required=\"Yes\" data-readiness-owner=\"IT\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Test receipts\"\u003e\u003cdiv class=\"fml-launch-readiness-item-body\"\u003e\n\u003cdiv class=\"fml-launch-readiness-item-top\"\u003e\n\u003cstrong class=\"fml-launch-readiness-item-title\"\u003ePOS and booking tools tested\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-critical\"\u003eCritical\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003ePayments and reservations must work before the first sale.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"High\" data-readiness-required=\"Yes\" data-readiness-owner=\"Procurement\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Signed vendor contracts\"\u003e\u003cdiv class=\"fml-launch-readiness-item-body\"\u003e\n\u003cdiv class=\"fml-launch-readiness-item-top\"\u003e\n\u003cstrong class=\"fml-launch-readiness-item-title\"\u003eCafe, vending, and cleaning vendors confirmed\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-high\"\u003eHigh\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eCafe, vending, and cleaning supply lines must be signed.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\u003carticle class=\"fml-launch-readiness-section is-yellow\" data-readiness-key=\"staffing-and-training\"\u003e\u003cdiv class=\"fml-launch-readiness-section-head\"\u003e\n\u003cspan class=\"fml-launch-readiness-section-icon\" aria-hidden=\"true\"\u003e4\u003c\/span\u003e\u003cstrong class=\"fml-launch-readiness-section-title\"\u003eStaffing\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cul class=\"fml-launch-readiness-list\"\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"Critical\" data-readiness-required=\"Yes\" data-readiness-owner=\"Founder\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Offer letters\"\u003e\u003cdiv class=\"fml-launch-readiness-item-body\"\u003e\n\u003cdiv class=\"fml-launch-readiness-item-top\"\u003e\n\u003cstrong class=\"fml-launch-readiness-item-title\"\u003eGeneral manager and rink manager hired\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-critical\"\u003eCritical\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eManagement must own opening decisions and daily controls.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"Critical\" data-readiness-required=\"Yes\" data-readiness-owner=\"Operations\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Training log\"\u003e\u003cdiv class=\"fml-launch-readiness-item-body\"\u003e\n\u003cdiv class=\"fml-launch-readiness-item-top\"\u003e\n\u003cstrong class=\"fml-launch-readiness-item-title\"\u003eResurfacer operator and maintenance trained\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-critical\"\u003eCritical\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eThe resurfacer role is a launch blocker if not trained.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"High\" data-readiness-required=\"Yes\" data-readiness-owner=\"Manager\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Roster and drills\"\u003e\u003cdiv class=\"fml-launch-readiness-item-body\"\u003e\n\u003cdiv class=\"fml-launch-readiness-item-top\"\u003e\n\u003cstrong class=\"fml-launch-readiness-item-title\"\u003eInstructors, reps, and attendants trained\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-high\"\u003eHigh\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eFrontline coverage must handle lessons, counters, and checkout.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\u003carticle class=\"fml-launch-readiness-section is-purple\" data-readiness-key=\"preopening-sales\"\u003e\u003cdiv class=\"fml-launch-readiness-section-head\"\u003e\n\u003cspan class=\"fml-launch-readiness-section-icon\" aria-hidden=\"true\"\u003e5\u003c\/span\u003e\u003cstrong class=\"fml-launch-readiness-section-title\"\u003eSales\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cul class=\"fml-launch-readiness-list\"\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"High\" data-readiness-required=\"Yes\" data-readiness-owner=\"Sales\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Live waitlist\"\u003e\u003cdiv class=\"fml-launch-readiness-item-body\"\u003e\n\u003cdiv class=\"fml-launch-readiness-item-top\"\u003e\n\u003cstrong class=\"fml-launch-readiness-item-title\"\u003eLesson waitlist open\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-high\"\u003eHigh\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eWaiting list helps fill lessons before the first session opens.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"Critical\" data-readiness-required=\"Yes\" data-readiness-owner=\"Sales\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Live booking page\"\u003e\u003cdiv class=\"fml-launch-readiness-item-body\"\u003e\n\u003cdiv class=\"fml-launch-readiness-item-top\"\u003e\n\u003cstrong class=\"fml-launch-readiness-item-title\"\u003eParty deposits, memberships, and calendar live\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-critical\"\u003eCritical\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eDeposits and memberships create early cash and demand signals.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"Medium\" data-readiness-required=\"Yes\" data-readiness-owner=\"Marketing\" data-readiness-status=\"Not started\" data-readine ss-evidence=\"Outreach list\"\u003e\u003cdiv class=\"fml-launch-readiness-item-body\"\u003e\n\u003cdiv class=\"fml-launch-readiness-item-top\"\u003e\n\u003cstrong class=\"fml-launch-readiness-item-title\"\u003eSchool and club outreach sent\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-medium\"\u003eMedium\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eGroups and clubs should book before public traffic starts.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\u003carticle class=\"fml-launch-readiness-section is-gray\" data-readiness-key=\"finance-and-golive\"\u003e\u003cdiv class=\"fml-launch-readiness-section-head\"\u003e\n\u003cspan class=\"fml-launch-readiness-section-icon\" aria-hidden=\"true\"\u003e6\u003c\/span\u003e\u003cstrong class=\"fml-launch-readiness-section-title\"\u003eFinance\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cul class=\"fml-launch-readiness-list\"\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"Critical\" data-readiness-required=\"Yes\" data-readiness-owner=\"Finance\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Cash forecast\"\u003e\u003cdiv class=\"fml-launch-readiness-item-body\"\u003e\n\u003cdiv class=\"fml-launch-readiness-item-top\"\u003e\n\u003cstrong class=\"fml-launch-readiness-item-title\"\u003eOpening cash runway confirmed\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-critical\"\u003eCritical\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eCash must cover Month 8 trough, which is $132k minimum cash.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"Critical\" data-readiness-required=\"Yes\" data-readiness-owner=\"Finance\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Model summary\"\u003e\u003cdiv class=\"fml-launch-readiness-item-body\"\u003e\n\u003cdiv class=\"fml-launch-readiness-item-top\"\u003e\n\u003cstrong class=\"fml-launch-readiness-item-title\"\u003eYear one revenue and overhead checked\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-critical\"\u003eCritical\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eYear 1 revenue is about $1.705M and fixed overhead is $50,300 monthly before wages.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"Critical\" data-readiness-required=\"Yes\" data-readiness-owner=\"Founder\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Signed launch memo\"\u003e\u003cdiv class=\"fml-launch-readiness-item-body\"\u003e\n\u003cdiv class=\"fml-launch-readiness-item-top\"\u003e\n\u003cstrong class=\"fml-launch-readiness-item-title\"\u003eGo-live signoff issued\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-critical\"\u003eCritical\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eFinal signoff means no major blockers remain for opening.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cfooter class=\"fml-launch-readiness-note\"\u003e\u003cspan class=\"fml-launch-readiness-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e Readiness assumes permits, vendors, and staffing stay on the model path.\u003c\/p\u003e\u003c\/footer\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhich six drivers decide if the rink can open safely?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-launch-drivers\" aria-label=\"Six launch drivers for an indoor ice skating rink.\"\u003e\u003cdiv class=\"main-launch-driver-grid\"\u003e\n\u003carticle class=\"main-launch-driver-card is-primary\" data-launch-driver-rank=\"1\"\u003e\u003cdiv class=\"main-launch-driver-heading\"\u003e\n\u003cspan class=\"main-launch-driver-rank\"\u003e1\u003c\/span\u003e\u003cstrong class=\"main-launch-driver-name\"\u003eSite Feasibility\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003e12-24+ mo\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003eA bad site fit can delay opening 12-24+ months; a good one speeds permits and buildout.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-launch-driver-card\" data-launch-driver-rank=\"2\"\u003e\u003cdiv class=\"main-launch-driver-heading\"\u003e\n\u003cspan class=\"main-launch-driver-rank\"\u003e2\u003c\/span\u003e\u003cstrong class=\"main-launch-driver-name\"\u003eIce System\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003eM1-M3\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003eThe $500K refrigeration build drives ice readiness; delays here push the whole opening back.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-launch-driver-card\" data-launch-driver-rank=\"3\"\u003e\u003cdiv class=\"main-launch-driver-heading\"\u003e\n\u003cspan class=\"main-launch-driver-rank\"\u003e3\u003c\/span\u003e\u003cstrong class=\"main-launch-driver-name\"\u003ePermits \u0026amp; Safety\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003eOccupancy gate\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003ePermits, ADA, and fire signoff decide occupancy; local rules can change the opening path.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-launch-driver-card\" data-launch-driver-rank=\"4\"\u003e\u003cdiv class=\"main-launch-driver-heading\"\u003e\n\u003cspan class=\"main-launch-driver-rank\"\u003e4\u003c\/span\u003e\u003cstrong class=\"main-launch-driver-name\"\u003eRevenue Mix\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003e50K \/ 4K \/ 150\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003eYear 1 volume depends on 50K public skates, 4K lessons, and 150 private bookings.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-launch-driver-card\" data-launch-driver-rank=\"5\"\u003e\u003cdiv class=\"main-launch-driver-heading\"\u003e\n\u003cspan class=\"main-launch-driver-rank\"\u003e5\u003c\/span\u003e\u003cstrong class=\"main-launch-driver-name\"\u003eStaffing \u0026amp; Ops\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003e10 FTE\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003eTen FTE across operations, lessons, rentals, and café keeps sessions safe and reduces day-one mistakes.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-launch-driver-card\" data-launch-driver-rank=\"6\"\u003e\u003cdiv class=\"main-launch-driver-heading\"\u003e\n\u003cspan class=\"main-launch-driver-rank\"\u003e6\u003c\/span\u003e\u003cstrong class=\"main-launch-driver-name\"\u003ePre-Open Marketing\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003ePre-sales\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003eWaitlists, schools, clubs, and sponsors turn pre-opening buzz into first-week traffic and deposits.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eSite And Building Feasibility\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row1\"\u003e\n    \u003ch3\u003eBuilding Fit\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eSite and building feasibility\u003c\/strong\u003e is a go or no-go item for an indoor ice rink. If \u003cstrong\u003eceiling height\u003c\/strong\u003e, \u003cstrong\u003eslab condition\u003c\/strong\u003e, \u003cstrong\u003eutility capacity\u003c\/strong\u003e, or \u003cstrong\u003edrainage\u003c\/strong\u003e is wrong, the project stalls before ice goes in. The biggest mistake is signing a lease before an engineer confirms the shell can support ice operations.\u003c\/p\u003e\n    \u003cp\u003eA strong suburban site near \u003cstrong\u003eschools\u003c\/strong\u003e and \u003cstrong\u003eyouth sports\u003c\/strong\u003e helps visibility, parking, and family access, which matters for public skate, lessons, parties, and club ice time. When \u003cstrong\u003ezoning fit\u003c\/strong\u003e and landlord approvals are clean, permit review is usually smoother and buildout changes stay smaller.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row1\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003ePre-Lease Checks\u003c\/h3\u003e\n      \u003cp\u003eStart with a site review, zoning check, engineer walk-through, and utility load review. Then document \u003cstrong\u003eparking\u003c\/strong\u003e, traffic flow, ventilation, humidity control path, and the occupancy path. If any of those fail, refrigeration design and the buildout schedule will move too.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eConfirm slab load and floor condition.\u003c\/li\u003e\n        \u003cli\u003eMap parking and safe family access.\u003c\/li\u003e\n        \u003cli\u003eCheck electrical capacity before lease signing.\u003c\/li\u003e\n        \u003cli\u003eGet landlord approval in writing.\u003c\/li\u003e\n        \u003cli\u003eSequence permits before buildout work.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eThe bottleneck risk is simple: lease first, verify later. That can force redesigns, delay the \u003cstrong\u003e$500,000\u003c\/strong\u003e refrigeration system path, and push first-day readiness past the planned opening window. A clean site file keeps insurance, permits, and construction moving in order.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step1\"\u003e1\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eRefrigeration And Ice System Readiness\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row2\"\u003e\n\u003ch3\u003eIce System Readiness\u003c\/h3\u003e\n\u003cp\u003eIce is the product, so \u003cstrong\u003erefrigeration readiness\u003c\/strong\u003e decides whether the rink opens on time or slips. The core build covers the approved refrigeration design, chillers, piping, insulation, ice floor setup, dasher boards, humidity control, ice resurfacer, maintenance procedures, and commissioning records. If any one of those is late, the opening calendar can move because soft or wet ice is not safe for public skating, lessons, or hockey rentals.\u003c\/p\u003e\n\u003cp\u003eThe budget signal is real: a \u003cstrong\u003e$500,000 refrigeration system\u003c\/strong\u003e is scheduled for \u003cstrong\u003eMonth 1 to Month 3\u003c\/strong\u003e, and a \u003cstrong\u003e$150,000 ice resurfacer\u003c\/strong\u003e is scheduled for \u003cstrong\u003eMonth 2 to Month 4\u003c\/strong\u003e. That means utility coordination, installation, testing, and staff training have to stay in sequence, or the rink may have a room full of finished space but no usable ice on day one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row2\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eLock the Ice Build\u003c\/h3\u003e\n\u003cp\u003eBefore opening, verify the mechanical design review, vendor dates, utility tie-ins, and inspection timing against the construction schedule. The goal is simple: the rink needs \u003cstrong\u003estable ice\u003c\/strong\u003e, not just installed equipment. Build the resurfacing plan early, because the first week can fail fast if ice is inconsistent or the resurfacer is not trained and ready.\u003c\/p\u003e\n\u003cp\u003eUse a tight launch checklist and keep it tied to the opening calendar:\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eConfirm utility capacity\u003c\/strong\u003e before install starts\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTrack Month 1 to Month 4\u003c\/strong\u003e vendor milestones\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDocument commissioning\u003c\/strong\u003e and test results\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTrain staff\u003c\/strong\u003e on ice care and resurfacing\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVerify humidity control\u003c\/strong\u003e before public sessions\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIf commissioning runs late, day-one revenue gets hit because public skate sessions, lessons, and hockey rentals all depend on ice that is safe, dry, and consistent.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step2\"\u003e2\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003ePermitting, Safety, And Compliance\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row3\"\u003e\n\u003ch3\u003ePermits, Safety, And Occupancy\u003c\/h3\u003e\n\u003cp\u003eFor an indoor ice rink, this is the gatekeeper for opening day. \u003cstrong\u003eOccupancy permit\u003c\/strong\u003e, \u003cstrong\u003efire marshal review\u003c\/strong\u003e, \u003cstrong\u003ezoning\u003c\/strong\u003e, and \u003cstrong\u003eAmericans with Disabilities Act (ADA) access\u003c\/strong\u003e must all clear after construction and refrigeration commissioning, or the building can’t legally welcome guests. One failed inspection can push back public skating, lessons, and party revenue.\u003c\/p\u003e\n\u003cp\u003eThe carry cost starts before the first ticket is sold. The model includes \u003cstrong\u003e$3,000 per month\u003c\/strong\u003e for property insurance and \u003cstrong\u003e$2,500 per month\u003c\/strong\u003e for general liability insurance, so delays burn cash fast. If a cafe is part of the launch, food service requirements add another approval path and another chance for the opening date to slip.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row3\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eLock the permit path early\u003c\/h3\u003e\n\u003cp\u003eWork backward from final inspections and build a \u003cstrong\u003epermit calendar\u003c\/strong\u003e with every local sign-off. Verify the \u003cstrong\u003einspection checklist\u003c\/strong\u003e, waiver workflow, incident reporting, evacuation plan, staff safety training, and posted rink rules before soft opening. No legal advice here—confirm each item with local officials and qualified advisors.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack zoning and permit dates.\u003c\/li\u003e\n\u003cli\u003eTest emergency drills before opening.\u003c\/li\u003e\n\u003cli\u003eDocument waivers and incident logs.\u003c\/li\u003e\n\u003cli\u003eConfirm exits, ramps, and clear paths.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUse the checklist to tie permits to \u003cstrong\u003econstruction completion\u003c\/strong\u003e, \u003cstrong\u003erefrigeration commissioning\u003c\/strong\u003e, and final inspections. If the occupancy inspection fails, or emergency procedures are untested, the rink may be built but still not ready to serve guests on day one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step3\"\u003e3\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eProgramming And Revenue Mix\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row4\"\u003e\n\u003ch3\u003eProgramming Drives Utilization\u003c\/h3\u003e\n\u003cp\u003eFor an indoor rink, the opening risk is not just getting people in the door. It is filling the ice across weekdays, nights, and weekends so the rink can run from day one. The Year 1 mix assumes \u003cstrong\u003e50,000\u003c\/strong\u003e public visits at \u003cstrong\u003e$20\u003c\/strong\u003e, \u003cstrong\u003e30,000\u003c\/strong\u003e rentals at \u003cstrong\u003e$8\u003c\/strong\u003e, \u003cstrong\u003e4,000\u003c\/strong\u003e lessons at \u003cstrong\u003e$40\u003c\/strong\u003e, and \u003cstrong\u003e150\u003c\/strong\u003e private bookings at \u003cstrong\u003e$500\u003c\/strong\u003e, plus \u003cstrong\u003e$150,000\u003c\/strong\u003e cafe sales.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: that mix points to about \u003cstrong\u003e$1.705 million\u003c\/strong\u003e in Year 1, including \u003cstrong\u003e$50,000\u003c\/strong\u003e merchandise, \u003cstrong\u003e$10,000\u003c\/strong\u003e vending, and \u003cstrong\u003e$20,000\u003c\/strong\u003e sponsorships. The real launch risk is selling only weekend public skate and leaving weekday ice empty. If the calendar is thin, staffing, instructor hours, and cafe orders all get mis-sized, and the opening ramp slows.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row4\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eBuild the Calendar First\u003c\/h3\u003e\n\u003cp\u003eBefore opening, lock the session calendar: public skate hours, lesson blocks, hockey rentals, figure skating, birthday parties, school slots, memberships, and off-peak sessions. That means assigning instructors, pricing parties, reserving prime-time ice, and keeping weekday demand on the board, not just weekends.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003ePublish hours before deposits open.\u003c\/li\u003e\n\u003cli\u003eHold prime-time slots for paid programs.\u003c\/li\u003e\n\u003cli\u003eTest staffing against each session type.\u003c\/li\u003e\n\u003cli\u003eTrack weekday fill, not only weekends.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eVerify instructor capacity, party pricing, and school-group availability before the first public schedule goes live. If a block needs a coach, rental skates, or a waiver workflow, it has to be loaded into the calendar now, not after open. Protect off-peak blocks early, because those hours carry the staffing plan and keep the revenue mix balanced.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step4\"\u003e4\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eStaffing, Training, And Day-One Operations\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row5\"\u003e\n\u003ch3\u003eDay-One Crew Readiness\u003c\/h3\u003e\n\u003cp\u003eIf the first weekend is packed but the front desk, rental desk, and ice crew are not ready, the rink will slow down fast. Staffing matters here because guest safety and service quality depend on who is on the floor at opening, not just who is on payroll.\u003c\/p\u003e\n\u003cp\u003eThe Year 1 staffing plan totals \u003cstrong\u003e10 people\u003c\/strong\u003e and \u003cstrong\u003e$475,000\u003c\/strong\u003e in annual payroll: 1 general manager at $90,000, 1 rink operations manager at $70,000, 1 ice resurfacer operator at $55,000, 2 skate instructors at $45,000 each, 2 customer service reps at $35,000 each, 1 skate shop attendant at $30,000, 1 maintenance technician at $40,000, and 1 cafe staff at $30,000. No trained crew means refunds follow fast.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row5\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrain the First Shift\u003c\/h3\u003e\n\u003cp\u003eBefore opening, tie hiring to the \u003cstrong\u003eprogram calendar\u003c\/strong\u003e, \u003cstrong\u003eoccupancy limits\u003c\/strong\u003e, \u003cstrong\u003einsurance\u003c\/strong\u003e, and the soft-opening schedule. Train the resurfacer, skate guards, rental flow, POS, cleaning, opening checklist, closeout checklist, and incident response before public hours start.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eHire and clear staff\u003c\/strong\u003e before soft opening\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRun background checks\u003c\/strong\u003e where needed\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePractice one full session\u003c\/strong\u003e end to end\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTest cleanup and closeout\u003c\/strong\u003e on the clock\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStop\u003c\/strong\u003e if check-in backs up\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThe goal is simple: prove that one full shift can handle check-in, skate rental, ice prep, lesson support, and closeout without help from the founder. If the first live test breaks at the front desk or on the ice, delay public launch until the gap is fixed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step5\"\u003e5\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003ePre-Opening Marketing And Partnerships\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row6\"\u003e\n    \u003ch3\u003eDemand Locked Before Opening\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003ePre-opening marketing and partnerships\u003c\/strong\u003e turn an ice rink’s opening from a guess into booked demand. Readiness shows up as an email waitlist, lesson deposits, booked birthday parties, school outreach, hockey association agreements, figure skating club sessions, family preview invites, founding memberships, sponsorship prospects, and a grand opening calendar.\u003c\/p\u003e\n    \u003cp\u003eThe bottleneck is waiting for walk-in demand after the ice is already live. If public skate hours are not published early, the rink starts with weak \u003cstrong\u003efirst revenue\u003c\/strong\u003e and thin opening-month utilization, even if the ice plant and staffing are ready.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003ePresell The Calendar Early\u003c\/h3\u003e\n      \u003cp\u003eBuild the opening calendar before the doors open. Tie each lead source to a target so you can see if demand is real: \u003cstrong\u003e4,000\u003c\/strong\u003e Year 1 lessons, \u003cstrong\u003e150\u003c\/strong\u003e private bookings, \u003cstrong\u003e50,000\u003c\/strong\u003e public skate visits, and \u003cstrong\u003e$20,000\u003c\/strong\u003e in sponsorships. That gives you a simple test for whether opening-month traffic is ready or still missing.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003ePresell lessons and collect deposits.\u003c\/li\u003e\n        \u003cli\u003eReserve team ice and club sessions.\u003c\/li\u003e\n        \u003cli\u003eSchedule school group days early.\u003c\/li\u003e\n        \u003cli\u003eInvite local partners to soft opening.\u003c\/li\u003e\n        \u003cli\u003eCapture testimonials before grand opening.\u003c\/li\u003e\n        \u003cli\u003ePublish public skate hours now.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eTrack which bookings are paid, which are only interest, and which need follow-up. If school groups, birthday parties, and club ice are still loose a few weeks before opening, the rink may open on time but still feel empty on day one.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49304179278067,"sku":"indoor-ice-skating-rink-opening-plan","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/indoor-ice-skating-rink-opening-plan.webp?v=1782684815","url":"https:\/\/financialmodelslab.com\/products\/indoor-ice-skating-rink-opening-plan","provider":"Financial Models Lab","version":"1.0","type":"link"}