{"product_id":"curling-rink-opening-plan","title":"How To Open A Curling Rink: 9-18 Month Launch Roadmap","description":"\u003cbr\u003e\u003cdiv class=\"card_smpl\"\u003e\n\u003cp\u003eTo open a curling rink, secure a suitable building, design the sheets, install or service the ice system, get permits and insurance, buy stones and ice tools, train staff, and presell programming before opening day A researched planning range is \u003cstrong\u003e9 to 18 months\u003c\/strong\u003e, mainly because building readiness and refrigeration work drive the schedule The model assumes an 8-sheet equipment setup, Year 1 demand of \u003cstrong\u003e2,500 ice sheet hours\u003c\/strong\u003e, \u003cstrong\u003e600 learn-to-curl participants\u003c\/strong\u003e, and \u003cstrong\u003e350 league memberships\u003c\/strong\u003e First revenue should come from membership presales, league spots, learn-to-curl classes, corporate events, and opening-week bookings\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 a curling 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=\"Plan on a 9-18 month pre-opening runway. Building condition and ice-system complexity can move it, so treat this as a directional planning range, not a promise.\"\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=\"Plan on a 9-18 month pre-opening runway. Building condition and ice-system complexity can move it, so treat this as a directional planning range, not a promise.\"\u003e9-18 months\u003c\/strong\u003e\u003cspan class=\"fml-launch-snapshot-detail\"\u003eLaunch runway\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=\"Start with site control, then permits, ice buildout, equipment, staffing, league presales, and a soft opening. The order is stable, but timing can stretch by market.\"\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=\"Start with site control, then permits, ice buildout, equipment, staffing, league presales, and a soft opening. The order is stable, but timing can stretch by market.\"\u003e7 stages\u003c\/strong\u003e\u003cspan class=\"fml-launch-snapshot-detail\"\u003eSite control 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 hardest gate is making the building fit curling ice and getting refrigeration installed. Check that lead time before you scale pre-opening spend.\"\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 hardest gate is making the building fit curling ice and getting refrigeration installed. Check that lead time before you scale pre-opening spend.\"\u003eBuildout delay\u003c\/strong\u003e\u003cspan class=\"fml-launch-snapshot-detail\"\u003eIce plant lead 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 revenue before opening with presold memberships, learn-to-curl classes, corporate events, and league spots. Year 1 assumes 350 memberships, 600 class participants, and $25,000 in corporate events.\"\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 revenue before opening with presold memberships, learn-to-curl classes, corporate events, and league spots. Year 1 assumes 350 memberships, 600 class participants, and $25,000 in corporate events.\"\u003eLeague presales\u003c\/strong\u003e\u003cspan class=\"fml-launch-snapshot-detail\"\u003ePre-open sales\u003c\/span\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003csection class=\"fml-launch-timeline\" aria-label=\"Curling Rink Launch Timeline\" data-locale=\"en-US\" data-currency=\"USD\" data-export-filename=\"Curling Rink launch gantt chart.xlsx\" data-source-title=\"Curling 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, so move tasks if permits, refrigeration, hiring, or booking tests slip.\" data-timeline-unit=\"Months\" 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\"\u003eThis is a short web summary of the launch plan, and the XLSX export holds the detailed 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-permits\" data-tone=\"primary\" style=\"--fml-launch-start:1; --fml-launch-duration:5;\"\u003e\u003cdiv class=\"fml-launch-lane-info\"\u003e\n\u003cstrong class=\"fml-launch-lane-title\"\u003eSite \u0026amp; permits\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=\"2\" data-task-priority=\"High\" data-task-output=\"Site control signed\"\u003e\u003cstrong\u003eSite control\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"1\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Zoning memo filed\"\u003e\u003cstrong\u003eZoning check\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"2\" data-task-duration=\"3\" data-task-priority=\"High\" data-task-output=\"Permit set filed\"\u003e\u003cstrong\u003eBuildout permits\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"4\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Occupancy approval path\"\u003e\u003cstrong\u003eOccupancy review\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"4\" data-task-duration=\"2\" data-task-priority=\"Medium\" data-task-output=\"Coverage bound\"\u003e\u003cstrong\u003eInsurance bind\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=\"ice-buildout\" data-tone=\"blue\" style=\"--fml-launch-start:1; --fml-launch-duration:8;\"\u003e\u003cdiv class=\"fml-launch-lane-info\"\u003e\n\u003cstrong class=\"fml-launch-lane-title\"\u003eIce buildout\u003c\/strong\u003e\u003cdiv class=\"fml-launch-lane-meta\"\u003e\n\u003cspan\u003eMonth 1-8\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=\"1\" data-task-duration=\"4\" data-task-priority=\"High\" data-task-output=\"Refrigeration installed\"\u003e\u003cstrong\u003eRefrigeration install\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"2\" data-task-duration=\"5\" data-task-priority=\"High\" data-task-output=\"Fit-out complete\"\u003e\u003cstrong\u003eFit-out work\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"5\" data-task-duration=\"3\" data-task-priority=\"High\" data-task-output=\"Sheets prepped\"\u003e\u003cstrong\u003eSheet prep\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"7\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Climate tests passed\"\u003e\u003cstrong\u003eClimate testing\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=\"equipment-setup\" data-tone=\"green\" style=\"--fml-launch-start:2; --fml-launch-duration:8;\"\u003e\u003cdiv class=\"fml-launch-lane-info\"\u003e\n\u003cstrong class=\"fml-launch-lane-title\"\u003eEquipment setup\u003c\/strong\u003e\u003cdiv class=\"fml-launch-lane-meta\"\u003e\n\u003cspan\u003eMonth 2-9\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=\"2\" data-task-priority=\"High\" data-task-output=\"Eight-sheet stones ordered\"\u003e\u003cstrong\u003eStone setup\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"4\" data-task-duration=\"2\" data-task-priority=\"Medium\" data-task-output=\"Hacks mounted\"\u003e\u003cstrong\u003eHack install\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"5\" data-task-duration=\"2\" data-task-priority=\"Low\" data-task-output=\"Brooms stocked\"\u003e\u003cstrong\u003eBroom stock\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"5\" data-task-duration=\"3\" data-task-priority=\"Medium\" data-task-output=\"Scoreboards live\"\u003e\u003cstrong\u003eScoreboard setup\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"6\" data-task-duration=\"3\" data-task-priority=\"High\" data-task-output=\"Resurfacer delivered\"\u003e\u003cstrong\u003eResurfacer delivery\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=\"staff-training\" data-tone=\"yellow\" style=\"--fml-launch-start:3; --fml-launch-duration:10;\"\u003e\u003cdiv class=\"fml-launch-lane-info\"\u003e\n\u003cstrong class=\"fml-launch-lane-title\"\u003eStaffing \u0026amp; training\u003c\/strong\u003e\u003cdiv class=\"fml-launch-lane-meta\"\u003e\n\u003cspan\u003eMonth 3-12\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=\"3\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"GM hired\"\u003e\u003cstrong\u003eGM hire\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"3\" data-task-duration=\"3\" data-task-priority=\"High\" data-task-output=\"Head technician hired\"\u003e\u003cstrong\u003eHead tech hire\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"4\" data-task-duration=\"4\" data-task-priority=\"High\" data-task-output=\"Instructor roster ready\"\u003e\u003cstrong\u003eInstructor hire\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"5\" data-task-duration=\"3\" data-task-priority=\"Medium\" data-task-output=\"Front desk staffed\"\u003e\u003cstrong\u003eFront desk hire\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"6\" data-task-duration=\"4\" data-task-priority=\"Medium\" data-task-output=\"Lounge team staffed\"\u003e\u003cstrong\u003eLounge staff hire\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=\"programming-sales\" data-tone=\"red\" style=\"--fml-launch-start:4; --fml-launch-duration:9;\"\u003e\u003cdiv class=\"fml-launch-lane-info\"\u003e\n\u003cstrong class=\"fml-launch-lane-title\"\u003eProgramming \u0026amp; sales\u003c\/strong\u003e\u003cdiv class=\"fml-launch-lane-meta\"\u003e\n\u003cspan\u003eMonth 4-12\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=\"4\" data-task-duration=\"4\" data-task-priority=\"High\" data-task-output=\"350 league leads\"\u003e\u003cstrong\u003eLeague presales\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"4\" data-task-duration=\"4\" data-task-priority=\"High\" data-task-output=\"600 class calendar\"\u003e\u003cstrong\u003eClass schedule\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"5\" data-task-duration=\"4\" data-task-priority=\"High\" data-task-output=\"2,500 hours plan\"\u003e\u003cstrong\u003eSheet hour plan\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"5\" data-task-duration=\"4\" data-task-priority=\"Medium\" data-task-output=\"Event lead list\"\u003e\u003cstrong\u003eCorporate outreach\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"6\" data-task-duration=\"4\" data-task-priority=\"Medium\" data-task-output=\"School group offers\"\u003e\u003cstrong\u003eSchool groups\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"6\" data-task-duration=\"4\" data-task-priority=\"Medium\" data-task-output=\"Local club leads\"\u003e\u003cstrong\u003eLocal club offers\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=\"opening-ops\" data-tone=\"gray\" style=\"--fml-launch-start:10; --fml-launch-duration:3;\"\u003e\u003cdiv class=\"fml-launch-lane-info\"\u003e\n\u003cstrong class=\"fml-launch-lane-title\"\u003eOpening week\u003c\/strong\u003e\u003cdiv class=\"fml-launch-lane-meta\"\u003e\n\u003cspan\u003eMonth 10-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=\"10\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Booking flow tested\"\u003e\u003cstrong\u003eBooking tests\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"10\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Waiver flow ready\"\u003e\u003cstrong\u003eWaiver flow\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"11\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Soft opening complete\"\u003e\u003cstrong\u003eSoft opening\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"11\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Staff response drilled\"\u003e\u003cstrong\u003eStaff drills\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, so move tasks if permits, refrigeration, hiring, or booking tests 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;\"\u003eWhy test Curling Rink assumptions before opening month?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThis is \u003cstrong\u003eassumption validation\u003c\/strong\u003e: launch timing, revenue ramp, staffing, overhead, runway, and breakeven. Open the \u003ca href=\"\/products\/curling-rink-financial-model\"\u003eCurling Rink Financial Model Template\u003c\/a\u003e.\u003c\/p\u003e\n\n\u003ch4\u003eWhat the model should show\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e2,500 ice hours at $120\u003c\/li\u003e\n\u003cli\u003e600 learn-to-curl at $55\u003c\/li\u003e\n\u003cli\u003e350 league memberships at $250\u003c\/li\u003e\n\u003cli\u003e12,000 food and beverage at $20\u003c\/li\u003e\n\u003cli\u003e800 pro shop transactions at $60\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$30,500\u003c\/strong\u003e monthly overhead\u003c\/li\u003e\n\u003cli\u003e1 GM and head tech\u003c\/li\u003e\n\u003cli\u003e1 instructor, 2 lounge staff\u003c\/li\u003e\n\u003cli\u003e1 pro shop\/front desk role\u003c\/li\u003e\n\u003cli\u003eUtilization, burn, breakeven timing\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\/curling-rink-financial-model-dashboard-financialmodelslab_11a64f42-248f-4891-9c60-e5d08ee53201.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/curling-rink-financial-model-dashboard-financialmodelslab_11a64f42-248f-4891-9c60-e5d08ee53201.webp?width=500\" alt=\"Curling Rink Financial Model dashboard summarizing key KPIs, runway\/cash position and performance with a dynamic dashboard for investor-ready reporting and to expose cash-flow blind spots.\"\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;\"\u003eHow do you get customers for a curling rink?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eGet customers before opening by preselling \u003cstrong\u003eleague spots\u003c\/strong\u003e, \u003cstrong\u003ememberships\u003c\/strong\u003e, \u003cstrong\u003elearn-to-curl classes\u003c\/strong\u003e, \u003cstrong\u003ecorporate events\u003c\/strong\u003e, birthday parties, school programs, and local club partnerships. If you're still sizing the model, see \u003ca href=\"\/blogs\/startup-costs\/curling-rink\"\u003eHow Much Does It Cost To Open A Curling Rink?\u003c\/a\u003e Year 1 traction targets are \u003cstrong\u003e350 memberships at $250\u003c\/strong\u003e, \u003cstrong\u003e600 class participants at $55\u003c\/strong\u003e, \u003cstrong\u003e$25,000\u003c\/strong\u003e in corporate events, and \u003cstrong\u003e2,500 paid ice sheet hours at $120\u003c\/strong\u003e.\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\u003ePre-sell demand\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eSell \u003cstrong\u003e350\u003c\/strong\u003e memberships early.\u003c\/li\u003e\n\u003cli\u003eBook \u003cstrong\u003e600\u003c\/strong\u003e learn-to-curl seats.\u003c\/li\u003e\n\u003cli\u003eClose \u003cstrong\u003e$25,000\u003c\/strong\u003e in corporate events.\u003c\/li\u003e\n\u003cli\u003eTarget birthday and school groups.\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\u003eBuild the schedule\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eLead with beginner classes.\u003c\/li\u003e\n\u003cli\u003eFill league nights first.\u003c\/li\u003e\n\u003cli\u003eBlock private events next.\u003c\/li\u003e\n\u003cli\u003eTrack \u003cstrong\u003e2,500\u003c\/strong\u003e paid ice hours by slot.\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 a curling rink?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eTo open a \u003cstrong\u003eCurling Rink\u003c\/strong\u003e, you need a suitable building, playable ice, core equipment, trained staff, permits, insurance, booking and payment tools, waivers, and pre-sold programs; for operating focus, see \u003ca href=\"\/blogs\/kpi-metrics\/curling-rink\"\u003eWhat Is The Most Important Indicator For Curling Rink Success?\u003c\/a\u003e. The launch model assumes \u003cstrong\u003e8 sheets\u003c\/strong\u003e, \u003cstrong\u003e2,500 Year 1 ice sheet hours\u003c\/strong\u003e, \u003cstrong\u003e350 league memberships\u003c\/strong\u003e, and \u003cstrong\u003e600 class participants\u003c\/strong\u003e, so readiness means customers can book, pay, play, and return in opening week.\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\u003eMinimum Setup\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eSecure a suitable building\u003c\/li\u003e\n\u003cli\u003eInstall \u003cstrong\u003ecurling sheets\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003ePlan refrigeration or ice service\u003c\/li\u003e\n\u003cli\u003eBuy stones, brooms, hacks, scoreboards\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\u003eOpening Readiness\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eHire GM and head ice technician\u003c\/li\u003e\n\u003cli\u003eAdd instructors, lounge, front desk\u003c\/li\u003e\n\u003cli\u003eSet permits, insurance, waivers\u003c\/li\u003e\n\u003cli\u003ePre-sell leagues, classes, events\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow long does it take to open a curling rink?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eA \u003cstrong\u003eCurling Rink\u003c\/strong\u003e usually takes \u003cstrong\u003e9 to 18 months\u003c\/strong\u003e to open. The schedule depends on building condition, refrigeration work, permits, contractor availability, specialty equipment lead times, and presales readiness. Here’s the quick math: \u003cstrong\u003eice-system readiness\u003c\/strong\u003e is the real bottleneck, not logo work or opening promotion.\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 timing drivers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eControl the site before buildout permits.\u003c\/li\u003e\n\u003cli\u003eGet the ice plant before sheet testing.\u003c\/li\u003e\n\u003cli\u003eBuy equipment before staff drills.\u003c\/li\u003e\n\u003cli\u003eSet booking tools before presales.\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\u003eModel month sequence\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eIce plant and refrigeration capex: first \u003cstrong\u003e3\u003c\/strong\u003e model months.\u003c\/li\u003e\n\u003cli\u003eInterior fit-out: first \u003cstrong\u003e6\u003c\/strong\u003e model months.\u003c\/li\u003e\n\u003cli\u003eStones: months \u003cstrong\u003e2\u003c\/strong\u003e to \u003cstrong\u003e4\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eResurfacer: months \u003cstrong\u003e3\u003c\/strong\u003e to \u003cstrong\u003e5\u003c\/strong\u003e.\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 day-one curling facility readiness before public opening\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-launch-readiness\" aria-label=\"Launch readiness checklist for a curling rink.\" data-export-filename=\"Curling Rink launch readiness checklist.xlsx\" data-source-title=\"Curling 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 depends on local permits, ice performance, vendor timing, and opening cash staying above the Month 13 floor.\"\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 a curling rink.\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-access\"\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=\"Ops\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Occupancy 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\"\u003eZoning 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\"\u003ePublic play needs legal occupancy before guests enter the building.\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=\"Ops\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Permit packet\"\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\"\u003ePermits and inspections 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\"\u003eKeep launch blocked until local permits and inspections are approved.\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=\"GM\" 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\"\u003eLiability policy and waivers 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\"\u003eWaivers and insurance should cover on-ice injuries and guest claims.\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-facility\"\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\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=\"Head Ice Tech\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Temp 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 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\"\u003eUnstable ice kills play quality and can force same-day cancellations.\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=\"Head Ice Tech\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Facility test\"\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 and drainage work\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\"\u003eBad control leads to soft ice, fog, and wet floors.\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=\"Facility Lead\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Safety walk\"\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\"\u003ePlayer flow and viewing safe\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\"\u003eClear paths keep curlers, spectators, and staff from crossing each other.\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-vendors\"\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=\"Ops\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Equipment 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\"\u003eStones, brooms, and hacks staged\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\"\u003eMissing core gear delays every sheet and every class.\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=\"Head Ice Tech\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Parts 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\"\u003eResurfacer and spare supplies 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\"\u003eReset work depends on a working resurfacer and backup supplies.\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=\"GM\" data-readiness-status=\"Not started\" data-readiness-evidence=\"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\"\u003eCore vendors locked\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\"\u003eLock refrigeration, food and beverage, pro shop, cleaning, and software support before opening.\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-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=\"Org chart\"\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 assigned\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\"\u003eOne owner must control opening decisions and daily escalation.\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=\"GM\" 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\"\u003eIce and front desk 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\"\u003eStaff must handle ice resets, guest intake, payments, and waivers.\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=\"Head Ice Tech\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Drill 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\"\u003eSafety and reset drills passed\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\"\u003eIf staff can't reset ice fast, league play and classes slip.\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=\"programs-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\"\u003ePrograms\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=\"Program Lead\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Season calendar\"\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\"\u003eLeague and membership plan loaded\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\"\u003eLock 350 memberships and league ice before public dates fill up.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"High\" data-readiness-required=\"Conditional\" data-readiness-owner=\"Program Lead\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Booking sheet\"\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\"\u003eClasses and events booked\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\"\u003eUse the 600-class target and $25k corporate event plan to fill open hours.\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=\"Front Desk\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Checkout test\"\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\"\u003ePayments and waivers 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\"\u003eNo one should pay until booking, payment, and waiver flow works end to end.\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-go-live\"\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\u0026lt;\nli 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 check\"\u0026gt;\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 1 model ties out\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\"\u003eCheck 2,500 ice hours, 600 class participants, and 350 memberships before opening.\u003c\/p\u003e\n\u003c\/div\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=\"Overhead build\"\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\"\u003eMonthly overhead equals $30,500\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\"\u003eLease, taxes, utilities, insurance, repairs, admin, and software should total $30,500.\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=\"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 covers Month 13\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\"\u003eMonth 13 should still show at least $23k cash; month 14 is the payback point.\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=\"Final approval\"\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 completed\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\"\u003eFreeze opening until ice, waivers, staffing, and presales are all signed off.\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 depends on local permits, ice performance, vendor timing, and opening cash staying above the Month 13 floor.\u003c\/p\u003e\u003c\/footer\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant the six launch drivers that decide curling rink readiness?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-launch-drivers\" aria-label=\"Main Launch Drivers six-card summary grid for a curling 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\"\u003eFacility Ready\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003e2,500 hrs\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003ePlayable sheets and stable ice protect league nights and keep Year 1 sheet hours usable.\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\"\u003ePermits\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003ePermit gate\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003eZoning, occupancy, and waivers clear the legal gate and avoid opening delays.\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\"\u003eIce Gear\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003e8-sheet set\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003eStones, resurfacer, and spares keep classes and leagues from stalling on day one.\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\"\u003eStaffing\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003eYear 1 crew\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003eTrained staff protect ice quality, safety, and repeat bookings during opening weeks.\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\"\u003ePresales\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003e350 membs\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003ePre-sold memberships, classes, and events fill prime time and speed first revenue.\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\"\u003eOps Systems\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003eWeek 1\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003eBooking, waivers, and closeout flow cut refunds and keep opening week controlled.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eFacility And Ice-System Readiness\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row1\"\u003e\n\u003ch3\u003ePlayable Ice First\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eFacility and ice-system readiness\u003c\/strong\u003e is the gatekeeper for opening on time. If the ice is unstable, the club cannot lock in league nights, classes, or rentals, so revenue gets pushed back fast. The readiness signal is simple: \u003cstrong\u003eplayable sheets\u003c\/strong\u003e, controlled temperature and humidity, safe flow, drainage, viewing areas, and a tested refrigeration system.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: the plan depends on \u003cstrong\u003e2,500 Year 1 ice sheet hours\u003c\/strong\u003e, so even small setup misses can hit day-one bookings. The main bottleneck is usually \u003cstrong\u003erefrigeration\u003c\/strong\u003e or \u003cstrong\u003ebuilding suitability\u003c\/strong\u003e, since both affect ice quality, safety, and whether the schedule can run without cancellations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row1\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTest the Building Before You Sell Time\u003c\/h3\u003e\n\u003cp\u003eVerify site control, building assessment, ice plant setup, interior fit-out, sheet layout, and the maintenance plan before preselling prime ice. The needed inputs are permits, contractors, equipment delivery, and the \u003cstrong\u003ehead ice technician\u003c\/strong\u003e, because this role owns ice testing and daily stability. If any of those slip, opening week can turn into refunds and reschedules.\u003c\/p\u003e\n\u003cp\u003eUse a simple go\/no-go check: confirm refrigeration runs, drainage clears, humidity stays controlled, and the sheets stay playable through a full test cycle. Also document ice reset timing and maintenance steps so league nights stay smooth and the club can use the full \u003cstrong\u003e2,500 sheet-hour\u003c\/strong\u003e target without avoidable downtime.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eConfirm refrigeration\u003c\/strong\u003e before fit-out finishes.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTest drainage\u003c\/strong\u003e during the first ice run.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTrack humidity\u003c\/strong\u003e before opening to guests.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAssign the head ice technician\u003c\/strong\u003e early.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLock maintenance steps\u003c\/strong\u003e before day one.\u003c\/li\u003e\n\u003c\/ul\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;\"\u003ePermitting And Insurance\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row2\"\u003e\n\u003ch3\u003ePermitting and Insurance\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eZoning confirmation\u003c\/strong\u003e, \u003cstrong\u003ebuildout permits\u003c\/strong\u003e, and \u003cstrong\u003eoccupancy approval\u003c\/strong\u003e decide whether the curling rink can open on time. If the building layout changes after construction, the final approval can slip, and that stops day-one sales even if the ice and staff are ready.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLiability insurance\u003c\/strong\u003e, participant waivers, safety rules, and emergency procedures are not paperwork extras; they are the legal setup for a public sports venue. The operator should confirm local code needs early, because the opening date depends on the building condition, final layout, and whether the space passes inspection as built.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row2\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eClear the approval path early\u003c\/h3\u003e\n\u003cp\u003eMap the permit stack before final buildout. Verify zoning, permit scope, occupancy sign-off, and insurance requirements first, then lock the floor plan so you do not trigger a re-review. The quick check is simple: if the layout changes, assume the approval package may need to change too.\u003c\/p\u003e\n\u003cp\u003eTrain staff on \u003cstrong\u003ewaivers\u003c\/strong\u003e, \u003cstrong\u003eincident reporting\u003c\/strong\u003e, player flow, and emergency steps before the first booking. Use a short opening checklist: who signs, who files, who trains, and who confirms the final inspection. A clean first week depends on those basics being documented, not improvised.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eConfirm local code needs first\u003c\/li\u003e\n\u003cli\u003eLock final layout before filing\u003c\/li\u003e\n\u003cli\u003eTest waiver flow at the desk\u003c\/li\u003e\n\u003cli\u003eDocument emergency steps and reporting\u003c\/li\u003e\n\u003cli\u003eHold occupancy sign-off before bookings\u003c\/li\u003e\n\u003c\/ul\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;\"\u003eCurling Equipment And Ice Maintenance\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eCurling Equipment Readiness\u003c\/h3\u003e\n    \u003cp\u003eAt launch, this driver decides whether the rink can sell \u003cstrong\u003epaid ice time\u003c\/strong\u003e on day one or has to delay classes and leagues. You need the full set in place: stones for \u003cstrong\u003e8 sheets\u003c\/strong\u003e, brooms, hacks, scoreboards, pebbling cans, scrapers, nippers, a resurfacer, and the \u003cstrong\u003eice plant and refrigeration system\u003c\/strong\u003e. Missing one core item can block play.\u003c\/p\u003e\n    \u003cp\u003eThe biggest risk is \u003cstrong\u003especialty lead time\u003c\/strong\u003e. If equipment lands after the ice is ready, opening slips even when the building is done. Here’s the quick math: one missing tool can knock out a sheet, and one lost sheet means fewer sessions, weaker schedule reliability, and less first-week cash.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eOrder, Stage, Test\u003c\/h3\u003e\n      \u003cp\u003eBuild the purchase list early, then assign receiving, staging, and test dates before opening. Confirm the stones, \u003cstrong\u003eice resurfacer machine\u003c\/strong\u003e, and maintenance tools are on site, unboxed, and working, and keep spare supplies and backup vendors documented. Train staff on reset steps and what to do if a tool fails mid-session.\u003c\/p\u003e\n      \u003cp\u003eRun a full dry test before opening week: set the sheets, check pebbling and scraping flow, and verify the gear supports the booked schedule with no gaps. If a tool is not tested, it is not launch-ready.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eLock specialty orders early.\u003c\/li\u003e\n        \u003cli\u003eStage all gear by sheet.\u003c\/li\u003e\n        \u003cli\u003eTest every tool on-ice.\u003c\/li\u003e\n        \u003cli\u003eTrain staff on backup steps.\u003c\/li\u003e\n      \u003c\/ul\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;\"\u003eStaffing And Instruction\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row4\"\u003e\n\u003ch3\u003eStaffing and Instruction\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eStaffing is a day-one gate, not a back-office task.\u003c\/strong\u003e This launch driver covers hiring, training, drills, class scripts, ice reset routines, and event hosting, so it directly affects \u003cstrong\u003ecustomer safety\u003c\/strong\u003e, \u003cstrong\u003eice quality\u003c\/strong\u003e, and \u003cstrong\u003erepeat bookings\u003c\/strong\u003e. Year 1 staffing totals \u003cstrong\u003e$320,000\u003c\/strong\u003e across 1 general manager at $90,000, 1 head ice technician at $65,000, 1 instructor at $50,000, 2 lounge and bar staff at $40,000 each, and 1 front desk role at $35,000.\u003c\/p\u003e\n\u003cp\u003eThe launch risk is \u003cstrong\u003eundertraining ice staff\u003c\/strong\u003e. If the general manager and head ice technician are not ready before opening, the business can still open on paper but miss safe classes, clean ice resets, and smooth league nights. That means more cancellations, weaker first impressions, and less chance of rebooking after the first visit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row4\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrain Before First Bookings\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eStart with the people who control the ice.\u003c\/strong\u003e Hire the head ice technician and instructor first, then build written procedures for class scripts, ice reset timing, safety checks, and event handoffs. Run drills before opening week so front desk, lounge, and bar staff know who handles waivers, customer questions, and incident reporting.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHere’s the quick math:\u003c\/strong\u003e $320,000 in annual staffing equals about \u003cstrong\u003e$26,667 per month\u003c\/strong\u003e before payroll taxes and benefits. That means launch cash needs to cover hiring, training time, and the first weeks of low productivity. If training slips, service quality slips too, and the first paid sessions feel risky instead of polished.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eLock the head ice technician early.\u003c\/li\u003e\n\u003cli\u003eTest class scripts with staff.\u003c\/li\u003e\n\u003cli\u003ePractice ice reset routines.\u003c\/li\u003e\n\u003cli\u003eAssign one clear event host.\u003c\/li\u003e\n\u003cli\u003eDocument safety and escalation steps.\u003c\/li\u003e\n\u003c\/ul\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;\"\u003eProgramming And Presales\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row5\"\u003e\n\u003ch3\u003ePresales Calendar\u003c\/h3\u003e\n\u003cp\u003eProgramming is the first cash signal for an indoor curling rink. If \u003cstrong\u003eleague nights\u003c\/strong\u003e, \u003cstrong\u003elearn-to-curl sessions\u003c\/strong\u003e, memberships, private events, school groups, and partnerships are not sold before opening, the building may be ready but the sheets sit empty during the best hours.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: \u003cstrong\u003e350\u003c\/strong\u003e league memberships at \u003cstrong\u003e$250\u003c\/strong\u003e is \u003cstrong\u003e$87,500\u003c\/strong\u003e; \u003cstrong\u003e600\u003c\/strong\u003e class participants at \u003cstrong\u003e$55\u003c\/strong\u003e is \u003cstrong\u003e$33,000\u003c\/strong\u003e; add \u003cstrong\u003e$25,000\u003c\/strong\u003e in corporate events and \u003cstrong\u003e2,500\u003c\/strong\u003e ice sheet hours at \u003cstrong\u003e$120\u003c\/strong\u003e for \u003cstrong\u003e$300,000\u003c\/strong\u003e. That is \u003cstrong\u003e$445,500\u003c\/strong\u003e of Year 1 revenue assumed from pre-open programming.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row5\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eSell the first 90 days before doors open\u003c\/h3\u003e\n\u003cp\u003eBuild the calendar in this order: sell \u003cstrong\u003epriority evening ice\u003c\/strong\u003e first, then lock beginner sessions, then place private events and school groups. The goal is a live opening week, not a hopeful one. One clean one-liner: if the prime-time ice is empty, the whole launch looks weak.\u003c\/p\u003e\n\u003cp\u003eVerify these before opening: signed league slots, paid class dates, event deposits, and partner commitments. Keep a simple sheet by date and sheet time so you can see what is already sold, what is soft, and what still needs outreach. That tells you whether staffing, inventory, and front desk coverage match real demand.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eSell evening slots first.\u003c\/li\u003e\n\u003cli\u003ePre-book opening-week events.\u003c\/li\u003e\n\u003cli\u003eConfirm beginner class dates.\u003c\/li\u003e\n\u003cli\u003eTrack paid vs. tentative bookings.\u003c\/li\u003e\n\u003cli\u003eMatch staff to sold volume.\u003c\/li\u003e\n\u003c\/ul\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;\"\u003eOperations Systems And Opening-Week Execution\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row6\"\u003e\n\u003ch3\u003eOpening-Week Systems\u003c\/h3\u003e\n\u003cp\u003eFor a curling rink, \u003cstrong\u003elaunch readiness\u003c\/strong\u003e means customers can book, pay, sign waivers, arrive, play, and rebook without staff fixing problems at the desk. The core stack is the booking system, payment flow, waiver system, league calendar, staffing schedule, maintenance checklist, and customer messages. At \u003cstrong\u003e$400 per month\u003c\/strong\u003e, the software budget is \u003cstrong\u003e$4,800 per year\u003c\/strong\u003e before support or setup time.\u003c\/p\u003e\n\u003cp\u003eThe big risk is calendar overlap during leagues or events. If one sheet gets double-booked or a waiver is missing, opening week turns into refunds, delays, and messy data. \u003cstrong\u003eDaily closeout\u003c\/strong\u003e, refund rules, and ice reset timing matter because they protect first-week cash flow and keep the schedule usable from day one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row6\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTest The Full Customer Flow\u003c\/h3\u003e\n\u003cp\u003eBefore opening, run \u003cstrong\u003emock bookings\u003c\/strong\u003e through the full path: book, pay, sign waiver, check in, play, and rebook. Use front-desk scripts, event run sheets, and a soft-opening feedback loop so staff know what to do when a league runs late or a group arrives early. One clean dry run can save a bad first night.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eVerify\u003c\/strong\u003e refund rules and waiver steps.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAssign\u003c\/strong\u003e one owner for calendar control.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTest\u003c\/strong\u003e ice reset timing between sessions.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDocument\u003c\/strong\u003e daily closeout and notes.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWatch\u003c\/strong\u003e overlap risk on peak nights.\u003c\/li\u003e\n\u003c\/ul\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":49303572611315,"sku":"curling-rink-opening-plan","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/curling-rink-opening-plan.webp?v=1782680245","url":"https:\/\/financialmodelslab.com\/products\/curling-rink-opening-plan","provider":"Financial Models Lab","version":"1.0","type":"link"}