{"product_id":"bubble-tea-shop-opening-plan","title":"How To Open A Bubble Tea Shop In 3 To 6 Months With A Clear 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\u003ePick a site that can sustain daily traffic.\u003c\/li\u003e\n\n\u003cli\u003eGet permits approved before spending on ads.\u003c\/li\u003e\n\n\u003cli\u003eBuild a fast layout for Friday and Saturday rushes.\u003c\/li\u003e\n\n\u003cli\u003eTrain staff and stock up before opening week.\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 bubble tea 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=\"The plan points to a 3 to 6 month setup window, and 6 months is the top-end assumption here. Buildout, permits, landlord approvals, and equipment lead times set the pace.\"\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=\"The plan points to a 3 to 6 month setup window, and 6 months is the top-end assumption here. Buildout, permits, landlord approvals, and equipment lead times set the pace.\"\u003e6 months\u003c\/strong\u003e\u003cspan class=\"fml-launch-snapshot-detail\"\u003eSetup window\u003c\/span\u003e\u003c\/article\u003e\u003carticle class=\"fml-launch-snapshot-card is-purple\" data-snapshot-key=\"launchSequence\"\u003e\u003cspan class=\"fml-launch-snapshot-icon-tip\" tabindex=\"0\" data-tooltip=\"The work runs concept, lease, permits, buildout, vendors, staffing, then soft launch. The order is fixed, but timing can slip if approvals or equipment run late.\"\u003e\u003cimg class=\"fml-launch-snapshot-icon\" src=\"\/cdn\/shop\/files\/fml-launch-snapshot-launch-sequence.svg\" alt=\"\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan class=\"fml-launch-snapshot-label\"\u003eLaunch Sequence\u003c\/span\u003e\u003cstrong class=\"fml-launch-snapshot-value\" tabindex=\"0\" data-tooltip=\"The work runs concept, lease, permits, buildout, vendors, staffing, then soft launch. The order is fixed, but timing can slip if approvals or equipment run late.\"\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=\"Permits, buildout, and drink workflow are the main opening risks. If approvals stall, the launch month and cash need can move with them.\"\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=\"Permits, buildout, and drink workflow are the main opening risks. If approvals stall, the launch month and cash need can move with them.\"\u003ePermit 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, local promos, pickup, and delivery so sales can begin fast. Year 1 spans 50 Monday covers to 250 Saturday covers, with $30 midweek and $45 weekend tickets.\"\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, local promos, pickup, and delivery so sales can begin fast. Year 1 spans 50 Monday covers to 250 Saturday covers, with $30 midweek and $45 weekend tickets.\"\u003eFirst orders\u003c\/strong\u003e\u003cspan class=\"fml-launch-snapshot-detail\"\u003ePickup live\u003c\/span\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003csection class=\"fml-launch-timeline\" aria-label=\"Bubble Tea Shop Launch Timeline\" data-locale=\"en-US\" data-currency=\"USD\" data-export-filename=\"Bubble Tea Shop launch gantt chart.xlsx\" data-source-title=\"Bubble Tea 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; adjust for lease speed, permit review, and equipment lead times.\" data-timeline-unit=\"Months\" data-period-label=\"Month\" style=\"--fml-launch-periods:10;\"\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 short web summary shows the launch workstreams, while 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\u003eMonth 1\u003c\/span\u003e\u003cspan\u003eMonth 2\u003c\/span\u003e\u003cspan\u003eMonth 3\u003c\/span\u003e\u003cspan\u003eMonth 4\u003c\/span\u003e\u003cspan\u003eMonth 5\u003c\/span\u003e\u003cspan\u003eMonth 6\u003c\/span\u003e\u003cspan\u003eMonth 7\u003c\/span\u003e\u003cspan\u003eMonth 8\u003c\/span\u003e\u003cspan\u003eMonth 9\u003c\/span\u003e\u003cspan\u003eMonth 10\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-launch-lanes\"\u003e\n\u003csection class=\"fml-launch-lane\" data-lane-key=\"lease_permits\" 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; permits\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=\"Site checklist\"\u003e\u003cstrong\u003eSite review\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"1\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Lease draft\"\u003e\u003cstrong\u003eLease terms\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"2\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Permit pack\"\u003e\u003cstrong\u003ePermit filing\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"2\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Inspection checklist\"\u003e\u003cstrong\u003eHealth prep\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"3\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Approval signoff\"\u003e\u003cstrong\u003eFinal approvals\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:5;\"\u003e\u003cdiv class=\"fml-launch-lane-info\"\u003e\n\u003cstrong class=\"fml-launch-lane-title\"\u003eBuildout \u0026amp; equipment\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=\"High\" data-task-output=\"Plumbing map\"\u003e\u003cstrong\u003ePlumbing plan\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"3\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Sink setup\"\u003e\u003cstrong\u003eSink install\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"2\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Cold storage PO\"\u003e\u003cstrong\u003eRefrigeration order\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"3\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Brewer PO\"\u003e\u003cstrong\u003eTea brewer order\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"4\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Prep line ready\"\u003e\u003cstrong\u003eTapioca cooker 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=\"suppliers_menu\" data-tone=\"green\" style=\"--fml-launch-start:2; --fml-launch-duration:5;\"\u003e\u003cdiv class=\"fml-launch-lane-info\"\u003e\n\u003cstrong class=\"fml-launch-lane-title\"\u003eSuppliers \u0026amp; menu\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=\"Vendor list\"\u003e\u003cstrong\u003eSupplier shortlist\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"2\" data-task-duration=\"2\" data-task-priority=\"Medium\" data-task-output=\"Quote sheet\"\u003e\u003cstrong\u003eIngredient quotes\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"3\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Test menu\"\u003e\u003cstrong\u003eMenu testing\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"4\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Costed menu\"\u003e\u003cstrong\u003eRecipe costing\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"4\" data-task-duration=\"2\" data-task-priority=\"Medium\" data-task-output=\"Pickup layout\"\u003e\u003cstrong\u003ePickup flow design\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:4; --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 4-7\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=\"Hires confirmed\"\u003e\u003cstrong\u003eHire core team\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"5\" data-task-duration=\"2\" data-task-priority=\"Medium\" data-task-output=\"Roster plan\"\u003e\u003cstrong\u003eShift planning\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"5\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Training log\"\u003e\u003cstrong\u003eDrink training\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"6\" data-task-duration=\"1\" data-task-priority=\"Medium\" data-task-output=\"Drill checklist\"\u003e\u003cstrong\u003eService drills\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"6\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Launch roster\"\u003e\u003cstrong\u003eOpening 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_launch\" data-tone=\"red\" style=\"--fml-launch-start:5; --fml-launch-duration:4;\"\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 5-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=\"5\" data-task-duration=\"2\" data-task-priority=\"Medium\" data-task-output=\"Visual kit\"\u003e\u003cstrong\u003eBrand assets\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"5\" data-task-duration=\"2\" data-task-priority=\"Medium\" data-task-output=\"Account setup\"\u003e\u003cstrong\u003eSocial setup\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"7\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Promo calendar\"\u003e\u003cstrong\u003eSoft opening promo\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"8\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Ad schedule\"\u003e\u003cstrong\u003eLaunch week ads\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"6\" data-task-duration=\"2\" data-task-priority=\"Medium\" data-task-output=\"Partner list\"\u003e\u003cstrong\u003eLocal outreach\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=\"finance_controls\" data-tone=\"gray\" style=\"--fml-launch-start:1; --fml-launch-duration:10;\"\u003e\u003cdiv class=\"fml-launch-lane-info\"\u003e\n\u003cstrong class=\"fml-launch-lane-title\"\u003eFinance \u0026amp; controls\u003c\/strong\u003e\u003cdiv class=\"fml-launch-lane-meta\"\u003e\n\u003cspan\u003eMonth 1-10\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=\"10\" data-task-priority=\"High\" data-task-output=\"Cash plan\"\u003e\u003cstrong\u003eCash forecast\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"1\" data-task-duration=\"10\" data-task-priority=\"Medium\" data-task-output=\"Spend tracker\"\u003e\u003cstrong\u003eCapex tracking\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"4\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Sales system\"\u003e\u003cstrong\u003ePOS setup\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"4\" data-task-duration=\"3\" data-task-priority=\"Medium\" data-task-output=\"Par levels\"\u003e\u003cstrong\u003eInventory controls\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"2\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Breakeven memo\"\u003e\u003cstrong\u003eBreak-even review\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; adjust for lease speed, permit review, and equipment lead times.\u003c\/p\u003e\u003c\/footer\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003cdiv class=\"container_new_design_blog\"\u003e\n\n\u003cdiv class=\"text-section_blog text-2_new_design_blog\"\u003e\n\n\u003cdiv class=\"line_top_blog\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhy test Bubble Tea Shop launch numbers before you sign?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003e\u003ca href=\"\/products\/bubble-tea-shop-financial-model\"\u003eBubble Tea Shop Financial Model Template\u003c\/a\u003e shows revenue, costs, cash needs, and breakeven logic—open it before you sign.\u003c\/p\u003e\n\n\u003ch4\u003eFinancial model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMonth 1\u003c\/strong\u003e opening assumptions\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMonth 2\u003c\/strong\u003e source breakeven\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$758k\u003c\/strong\u003e minimum cash\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e8-month\u003c\/strong\u003e payback path\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e50 to 250\u003c\/strong\u003e daily covers\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$30 \/ $45\u003c\/strong\u003e ticket mix\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e10% \/ 3% \/ 15%\u003c\/strong\u003e variable costs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLabor, overhead, capex\u003c\/strong\u003e timing risk\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSlow-ramp\u003c\/strong\u003e risk flags\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\/bubble-tea-shop-financial-model-dashboard-financialmodelslab_9934d609-3a14-4876-812a-4069fc8d313f.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/bubble-tea-shop-financial-model-dashboard-financialmodelslab_9934d609-3a14-4876-812a-4069fc8d313f.webp?width=500\" alt=\"Bubble Tea Shop Financial Model dashboard summarizes key KPIs, runway\/cash and performance in a dynamic dashboard, highlighting liquidity and investor-ready charts to fix 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;\"\u003eWhat do you need to open a bubble tea shop?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eTo open a \u003cstrong\u003eBubble Tea Shop\u003c\/strong\u003e, you need a lease-ready location, permits, health approval, a fitted drink bar, suppliers, POS, trained staff, and a soft opening plan; track readiness with \u003ca href=\"\/blogs\/kpi-metrics\/bubble-tea-shop\"\u003eWhat Is The Most Important Measure Of Success For Bubble Tea Shop?\u003c\/a\u003e. The operating test is whether the shop can serve \u003cstrong\u003e50 to 250 covers\/day\u003c\/strong\u003e while supporting \u003cstrong\u003e$30 midweek\u003c\/strong\u003e and \u003cstrong\u003e$45 weekend\u003c\/strong\u003e tickets without stockouts or slow service.\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\u003eLegal Must-Haves\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eSecure a lease-ready location\u003c\/li\u003e\n\u003cli\u003eRegister the business\u003c\/li\u003e\n\u003cli\u003eGet a local business license\u003c\/li\u003e\n\u003cli\u003ePass food permit and health inspection\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\u003eShop Readiness\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eInstall bar, sinks, plumbing, refrigeration, ice\u003c\/li\u003e\n\u003cli\u003eBuy brewers, cookers, shakers, sealing machine\u003c\/li\u003e\n\u003cli\u003eStock cups, lids, straws, film, storage\u003c\/li\u003e\n\u003cli\u003eSet POS, menu, pricing, staffing, cleaning\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 bubble tea shop?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003e\u003cstrong\u003eBubble Tea Shop\u003c\/strong\u003e usually takes \u003cstrong\u003e3 to 6 months\u003c\/strong\u003e to open, but the clock starts with lease negotiation, not the first day on site. \u003cstrong\u003eLandlord approval\u003c\/strong\u003e, \u003cstrong\u003ehealth department review\u003c\/strong\u003e, contractor timing, and equipment shipping can each delay opening by weeks. The model assumes operations start in \u003cstrong\u003eMonth 1\u003c\/strong\u003e and capex is staged through \u003cstrong\u003eMonth 10\u003c\/strong\u003e, so split opening-critical work from later upgrades.\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 path\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eStart lease talks first\u003c\/li\u003e\n\u003cli\u003eGet landlord approval early\u003c\/li\u003e\n\u003cli\u003eClear permits and health review\u003c\/li\u003e\n\u003cli\u003eBook contractor dates fast\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\u003eMust-have items\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eOrder tea brewers early\u003c\/li\u003e\n\u003cli\u003eAllow time for sealing machines\u003c\/li\u003e\n\u003cli\u003eFinish recipe testing before soft opening\u003c\/li\u003e\n\u003cli\u003eTrain staff before day one\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 know your bubble tea shop is ready to open?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eYour \u003cstrong\u003eBubble Tea Shop\u003c\/strong\u003e is ready only when \u003cstrong\u003epermits\u003c\/strong\u003e, \u003cstrong\u003einspections\u003c\/strong\u003e, drink speed, \u003cstrong\u003ePOS\u003c\/strong\u003e, pricing, and cleaning are all working in real life. If staff are undertrained, tapioca timing is off, or signage and menu pricing are still unsettled, don’t open yet; do a \u003cstrong\u003esoft opening\u003c\/strong\u003e and stress test everything first.\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\u003eReady to open checks\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003ePermits\u003c\/strong\u003e are cleared\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInspections\u003c\/strong\u003e are complete\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePOS\u003c\/strong\u003e works cleanly\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePrices\u003c\/strong\u003e are loaded\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 risks to fix\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eStaff\u003c\/strong\u003e can make drinks fast\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTapioca\u003c\/strong\u003e texture stays consistent\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInventory backups\u003c\/strong\u003e are live\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCleaning tasks\u003c\/strong\u003e are assigned\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 the shop is ready before opening day\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-launch-readiness\" aria-label=\"Launch readiness checklist for a bubble tea shop.\" data-export-filename=\"Bubble Tea Shop launch readiness checklist.xlsx\" data-source-title=\"Bubble Tea 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, supplier lead times, and staffing.\"\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 to confirm the shop is ready before opening.\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-permits\"\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=\"Filed formation record\"\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\"\u003eEntity setup must be done before permits, bank accounts, and vendor contracts move.\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 copy\"\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 service permit secured\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 the local food permit is active and documented.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"Critical\" data-readiness-required=\"Yes\" data-readiness-owner=\"Operations\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Inspection signoff\"\u003e\u003cdiv class=\"fml-launch-readiness-item-body\"\u003e\n\u003cdiv class=\"fml-launch-readiness-item-top\"\u003e\n\u003cstrong class=\"fml-launch-readiness-item-title\"\u003eHealth 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\"\u003eA failed inspection can block first sales and delay the 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=\"Manager\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Training records\"\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 handler training done\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\"\u003eRequired training keeps the team ready for safe food and drink service.\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-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\"\u003eSite setup\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=\"Operations\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Installation 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\"\u003eBeverage bar installed\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 bar must support tea, pearls, sealing, and fast order flow.\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=\"Facilities\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Plumbing 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\"\u003eWater and drain lines 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\"\u003eSink and plumbing issues can stop service on day one.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"Critical\" data-readiness-required=\"Yes\" data-readiness-owner=\"Operations\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Temperature log\"\u003e\u003cdiv class=\"fml-launch-readiness-item-body\"\u003e\n\u003cdiv class=\"fml-launch-readiness-item-top\"\u003e\n\u003cstrong class=\"fml-launch-readiness-item-title\"\u003eRefrigeration and ice running\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 is needed for milk, toppings, and safe prep.\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=\"IT\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Test transaction\"\u003e\u003cdiv class=\"fml-launch-readiness-item-body\"\u003e\n\u003cdiv class=\"fml-launch-readiness-item-top\"\u003e\n\u003cstrong class=\"fml-launch-readiness-item-title\"\u003ePOS and sealing 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\"\u003eOrders, payments, and cup sealing should work 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-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=\"Active vendor accounts\"\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\"\u003eSupplier accounts opened\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 need active accounts for tea, pearls, milk or creamer, syrups, and packaging.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"High\" data-readiness-required=\"Conditional\" data-readiness-owner=\"Purchasing\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Backup supplier 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\"\u003ePearl backup secured\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-high\"\u003eHigh\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eA second source lowers the chance of a stockout during peak 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=\"Operations\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Receiving count\"\u003e\u003cdiv class=\"fml-launch-readiness-item-body\"\u003e\n\u003cdiv class=\"fml-launch-readiness-item-top\"\u003e\n\u003cstrong class=\"fml-launch-readiness-item-title\"\u003ePackaging stock received\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\"\u003eCups, lids, straws, and film need to be on hand 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=\"Purchasing\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Delivery 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\"\u003eFirst order timing 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\"\u003eLead times must fit the opening window so inventory lands on time.\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-pricing\"\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\"\u003eMenu and pricing\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cul class=\"fml-launch-readiness-list\"\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"Critical\" data-readiness-required=\"Yes\" data-readiness-owner=\"Head 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\"\u003eCore recipes 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\"\u003eThe menu should taste the same across the main drink lineup.\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=\"Prep timing 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\"\u003eDrink timing meets target\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\"\u003eSlow drinks will hurt the opening rush and sales per hour.\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=\"Approved price 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\"\u003eMenu pricing 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\"\u003ePrices need to support the $30 midweek and $45 weekend ticket goals.\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=\"Finance\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Pilot order data\"\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\"\u003eWeekend ticket checked\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\"\u003eWeekend orders should validate the higher ticket assumption early.\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\"\u003e5\u003c\/span\u003e\u003cstrong class=\"fml-launch-readiness-section-title\"\u003eStaffing\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cul class=\"fml-launch-readiness-list\"\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"Critical\" data-readiness-required=\"Yes\" data-readiness-owner=\"Manager\" 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\"\u003eYea\nr 1 roster filled\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 model needs 1 GM, 1 head chef, 2 bartenders, 2 servers, 1 kitchen staff, and 1 dishwasher.\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=\"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\"\u003eBar and kitchen training complete\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 know build steps, food safety, and cleanup rules.\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\"\u003eOpening shifts covered\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-high\"\u003eHigh\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eCoverage has to match peak hours so service does not break down.\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=\"launch-cash-channel\"\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 and cash\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=\"Marketing\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Live campaign links\"\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 marketing 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\"\u003ePeople need a clear way to find the shop on opening day.\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=\"Operations\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Test order record\"\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\"\u003ePickup flow 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\"\u003ePickup should be smooth so orders do not pile up at the counter.\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=\"Operations\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Live profile links\"\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\"\u003eDelivery profiles 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\"\u003eActive delivery profiles help capture early demand beyond walk-in traffic.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"Critical\" data-readiness-required=\"Yes\" data-readiness-owner=\"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\"\u003eCash runway reviewed\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 plan shows the Month 2 cash trough is funded before opening.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"Critical\" data-readiness-required=\"Yes\" data-readiness-owner=\"Founder\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Signed approval\"\u003e\u003cdiv class=\"fml-launch-readiness-item-body\"\u003e\n\u003cdiv class=\"fml-launch-readiness-item-top\"\u003e\n\u003cstrong class=\"fml-launch-readiness-item-title\"\u003eGo-live signoff 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\"\u003eFinal approval should wait until compliance, staff, vendors, and cash are all clear.\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, supplier lead times, and staffing.\u003c\/p\u003e\u003c\/footer\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhich six launch drivers decide opening success?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-launch-drivers\" aria-label=\"Six-card launch driver summary for a bubble tea 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 Traffic\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003e50-250\/day\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003eA visible site with pickup access helps you hit 50 to 250 daily covers faster.\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 Compliance\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003eApproval gate\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003eWritten approval before paid traffic avoids a delayed opening after rent and payroll start.\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\"\u003eBuildout Flow\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003eMonths 1-7\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003eA fast, sanitary buildout keeps Friday and Saturday drink lines moving without bottlenecks.\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\"\u003eSupplier Readiness\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003e10% sales\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003eReady stock and repeatable recipes cut stockouts, refunds, and bad tapioca in week one.\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 Rhythm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003e7 roles\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003eTraining before opening speeds tickets and keeps tapioca texture consistent through rushes.\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 Launch\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003eWeek 1 demand\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003eSoft-launch feedback builds local demand and sharpens the menu before full hours.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eLocation And Customer 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\u003eLocation and traffic\u003c\/h3\u003e\n    \u003cp\u003eFor a bubble tea shop, the site has to sell before the menu does. The best location has \u003cstrong\u003evisible frontage\u003c\/strong\u003e, student or commuter traffic, parking or pickup access, and nearby food traffic, because Year 1 needs enough daily covers to support \u003cstrong\u003e50 Monday\u003c\/strong\u003e, \u003cstrong\u003e60 Tuesday\u003c\/strong\u003e, \u003cstrong\u003e80 Wednesday\u003c\/strong\u003e, \u003cstrong\u003e120 Thursday\u003c\/strong\u003e, \u003cstrong\u003e200 Friday\u003c\/strong\u003e, \u003cstrong\u003e250 Saturday\u003c\/strong\u003e, and \u003cstrong\u003e150 Sunday\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eThe bottleneck is signing a pretty space that cannot create routine foot traffic. If that happens, opening can still go live, but first-week transactions will be thinner and labor scheduling gets messy fast, which means more cash pressure and less room to learn the menu flow on day one.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row1\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eVerify the traffic path first\u003c\/h3\u003e\n      \u003cp\u003eBefore you sign, check the \u003cstrong\u003elease review\u003c\/strong\u003e, \u003cstrong\u003esignage path\u003c\/strong\u003e, \u003cstrong\u003estorefront visibility\u003c\/strong\u003e, \u003cstrong\u003epickup flow\u003c\/strong\u003e, and \u003cstrong\u003elocal demand check\u003c\/strong\u003e. Those five inputs tell you if the shop can actually turn passersby into covers instead of just looking good on paper.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eMap student and commuter flow\u003c\/li\u003e\n        \u003cli\u003eTest pickup and parking access\u003c\/li\u003e\n        \u003cli\u003eConfirm food traffic nearby\u003c\/li\u003e\n        \u003cli\u003eMatch the site to weekday demand\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eHere’s the quick test: if the location can’t support the cover pattern above, the launch is late in practice even if the doors open on schedule. The site choice drives how fast you can staff, how much inventory you need on day one, and how cleanly the first week runs.\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 Health Compliance\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 Clearance\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003ePermits and health compliance\u003c\/strong\u003e can decide whether a bubble tea shop opens on time. In the United States, these approvals are \u003cstrong\u003ecity, county, and state specific\u003c\/strong\u003e, so one site may need a different path than another. Typical items include \u003cstrong\u003ebusiness registration\u003c\/strong\u003e, \u003cstrong\u003elocal business license\u003c\/strong\u003e, \u003cstrong\u003efood service permit\u003c\/strong\u003e, \u003cstrong\u003ehealth inspection\u003c\/strong\u003e, \u003cstrong\u003efood handler training\u003c\/strong\u003e, \u003cstrong\u003esignage approval\u003c\/strong\u003e, and a \u003cstrong\u003ecertificate of occupancy\u003c\/strong\u003e if required.\u003c\/p\u003e\n    \u003cp\u003eThe key readiness signal is \u003cstrong\u003ewritten approval before paid traffic\u003c\/strong\u003e. If you market early, you can sit on \u003cstrong\u003epayroll, rent, and vendor orders\u003c\/strong\u003e while the doors stay shut. For a shop that needs clean food service from day one, the permit file is not admin work; it is the gate that controls first revenue.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row2\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eFile First, Market Later\u003c\/h3\u003e\n      \u003cp\u003eStart by submitting plans, then verify the site details that inspectors care about: \u003cstrong\u003esinks\u003c\/strong\u003e, \u003cstrong\u003efood-safe storage\u003c\/strong\u003e, and a layout that matches the approved drawings. Keep \u003cstrong\u003ecleaning logs\u003c\/strong\u003e and \u003cstrong\u003estaff training records\u003c\/strong\u003e ready, because these often support a faster review and reduce back-and-forth with the city or county.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eConfirm each permit authority.\u003c\/li\u003e\n        \u003cli\u003eMatch plans to the buildout.\u003c\/li\u003e\n        \u003cli\u003eTrain staff before inspection.\u003c\/li\u003e\n        \u003cli\u003eHold ads until clearance arrives.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eThe bottleneck risk is simple: marketing before inspection clearance. That can force a delayed opening after fixed costs have started, and it can also hurt day-one service if the team is not cleared to handle food, cleaning, and order flow legally. No approval, no launch.\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;\"\u003eBuildout, Equipment, And Drink Flow\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eBuildout and Drink Flow\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eOpening day depends on flow, not just finish.\u003c\/strong\u003e The shop has to move drinks fast, stay sanitary, and make the same product every time. That means the layout must support \u003cstrong\u003ecounters, plumbing, hand sinks, prep sinks, refrigeration, an ice machine, tea brewers, tapioca cookers, shaker machines, sealing machines, storage, POS,\u003c\/strong\u003e and \u003cstrong\u003epickup shelves\u003c\/strong\u003e without bottlenecks.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eMonths 1 to 3\u003c\/strong\u003e should lock leasehold improvements, \u003cstrong\u003eMonths 2 to 4\u003c\/strong\u003e kitchen and bar equipment, \u003cstrong\u003eMonths 4 to 6\u003c\/strong\u003e POS hardware, and \u003cstrong\u003eMonths 5 to 7\u003c\/strong\u003e signage. If the line is cramped or the pickup shelf is wrong, Friday and Saturday volume slows, tickets stack up, and day-one service gets messy.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eSet the line before you buy the gear\u003c\/h3\u003e\n      \u003cp\u003e\u003cstrong\u003eMap the drink path first.\u003c\/strong\u003e Trace each order from POS to prep to seal to pickup, and make sure staff never cross paths with dirty tools or hand-washing breaks. That’s the quick test for whether the layout can handle rush periods.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eVerify sink placement before final build.\u003c\/li\u003e\n        \u003cli\u003eMatch equipment to peak ticket flow.\u003c\/li\u003e\n        \u003cli\u003eTest sealing and pickup handoff speed.\u003c\/li\u003e\n        \u003cli\u003eDocument vendor lead times by month.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eIf any item slips, reorder the schedule before rent, payroll, and opening stock hit. One slow station can hold back the whole line.\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, Inventory, And Recipe Readiness\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 Recipe Readiness\u003c\/h3\u003e\n\u003cp\u003eWhen the shop opens, the menu only works if tea, toppings, cups, and backups are already in place. \u003cstrong\u003eSupplier coverage before menu lock\u003c\/strong\u003e keeps launch from slipping when a key item is late. This matters most for \u003cstrong\u003etapioca pearls\u003c\/strong\u003e, because texture issues cause refunds and slow service, especially on day one.\u003c\/p\u003e\n\u003cp\u003eThe stock plan should cover \u003cstrong\u003etapioca pearls, tea leaves, milk or creamer, syrups, fruit bases, cups, lids, straws, sealing film\u003c\/strong\u003e, plus at least one backup vendor for each critical item. Because \u003cstrong\u003ebeverage sales are 60%\u003c\/strong\u003e, \u003cstrong\u003efood sales are 35%\u003c\/strong\u003e, and \u003cstrong\u003eevent fees are 5%\u003c\/strong\u003e, the purchase plan has to cover both drinks and food-side inputs. With \u003cstrong\u003eingredients at 10% of sales\u003c\/strong\u003e, every \u003cstrong\u003e$1,000\u003c\/strong\u003e in sales implies about \u003cstrong\u003e$100\u003c\/strong\u003e of ingredient cost, so launch week buys should be set before paid traffic starts.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row4\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eLock Vendors And Test Recipes\u003c\/h3\u003e\n\u003cp\u003eStart with written orders, not informal promises. Confirm lead times, minimum order sizes, and backup supply for the items that can stop service fast: pearls, sealing film, cups, and creamer. Build a launch-week stock list, then match it to expected traffic so you do not open with one day of inventory and no cushion.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTest recipes across multiple staff.\u003c\/li\u003e\n\u003cli\u003eMeasure pearl cook time and texture.\u003c\/li\u003e\n\u003cli\u003ePre-count opening week packaging.\u003c\/li\u003e\n\u003cli\u003eDocument backup vendor contacts.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eRecipe consistency across multiple staff members\u003c\/strong\u003e is the real readiness signal. If drinks taste different by shift, refunds and remakes start eating margin. The quick check is simple: one recipe card, one portion standard, and enough stock for launch week before the first customer walks in. That keeps gross margin steadier and lowers refund risk.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step4\"\u003e4\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eStaffing, Training, And Service Rhythm\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row5\"\u003e\n\u003ch3\u003eRush-Hour Staffing\u003c\/h3\u003e\n\u003cp\u003eA bubble tea shop opens on time only if staffing fits the \u003cstrong\u003erush pattern\u003c\/strong\u003e, not just the weekly headcount. For Year 1, the base team is \u003cstrong\u003e1 general manager, 1 head chef, 2 bartenders, 2 servers, 1 kitchen staff, and 1 dishwasher\u003c\/strong\u003e. If those people are not trained to cover peak flow, the shop can miss opening day service standards fast.\u003c\/p\u003e\n\u003cp\u003eThe main risk is staff learning recipes during paid traffic. That slows tickets, weakens tapioca texture, and drives remakes when volume jumps from \u003cstrong\u003e50 Monday covers\u003c\/strong\u003e to \u003cstrong\u003e250 Saturday covers\u003c\/strong\u003e. One clean line: train before the doors open, or the first week becomes live practice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row5\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrain for Peak Volume\u003c\/h3\u003e\n\u003cp\u003eBefore opening, test the full service rhythm: drink prep, tapioca cook timing, POS order flow, cleaning checklists, customer scripts, quality checks, and rush-hour station assignments. The goal is simple: every role should know who takes orders, who builds drinks, who checks texture, and who clears the line when tickets stack up.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eAssign stations before launch day.\u003c\/li\u003e\n\u003cli\u003eRun recipe drills off-hours.\u003c\/li\u003e\n\u003cli\u003eTest POS and drink handoff flow.\u003c\/li\u003e\n\u003cli\u003eDocument cleaning and quality checks.\u003c\/li\u003e\n\u003cli\u003eKeep backup coverage for peak hours.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIf training slips, the opening still happens, but service will feel slow and messy. If the team can repeat recipes and move orders cleanly, the shop can handle the first real rush without burning labor or losing early customers.\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;\"\u003eMarketing, Soft Launch, And Demand\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-Launch Demand\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eClaim\u003c\/strong\u003e the Google Business Profile, post short teaser clips, and run local tastings before full hours. With the model’s \u003cstrong\u003e3% of Year 1 sales\u003c\/strong\u003e set for marketing and launch assets staged in \u003cstrong\u003eMonths 8 to 10\u003c\/strong\u003e, the real risk is opening to weak local awareness. Soft-open feedback shows whether people will show up on day one.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLimited-time launch drinks\u003c\/strong\u003e, student offers, and loyalty cards turn first visits into repeat visits. If pickup or delivery is not ready at opening, demand leaks away and the team learns under light traffic instead of real volume. That slows menu learning, hides weak items, and can leave the first week underbooked.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row6\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003ePre-Open Demand Checks\u003c\/h3\u003e\n\u003cp\u003eLock the channel setup before you invite paid traffic. Verify the Google listing, hours, pickup links, delivery settings, menu photos, and tasting dates. Tie each offer to a date, owner, and stock count so the plan matches what’s on hand. If the soft open shows slow ticket times or weak item pull, adjust before full hours start.\u003c\/p\u003e\n\u003cp\u003eUse the soft launch to test order flow, not just ads. Here’s the quick math: if marketing is capped at \u003cstrong\u003e3%\u003c\/strong\u003e of sales, wasted launch spend hurts fast when the shop has no local awareness yet. Clean execution means the team can serve, learn, and reopen the next day with better menu mix and fewer surprises.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003ePost teasers before opening\u003c\/li\u003e\n\u003cli\u003eRun local tastings early\u003c\/li\u003e\n\u003cli\u003eTrack first-week best sellers\u003c\/li\u003e\n\u003cli\u003eTest pickup and delivery flow\u003c\/li\u003e\n\u003cli\u003eSave offers for launch week\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":49303721967859,"sku":"bubble-tea-shop-opening-plan","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/bubble-tea-shop-opening-plan.webp?v=1782677435","url":"https:\/\/financialmodelslab.com\/products\/bubble-tea-shop-opening-plan","provider":"Financial Models Lab","version":"1.0","type":"link"}