{"product_id":"donut-shop-opening-plan","title":"How to Open a Donut Shop in 3 to 6 Months: Launch Steps","description":"\u003cbr\u003e\u003cdiv class=\"container_new_design\"\u003e\n\u003cdiv class=\"text-section text-1_new_design\"\u003e\n\u003cdiv class=\"line_top\"\u003e\u003c\/div\u003e\n\u003cp\u003eYou’re turning a donut concept into an opening-day operation, so the work is location, permits, equipment, recipes, suppliers, staff, and first sales This launch plan uses a \u003cstrong\u003eMonth 1 to Month 60\u003c\/strong\u003e model period, with researched planning assumptions including Month 3 breakeven, Year 1 weekday traffic of 40 to 80 covers, and weekend traffic of 90 to 100 covers Next, validate the opening sequence before you sign, build, hire, or promote\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\u003cdiv class=\"image-section image-1_new_design\" id=\"main_article_image\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003csection class=\"fml-launch-snapshot-cards\" aria-label=\"Launch snapshot cards for donut shop\"\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=\"This launch window depends on buildout, permits, inspections, and equipment. It's a planning range, not a fixed date.\"\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=\"This launch window depends on buildout, permits, inspections, and equipment. It's a planning range, not a fixed date.\"\u003e3-6 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=\"Open by moving through location, permits, equipment, recipes, staff, marketing, then soft opening. The order matters because later steps depend on earlier approvals.\"\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=\"Open by moving through location, permits, equipment, recipes, staff, marketing, then soft opening. The order matters because later steps depend on earlier approvals.\"\u003e7 stages\u003c\/strong\u003e\u003cspan class=\"fml-launch-snapshot-detail\"\u003eLocation 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=\"Buildout, health inspection, and equipment lead times can block opening even when marketing is ready. Check these before launch spend scales.\"\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=\"Buildout, health inspection, and equipment lead times can block opening even when marketing is ready. Check these before launch spend scales.\"\u003eBuildout delay\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=\"Pre-opening catering, office boxes, delivery profiles, and soft-opening offers can start cash flow early. Year 1 catering is 13% of mix, and Month 3 breakeven is directional.\"\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=\"Pre-opening catering, office boxes, delivery profiles, and soft-opening offers can start cash flow early. Year 1 catering is 13% of mix, and Month 3 breakeven is directional.\"\u003eCatering orders\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=\"Donut Shop Launch Timeline\" data-locale=\"en-US\" data-currency=\"USD\" data-export-filename=\"Donut Shop launch gantt chart.xlsx\" data-source-title=\"Donut Shop Launch Timeline\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\/\" data-note-label=\"Planning note\" data-note-text=\"Timing assumes permits, buildout, and equipment lead times stay on track; delays in any one of them can push soft opening and first revenue.\" data-timeline-unit=\"Months\" data-period-label=\"Month\" style=\"--fml-launch-periods:6;\"\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 full Gantt Chart with task detail.\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\n\u003c\/div\u003e\n\u003cdiv class=\"fml-launch-lanes\"\u003e\n\u003csection class=\"fml-launch-lane\" data-lane-key=\"lease-buildout\" 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\"\u003eLease \u0026amp; buildout\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=\"Signed lease and site control\"\u003e\u003cstrong\u003eSecure lease\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"1\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Approved floor plan\"\u003e\u003cstrong\u003eReview plans\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"2\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Power and water ready\"\u003e\u003cstrong\u003eRun utilities\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"2\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Kitchen and sales area ready\"\u003e\u003cstrong\u003eFinish buildout\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"4\" data-task-duration=\"1\" data-task-priority=\"Medium\" data-task-output=\"Open items cleared\"\u003e\u003cstrong\u003ePunch list\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=\"permits-inspections\" data-tone=\"red\" style=\"--fml-launch-start:1; --fml-launch-duration:4;\"\u003e\u003cdiv class=\"fml-launch-lane-info\"\u003e\n\u003cstrong class=\"fml-launch-lane-title\"\u003ePermits \u0026amp; inspections\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=\"Permit packet filed\"\u003e\u003cstrong\u003eFile licenses\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"1\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Health review package sent\"\u003e\u003cstrong\u003eSubmit plan set\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"2\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Inspection checklist ready\"\u003e\u003cstrong\u003ePrep inspection\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"3\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Health approval secured\"\u003e\u003cstrong\u003ePass health check\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"4\" data-task-duration=\"1\" data-task-priority=\"Medium\" data-task-output=\"Final compliance items closed\"\u003e\u003cstrong\u003eClose permit gaps\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-utilities\" data-tone=\"blue\" style=\"--fml-launch-start:1; --fml-launch-duration:3;\"\u003e\u003cdiv class=\"fml-launch-lane-info\"\u003e\n\u003cstrong class=\"fml-launch-lane-title\"\u003eEquipment \u0026amp; utilities\u003c\/strong\u003e\u003cdiv class=\"fml-launch-lane-meta\"\u003e\n\u003cspan\u003eMonth 1-3\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=\"Equipment orders placed\"\u003e\u003cstrong\u003eOrder fryer\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"1\" data-task-duration=\"1\" data-task-priority=\"Medium\" data-task-output=\"Tools and utensils on site\"\u003e\u003cstrong\u003eReceive smallwares\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"2\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Kitchen equipment installed\"\u003e\u003cstrong\u003eInstall kitchen gear\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"2\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Generator and power tested\"\u003e\u003cstrong\u003eTest power system\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"3\" data-task-duration=\"1\" data-task-priority=\"Medium\" data-task-output=\"Production settings locked\"\u003e\u003cstrong\u003eCalibrate bake setup\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=\"menu-vendors\" data-tone=\"green\" style=\"--fml-launch-start:1; --fml-launch-duration:4;\"\u003e\u003cdiv class=\"fml-launch-lane-info\"\u003e\n\u003cstrong class=\"fml-launch-lane-title\"\u003eMenu \u0026amp; vendors\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=\"2\" data-task-priority=\"High\" data-task-output=\"Core recipes finalized\"\u003e\u003cstrong\u003eTest donut recipes\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"1\" data-task-duration=\"1\" data-task-priority=\"Medium\" data-task-output=\"Vendor terms documented\"\u003e\u003cstrong\u003eSet supplier terms\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"2\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Opening stock ordered\"\u003e\u003cstrong\u003eConfirm ingredient order\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"3\" data-task-duration=\"1\" data-task-priority=\"Medium\" data-task-output=\"Price sheet ready\"\u003e\u003cstrong\u003eSet menu prices\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"4\" data-task-duration=\"1\" data-task-priority=\"Medium\" data-task-output=\"Trial production results\"\u003e\u003cstrong\u003eRun batch trial\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=\"staffing-training\" data-tone=\"yellow\" style=\"--fml-launch-start:2; --fml-launch-duration:4;\"\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 2-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=\"2\" data-task-duration=\"1\" data-task-priority=\"Medium\" data-task-output=\"Job ads live\"\u003e\u003cstrong\u003ePost roles\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"2\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Kitchen assistant hired\"\u003e\u003cstrong\u003eHire assistant\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"3\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Service scripts trained\"\u003e\u003cstrong\u003eTrain window staff\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"3\" data-task-duration=\"1\" data-task-priority=\"Medium\" data-task-output=\"Safety checklist complete\"\u003e\u003cstrong\u003eSafety walk-through\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"4\" data-task-duration=\"1\" data-task-priority=\"Medium\" data-task-output=\"Staffing rota set\"\u003e\u003cstrong\u003eOpening shift 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=\"marketing-launch\" data-tone=\"gray\" style=\"--fml-launch-start:2; --fml-launch-duration:5;\"\u003e\u003cdiv class=\"fml-launch-lane-info\"\u003e\n\u003cstrong class=\"fml-launch-lane-title\"\u003eMarketing \u0026amp; launch\u003c\/strong\u003e\u003cdiv class=\"fml-launch-lane-meta\"\u003e\n\u003cspan\u003eMonth 2-6\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=\"Medium\" data-task-output=\"Brand signs ready\"\u003e\u003cstrong\u003eCreate signage\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"2\" data-task-duration=\"2\" data-task-priority=\"Medium\" data-task-output=\"Local lead list\"\u003e\u003cstrong\u003eBuild promo list\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"3\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Preorder intake ready\"\u003e\u003cstrong\u003eSet preorder channel\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"4\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"First customers served\"\u003e\u003cstrong\u003eRun soft opening\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"5\" data-task-duration=\"1\" data-task-priority=\"Medium\" data-task-output=\"Launch fixes list\"\u003e\u003cstrong\u003eReview launch results\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 assumes permits, buildout, and equipment lead times stay on track; delays in any one of them can push soft opening and first revenue.\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 Donut Shop launch assumptions before opening?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThe \u003ca href=\"\/products\/donut-shop-financial-model\"\u003eDonut Shop Financial Model Template\u003c\/a\u003e shows revenue, costs, cash needs, assumptions, and break-even logic—open it now.\u003c\/p\u003e\n\n\u003ch4\u003eLaunch model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\u003cstrong\u003eDaily covers by day\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eMidweek and weekend AOV\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eMonth 3 break-even\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e16-month payback path\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCash runway timing\u003c\/strong\u003e\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\/donut-shop-financial-model-dashboard-financialmodelslab_7ad4f69f-3802-444f-a1a0-a3368d139ba9.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/donut-shop-financial-model-dashboard-financialmodelslab_7ad4f69f-3802-444f-a1a0-a3368d139ba9.webp?width=500\" alt=\"Donut Shop Financial Model dashboard summarizing key KPIs, runway\/cash and performance with a dynamic dashboard, investor-ready charts and user-friendly view to spot 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 long does it take to open a donut shop?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eIf you’re opening a \u003cstrong\u003eDonut Shop\u003c\/strong\u003e, plan on \u003cstrong\u003e3 to 6 months\u003c\/strong\u003e for a practical launch, with a second-generation food space moving faster than a raw shell that still needs \u003cstrong\u003eventilation, plumbing, electrical, and counter buildout\u003c\/strong\u003e. \u003cstrong\u003eMonth 1 to Month 3\u003c\/strong\u003e usually covers kitchen equipment, smallwares, generator power, water tanks, plumbing, and major launch assets. The soft opening should wait until production, POS, staff, and sanitation all hold up under real service pressure.\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\u003eFaster setups\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e3 to 6 months\u003c\/strong\u003e is the planning range\u003c\/li\u003e\n\u003cli\u003eSecond-gen space opens faster\u003c\/li\u003e\n\u003cli\u003eMonth 1 to Month 3 is setup work\u003c\/li\u003e\n\u003cli\u003eSoft open only after live testing\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\u003eCommon delays\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eEquipment lead times slow builds\u003c\/li\u003e\n\u003cli\u003eContractor slippage pushes dates back\u003c\/li\u003e\n\u003cli\u003eUtility setup can stall opening\u003c\/li\u003e\n\u003cli\u003eFailed health items trigger reinspections\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat are the biggest donut shop opening mistakes?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003e\u003cstrong\u003eDonut Shop\u003c\/strong\u003e openings usually fail because the recipe and flow are not proven before day one. The biggest mistakes are \u003cstrong\u003eunder-tested recipes\u003c\/strong\u003e, a \u003cstrong\u003eslow morning production flow\u003c\/strong\u003e, weak vendor backup, and marketing that starts too late. With the posted labor plan at \u003cstrong\u003e10 FTE\u003c\/strong\u003e, \u003cstrong\u003e10 FTE\u003c\/strong\u003e, \u003cstrong\u003e05 FTE\u003c\/strong\u003e, and \u003cstrong\u003e05 FTE\u003c\/strong\u003e, coverage is still lean if one person owns production and service at peak, so a soft opening with a limited menu and live point-of-sale (POS) tracking is the safer next step.\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\u003eKitchen checks\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTest \u003cstrong\u003erecipe yield\u003c\/strong\u003e first.\u003c\/li\u003e\n\u003cli\u003eTrack \u003cstrong\u003ewaste\u003c\/strong\u003e and cooling time.\u003c\/li\u003e\n\u003cli\u003eCheck \u003cstrong\u003eglazing consistency\u003c\/strong\u003e batch by batch.\u003c\/li\u003e\n\u003cli\u003eVerify \u003cstrong\u003epackaging\u003c\/strong\u003e before opening.\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\u003eLaunch checks\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eMap the \u003cstrong\u003ebatch schedule\u003c\/strong\u003e clearly.\u003c\/li\u003e\n\u003cli\u003eTime \u003cstrong\u003ecoffee service speed\u003c\/strong\u003e at peak.\u003c\/li\u003e\n\u003cli\u003eFix \u003cstrong\u003ecounter layout\u003c\/strong\u003e for faster handoff.\u003c\/li\u003e\n\u003cli\u003eStart marketing and inspections early.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow do you get customers for a donut shop before opening?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eStart building demand before final inspection, not after opening day: use window signage, teaser photos, local sampling, school and church contacts, nearby office box pre-orders, coffee attach offers, and a delivery profile so people can order fast. Push soft-opening offers to collect reviews, and treat catering as an early revenue lane; the model shows \u003cstrong\u003e13%\u003c\/strong\u003e catering mix in Year 1, rising to \u003cstrong\u003e25%\u003c\/strong\u003e by Year 5. For a deeper cost check, see \u003ca href=\"\/blogs\/startup-costs\/donut-shop\"\u003eHow Much Does It Cost To Open A Donut Shop?\u003c\/a\u003e and match launch traffic to capacity, with \u003cstrong\u003e40 to 80\u003c\/strong\u003e weekday covers and \u003cstrong\u003e90 to 100\u003c\/strong\u003e weekend covers in Year 1.\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\u003eBuild local awareness\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003ePut signs in the window now\u003c\/li\u003e\n\u003cli\u003ePost teaser photos before opening\u003c\/li\u003e\n\u003cli\u003eOffer local sampling runs\u003c\/li\u003e\n\u003cli\u003eContact schools and churches first\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\u003eTurn interest into sales\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTake office box pre-orders nearby\u003c\/li\u003e\n\u003cli\u003eAttach coffee to donut orders\u003c\/li\u003e\n\u003cli\u003eSet up delivery profiles early\u003c\/li\u003e\n\u003cli\u003eRun soft openings to earn reviews\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 what must be ready before opening the donut shop\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-launch-readiness\" aria-label=\"Launch readiness checklist for donut shop.\" data-export-filename=\"Donut Shop launch readiness checklist.xlsx\" data-source-title=\"Donut Shop 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 rules, vendor timing, and staffing fit.\"\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 the donut shop.\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=\"permits-compliance\"\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\"\u003ePermits\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=\"Formation and tax account docs\"\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\"\u003eRegistration and tax setup complete\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\"\u003eLegal status and sales tax must be live before you take the first order.\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=\"Compliance\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Permit and health 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\"\u003eFood permit and health review 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\"\u003eYou should not serve food until permits and local health review are cleared.\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=\"Final 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\"\u003eOccupancy and final inspection passed\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\"\u003eOpening without occupancy signoff can stop service fast.\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=\"kitchen-equipment\"\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\"\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=\"Kitchen\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Equipment test 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\"\u003eFryer and mixer 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\"\u003eTest heat, mix, proof, glaze, and cool cycles before launch.\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=\"Kitchen\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Trial batch report\"\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\"\u003eProofing, glazing, and cooling 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\"\u003eEach step must work in sequence or batch timing will slip.\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=\"Ops\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Pre-open setup checklist\"\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\"\u003eDisplay, coffee, packaging, safety 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\"\u003eDisplay and coffee need clean handoff and safe handling.\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=\"suppliers-inventory\"\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\"\u003eSuppliers\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=\"Purchasing\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Signed supplier 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\"\u003eFlour, sugar, and oil sourced\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\"\u003eMatch flour, sugar, and oil buys to recipe volumes.\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=\"Purchasing\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Opening inventory 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\"\u003eFillings, coffee, and paper stocked\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\"\u003eFillings, coffee, and paper goods need day-one stock.\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=\"Ops\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Backup vendor contacts\"\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\"\u003eBackup suppliers confirmed\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\"\u003eBackup suppliers keep the line moving if one vendor slips.\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\"\u003eStaff\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=\"Staffing roster\"\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 1 staffing plan set\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 needs Head Chef Owner 1.0 FTE, Kitchen Assistant 1.0, Window Staff 0.5, Driver 0.5.\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=\"Shift schedule\"\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\"\u003eService roles and coverage assigned\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\"\u003eEach role needs a named shift owner before the first service.\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=\"Trainer\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Training 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\"\u003eSanitation and batch timing 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\"\u003eStaff must handle sanitation and timing without coach support.\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=\"menu-pos-flow\"\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\"\u003eMenu\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=\"Chef\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Recipe test 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\"\u003eRecipe yield and batch timing set\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\"\u003eYield targets keep batches aligned with waste and demand.\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=\"Founder\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Menu and pricing 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\"\u003eMenu boards and pricing approved\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\"\u003eSet $18 midweek and $22 weekend pricing before opening.\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=\"Ops\" data-readiness-status=\"Not started\" data-readiness-evidence=\"POS test receipt\"\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 hardware and refunds tested\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\"\u003ePOS and refund rules should work before cash goes live.\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=\"cash-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-secti\non-title\"\u003eCash\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\"\u003eMinimum cash Month 2 covered\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 has to cover the Month 2 trough.\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=\"Breakeven model\"\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\"\u003eMonth 3 breakeven validated\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\"\u003eBreakeven lands in Month 3, so watch early sales closely.\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 signoff note\"\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 approval signed\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 opening until permits, staff, and systems are ready.\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 rules, vendor timing, and staffing fit.\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 control opening readiness?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-launch-drivers\" aria-label=\"Six launch drivers for a donut shop opening summary grid.\"\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\"\u003eLocation and Buildout\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003eHigh\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003eThe site sets the pace; zoning, traffic, utilities, and flow decide whether opening stays on schedule.\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 and Inspections\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\"\u003eNo permit, no opening; approvals and final inspection control the legal launch date.\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\"\u003eProduction Equipment\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003eMonth 1-3\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003eMixers, fryers, and cooling flow set morning capacity and how smooth day one feels.\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\"\u003eMenu Validation\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003e$18\/$22 AOV\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003eTested recipes and clear box pricing cut waste and make first sales faster.\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\"\u003eSuppliers and Staffing\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003eBackup crew\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003eBackup suppliers and trained openers reduce stockouts during early mornings and weekend peaks.\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\"\u003eSoft Opening\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003eMonth 3\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003eA controlled soft opening brings early cash, feedback, and cleaner operations before the grand push.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eLocation and Buildout\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row1\"\u003e\n\u003ch3\u003eSite and Buildout\u003c\/h3\u003e\n\u003cp\u003eIf the space is wrong, the opening slips. \u003cstrong\u003eApproved zoning\u003c\/strong\u003e, clear lease terms, morning traffic, parking or pickup access, utilities, ventilation, and plumbing decide whether the shop can open on time and serve from day one.\u003c\/p\u003e\n\u003cp\u003eThe buildout also sets counter flow and kitchen speed. A space with no proper \u003cstrong\u003eventilation\u003c\/strong\u003e can delay fryer installation, and a weak \u003cstrong\u003equeue layout\u003c\/strong\u003e can slow service on day one. Every missed week burns cash on rent, contractor time, and staff planning.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row1\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eCheck the Space Early\u003c\/h3\u003e\n\u003cp\u003eConfirm the site allows permitted food use, then map kitchen flow, display case placement, and the POS counter before you order fixtures. Tie contractor work to inspection dates, and test the customer path from door to order point to pickup so the layout fits real traffic.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eApproved zoning and lease terms\u003c\/li\u003e\n\u003cli\u003eVentilation, plumbing, and utilities\u003c\/li\u003e\n\u003cli\u003eParking, pickup, and morning traffic\u003c\/li\u003e\n\u003cli\u003eKitchen flow and counter layout\u003c\/li\u003e\n\u003cli\u003eContractors and inspection timing\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eOne weak site detail can push marketing, hiring, and inventory plans out of sync.\u003c\/strong\u003e If the buildout is still changing after fixtures are ordered, expect rework, delay risk, and a rough first week.\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;\"\u003ePermits and Inspections\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row2\"\u003e\n\u003ch3\u003ePermits Before Opening\u003c\/h3\u003e\n\u003cp\u003eIf the donut shop does not clear local approvals, it cannot legally open. The launch date is binary here: either the permits and inspections are done, or the doors stay shut. Plan for \u003cstrong\u003ebusiness registration\u003c\/strong\u003e, a \u003cstrong\u003esales tax permit\u003c\/strong\u003e, a \u003cstrong\u003efood service permit\u003c\/strong\u003e, \u003cstrong\u003ehealth plan review\u003c\/strong\u003e, and \u003cstrong\u003eoccupancy approval\u003c\/strong\u003e before any grand opening date is set.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: the model includes \u003cstrong\u003e$150 per month\u003c\/strong\u003e for business licenses and permits, plus \u003cstrong\u003eMonth 1\u003c\/strong\u003e safety equipment. Missing items like sinks, storage, labeling, or temperature controls can trigger reinspection and push revenue back, even if staffing and marketing are ready.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row2\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eInspect Early, Not Late\u003c\/h3\u003e\n\u003cp\u003eSubmit plans early and make sure the installed equipment matches the approved drawings. That means the sink count, sanitation setup, equipment placement, and customer-flow layout all need to line up before the inspector arrives. If the buildout changes after approval, expect delay risk.\u003c\/p\u003e\n\u003cp\u003eTrain staff on sanitation steps before final inspection, then schedule each visit with a buffer. Use this checklist:\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eConfirm permit filings\u003c\/li\u003e\n\u003cli\u003eMatch buildout to approved plans\u003c\/li\u003e\n\u003cli\u003eVerify sinks and storage\u003c\/li\u003e\n\u003cli\u003eLabel food and chemicals\u003c\/li\u003e\n\u003cli\u003eCheck temperature controls\u003c\/li\u003e\n\u003cli\u003eBook reinspection time\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;\"\u003eProduction Equipment and Workflow\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eEquipment Flow\u003c\/h3\u003e\n    \u003cp\u003eThis driver sets day-one capacity. If the \u003cstrong\u003emixers, proofers, fryers, glazing stations, cooling racks, display cases, coffee setup, prep space, storage, and cleaning flow\u003c\/strong\u003e are not working together, the shop can open late or serve slower than planned. For a donut shop, one weak step can back up the whole morning line.\u003c\/p\u003e\n    \u003cp\u003eThe build plan already assumes \u003cstrong\u003eKitchen Equipment Installation from Month 1 to Month 3\u003c\/strong\u003e, with \u003cstrong\u003eSmallwares Utensils from Month 1 to Month 3\u003c\/strong\u003e and \u003cstrong\u003ePOS hardware in Month 1\u003c\/strong\u003e. If fryer, proofing, or cooling capacity is short, morning output stalls and the shop may miss the \u003cstrong\u003e40 to 100 covers per day\u003c\/strong\u003e Year 1 range without chaos.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTest the Line Early\u003c\/h3\u003e\n      \u003cp\u003eBefore opening, run \u003cstrong\u003etest batch timing\u003c\/strong\u003e, staff the \u003cstrong\u003eearly-morning schedule\u003c\/strong\u003e, label production zones, and run service simulations. That shows whether donuts, coffee, and front counter handoffs work at the same speed the plan assumes.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eVerify fryer, proofer, cooling space.\u003c\/li\u003e\n        \u003cli\u003eStage coffee and POS together.\u003c\/li\u003e\n        \u003cli\u003eMap cleaning tasks by shift.\u003c\/li\u003e\n        \u003cli\u003eAssign one opener per station.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eIf the line only works on paper, launch day turns into rework, slower service, and avoidable waste. The fix is simple: test the full path from prep to display before first customer.\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;\"\u003eMenu and Recipe Validation\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row4\"\u003e\n    \u003ch3\u003eMenu and Recipe Validation\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eMenu fit drives day-one trust and waste control.\u003c\/strong\u003e If core donuts, premium flavors, coffee attach, and seasonal items are not tested under real production timing, the shop opens with guesswork. That can slow service, create inconsistent product, and turn early traffic into waste instead of repeat orders.\u003c\/p\u003e\n    \u003cp\u003eWith \u003cstrong\u003e$18\u003c\/strong\u003e midweek AOV, \u003cstrong\u003e$22\u003c\/strong\u003e weekend AOV, and a Year 1 mix of \u003cstrong\u003e65%\u003c\/strong\u003e core food, \u003cstrong\u003e12%\u003c\/strong\u003e beverages, and \u003cstrong\u003e10%\u003c\/strong\u003e sides and desserts, the menu has to be simple enough to execute cleanly. Too many flavors before the team can make them the same way is a launch risk, not a sales win.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eLock the Core Menu First\u003c\/h3\u003e\n      \u003cp\u003e\u003cstrong\u003eTest recipes in live timing, not on paper.\u003c\/strong\u003e Record yield, set batch size rules, define shelf-life standards, and price boxes clearly before opening day. Keep the soft-opening menu tight so the team can move fast, protect quality, and learn what sells without blowing through labor or product.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTest core donuts under service timing\u003c\/li\u003e\n        \u003cli\u003eTrack yield on every batch\u003c\/li\u003e\n        \u003cli\u003eSet prep sheets and batch rules\u003c\/li\u003e\n        \u003cli\u003eDefine shelf life before launch\u003c\/li\u003e\n        \u003cli\u003eLimit soft-opening items\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;\"\u003eSuppliers, Inventory, and Staffing\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row5\"\u003e\n\u003ch3\u003eSupply and Staffing\u003c\/h3\u003e\n\u003cp\u003eThis driver decides whether the shop can open with \u003cstrong\u003ereliable morning inventory\u003c\/strong\u003e and enough hands for the first rush. You need active accounts for \u003cstrong\u003eflour, sugar, oil, fillings, packaging, coffee, paper goods, and cleaning supplies\u003c\/strong\u003e, plus backup vendors. If one source slips, the opening can stall or the line can break before peak weekend demand.\u003c\/p\u003e\n\u003cp\u003eYear 1 staffing has to be set before the doors open: \u003cstrong\u003eHead Chef Owner\u003c\/strong\u003e, \u003cstrong\u003eKitchen Assistant\u003c\/strong\u003e, \u003cstrong\u003eService Window Staff\u003c\/strong\u003e, and \u003cstrong\u003eGeneral Helper Driver\u003c\/strong\u003e. The plan adds a \u003cstrong\u003eCatering Lead in Month 13\u003c\/strong\u003e in Year 2, so day-one coverage must already handle production, counter service, delivery or catering, and cleaning without that extra role.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row5\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eLock Supply and Opening Roles Early\u003c\/h3\u003e\n\u003cp\u003eBuild the order list from opening-day volume, then test it against the first weekend and early-morning rush. Set par levels for core ingredients and packaging, confirm backup vendors for each item, and document who opens production, who runs the counter, and who cleans. \u003cstrong\u003eNo trained opener\u003c\/strong\u003e or \u003cstrong\u003eno backup supplier\u003c\/strong\u003e is a launch risk, not a small miss.\u003c\/p\u003e\n\u003cp\u003eThe source model lists Year 1 labor at \u003cstrong\u003e$70,000\u003c\/strong\u003e for the Head Chef Owner, \u003cstrong\u003e$40,000\u003c\/strong\u003e for the Kitchen Assistant, and \u003cstrong\u003e$25,000\u003c\/strong\u003e each for Service Window Staff and General Helper Driver. If those roles are not hired and trained before opening, cash burns while service speed and consistency stay weak.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eConfirm vendor accounts before hiring ends.\u003c\/li\u003e\n\u003cli\u003eTrain one opener for each shift.\u003c\/li\u003e\n\u003cli\u003eSeparate production, service, and cleaning handoffs.\u003c\/li\u003e\n\u003cli\u003ePrecheck weekend stock for all core items.\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;\"\u003eSoft Opening and First Revenue\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row6\"\u003e\n    \u003ch3\u003eSoft Opening and First Revenue\u003c\/h3\u003e\n    \u003cp\u003eA controlled soft opening keeps the first revenue push from turning into a service failure. Limited batches, \u003cstrong\u003ePOS\u003c\/strong\u003e tracking, coffee speed tests, and a review request process let the team spot weak points before the grand opening, when Year 1 weekend traffic can reach \u003cstrong\u003e90 to 100 covers\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eThis matters because the early mix has to work on day one: \u003cstrong\u003e$18 midweek AOV\u003c\/strong\u003e, \u003cstrong\u003e$22 weekend AOV\u003c\/strong\u003e, and a \u003cstrong\u003e13% Year 1 catering mix\u003c\/strong\u003e. Teaser content, neighborhood sampling, office box pre-orders, and school or church outreach help build local proof and cash before full scale. If packaging, delivery setup, or menu speed is not stable, delay the big launch.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTest Demand Before the Grand Opening\u003c\/h3\u003e\n      \u003cp\u003eUse the soft opening to prove the full path from order to handoff. That means checking packaging, delivery setup, coffee workflow, and the review request process while the menu stays tight. The goal is simple: collect clean feedback, not chase volume.\u003c\/p\u003e\n      \u003cp\u003eTrack what sells, what slows service, and what gets sent back. If the shop is still missing speed on drinks or consistency on donut batches, keep the launch small and fix it first. The model points to \u003cstrong\u003eMonth 3 breakeven\u003c\/strong\u003e, so early cash and repeatable ops matter more than a flashy opening day.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eSell limited batches first.\u003c\/li\u003e\n        \u003cli\u003eMeasure POS by hour.\u003c\/li\u003e\n        \u003cli\u003eTest coffee speed.\u003c\/li\u003e\n        \u003cli\u003eCollect customer feedback.\u003c\/li\u003e\n        \u003cli\u003eAdjust menu before scaling.\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":49303589716211,"sku":"donut-shop-opening-plan","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/donut-shop-opening-plan.webp?v=1782681210","url":"https:\/\/financialmodelslab.com\/products\/donut-shop-opening-plan","provider":"Financial Models Lab","version":"1.0","type":"link"}