{"product_id":"bath-bombs-manufacturing-opening-plan","title":"How to Start a Bath Bomb Manufacturing Business With 5 SKUs","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\u003eTreat compliance as a launch gate, not cleanup.\u003c\/li\u003e\n\n\u003cli\u003eTest batches for shape, drying, scent, and color stability.\u003c\/li\u003e\n\n\u003cli\u003eSecure suppliers and packaging before preorder campaigns start.\u003c\/li\u003e\n\n\u003cli\u003eMatch inventory, fulfillment, and cash to launch capacity.\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 bath bomb manufacturing.\"\u003e\u003cdiv class=\"fml-launch-snapshot-grid\"\u003e\n\u003carticle class=\"fml-launch-snapshot-card is-blue\" data-snapshot-key=\"timeToOpen\"\u003e\u003cspan class=\"fml-launch-snapshot-icon-tip\" tabindex=\"0\" data-tooltip=\"This assumes formula testing, label prep, supplier setup, workspace readiness, and channel setup before first orders. It's a planning estimate, and wholesale can lag direct-to-consumer.\"\u003e\u003cimg class=\"fml-launch-snapshot-icon\" src=\"\/cdn\/shop\/files\/fml-launch-snapshot-time-to-open.svg\" alt=\"\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan class=\"fml-launch-snapshot-label\"\u003eTime to Open\u003c\/span\u003e\u003cstrong class=\"fml-launch-snapshot-value\" tabindex=\"0\" data-tooltip=\"This assumes formula testing, label prep, supplier setup, workspace readiness, and channel setup before first orders. It's a planning estimate, and wholesale can lag direct-to-consumer.\"\u003e8-12 weeks\u003c\/strong\u003e\u003cspan class=\"fml-launch-snapshot-detail\"\u003eLaunch runway\u003c\/span\u003e\u003c\/article\u003e\u003carticle class=\"fml-launch-snapshot-card is-purple\" data-snapshot-key=\"launchSequence\"\u003e\u003cspan class=\"fml-launch-snapshot-icon-tip\" tabindex=\"0\" data-tooltip=\"The sequence starts with formula testing, then registration, labels, ingredients, workspace, channels, first batch, and first orders. Wholesale and direct-to-consumer timing can differ.\"\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 sequence starts with formula testing, then registration, labels, ingredients, workspace, channels, first batch, and first orders. Wholesale and direct-to-consumer timing can differ.\"\u003e8 stages\u003c\/strong\u003e\u003cspan class=\"fml-launch-snapshot-detail\"\u003eFormula first\u003c\/span\u003e\u003c\/article\u003e\u003carticle class=\"fml-launch-snapshot-card is-yellow\" data-snapshot-key=\"keyBottleneck\"\u003e\u003cspan class=\"fml-launch-snapshot-icon-tip\" tabindex=\"0\" data-tooltip=\"The main risk is a label or QC miss: bath bombs must stay consistent, compliant, and not crumble or stain. Check this before launch spend scales.\"\u003e\u003cimg class=\"fml-launch-snapshot-icon\" src=\"\/cdn\/shop\/files\/fml-launch-snapshot-key-bottleneck.svg\" alt=\"\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan class=\"fml-launch-snapshot-label\"\u003eKey Bottleneck\u003c\/span\u003e\u003cstrong class=\"fml-launch-snapshot-value\" tabindex=\"0\" data-tooltip=\"The main risk is a label or QC miss: bath bombs must stay consistent, compliant, and not crumble or stain. Check this before launch spend scales.\"\u003eQuality gate\u003c\/strong\u003e\u003cspan class=\"fml-launch-snapshot-detail\"\u003eLabel checks\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=\"Preorders can create the first cash once labels, inventory, and a sales channel are live. Local boutiques, gift shops, spas, or owned ecommerce can all work.\"\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=\"Preorders can create the first cash once labels, inventory, and a sales channel are live. Local boutiques, gift shops, spas, or owned ecommerce can all work.\"\u003ePreorders\u003c\/strong\u003e\u003cspan class=\"fml-launch-snapshot-detail\"\u003eOffer live\u003c\/span\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003csection class=\"fml-launch-timeline\" aria-label=\"Bath Bomb Manufacturing Launch Timeline\" data-locale=\"en-US\" data-currency=\"USD\" data-export-filename=\"Bath Bomb Manufacturing launch gantt chart.xlsx\" data-source-title=\"Bath Bomb Manufacturing 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 and should be updated if supplier lead times, label review, or batch testing take longer.\" 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\"\u003eThis is a short web summary of the launch plan; the XLSX export contains 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=\"legal-compliance\" 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\"\u003eLegal \/ compliance\u003c\/strong\u003e\u003cdiv class=\"fml-launch-lane-meta\"\u003e\n\u003cspan\u003eWeek 1-5\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=\"Entity registration filed\"\u003e\u003cstrong\u003eRegister business entity\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"1\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Claims checklist approved\"\u003e\u003cstrong\u003eConfirm product claims\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"2\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Label rules mapped\"\u003e\u003cstrong\u003eReview labeling rules\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"4\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Go-live checklist signed\"\u003e\u003cstrong\u003eApprove launch checklist\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=\"formulas-testing\" data-tone=\"blue\" style=\"--fml-launch-start:1; --fml-launch-duration:5;\"\u003e\u003cdiv class=\"fml-launch-lane-info\"\u003e\n\u003cstrong class=\"fml-launch-lane-title\"\u003eFormulas \/ testing\u003c\/strong\u003e\u003cdiv class=\"fml-launch-lane-meta\"\u003e\n\u003cspan\u003eWeek 1-5\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=\"2\" data-task-priority=\"High\" data-task-output=\"Base formula sheets\"\u003e\u003cstrong\u003eDraft base formulas\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"2\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Test batch results\"\u003e\u003cstrong\u003eBench test batches\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"3\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Approved scent specs\"\u003e\u003cstrong\u003eStabilize scent profiles\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"5\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Five SKU master list\"\u003e\u003cstrong\u003eLock five SKUs\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-packaging\" data-tone=\"green\" style=\"--fml-launch-start:1; --fml-launch-duration:7;\"\u003e\u003cdiv class=\"fml-launch-lane-info\"\u003e\n\u003cstrong class=\"fml-launch-lane-title\"\u003eSuppliers \/ packaging\u003c\/strong\u003e\u003cdiv class=\"fml-launch-lane-meta\"\u003e\n\u003cspan\u003eWeek 1-7\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=\"2\" data-task-priority=\"High\" data-task-output=\"Supplier shortlist\"\u003e\u003cstrong\u003eSource raw suppliers\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"2\" data-task-duration=\"2\" data-task-priority=\"Medium\" data-task-output=\"Packaging quote sheet\"\u003e\u003cstrong\u003eCompare packaging quotes\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"3\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Approved label artwork\"\u003e\u003cstrong\u003eApprove label proofs\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"5\" data-task-duration=\"3\" data-task-priority=\"High\" data-task-output=\"Purchase orders sent\"\u003e\u003cstrong\u003ePlace initial orders\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=\"workspace-equipment\" data-tone=\"yellow\" style=\"--fml-launch-start:1; --fml-launch-duration:5;\"\u003e\u003cdiv class=\"fml-launch-lane-info\"\u003e\n\u003cstrong class=\"fml-launch-lane-title\"\u003eWorkspace \/ equipment\u003c\/strong\u003e\u003cdiv class=\"fml-launch-lane-meta\"\u003e\n\u003cspan\u003eWeek 1-5\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=\"2\" data-task-priority=\"High\" data-task-output=\"Workspace ready plan\"\u003e\u003cstrong\u003eSet up workshop\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"2\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Mixers installed\"\u003e\u003cstrong\u003eInstall mixers\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"3\" data-task-duration=\"1\" data-task-priority=\"Medium\" data-task-output=\"Utility checks passed\"\u003e\u003cstrong\u003eTest utilities\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"4\" data-task-duration=\"2\" data-task-priority=\"Medium\" data-task-output=\"Raw and finished storage set\"\u003e\u003cstrong\u003ePrepare storage\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=\"sales-marketing\" data-tone=\"gray\" style=\"--fml-launch-start:2; --fml-launch-duration:9;\"\u003e\u003cdiv class=\"fml-launch-lane-info\"\u003e\n\u003cstrong class=\"fml-launch-lane-title\"\u003eSales \/ marketing\u003c\/strong\u003e\u003cdiv class=\"fml-launch-lane-meta\"\u003e\n\u003cspan\u003eWeek 2-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=\"2\" data-task-duration=\"3\" data-task-priority=\"High\" data-task-output=\"Storefront live\"\u003e\u003cstrong\u003eBuild storefront\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"3\" data-task-duration=\"3\" data-task-priority=\"High\" data-task-output=\"Five product pages\"\u003e\u003cstrong\u003eWrite product pages\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"4\" data-task-duration=\"3\" data-task-priority=\"Medium\" data-task-output=\"Retailer lead list\"\u003e\u003cstrong\u003eCreate wholesale list\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"5\" data-task-duration=\"4\" data-task-priority=\"Medium\" data-task-output=\"Launch creative set\"\u003e\u003cstrong\u003eLaunch marketing assets\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"7\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Preorder page live\"\u003e\u003cstrong\u003eOpen preorder funnel\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=\"production-fulfillment\" data-tone=\"red\" style=\"--fml-launch-start:4; --fml-launch-duration:9;\"\u003e\u003cdiv class=\"fml-launch-lane-info\"\u003e\n\u003cstrong class=\"fml-launch-lane-title\"\u003eProduction \/ fulfillment\u003c\/strong\u003e\u003cdiv class=\"fml-launch-lane-meta\"\u003e\n\u003cspan\u003eWeek 4-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=\"4\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Trained production staff\"\u003e\u003cstrong\u003eTrain production team\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"5\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Pilot batch approved\"\u003e\u003cstrong\u003eRun pilot batch\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"6\" data-task-duration=\"4\" data-task-priority=\"High\" data-task-output=\"Launch stock built\"\u003e\u003cstrong\u003eBuild inventory\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"10\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Packed order queue\"\u003e\u003cstrong\u003ePack launch orders\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"11\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"First orders shipped\"\u003e\u003cstrong\u003eShip first orders\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 and should be updated if supplier lead times, label review, or batch testing take longer.\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 the launch plan before opening a Bath Bomb Manufacturing business?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eSee the dashboard, assumptions, forecasts, pricing, costs, fees, and runway in the \u003ca href=\"\/products\/bath-bombs-manufacturing-financial-model\"\u003eBath Bomb Manufacturing Financial Model Template\u003c\/a\u003e; open the model.\u003c\/p\u003e\n\n\u003ch4\u003eFinancial model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e5 SKUs\u003c\/strong\u003e to start\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e32,000 units\u003c\/strong\u003e in Year 1\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$324,000\u003c\/strong\u003e Year 1 revenue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$110–$150\u003c\/strong\u003e unit costs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e10%\u003c\/strong\u003e production overhead\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$2,250\u003c\/strong\u003e monthly fixed costs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$1,500\u003c\/strong\u003e rent, \u003cstrong\u003e$150\u003c\/strong\u003e insurance\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\/bath-bombs-manufacturing-financial-model-dashboard-financialmodelslab_224226aa-21bd-4f42-b836-97b50a37a1db.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/bath-bombs-manufacturing-financial-model-dashboard-financialmodelslab_224226aa-21bd-4f42-b836-97b50a37a1db.webp?width=500\" alt=\"Bath Bomb Manufacturing Financial Model dashboard summarizes key KPIs, runway\/cash and performance with a dynamic dashboard, helping spot cash-flow blind spots and present investor-ready charts.\"\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 first customers for a bath bomb business?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eStart with channels that give fast feedback: preorders, local boutiques, spas, gift shops, farmers markets, marketplace listings, owned ecommerce, subscription boxes, and small wholesale sample packs. Keep the launch tight at \u003cstrong\u003e5 SKUs\u003c\/strong\u003e so photos and inventory stay simple, and use sample packs for wholesale outreach plus limited preorder bundles for direct sales. For Bath Bomb Manufacturing, Year 1 capacity is \u003cstrong\u003e32,000 units\u003c\/strong\u003e, or about \u003cstrong\u003e2,667 units per month\u003c\/strong\u003e, so don’t promise wholesale volume until production is stable; for cost planning, see \u003ca href=\"\/blogs\/startup-costs\/bath-bombs-manufacturing\"\u003eWhat Is The Estimated Cost To Open And Launch Your Bath Bomb Manufacturing Business?\u003c\/a\u003e.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eFast sales\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eLaunch preorder bundles first\u003c\/li\u003e\n\u003cli\u003eSell at farmers markets\u003c\/li\u003e\n\u003cli\u003ePitch local boutiques and spas\u003c\/li\u003e\n\u003cli\u003eUse marketplace listings for reach\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\u003eWholesale fit\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eSend small sample packs\u003c\/li\u003e\n\u003cli\u003eTrack margin by SKU\u003c\/li\u003e\n\u003cli\u003eKeep launch at 5 SKUs\u003c\/li\u003e\n\u003cli\u003eTest orders at \u003cstrong\u003e$950\u003c\/strong\u003e to \u003cstrong\u003e$1,200\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat are the biggest bath bomb business mistakes at launch?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eThe biggest launch mistake in \u003cstrong\u003eBath Bomb Manufacturing\u003c\/strong\u003e is selling before the formula, packaging, labeling, batch process, pricing, and fulfillment workflow are repeatable. If you still see crumbling product, uneven fizz, color bleed, fragrance issues, or label errors, \u003cstrong\u003epause sales\u003c\/strong\u003e until quality checks are clean.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eLaunch readiness checks\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eRun \u003cstrong\u003e3 clean batches\u003c\/strong\u003e in a row\u003c\/li\u003e\n\u003cli\u003eMatch weights and drying times\u003c\/li\u003e\n\u003cli\u003eConfirm packaging fit each run\u003c\/li\u003e\n\u003cli\u003eKeep batch records complete\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\u003ePrice and fulfillment risks\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eCheck \u003cstrong\u003e$950 to $1,200\u003c\/strong\u003e sales prices\u003c\/li\u003e\n\u003cli\u003eCompare against \u003cstrong\u003e$110 to $150\u003c\/strong\u003e direct costs\u003c\/li\u003e\n\u003cli\u003eAdd \u003cstrong\u003e10%\u003c\/strong\u003e production overhead\u003c\/li\u003e\n\u003cli\u003ePlan for \u003cstrong\u003e60%\u003c\/strong\u003e Year 1 variable fees\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat do I need to start selling bath bombs in the US?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eTo start selling Bath Bomb Manufacturing products in the US, you need a registered business, sales tax setup where required, insurance, safe production records, and compliant cosmetic labels; start with \u003ca href=\"\/blogs\/kpi-metrics\/bath-bombs-manufacturing\"\u003eWhat Is The Primary Metric That Reflects The Success Of Bath Bomb Manufacturing?\u003c\/a\u003e so your compliance work ties back to volume, margin, and SKU performance.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eLaunch basics\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eRegister the business before selling\u003c\/li\u003e\n\u003cli\u003eSet up sales tax where required\u003c\/li\u003e\n\u003cli\u003eCarry product liability insurance\u003c\/li\u003e\n\u003cli\u003ePlan for \u003cstrong\u003e5 SKUs\u003c\/strong\u003e and \u003cstrong\u003e32,000 Year 1 units\u003c\/strong\u003e\n\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\u003eLabel and ops\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eReview \u003cstrong\u003eUS Food and Drug Administration\u003c\/strong\u003e cosmetic labeling rules\u003c\/li\u003e\n\u003cli\u003eCheck the \u003cstrong\u003eFair Packaging and Labeling Act\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eShow identity, net quantity, ingredients, name, address\u003c\/li\u003e\n\u003cli\u003eKeep batch records, supplier files, and claims clean\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eConfirm what must be ready before selling bath bombs\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-launch-readiness\" aria-label=\"Launch readiness checklist for bath bomb manufacturing.\" data-export-filename=\"Bath Bomb Manufacturing launch readiness checklist.xlsx\" data-source-title=\"Bath Bomb Manufacturing 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 local rules, supplier lead times, and the launch ramp stay close to model.\"\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 bath bomb manufacturing business 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-and-labels\"\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=\"State filing 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\"\u003eEntity 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 business needs a legal entity before permits, tax setup, and supplier contracts.\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=\"Sales tax account notice\"\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\"\u003eSales tax account active\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-high\"\u003eHigh\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eSet this before taxable sales start so remittance is not missed.\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=\"QA\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Approved label proof\"\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\"\u003eLabel compliance 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\"\u003eUS cosmetic labels need ingredient, net weight, and warning review before sale.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"High\" data-readiness-required=\"Yes\" data-readiness-owner=\"Founder\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Certificate of insurance\"\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 certificate in force\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 should be active before production, storage, or customer orders begin.\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=\"workspace-readiness\"\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\"\u003eWorkspace\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cul class=\"fml-launch-readiness-list\"\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"Critical\" data-readiness-required=\"Yes\" data-readiness-owner=\"Ops\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Sanitation SOP\"\u003e\u003cdiv class=\"fml-launch-readiness-item-body\"\u003e\n\u003cdiv class=\"fml-launch-readiness-item-top\"\u003e\n\u003cstrong class=\"fml-launch-readiness-item-title\"\u003eSanitation SOP approved\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-critical\"\u003eCritical\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eClean work rules lower contamination risk during mixing, curing, and packing.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"High\" data-readiness-required=\"Yes\" data-readiness-owner=\"Ops\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Humidity 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\"\u003eHumidity control holds range\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\"\u003eMoisture control keeps bath bombs from softening, cracking, or clumping.\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=\"Production\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Calibration 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\"\u003eTools and scales calibrated\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\"\u003eAccurate weights protect batch consistency and stop cost drift.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"Medium\" data-readiness-required=\"Yes\" data-readiness-owner=\"Ops\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Workspace layout\"\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 zones marked\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\"\u003eSeparate raw materials, work in progress, and finished stock so batches stay traceable.\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=\"formulas-and-batches\"\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\"\u003eFormulas\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=\"R\u0026amp;D\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Formula 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\"\u003eIngredient specs locked\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-critical\"\u003eCritical\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eLock each formula for baking soda, citric acid, oils, colorants, and fragrance.\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=\"QA\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Batch record form\"\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\"\u003eBatch log template 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\"\u003eBatch records help trace issues and prove what went into each run.\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=\"QA\" data-readiness-status=\"Not started\" data-readiness-evidence=\"QC 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\"\u003eQuality test limits 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\"\u003eSet checks for crumble, scent, color, and cure before release.\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=\"suppliers-and-inventory\"\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\"\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=\"Procurement\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Signed supplier list\"\u003e\u003cdiv class=\"fml-launch-readiness-item-body\"\u003e\n\u003cdiv class=\"fml-launch-readiness-item-top\"\u003e\n\u003cstrong class=\"fml-launch-readiness-item-title\"\u003eCore suppliers confirmed\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-critical\"\u003eCritical\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eSecure supply for baking soda, citric acid, oils, colorants, fragrances, and molds.\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=\"Procurement\" 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\"\u003ePackaging and labels 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\"\u003eBoxes, labels, and shrink wrap must be on hand before the first fill run.\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=\"Procurement\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Backup quote\"\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 vendor named\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\"\u003eOne backup keeps launch moving if a key ingredient or pack item slips.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"High\" data-readiness-required=\"Yes\" data-readiness-owner=\"Ops\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Stock count 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\"\u003eInventory on hand counted\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\"\u003eCount raw materials and pack items before opening to avoid stock gaps.\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=\"staffing-and-fulfillment\"\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\"\u003eOperations\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=\"Founder\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Role 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\"\u003eRoles assigned\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-high\"\u003eHigh\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eSomeone must own mixing, curing, packing, and order handoff on day one.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli class=\"fml-launch-readin\ness-item\" data-readiness-priority=\"Critical\" data-readiness-required=\"Yes\" data-readiness-owner=\"Ops\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Test order 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\"\u003eFulfillment flow tested\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-critical\"\u003eCritical\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eTest pick, pack, label, and ship steps before customer orders start.\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 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\"\u003eTraining signoff 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 need one clear process for sanitation, batch records, and packing.\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 process map\"\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\"\u003eOrder workflow frozen\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\"\u003eDon't launch if labels, batch steps, or order flow are still changing.\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=\"pricing-and-cash\"\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\"\u003eCash\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cul class=\"fml-launch-readiness-list\"\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"Critical\" data-readiness-required=\"Yes\" data-readiness-owner=\"Founder\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Pricing sheet\"\u003e\u003cdiv class=\"fml-launch-readiness-item-body\"\u003e\n\u003cdiv class=\"fml-launch-readiness-item-top\"\u003e\n\u003cstrong class=\"fml-launch-readiness-item-title\"\u003ePrice sheet approved\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-critical\"\u003eCritical\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eYear 1 pricing should stay inside the model at $950 to $1,200.\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=\"Unit cost 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\"\u003eUnit cost range 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\"\u003eDirect cost should stay near $110 to $150 per unit 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=\"Ops\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Capacity plan\"\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\"\u003eCapacity vs forecast 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\"\u003ePlanned output must fit Year 1 volume and the hiring ramp.\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=\"13-week 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\"\u003eRunway covers launch costs\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-critical\"\u003eCritical\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eCash must cover setup, $2,250 monthly fixed costs, and Year 1 marketing plus fulfillment fees.\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=\"Approval memo\"\u003e\u003cdiv class=\"fml-launch-readiness-item-body\"\u003e\n\u003cdiv class=\"fml-launch-readiness-item-top\"\u003e\n\u003cstrong class=\"fml-launch-readiness-item-title\"\u003eGo-live signoff 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\"\u003eDo not open until compliance, supply, packaging, and workflow are stable.\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 local rules, supplier lead times, and the launch ramp stay close to model.\u003c\/p\u003e\u003c\/footer\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat drives an on-time bath bomb launch?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-launch-drivers\" aria-label=\"Main launch drivers summary for bath bomb manufacturing.\"\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\"\u003eCompliance Ready\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003eLaunch gate\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003eLabels, ingredient files, and claims review must clear first, or finished packs need rework.\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\"\u003eBatch Consistency\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003e32K units\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003eStable batches cut crumbling, soft centers, and color bleed, so Year 1 output stays on plan.\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\"\u003eSupplier Reliability\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003e$110-$150 COGS\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003eBackup vendors for ingredients, labels, and boxes keep preorders from stalling production or fulfillment.\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\"\u003eProduction Setup\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003e$2.25K\/mo\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003eA real production flow, not kitchen chaos, supports faster batches and fewer damaged units.\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\"\u003eFirst Customers\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003e5 SKUs\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003eSimple assortment, sample kits, and order terms help turn photos into early wholesale and direct sales.\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\"\u003eCash Control\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003e60% fees\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003eCash stays tight until shipping, packing, and fee drag fit the 32,000-unit ramp.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompliant Product and Labeling Readiness\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row1\"\u003e\n\u003ch3\u003eLabel Compliance Before Print\u003c\/h3\u003e\n\u003cp\u003eFor bath bomb manufacturing, \u003cstrong\u003elabel compliance is a launch gate\u003c\/strong\u003e, not a cleanup task. If the label is wrong, you can delay opening, relabel finished stock, and slow first sales. Labels should be set before packaging print runs, because printed boxes and wraps are the hardest items to fix once inventory is in hand.\u003c\/p\u003e\n\u003cp\u003eThe label basics are simple but nonnegotiable: \u003cstrong\u003eproduct identity\u003c\/strong\u003e, \u003cstrong\u003enet quantity\u003c\/strong\u003e, \u003cstrong\u003eingredient declaration\u003c\/strong\u003e, \u003cstrong\u003ebusiness identity\u003c\/strong\u003e, and careful claims language. Review \u003cstrong\u003eUS Food and Drug Administration cosmetic labeling guidance\u003c\/strong\u003e and \u003cstrong\u003eFair Packaging and Labeling Act\u003c\/strong\u003e basics before the first print proof goes out.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row1\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eLock the Label File First\u003c\/h3\u003e\n\u003cp\u003eBefore you order packaging, keep one clean file with ingredient documents, supplier specs, batch records, and product safety assumptions. That file should match the final label copy, so your proof, your production notes, and your sales claims all tell the same story.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick check: \u003cstrong\u003elabel copy approved\u003c\/strong\u003e, \u003cstrong\u003eclaims reviewed\u003c\/strong\u003e, \u003cstrong\u003epackaging proof signed\u003c\/strong\u003e, and \u003cstrong\u003ebackup artwork saved\u003c\/strong\u003e. If you skip this, you risk printing boxes too early, which can push back launch, eat cash, and create customer complaints if labels need to be swapped after orders start shipping.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eVerify ingredient order and names.\u003c\/li\u003e\n\u003cli\u003eMatch net quantity to finished unit.\u003c\/li\u003e\n\u003cli\u003eUse the legal business name.\u003c\/li\u003e\n\u003cli\u003eRemove risky skin-care claims.\u003c\/li\u003e\n\u003cli\u003eSave all review notes on file.\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;\"\u003eRepeatable Formula and Batch Consistency\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row2\"\u003e\n\u003ch3\u003eRepeatable Formula\u003c\/h3\u003e\n\u003cp\u003eBath bombs have to hold shape, fizz as expected, dry fully, and survive packing before the first sale. If a batch crumbles during unmolding, stays soft after drying, or transfers color in water, launch stock gets held back and early returns rise. For a \u003cstrong\u003e32,000-unit Year 1 plan\u003c\/strong\u003e, that kind of defect can slow first-day shipments and delay cash coming in.\u003c\/p\u003e\n\u003cp\u003eThe real dependency is batch control. Track \u003cstrong\u003etexture\u003c\/strong\u003e, \u003cstrong\u003efragrance load\u003c\/strong\u003e, \u003cstrong\u003ecolorants\u003c\/strong\u003e, \u003cstrong\u003ehumidity\u003c\/strong\u003e, \u003cstrong\u003edrying time\u003c\/strong\u003e, \u003cstrong\u003emold size\u003c\/strong\u003e, and \u003cstrong\u003eweight\u003c\/strong\u003e on every run, plus notes on what changed. That gives you a clean pass\/fail record instead of guessing why one batch works and the next one doesn’t.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row2\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTest Before You Commit\u003c\/h3\u003e\n\u003cp\u003eRun small test batches in the actual workspace before opening. Use the same ingredient lot, mold, drying setup, and packing flow you plan to use on day one, then check unmolding, cure time, and finish after packing. One clean test run is not enough; repeat it until the result holds across batches.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eMeasure workspace humidity first.\u003c\/li\u003e\n\u003cli\u003eLock one mold size at launch.\u003c\/li\u003e\n\u003cli\u003eRecord batch notes every run.\u003c\/li\u003e\n\u003cli\u003eReject soft centers before packing.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIf formula work is still changing near launch, first production runs get slower and more wasteful. That can cut into the \u003cstrong\u003e2,667 units per month\u003c\/strong\u003e Year 1 average, strain inventory for opening orders, and make day-one fulfillment less reliable.\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;\"\u003eSupplier and Packaging Reliability\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eSupplier and Packaging Reliability\u003c\/h3\u003e\n    \u003cp\u003eFor a bath bomb business, supplier readiness is a launch gate. You need confirmed sources for \u003cstrong\u003ebaking soda, citric acid, oils, colorants, fragrances, molds, shrink wrap, labels, and boxes\u003c\/strong\u003e before preorder sales start, or production stops at the worst time. No stock, no launch.\u003c\/p\u003e\n    \u003cp\u003eThe risk is simple: if \u003cstrong\u003elabels, boxes, or ingredient stock\u003c\/strong\u003e arrive late, you miss batch windows, delay shipping, and weaken first-order reliability. Packaging runs at \u003cstrong\u003e$0.20 to $0.30 per unit\u003c\/strong\u003e, and the model’s direct unit costs run \u003cstrong\u003e$110\u003c\/strong\u003e for core SKUs, \u003cstrong\u003e$150\u003c\/strong\u003e for the premium floral SKU, and \u003cstrong\u003e$130\u003c\/strong\u003e for the mint SKU, so supplier misses hit both timing and margin.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eLock Vendors Before Preorders\u003c\/h3\u003e\n      \u003cp\u003eBefore opening, get written quotes, backup vendors, and delivery timing for each input. Verify that every SKU has enough raw material and packaging to cover the first production run, then match that stock to your batch schedule and fulfillment plan. This keeps day-one shipping clean and avoids scrambling after orders are already in.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eConfirm primary and backup suppliers\u003c\/li\u003e\n        \u003cli\u003eMatch stock to first batch size\u003c\/li\u003e\n        \u003cli\u003eApprove labels before printing\u003c\/li\u003e\n        \u003cli\u003eSeparate ingredient and packaging counts\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eTrack each item separately, especially the small parts that break launch timing. One missing label roll or box run can stall packing, while one short ingredient can force a partial batch and create uneven quality across orders.\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;\"\u003eWorkspace, Equipment, and Production Workflow\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row4\"\u003e\n\u003ch3\u003eProduction Workspace Setup\u003c\/h3\u003e\n\u003cp\u003eBath bomb production needs a real shop flow, not a kitchen routine. Plan separate zones for \u003cstrong\u003eweighing, mixing, molding, drying, labeling, packing, storage, and sanitation\u003c\/strong\u003e, plus \u003cstrong\u003ehumidity control\u003c\/strong\u003e, \u003cstrong\u003edrying racks\u003c\/strong\u003e, \u003cstrong\u003escales\u003c\/strong\u003e, \u003cstrong\u003emolds\u003c\/strong\u003e, \u003cstrong\u003eprep tables\u003c\/strong\u003e, and a \u003cstrong\u003efinished goods inventory area\u003c\/strong\u003e. The fixed base run rate here is \u003cstrong\u003e$1,950\/month\u003c\/strong\u003e for \u003cstrong\u003e$1,500\u003c\/strong\u003e rent, \u003cstrong\u003e$300\u003c\/strong\u003e utilities, and \u003cstrong\u003e$150\u003c\/strong\u003e insurance.\u003c\/p\u003e\n\u003cp\u003eIf raw materials sit next to finished units, or you batch like a hobby kitchen, you lose time, damage more product, and blur records. That slows first orders, makes capacity hard to read, and can force rework before day one. Clean separation also helps keep sanitation simple and inventory counts honest.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row4\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eSet the Line Before Launch\u003c\/h3\u003e\n\u003cp\u003eBefore opening, map the work in order: receive raw materials, weigh and mix, mold, dry, inspect, label, pack, and move to finished inventory. Run one small pilot batch and time each step. If drying or labeling backs up, the whole day slips, so fix the bottleneck before you take launch orders.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eKeep raw and finished goods separate.\u003c\/li\u003e\n\u003cli\u003eStore ingredients by batch lot.\u003c\/li\u003e\n\u003cli\u003eCheck humidity before each run.\u003c\/li\u003e\n\u003cli\u003eRecord units made, rejected, packed.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThe first-month goal is simple: know how many units fit in one shift without crowding tables or drying racks. That tells you if the space can support day-one sales without rushed storage, extra labor, or damaged product.\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;\"\u003eSales Channel and First-Customer Pipeline\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row5\"\u003e\n\u003ch3\u003eSales Channels Ready at Launch\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eWhere you sell first\u003c\/strong\u003e decides whether bath bombs turn into cash on day one or sit in boxes. Direct-to-consumer site, marketplace listings, local markets, spas, boutiques, gift shops, and preorder campaigns all need \u003cstrong\u003ephotos, product pages, sample packs, order terms, and fulfillment timing\u003c\/strong\u003e ready before opening.\u003c\/p\u003e\n\u003cp\u003eKeep the launch tight with \u003cstrong\u003e5 SKUs\u003c\/strong\u003e. That makes inventory simpler, speeds setup, and gives buyers a clear first offer. If you quote wholesale before checking terms against your \u003cstrong\u003eYear 1 price points of $950 to $1200\u003c\/strong\u003e, you can lose margin fast or miss the launch window while you redo pricing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row5\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eBuild the First-Customer Pipeline\u003c\/h3\u003e\n\u003cp\u003eStart with channels that can buy quickly and give feedback fast. The point is not reach; it’s getting the first order, learning what sells, and collecting cash before inventory gets too deep.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003ePrepare clean product photos.\u003c\/li\u003e\n\u003cli\u003eWrite short product pages.\u003c\/li\u003e\n\u003cli\u003ePack sample kits for buyers.\u003c\/li\u003e\n\u003cli\u003eSet wholesale terms in writing.\u003c\/li\u003e\n\u003cli\u003eConfirm ship dates before selling.\u003c\/li\u003e\n\u003cli\u003eUse preorders only if production is stable.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eOne bad miss here\u003c\/strong\u003e creates two problems at once: inventory without buyers, or orders taken before you can fulfill them. Either one slows opening and hurts trust with retail partners and first 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;\"\u003eFulfillment, Inventory, Capacity, and Cash Control\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row6\"\u003e\n    \u003ch3\u003eFulfillment, Inventory, and Cash\u003c\/h3\u003e\n    \u003cp\u003eIf orders can’t be picked, packed, labeled, shipped, and recorded fast, launch slips. This business plans for \u003cstrong\u003e32,000 units in Year 1\u003c\/strong\u003e, or about \u003cstrong\u003e2,667 units per month\u003c\/strong\u003e, so batch size, drying time, and packing labor have to match real output, not hobby pace. One clean flow keeps production from stalling while first revenue starts.\u003c\/p\u003e\n    \u003cp\u003eThe cash load is real, too. Year 1 variable fees include \u003cstrong\u003e40% marketing and ecommerce\u003c\/strong\u003e plus \u003cstrong\u003e20% shipping and fulfillment\u003c\/strong\u003e, and fixed expenses are \u003cstrong\u003e$2,250 per month\u003c\/strong\u003e. If inventory is built too early, cash gets trapped on the shelf; if it’s built too late, wholesale lead times slip and customer orders back up.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eBuild the ship-out plan first\u003c\/h3\u003e\n      \u003cp\u003eBefore opening, map the full path from finished bath bomb to shipped order. Here’s the quick math: at \u003cstrong\u003e2,667 units per month\u003c\/strong\u003e, every step has to be timed around drying, storage, pack-out, and reorders. If packaging labor or label printing slows down, the whole month’s output falls behind.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eSet batch size to drying space.\u003c\/li\u003e\n        \u003cli\u003eReserve pack-and-ship hours.\u003c\/li\u003e\n        \u003cli\u003eTrack finished goods separately.\u003c\/li\u003e\n        \u003cli\u003eTest wholesale lead-time cutoffs.\u003c\/li\u003e\n        \u003cli\u003eHold cash for fees and freight.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eWhat this estimate hides is the working-capital gap between making product and getting paid. The model also needs to support growth to \u003cstrong\u003e129,000 units by Year 5\u003c\/strong\u003e, so the first workflow should prove it can scale without disrupting production or forcing last-minute labor adds.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49303817158899,"sku":"bath-bombs-manufacturing-opening-plan","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/bath-bombs-manufacturing-opening-plan.webp?v=1782676275","url":"https:\/\/financialmodelslab.com\/products\/bath-bombs-manufacturing-opening-plan","provider":"Financial Models Lab","version":"1.0","type":"link"}