{"product_id":"sandwich-shop-opening-plan","title":"How To Open A Sandwich Shop In 3–6 Months With A Launch Plan","description":"\u003cbr\u003e\u003cdiv class=\"card_smpl\"\u003e\n\n\u003cdiv class=\"double_border\"\u003e\n\n\u003cdiv class=\"card_smpl_header\"\u003e\n\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-plus-icon.svg\" alt=\"Key Takeaways\" class=\"icon_how_to_use\"\u003e\n\n\u003ch3\u003eKey Takeaways\u003c\/h3\u003e\n\n\u003c\/div\u003e\n\n\u003cul class=\"lst_crct_blog\"\u003e\n\n\u003cli\u003eChoose lunch-heavy locations that can hit weekday covers.\u003c\/li\u003e\n\n\u003cli\u003ePermits must clear before marketing and opening start.\u003c\/li\u003e\n\n\u003cli\u003eWorkflow and equipment decide lunch speed and inspection readiness.\u003c\/li\u003e\n\n\u003cli\u003eStaff training and menu control protect first-week service.\u003c\/li\u003e\n\n\u003c\/ul\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003csection class=\"fml-launch-snapshot-cards\" aria-label=\"Launch snapshot cards for a sandwich 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=\"Month 1 to Month 3 covers lease, permits, buildout, equipment, and hiring. The 3-6 month range depends on approval speed and staff setup.\"\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=\"Month 1 to Month 3 covers lease, permits, buildout, equipment, and hiring. The 3-6 month range depends on approval speed and staff setup.\"\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=\"Sequence matters: concept, lease, permits, buildout, vendors, hiring, then soft opening. Delays usually come from permit timing or late vendor and staff setup.\"\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=\"Sequence matters: concept, lease, permits, buildout, vendors, hiring, then soft opening. Delays usually come from permit timing or late vendor and staff setup.\"\u003e7 stages\u003c\/strong\u003e\u003cspan class=\"fml-launch-snapshot-detail\"\u003eConcept 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=\"Health department approval and kitchen readiness can hold the opening date. Don't scale launch spend until safe prep flow is proven in the pre-opening period.\"\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=\"Health department approval and kitchen readiness can hold the opening date. Don't scale launch spend until safe prep flow is proven in the pre-opening period.\"\u003eHealth review\u003c\/strong\u003e\u003cspan class=\"fml-launch-snapshot-detail\"\u003eApproval path\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 with a soft opening, then test lunch traffic, catering preorders, and delivery app setup. That lets you validate service before full promotion.\"\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 with a soft opening, then test lunch traffic, catering preorders, and delivery app setup. That lets you validate service before full promotion.\"\u003eFirst order\u003c\/strong\u003e\u003cspan class=\"fml-launch-snapshot-detail\"\u003eTest service live\u003c\/span\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003csection class=\"fml-launch-timeline\" aria-label=\"Sandwich Shop Launch Timeline\" data-locale=\"en-US\" data-currency=\"USD\" data-export-filename=\"Sandwich Shop launch gantt chart.xlsx\" data-source-title=\"Sandwich Shop 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. If health approval or kitchen readiness slips, opening moves.\" data-timeline-unit=\"Weeks\" data-period-label=\"Week\" style=\"--fml-launch-periods:12;\"\u003e\u003cdiv class=\"fml-launch-card\"\u003e\n\u003cheader class=\"fml-launch-header\"\u003e\u003cdiv\u003e\n\u003cp class=\"fml-launch-eyebrow\"\u003eLaunch timeline\u003c\/p\u003e\n\u003cp class=\"fml-launch-description\"\u003eShort web summary of the launch plan; the XLSX export carries 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\u003eWeek 1\u003c\/span\u003e\u003cspan\u003eWeek 2\u003c\/span\u003e\u003cspan\u003eWeek 3\u003c\/span\u003e\u003cspan\u003eWeek 4\u003c\/span\u003e\u003cspan\u003eWeek 5\u003c\/span\u003e\u003cspan\u003eWeek 6\u003c\/span\u003e\u003cspan\u003eWeek 7\u003c\/span\u003e\u003cspan\u003eWeek 8\u003c\/span\u003e\u003cspan\u003eWeek 9\u003c\/span\u003e\u003cspan\u003eWeek 10\u003c\/span\u003e\u003cspan\u003eWeek 11\u003c\/span\u003e\u003cspan\u003eWeek 12\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-launch-lanes\"\u003e\n\u003csection class=\"fml-launch-lane\" data-lane-key=\"concept_planning\" data-tone=\"gray\" style=\"--fml-launch-start:1; --fml-launch-duration:3;\"\u003e\u003cdiv class=\"fml-launch-lane-info\"\u003e\n\u003cstrong class=\"fml-launch-lane-title\"\u003eConcept planning\u003c\/strong\u003e\u003cdiv class=\"fml-launch-lane-meta\"\u003e\n\u003cspan\u003eWeek 1-3\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=\"1\" data-task-priority=\"High\" data-task-output=\"Concept brief\"\u003e\u003cstrong\u003eDefine launch scope\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"1\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Startup budget\"\u003e\u003cstrong\u003eSize startup budget\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"2\" data-task-duration=\"1\" data-task-priority=\"Medium\" data-task-output=\"Opening KPI sheet\"\u003e\u003cstrong\u003eSet opening targets\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"2\" data-task-duration=\"2\" data-task-priority=\"Medium\" data-task-output=\"Site requirements\"\u003e\u003cstrong\u003eLock site brief\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=\"lease_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\"\u003eLease and permits\u003c\/strong\u003e\u003cdiv class=\"fml-launch-lane-meta\"\u003e\n\u003cspan\u003eWeek 1-5\u003c\/span\u003e\u003cspan\u003e5 tasks\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-launch-track\" aria-hidden=\"true\"\u003e\u003cspan class=\"fml-launch-bar\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"fml-launch-details\"\u003e\n\u003cbutton class=\"fml-launch-toggle\" type=\"button\" data-launch-toggle\u003eShow tasks\u003c\/button\u003e\u003cul class=\"fml-launch-task-list\"\u003e\n\u003cli data-task-start=\"1\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Lease draft\"\u003e\u003cstrong\u003eReview lease terms\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"2\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Signed lease\"\u003e\u003cstrong\u003eSign lease\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"2\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Permit pack\"\u003e\u003cstrong\u003eFile permits\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"3\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Approval checklist\"\u003e\u003cstrong\u003eHealth approval review\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"4\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Inspection slot\"\u003e\u003cstrong\u003eSchedule inspection\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"fml-launch-lane\" data-lane-key=\"buildout_equipment\" data-tone=\"blue\" style=\"--fml-launch-start:2; --fml-launch-duration:8;\"\u003e\u003cdiv class=\"fml-launch-lane-info\"\u003e\n\u003cstrong class=\"fml-launch-lane-title\"\u003eBuildout and equipment\u003c\/strong\u003e\u003cdiv class=\"fml-launch-lane-meta\"\u003e\n\u003cspan\u003eWeek 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=\"1\" data-task-priority=\"High\" data-task-output=\"Layout plan\"\u003e\u003cstrong\u003eFinalize floor plan\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"2\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Vendor orders\"\u003e\u003cstrong\u003eOrder equipment\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"3\" data-task-duration=\"4\" data-task-priority=\"High\" data-task-output=\"Build progress\"\u003e\u003cstrong\u003eStart buildout\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"5\" data-task-duration=\"3\" data-task-priority=\"High\" data-task-output=\"Installed equipment\"\u003e\u003cstrong\u003eInstall kitchen gear\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"8\" data-task-duration=\"2\" data-task-priority=\"Medium\" data-task-output=\"Punch list\"\u003e\u003cstrong\u003eComplete punch 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=\"menu_vendors\" data-tone=\"green\" style=\"--fml-launch-start:2; --fml-launch-duration:7;\"\u003e\u003cdiv class=\"fml-launch-lane-info\"\u003e\n\u003cstrong class=\"fml-launch-lane-title\"\u003eMenu and vendors\u003c\/strong\u003e\u003cdiv class=\"fml-launch-lane-meta\"\u003e\n\u003cspan\u003eWeek 2-8\u003c\/span\u003e\u003cspan\u003e5 tasks\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-launch-track\" aria-hidden=\"true\"\u003e\u003cspan class=\"fml-launch-bar\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"fml-launch-details\"\u003e\n\u003cbutton class=\"fml-launch-toggle\" type=\"button\" data-launch-toggle\u003eShow tasks\u003c\/button\u003e\u003cul class=\"fml-launch-task-list\"\u003e\n\u003cli data-task-start=\"2\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Supplier list\"\u003e\u003cstrong\u003eSource suppliers\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"3\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Recipe costing\"\u003e\u003cstrong\u003ePrice menu items\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"4\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Tasting notes\"\u003e\u003cstrong\u003eTest sandwich recipes\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"5\" data-task-duration=\"1\" data-task-priority=\"Medium\" data-task-output=\"Margin sheet\"\u003e\u003cstrong\u003eSet menu margins\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"6\" data-task-duration=\"1\" data-task-priority=\"Low\" data-task-output=\"Final menu\"\u003e\u003cstrong\u003ePrint menu boards\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=\"hiring_training\" data-tone=\"yellow\" style=\"--fml-launch-start:4; --fml-launch-duration:6;\"\u003e\u003cdiv class=\"fml-launch-lane-info\"\u003e\n\u003cstrong class=\"fml-launch-lane-title\"\u003eHiring and training\u003c\/strong\u003e\u003cdiv class=\"fml-launch-lane-meta\"\u003e\n\u003cspan\u003eWeek 4-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=\"4\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Applicant pool\"\u003e\u003cstrong\u003eRecruit staff\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"5\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Signed offers\"\u003e\u003cstrong\u003eHire manager\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"6\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Training guide\"\u003e\u003cstrong\u003eTrain recipes\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"7\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Service drills\"\u003e\u003cstrong\u003ePractice service\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"9\" data-task-duration=\"1\" data-task-priority=\"Medium\" data-task-output=\"Staff roster\"\u003e\u003cstrong\u003eBuild roster\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_soft_opening\" data-tone=\"red\" style=\"--fml-launch-start:6; --fml-launch-duration:7;\"\u003e\u003cdiv class=\"fml-launch-lane-info\"\u003e\n\u003cstrong class=\"fml-launch-lane-title\"\u003eMarketing and opening\u003c\/strong\u003e\u003cdiv class=\"fml-launch-lane-meta\"\u003e\n\u003cspan\u003eWeek 6-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=\"6\" data-task-duration=\"2\" data-task-priority=\"Medium\" data-task-output=\"Promo calendar\"\u003e\u003cstrong\u003eLaunch promos\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"7\" data-task-duration=\"2\" data-task-priority=\"Medium\" data-task-output=\"Preorder list\"\u003e\u003cstrong\u003eCollect preorders\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"9\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Soft-open results\"\u003e\u003cstrong\u003eRun soft open\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"10\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Fix list\"\u003e\u003cstrong\u003eFix feedback gaps\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"12\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Opening day checklist\"\u003e\u003cstrong\u003eOpen to public\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. If health approval or kitchen readiness slips, opening moves.\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 model the launch before signing the lease?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eBefore you sign the lease, \u003ca href=\"\/products\/sandwich-shop-financial-model\"\u003eSandwich Shop Financial Model Template\u003c\/a\u003e screenshot shows revenue, costs, cash needs, break-even logic—open it.\u003c\/p\u003e\n\n\u003ch4\u003eFinancial model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eDaily covers\u003c\/strong\u003e ramp fast\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$12\/$14\u003c\/strong\u003e ticket mix\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMonth 2\u003c\/strong\u003e cash: $829k\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMonth 3\u003c\/strong\u003e breakeven path\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e8-month\u003c\/strong\u003e payback chart\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\/sandwich-shop-financial-model-dashboard-financialmodelslab_d575a237-c9ce-40be-8b72-ee5a2f31fbcc.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/sandwich-shop-financial-model-dashboard-financialmodelslab_d575a237-c9ce-40be-8b72-ee5a2f31fbcc.webp?width=500\" alt=\"Sandwich Shop Financial Model dashboard summarizing key KPIs, runway, cash 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 I get customers for a sandwich shop?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eGet the first customers for a Sandwich Shop with soft-opening guests, nearby office and school traffic, local flyers, signage, a local profile, delivery apps, and catering preorders; if you’re also budgeting launch spend, see \u003ca href=\"\/blogs\/startup-costs\/sandwich-shop\"\u003eHow Much Does It Cost To Open A Sandwich Shop?\u003c\/a\u003e. In year 1, use \u003cstrong\u003e80\u003c\/strong\u003e covers Monday, \u003cstrong\u003e120\u003c\/strong\u003e Thursday, \u003cstrong\u003e180\u003c\/strong\u003e Friday, and \u003cstrong\u003e250\u003c\/strong\u003e Saturday as checks, with a \u003cstrong\u003e$12\u003c\/strong\u003e midweek average ticket (AOV) and \u003cstrong\u003e$14\u003c\/strong\u003e weekend AOV. Push catering early because it should be \u003cstrong\u003e5%\u003c\/strong\u003e of year-1 sales mix, but don’t over-promote until kitchen speed, packaging, and POS flow are tested.\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\u003eFirst demand\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eUse soft-opening guests first.\u003c\/li\u003e\n\u003cli\u003eTarget nearby offices and schools.\u003c\/li\u003e\n\u003cli\u003ePost local flyers and signage.\u003c\/li\u003e\n\u003cli\u003eSet up the local profile.\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\u003eLaunch checks\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack \u003cstrong\u003e80\u003c\/strong\u003e\/\u003cstrong\u003e120\u003c\/strong\u003e\/\u003cstrong\u003e180\u003c\/strong\u003e\/\u003cstrong\u003e250\u003c\/strong\u003e covers.\u003c\/li\u003e\n\u003cli\u003eTest \u003cstrong\u003e$12\u003c\/strong\u003e and \u003cstrong\u003e$14\u003c\/strong\u003e AOV.\u003c\/li\u003e\n\u003cli\u003eOpen catering preorders early.\u003c\/li\u003e\n\u003cli\u003eWait on promos until ops work.\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 sandwich shop?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003ePlan on \u003cstrong\u003e3 to 6 months\u003c\/strong\u003e to open a \u003cstrong\u003eSandwich Shop\u003c\/strong\u003e; it is not one clean countdown. The date moves with \u003cstrong\u003elease negotiation\u003c\/strong\u003e, \u003cstrong\u003ebuildout permits\u003c\/strong\u003e, \u003cstrong\u003eequipment delivery\u003c\/strong\u003e, \u003cstrong\u003evendor onboarding\u003c\/strong\u003e, and \u003cstrong\u003estaff hiring and training\u003c\/strong\u003e. A practical plan puts most setup work in \u003cstrong\u003eMonth 1 to Month 3\u003c\/strong\u003e, with \u003cstrong\u003ebreakeven in Month 3\u003c\/strong\u003e if the launch stays on track.\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\u003eOpening timeline\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMonth 1:\u003c\/strong\u003e lease, layout, permits.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMonth 2:\u003c\/strong\u003e equipment orders, vendor setup.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMonth 3:\u003c\/strong\u003e staff training, soft opening.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e3 to 6 months\u003c\/strong\u003e is the planning range.\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\u003eBig launch delays\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eInspection misses\u003c\/strong\u003e delay opening fast.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLate equipment\u003c\/strong\u003e slows kitchen testing.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUnfinished prep layout\u003c\/strong\u003e breaks workflow.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUntrained staff\u003c\/strong\u003e can push soft opening back.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eIs my sandwich shop ready to open?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eSandwich Shop is ready to open only when the \u003cstrong\u003ehealth inspection\u003c\/strong\u003e passes, the prep line is stocked, bread supply is confirmed, prices are loaded in the POS, staff know their roles, packaging and delivery are tested, cleaning is scheduled, and first-week marketing is live. \u003cstrong\u003eMonth 3 breakeven\u003c\/strong\u003e is a model milestone, not permission to open. If onboarding takes \u003cstrong\u003e14+ days\u003c\/strong\u003e or suppliers miss trial orders, launch risk rises fast.\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\u003eOpen only when ready\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003ePass\u003c\/strong\u003e the health inspection first\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eConfirm\u003c\/strong\u003e bread supply in writing\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLoad\u003c\/strong\u003e menu prices in POS\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStock\u003c\/strong\u003e the prep line fully\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\u003eAvoid launch mistakes\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eTrain\u003c\/strong\u003e staff on role assignments\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTest\u003c\/strong\u003e packaging and delivery setup\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSchedule\u003c\/strong\u003e cleaning before day one\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLaunch\u003c\/strong\u003e first-week marketing on time\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 whether the sandwich shop can safely serve customers on day one\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-launch-readiness\" aria-label=\"Launch readiness checklist for a sandwich shop.\" data-export-filename=\"Sandwich Shop launch readiness checklist.xlsx\" data-source-title=\"Sandwich 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 assumes inspection, suppliers, staffing, and prep flow are all tested before opening.\"\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 sandwich 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=\"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\"\u003eCompliance\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cul class=\"fml-launch-readiness-list\"\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"Critical\" data-readiness-required=\"Yes\" data-readiness-owner=\"Founder\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Formation documents\"\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\"\u003eBusiness registration filed\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-critical\"\u003eCritical\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eThe shop can't open or sign contracts until the entity is set up.\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=\"Operator\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Permit 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\"\u003eFood permit filed\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-critical\"\u003eCritical\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eLocal food service approval should be in place before first service.\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=\"Operator\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Inspection signoff\"\u003e\u003cdiv class=\"fml-launch-readiness-item-body\"\u003e\n\u003cdiv class=\"fml-launch-readiness-item-top\"\u003e\n\u003cstrong class=\"fml-launch-readiness-item-title\"\u003eHealth and occupancy 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\"\u003eUse the signed inspection and occupancy note to avoid launch delays.\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=\"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\"\u003eInsurance bound and signoff 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\"\u003eCoverage and final go-live approval should be active 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-blue\" data-readiness-key=\"site-setup\"\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\"\u003eSite\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cul class=\"fml-launch-readiness-list\"\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"High\" data-readiness-required=\"Yes\" data-readiness-owner=\"Operator\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Signed lease\"\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\"\u003eLease and premises 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\"\u003eThe space needs signed access and a clean handoff before build-out.\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=\"Operator\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Signage 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\"\u003eSignage installed and 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\"\u003eExterior signs need approval so customers can find the shop.\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=\"Operator\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Utility 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\"\u003eUtilities and access 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\"\u003ePower, water, internet, and entry must work before opening day.\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\"\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=\"Vendor 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\"\u003eBread and produce 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\"\u003eFresh bread and produce need a steady supply to avoid stockouts.\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=\"Purchasing\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Purchase orders\"\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\"\u003eMeats, cheeses, condiments 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\"\u003eCore fillings must be in place before the first lunch rush.\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=\"Backup supplier notes\"\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 vendors confirmed\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-high\"\u003eHigh\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eA backup source keeps the menu running if a primary 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=\"kitchen-equipment\"\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\"\u003eKitchen\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 lead\" 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\"\u003eRefrigeration and prep tables tested\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-critical\"\u003eCritical\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eCold storage and prep space must hold temp and flow before service.\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=\"Kitchen lead\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Startup 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\"\u003eSlicers, toasters, and POS 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\"\u003ePOS, the point-of-sale system, must take orders and payments cleanly.\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 lead\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Back-of-house walk-through\"\u003e\u003cdiv class=\"fml-launch-readiness-item-body\"\u003e\n\u003cdiv class=\"fml-launch-readiness-item-top\"\u003e\n\u003cstrong class=\"fml-launch-readiness-item-title\"\u003eStorage, packaging, cleaning 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\"\u003eYou need dry storage, takeout packs, and cleaning gear before first rush.\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=\"team-readiness\"\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\"\u003eTeam\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\"\u003eManager and kitchen 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\"\u003eEvery core shift needs a named lead before the doors open.\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=\"Staff rota\"\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\"\u003eCounter staff schedule set\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\"\u003eCounter coverage must match the lunch peak and weekend rush.\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=\"Manager\" 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\"\u003eFood safety and POS practiced\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-critical\"\u003eCritical\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eThe team must handle safe prep, order entry, and payment without delay.\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-read iness-key=\"launch-motion\"\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\"\u003eLaunch\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cul class=\"fml-launch-readiness-list\"\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"High\" data-readiness-required=\"Yes\" data-readiness-owner=\"Operator\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Order flow 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\"\u003eWalk-in and delivery live\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\"\u003eThe first sales paths should work before you count on daily volume.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"Medium\" data-readiness-required=\"Yes\" data-readiness-owner=\"Marketing\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Outreach list\"\u003e\u003cdiv class=\"fml-launch-readiness-item-body\"\u003e\n\u003cdiv class=\"fml-launch-readiness-item-top\"\u003e\n\u003cstrong class=\"fml-launch-readiness-item-title\"\u003eLocal lunch outreach ready\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\"\u003eNearby office outreach should be ready for the first lunch push.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"Medium\" data-readiness-required=\"Conditional\" data-readiness-owner=\"Operator\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Preorder 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\"\u003eCatering preorder flow live\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\"\u003eCatering preorders can lift tickets, but only if prep capacity is tested.\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 and sales 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 model checked\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-critical\"\u003eCritical\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eYear 1 covers, $12 midweek AOV, $14 weekend AOV, and $6,320 fixed costs must support Month 3 breakeven.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cfooter class=\"fml-launch-readiness-note\"\u003e\u003cspan class=\"fml-launch-readiness-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e Readiness assumes inspection, suppliers, staffing, and prep flow are all tested before opening.\u003c\/p\u003e\u003c\/footer\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhich launch drivers decide whether the sandwich shop opens well?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-launch-drivers\" aria-label=\"Main Launch Drivers summary grid for a sandwich shop.\"\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 \u0026amp; Traffic\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003e80→250\/day\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003eA site near offices, schools, or commuters drives weekday covers and the first revenue curve.\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 \u0026amp; Health\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003eLicense gate\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003eHealth approval and licenses must clear before opening, or the shop cannot serve.\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\"\u003eEquipment \u0026amp; Layout\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\"\u003eA tested prep line keeps orders moving and helps the shop pass inspection.\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\"\u003eSuppliers \u0026amp; Menu\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003e$12\/$14 AOV\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003eReliable bread, meat, and produce supply protects margins and keeps first lunch runs from stockouts.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-launch-driver-card\" data-launch-driver-rank=\"5\"\u003e\u003cdiv class=\"main-launch-driver-heading\"\u003e\n\u003cspan class=\"main-launch-driver-rank\"\u003e5\u003c\/span\u003e\u003cstrong class=\"main-launch-driver-name\"\u003eStaffing \u0026amp; Workflow\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003e5 staff\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003eTrained roles for prep, cash, and cleanup decide speed, service, and lunch throughput.\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\"\u003eOpening Marketing\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003e3\/4\/5%\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003eLocal promos, delivery setup, and catering samples turn opening day into early orders.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eLocation And Lunch Traffic\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row1\"\u003e\n\u003ch3\u003eLunch Traffic Location\u003c\/h3\u003e\n\u003cp\u003eA sandwich shop lives or dies by \u003cstrong\u003eweekday lunch traffic\u003c\/strong\u003e. If the site sits near offices, schools, hospitals, commuters, or dense homes, you can start with real day-one demand instead of hoping marketing fills the room.\u003c\/p\u003e\n\u003cp\u003eThe readiness signal is simple: a clear path to \u003cstrong\u003e80 Monday\u003c\/strong\u003e, \u003cstrong\u003e100 Wednesday\u003c\/strong\u003e, \u003cstrong\u003e120 Thursday\u003c\/strong\u003e, and \u003cstrong\u003e180 Friday\u003c\/strong\u003e covers in Year 1. A site that is cheap but cannot produce lunch volume is a launch risk, especially if the lease fit or \u003cstrong\u003epermitted food use\u003c\/strong\u003e blocks the buildout.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row1\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eCheck the Site Before Signing\u003c\/h3\u003e\n\u003cp\u003eBefore you lock the lease, verify \u003cstrong\u003efoot traffic\u003c\/strong\u003e, lunch competitors, sign visibility, pickup access, and delivery radius. Here’s the quick math: if people can’t see the shop, park fast, or reach it on a lunch break, first revenue gets pushed out even if the rent looks good.\u003c\/p\u003e\n\u003cp\u003eTest the site during lunch hours, not just once. Use a simple checklist so the opening plan stays real: the location must support weekday covers, allow food use, and fit the service flow you need on day one.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eCount lunch traffic at peak times\u003c\/li\u003e\n\u003cli\u003eScan nearby sandwich rivals\u003c\/li\u003e\n\u003cli\u003eCheck sign visibility from the street\u003c\/li\u003e\n\u003cli\u003eConfirm pickup and curb access\u003c\/li\u003e\n\u003cli\u003eMap delivery range before signing\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;\"\u003ePermits And Health Approval\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 and Health Approval\u003c\/h3\u003e\n\u003cp\u003eThis driver matters because \u003cstrong\u003eno approval means no opening\u003c\/strong\u003e. A sandwich shop can’t serve day one unless the food service license, health inspection, occupancy approval, signage, insurance, and local licensing are cleared. The readiness signal is a \u003cstrong\u003edocumented inspection path\u003c\/strong\u003e with a corrected punch list, not just a buildout that looks done.\u003c\/p\u003e\n\u003cp\u003eThe hard dependency is a \u003cstrong\u003efinished kitchen\u003c\/strong\u003e with \u003cstrong\u003eworking refrigeration\u003c\/strong\u003e, \u003cstrong\u003ehot and cold holding\u003c\/strong\u003e, \u003cstrong\u003ehandwashing\u003c\/strong\u003e, and safe \u003cstrong\u003estorage\u003c\/strong\u003e. If marketing starts before approval, a failed inspection can push back opening, waste launch spend, and leave staff scheduled but unable to serve.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row2\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eLock permits before the launch date\u003c\/h3\u003e\n\u003cp\u003eStart with the rules that apply to food prep, then submit applications, schedule the inspection, train food handling, and prepare cleaning logs. This keeps the opening plan tied to real approval dates, not hope.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eConfirm food-prep rules first\u003c\/li\u003e\n\u003cli\u003eSubmit all license applications\u003c\/li\u003e\n\u003cli\u003eSchedule the health inspection\u003c\/li\u003e\n\u003cli\u003eTrain staff on food handling\u003c\/li\u003e\n\u003cli\u003eSet up cleaning logs now\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUse the inspection checklist as a launch gate. If any item is off, correct it before you spend on ads, soft-opening invites, or delivery setup, because a missed permit can stall first revenue even when the kitchen is otherwise ready.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step2\"\u003e2\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eEquipment And Prep 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 and Prep Workflow\u003c\/h3\u003e\n\u003cp\u003eThis launch driver decides whether the shop can open on time and serve fast from day one. The line only works if \u003cstrong\u003ebuildout completion\u003c\/strong\u003e and \u003cstrong\u003eequipment delivery\u003c\/strong\u003e land on schedule, because refrigeration, prep tables, slicers, toasters, the POS counter, storage, cleaning setup, and the packaging station all have to fit together.\u003c\/p\u003e\n\u003cp\u003eThe readiness signal is a tested \u003cstrong\u003eorder to payment to pickup\u003c\/strong\u003e flow. If staff cross paths or key tools sit too far apart, the lunch line backs up, ticket times slip, and inspection readiness gets shaky because the kitchen looks unfinished or disorganized.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row3\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTest the line before first service\u003c\/h3\u003e\n\u003cp\u003eInstall every major station, then verify utilities before training starts. Check refrigeration holds temp, sinks work, and the POS clears a full sale without delay. A broken handoff on day one usually means slower service, more waste, and a rough first impression.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eInstall equipment in final positions.\u003c\/li\u003e\n\u003cli\u003eVerify power, water, and drainage.\u003c\/li\u003e\n\u003cli\u003eLabel storage and cleaning areas.\u003c\/li\u003e\n\u003cli\u003eRun a mock lunch rush.\u003c\/li\u003e\n\u003cli\u003eTime the full order-to-pickup path.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUse the mock run to spot choke points early. If the sandwich build zone, toaster, and pickup shelf are not in a straight, short path, staff will collide and tickets will stack. Fix that before opening, not after the first lunch rush.\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;\"\u003eSuppliers And Menu Execution\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row4\"\u003e\n\u003ch3\u003eSuppliers and Menu Specs\u003c\/h3\u003e\n\u003cp\u003eThis driver decides whether the sandwich shop can open with steady food quality and known costs. You need a confirmed delivery schedule, signed menu specs, and portion guides before day one, or the first lunch rush can stall. The biggest launch risk is simple: \u003cstrong\u003erunning out of bread\u003c\/strong\u003e when demand peaks.\u003c\/p\u003e\n\u003cp\u003eMenu pricing also has to match the plan: \u003cstrong\u003e$12\u003c\/strong\u003e midweek AOV, \u003cstrong\u003e$14\u003c\/strong\u003e weekend AOV, and \u003cstrong\u003e5%\u003c\/strong\u003e catering mix. If bread, meats, cheeses, produce, condiments, drinks, and packaging are not sourced with backup vendors, price control and consistency break fast.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row4\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eLock Supply Before Open\u003c\/h3\u003e\n\u003cp\u003eBefore opening, run test orders, standardize recipes, load POS pricing, and set par levels from the final menu and storage capacity. Confirm primary and backup vendors for bread first, then meats, cheeses, produce, condiments, drinks, and packaging. One clean rule: if the bread plan is weak, the lunch line is weak.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eConfirm delivery days and cutoffs.\u003c\/li\u003e\n\u003cli\u003eApprove portion guides in writing.\u003c\/li\u003e\n\u003cli\u003eTest the first lunch order mix.\u003c\/li\u003e\n\u003cli\u003eSet backup bread supplier now.\u003c\/li\u003e\n\u003cli\u003eMatch stock to storage space.\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;\"\u003eStaffing And Service Workflow\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row5\"\u003e\n\u003ch3\u003eStaffing And Service Workflow\u003c\/h3\u003e\n\u003cp\u003eDay-one staffing is what turns a built sandwich shop into a working lunch line. The base plan is \u003cstrong\u003e1 manager ($55,000)\u003c\/strong\u003e, \u003cstrong\u003e1 head service lead ($38,000)\u003c\/strong\u003e, \u003cstrong\u003e2 servers ($32,000 each)\u003c\/strong\u003e, and \u003cstrong\u003e1 kitchen staff ($35,000)\u003c\/strong\u003e, or about \u003cstrong\u003e$192,000\u003c\/strong\u003e a year in base payroll before taxes and benefits. If those roles are not trained before opening, service slows and the shop can miss launch day.\u003c\/p\u003e\n\u003cp\u003eThe real readiness signal is trained roles, not just hired names. Staff need practice in sandwich making, cashiering, prep, expediting, cleaning, and shift leadership, plus rush-hour assignments and mock service. This depends on menu finalization and equipment setup, because the team cannot rehearse a lunch rush against a changing line layout or an unfinished prep station.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row5\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrain the lunch rush\u003c\/h3\u003e\n\u003cp\u003eLock the workflow before the first schedule goes out. Write who does what at each station, then test \u003cstrong\u003ePOS practice\u003c\/strong\u003e, \u003cstrong\u003efood safety training\u003c\/strong\u003e, \u003cstrong\u003erush-hour assignments\u003c\/strong\u003e, and \u003cstrong\u003emock service\u003c\/strong\u003e so the team can handle opening-day volume without guessing.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eAssign one owner per station.\u003c\/li\u003e\n\u003cli\u003ePractice cashiering and expediting.\u003c\/li\u003e\n\u003cli\u003eRun a mock lunch rush.\u003c\/li\u003e\n\u003cli\u003eDocument cleaning and handoffs.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eA five-person base team is thin, so one weak shift can choke throughput fast. If a cashier, prep person, or expeditor is unready, the line backs up, orders slow down, and early customers feel the strain. Train before marketing the opening date, not after.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step5\"\u003e5\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eOpening Marketing And First Orders\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row6\"\u003e\n\u003ch3\u003eGrand Opening Demand\u003c\/h3\u003e\n\u003cp\u003eThis driver matters because first customers set the pace for day one. The shop should only push opening offers after the \u003cstrong\u003elocal profile is live\u003c\/strong\u003e, \u003cstrong\u003esignage is installed\u003c\/strong\u003e, \u003cstrong\u003edelivery channels are tested\u003c\/strong\u003e, and \u003cstrong\u003eflyers are placed\u003c\/strong\u003e; otherwise demand can show up before the team can serve it cleanly.\u003c\/p\u003e\n\u003cp\u003eThe launch plan also has to match the cost mix: \u003cstrong\u003e3% marketing and local promotions\u003c\/strong\u003e, \u003cstrong\u003e4% delivery platform commissions\u003c\/strong\u003e, and a \u003cstrong\u003e5% catering services mix\u003c\/strong\u003e. If lunch promos, office outreach, and catering samples land too early, the risk is slow service, missed orders, and weak first reviews.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row6\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003ePre-Open Sales Checks\u003c\/h3\u003e\n\u003cp\u003eSequence outreach after the soft opening, not before it. Verify lunch promotions, nearby office outreach, and school and hospital area targeting only where allowed, then log feedback from test customers so the opening offer matches real prep capacity and staffing.\u003c\/p\u003e\n\u003cp\u003eUse a simple launch gate: \u003cstrong\u003eprofile live\u003c\/strong\u003e, \u003cstrong\u003echannels tested\u003c\/strong\u003e, \u003cstrong\u003epreorders offered\u003c\/strong\u003e, and \u003cstrong\u003esoft-opening issues fixed\u003c\/strong\u003e. If catering samples are out and employer outreach has started, assign one owner to track response, pickup timing, and order volume so the first rush does not break the line.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTest delivery handoff time.\u003c\/li\u003e\n\u003cli\u003eCap first-hour order volume.\u003c\/li\u003e\n\u003cli\u003eTrack catering preorder leads.\u003c\/li\u003e\n\u003cli\u003eLog every soft-opening issue.\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":49304358355187,"sku":"sandwich-shop-opening-plan","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/sandwich-shop-opening-plan.webp?v=1782691488","url":"https:\/\/financialmodelslab.com\/products\/sandwich-shop-opening-plan","provider":"Financial Models Lab","version":"1.0","type":"link"}