{"product_id":"makeup-salon-opening-plan","title":"How To Open A Makeup Salon In 6 To 12 Weeks With Bookings","description":"\u003cbr\u003e\u003cdiv class=\"container_new_design\"\u003e\n\u003cdiv class=\"text-section text-1_new_design\"\u003e\n\u003cdiv class=\"line_top\"\u003e\u003c\/div\u003e\n\u003cp\u003eYou’re turning makeup work into an appointment-ready salon, so the launch plan must line up licensing, space, sanitation, booking, supplies, and first clients before opening month This guide uses a \u003cstrong\u003efive-year planning model\u003c\/strong\u003e with Year 1 at \u003cstrong\u003e8 visits per day\u003c\/strong\u003e, \u003cstrong\u003e250 operating days\u003c\/strong\u003e, and an estimated \u003cstrong\u003e$143 revenue per visit\u003c\/strong\u003e including add-ons Start by checking state rules, then validate your service menu, schedule, and booking ramp\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\u003cdiv class=\"image-section image-1_new_design\" id=\"main_article_image\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003csection class=\"fml-launch-snapshot-cards\" aria-label=\"Launch snapshot cards for a makeup salon.\"\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 buildout and booking setup run from Month 1 to Month 7, so a 6-month opening window fits a full salon setup. Actual timing moves with lease readiness, permits, and local sanitary rules.\"\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 buildout and booking setup run from Month 1 to Month 7, so a 6-month opening window fits a full salon setup. Actual timing moves with lease readiness, permits, and local sanitary rules.\"\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=\"Start with compliance, then service menu, studio setup, booking, suppliers, and launch marketing. The order can shift, but Year 1 planning assumes 8 visits\/day over 250 operating days.\"\u003e\u003cimg class=\"fml-launch-snapshot-icon\" src=\"\/cdn\/shop\/files\/fml-launch-snapshot-launch-sequence.svg\" alt=\"\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan class=\"fml-launch-snapshot-label\"\u003eLaunch Sequence\u003c\/span\u003e\u003cstrong class=\"fml-launch-snapshot-value\" tabindex=\"0\" data-tooltip=\"Start with compliance, then service menu, studio setup, booking, suppliers, and launch marketing. The order can shift, but Year 1 planning assumes 8 visits\/day over 250 operating days.\"\u003e6 stages\u003c\/strong\u003e\u003cspan class=\"fml-launch-snapshot-detail\"\u003eCompliance 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 biggest risk is getting a licensed, sanitary appointment space ready on time. Check state rules and lease terms before buildout spend scales, because this gate can push the launch window.\"\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 biggest risk is getting a licensed, sanitary appointment space ready on time. Check state rules and lease terms before buildout spend scales, because this gate can push the launch window.\"\u003eLicense gate\u003c\/strong\u003e\u003cspan class=\"fml-launch-snapshot-detail\"\u003eState rules\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=\"The first cash should come from bridal trials, event makeup, or opening-week appointments once booking is live. Year 1 pricing assumes $350 bridal, $120 occasion, $180 instructional, plus $15 add-ons per visit.\"\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=\"The first cash should come from bridal trials, event makeup, or opening-week appointments once booking is live. Year 1 pricing assumes $350 bridal, $120 occasion, $180 instructional, plus $15 add-ons per visit.\"\u003eBridal trials\u003c\/strong\u003e\u003cspan class=\"fml-launch-snapshot-detail\"\u003eBooking live\u003c\/span\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003csection class=\"fml-launch-timeline\" aria-label=\"Makeup Salon Launch Timeline\" data-locale=\"en-US\" data-currency=\"USD\" data-export-filename=\"Makeup Salon launch gantt chart.xlsx\" data-source-title=\"Makeup Salon Launch Timeline\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\/\" data-note-label=\"Timing note\" data-note-text=\"This schedule assumes state board clearance lands before paid services start; move tasks if approvals, build-out, or supplier delivery slip.\" 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=\"compliance\" data-tone=\"primary\" style=\"--fml-launch-start:1; --fml-launch-duration:6;\"\u003e\u003cdiv class=\"fml-launch-lane-info\"\u003e\n\u003cstrong class=\"fml-launch-lane-title\"\u003eCompliance\u003c\/strong\u003e\u003cdiv class=\"fml-launch-lane-meta\"\u003e\n\u003cspan\u003eWeek 1-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=\"1\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Permit packet\"\u003e\u003cstrong\u003eSubmit application\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"2\" data-task-duration=\"3\" data-task-priority=\"High\" data-task-output=\"Review feedback\"\u003e\u003cstrong\u003eBoard review\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"2\" data-task-duration=\"1\" data-task-priority=\"Medium\" data-task-output=\"Insurance certificate\"\u003e\u003cstrong\u003eBind coverage\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"4\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Sanitation checklist\"\u003e\u003cstrong\u003eSanitary check\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"6\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Paid-service clearance\"\u003e\u003cstrong\u003eLaunch clearance\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=\"studio-setup\" data-tone=\"blue\" style=\"--fml-launch-start:1; --fml-launch-duration:12;\"\u003e\u003cdiv class=\"fml-launch-lane-info\"\u003e\n\u003cstrong class=\"fml-launch-lane-title\"\u003eStudio setup\u003c\/strong\u003e\u003cdiv class=\"fml-launch-lane-meta\"\u003e\n\u003cspan\u003eWeek 1-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=\"1\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Fit plan\"\u003e\u003cstrong\u003eSpace review\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"1\" data-task-duration=\"3\" data-task-priority=\"High\" data-task-output=\"Finished suite\"\u003e\u003cstrong\u003eBuild-out work\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"3\" data-task-duration=\"3\" data-task-priority=\"Medium\" data-task-output=\"Seating and stations\"\u003e\u003cstrong\u003eFurniture install\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"4\" data-task-duration=\"3\" data-task-priority=\"High\" data-task-output=\"Makeup lighting\"\u003e\u003cstrong\u003eLighting setup\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"8\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Inspection signoff\"\u003e\u003cstrong\u003eFinal inspection\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"fml-launch-lane\" data-lane-key=\"menu-pricing\" data-tone=\"green\" style=\"--fml-launch-start:1; --fml-launch-duration:4;\"\u003e\u003cdiv class=\"fml-launch-lane-info\"\u003e\n\u003cstrong class=\"fml-launch-lane-title\"\u003eMenu pricing\u003c\/strong\u003e\u003cdiv class=\"fml-launch-lane-meta\"\u003e\n\u003cspan\u003eWeek 1-4\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=\"Service list\"\u003e\u003cstrong\u003eMenu draft\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"2\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Price sheet\"\u003e\u003cstrong\u003ePrice review\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"3\" data-task-duration=\"1\" data-task-priority=\"Medium\" data-task-output=\"Package menu\"\u003e\u003cstrong\u003eBundle offers\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"4\" data-task-duration=\"1\" data-task-priority=\"Medium\" data-task-output=\"Client policy\"\u003e\u003cstrong\u003ePolicy sheet\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=\"supplies-sanitation\" data-tone=\"yellow\" style=\"--fml-launch-start:2; --fml-launch-duration:10;\"\u003e\u003cdiv class=\"fml-launch-lane-info\"\u003e\n\u003cstrong class=\"fml-launch-lane-title\"\u003eSupplies sanitation\u003c\/strong\u003e\u003cdiv class=\"fml-launch-lane-meta\"\u003e\n\u003cspan\u003eWeek 2-11\u003c\/span\u003e\u003cspan\u003e5 tasks\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-launch-track\" aria-hidden=\"true\"\u003e\u003cspan class=\"fml-launch-bar\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"fml-launch-details\"\u003e\n\u003cbutton class=\"fml-launch-toggle\" type=\"button\" data-launch-toggle\u003eShow tasks\u003c\/button\u003e\u003cul class=\"fml-launch-task-list\"\u003e\n\u003cli data-task-start=\"2\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Vendor shortlist\"\u003e\u003cstrong\u003eSupplier quotes\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"4\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Cosmetic order\"\u003e\u003cstrong\u003eStock order\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"4\" data-task-duration=\"3\" data-task-priority=\"High\" data-task-output=\"Hygiene supplies\"\u003e\u003cstrong\u003eSanitation kit\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"6\" data-task-duration=\"2\" data-task-priority=\"Medium\" data-task-output=\"Labeled storage\"\u003e\u003cstrong\u003eStorage setup\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"9\" data-task-duration=\"2\" data-task-priority=\"Low\" data-task-output=\"Reorder cadence\"\u003e\u003cstrong\u003eReorder plan\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"fml-launch-lane\" data-lane-key=\"systems-payments\" data-tone=\"gray\" style=\"--fml-launch-start:3; --fml-launch-duration:8;\"\u003e\u003cdiv class=\"fml-launch-lane-info\"\u003e\n\u003cstrong class=\"fml-launch-lane-title\"\u003eSystems payments\u003c\/strong\u003e\u003cdiv class=\"fml-launch-lane-meta\"\u003e\n\u003cspan\u003eWeek 3-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=\"3\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"System picked\"\u003e\u003cstrong\u003ePOS selection\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"3\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Online booking\"\u003e\u003cstrong\u003eBooking setup\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"5\" data-task-duration=\"1\" data-task-priority=\"High\" data-task-output=\"Test transactions\"\u003e\u003cstrong\u003ePayment testing\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"6\" data-task-duration=\"1\" data-task-priority=\"Medium\" data-task-output=\"Receipt template\"\u003e\u003cstrong\u003eReceipt flow\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"7\" data-task-duration=\"1\" data-task-priority=\"Low\" data-task-output=\"Admin access\"\u003e\u003cstrong\u003eBackup access\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-marketing\" 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\"\u003eStaffing marketing\u003c\/strong\u003e\u003cdiv class=\"fml-launch-lane-meta\"\u003e\n\u003cspan\u003eWeek 4-12\u003c\/span\u003e\u003cspan\u003e6 tasks\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-launch-track\" aria-hidden=\"true\"\u003e\u003cspan class=\"fml-launch-bar\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"fml-launch-details\"\u003e\n\u003cbutton class=\"fml-launch-toggle\" type=\"button\" data-launch-toggle\u003eShow tasks\u003c\/button\u003e\u003cul class=\"fml-launch-task-list\"\u003e\n\u003cli data-task-start=\"4\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Staffed roster\"\u003e\u003cstrong\u003eHire artist\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"6\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Service script\"\u003e\u003cstrong\u003eTrain service\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"6\" data-task-duration=\"1\" data-task-priority=\"Medium\" data-task-output=\"Launch photos\"\u003e\u003cstrong\u003eContent shoot\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"7\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"Lead list\"\u003e\u003cstrong\u003eLead capture\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"8\" data-task-duration=\"2\" data-task-priority=\"Medium\" data-task-output=\"Booking offers\"\u003e\u003cstrong\u003ePreview offers\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-task-start=\"11\" data-task-duration=\"2\" data-task-priority=\"High\" data-task-output=\"First bookings\"\u003e\u003cstrong\u003eOpening week\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\u003eTiming note:\u003c\/strong\u003e This schedule assumes state board clearance lands before paid services start; move tasks if approvals, build-out, or supplier delivery slip.\u003c\/p\u003e\u003c\/footer\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003cdiv class=\"container_new_design_blog\"\u003e\n\n\u003cdiv class=\"text-section_blog text-2_new_design_blog\"\u003e\n\n\u003cdiv class=\"line_top_blog\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhy test Makeup Salon launch assumptions before opening?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eBefore you open, the \u003ca href=\"\/products\/makeup-salon-financial-model\"\u003eMakeup Salon Financial Model Template\u003c\/a\u003e shows revenue, costs, cash needs, assumptions, and break-even logic—open it.\u003c\/p\u003e\n\n\u003ch4\u003eFinancial model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e2,000 visits in Year 1\u003c\/li\u003e\n\u003cli\u003eAbout $286k Year 1 revenue\u003c\/li\u003e\n\u003cli\u003e73 visits\/day break-even\u003c\/li\u003e\n\u003cli\u003eStaffing and rent drive burn\u003c\/li\u003e\n\u003cli\u003eCash runway needs tracking\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\/makeup-salon-financial-model-dashboard-financialmodelslab_406786fa-62a5-4b81-bd13-9a76733bd697.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/makeup-salon-financial-model-dashboard-financialmodelslab_406786fa-62a5-4b81-bd13-9a76733bd697.webp?width=500\" alt=\"Makeup Salon Financial Model dashboard summarizing key KPIs, runway and cash position with a dynamic dashboard showing revenue, margins, bookings and performance—investor-ready view to avoid cash-flow blind spots\"\u003e\n\u003cdiv class=\"preview-overlay\"\u003e\n\u003cbutton class=\"preview-btn\" type=\"button\" style=\"align-items: center; vertical-align: middle; display: inline-flex; justify-content: center; gap: 6px; line-height: 1;\"\u003e\nPREVIEW \u003csvg fill=\"#fff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewbox=\"0 0 448 512\" width=\"14\"\u003e\u003cpath d=\"M416 176V86.63L246.6 256L416 425.4V336c0-8.844 7.156-16 16-16s16 7.156 16 16v128c0 8.844-7.156 16-16 16h-128c-8.844 0-16-7.156-16-16s7.156-16 16-16h89.38L224 278.6L54.63 448H144C152.8 448 160 455.2 160 464S152.8 480 144 480h-128C7.156 480 0 472.8 0 464v-128C0 327.2 7.156 320 16 320S32 327.2 32 336v89.38L201.4 256L32 86.63V176C32 184.8 24.84 192 16 192S0 184.8 0 176v-128C0 39.16 7.156 32 16 32h128C152.8 32 160 39.16 160 48S152.8 64 144 64H54.63L224 233.4L393.4 64H304C295.2 64 288 56.84 288 48S295.2 32 304 32h128C440.8 32 448 39.16 448 48v128C448 184.8 440.8 192 432 192S416 184.8 416 176z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow long does it take to open a makeup salon?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eA lean makeup salon can open in \u003cstrong\u003e6 to 12 weeks\u003c\/strong\u003e if licensing, suite readiness, sanitation, booking, and first-client outreach are already moving. A full studio usually takes longer: build-out in \u003cstrong\u003eMonth 1 to Month 3\u003c\/strong\u003e, fixtures in \u003cstrong\u003eMonth 2 to Month 4\u003c\/strong\u003e, stations in \u003cstrong\u003eMonth 3 to Month 5\u003c\/strong\u003e, initial stock in \u003cstrong\u003eMonth 4 to Month 6\u003c\/strong\u003e, and POS hardware in \u003cstrong\u003eMonth 5 to Month 7\u003c\/strong\u003e. Set the opening date only after compliance, sanitation workflow, booking payments, and client outreach are live.\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\u003eLean setup\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e6 to 12 weeks\u003c\/strong\u003e for lean launch\u003c\/li\u003e\n\u003cli\u003eLicensing review can set timing\u003c\/li\u003e\n\u003cli\u003eSuite or lease readiness matters\u003c\/li\u003e\n\u003cli\u003eSanitation and booking must work\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\u003eFull studio\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eBuild-out starts in \u003cstrong\u003eMonth 1\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eFixtures land in \u003cstrong\u003eMonth 2 to 4\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eStations follow in \u003cstrong\u003eMonth 3 to 5\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003ePOS hardware can slip to \u003cstrong\u003eMonth 5 to 7\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 makeup salon launch mistakes delay opening?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eA \u003cstrong\u003eMakeup Salon\u003c\/strong\u003e usually gets delayed when the team assumes licensing is simple, skips deposits and booking setup, and opens before sanitation, shade range, and disposables are ready. If the salon can’t support \u003cstrong\u003e$350\u003c\/strong\u003e bridal, \u003cstrong\u003e$120\u003c\/strong\u003e occasion, \u003cstrong\u003e$180\u003c\/strong\u003e instructional, \u003cstrong\u003e$50\u003c\/strong\u003e retail, and \u003cstrong\u003e$15\u003c\/strong\u003e add-on work from day one, opening slips. The fix is to test intake forms, cleaning steps, kit inventory, calendar buffers, payment processing, and opening-week booking volume before launch.\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\u003eCommon launch delays\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eLicensing\u003c\/strong\u003e takes longer than planned\u003c\/li\u003e\n\u003cli\u003eNo booking system at open\u003c\/li\u003e\n\u003cli\u003eNo deposits or payment flow\u003c\/li\u003e\n\u003cli\u003eWeak sanitation and shade inventory\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\u003eWhat to test first\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eIntake forms and client flow\u003c\/li\u003e\n\u003cli\u003eCleaning process and kit readiness\u003c\/li\u003e\n\u003cli\u003eDisposable stock and retail items\u003c\/li\u003e\n\u003cli\u003eOpening-week appointments and buffers\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow do you get first clients for a makeup salon?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eTo get the first clients for a Makeup Salon, sell specific bookings first: \u003cstrong\u003ebridal trials\u003c\/strong\u003e, \u003cstrong\u003ewedding-day makeup\u003c\/strong\u003e, \u003cstrong\u003eprom\u003c\/strong\u003e and event packages, photoshoot makeup, lessons, and opening-week slots. If you need \u003cstrong\u003e8 visits\/day\u003c\/strong\u003e over \u003cstrong\u003e250 operating days\u003c\/strong\u003e, that’s \u003cstrong\u003e2,000 visits\u003c\/strong\u003e in year 1, so the pipeline has to fill repeatable weekday and weekend demand fast; for setup spend, use \u003ca href=\"\/blogs\/startup-costs\/makeup-salon\"\u003eHow Much Does It Cost To Open, Start, And Launch Your Makeup Salon Business?\u003c\/a\u003e. Put \u003cstrong\u003edeposits\u003c\/strong\u003e, clear cancellation rules, and text reminders in place early to cut no-shows.\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\u003eLead with bookings\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eOffer bridal trials first\u003c\/li\u003e\n\u003cli\u003ePackage wedding-day makeup\u003c\/li\u003e\n\u003cli\u003eSell prom and event slots\u003c\/li\u003e\n\u003cli\u003eAdd photoshoot makeup and lessons\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\u003eUse local proof\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eBook portfolio shoots with photographers\u003c\/li\u003e\n\u003cli\u003eAsk wedding planners for referrals\u003c\/li\u003e\n\u003cli\u003ePartner with hairstylists and salons\u003c\/li\u003e\n\u003cli\u003eUse online booking and social proof\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 makeup salon is ready before accepting appointments\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-launch-readiness\" aria-label=\"Launch readiness checklist for a makeup salon.\" data-export-filename=\"Makeup Salon launch readiness checklist.xlsx\" data-source-title=\"Makeup Salon Launch Readiness Checklist\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\/\" data-note-label=\"Planning note\" data-note-text=\"Readiness depends on local rules, vendor lead times, and month 1 staffing coverage.\"\u003e\u003cdiv class=\"fml-launch-readiness-card\"\u003e\n\u003cheader class=\"fml-launch-readiness-header\"\u003e\u003cdiv\u003e\n\u003cp class=\"fml-launch-readiness-eyebrow\"\u003eLaunch readiness checklist\u003c\/p\u003e\n\u003cp class=\"fml-launch-readiness-description\"\u003eUse this go-live approval checklist before opening to confirm the makeup salon is ready for customers.\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-readiness\"\u003e\u003cdiv class=\"fml-launch-readiness-section-head\"\u003e\n\u003cspan class=\"fml-launch-readiness-section-icon\" aria-hidden=\"true\"\u003e1\u003c\/span\u003e\u003cstrong class=\"fml-launch-readiness-section-title\"\u003eCompliance\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cul class=\"fml-launch-readiness-list\"\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"Critical\" data-readiness-required=\"Yes\" data-readiness-owner=\"Founder\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Formation docs\"\u003e\u003cdiv class=\"fml-launch-readiness-item-body\"\u003e\n\u003cdiv class=\"fml-launch-readiness-item-top\"\u003e\n\u003cstrong class=\"fml-launch-readiness-item-title\"\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\"\u003eA legal entity must exist before permits, tax setup, and vendor contracts can 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=\"Founder\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Licensing 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\"\u003eState license rules cleared\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-critical\"\u003eCritical\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eMakeup services can't open until local licensing rules are confirmed.\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=\"Finance\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Tax setup 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\"\u003eSales tax account opened\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\"\u003eOpen it if your state taxes retail product sales or bundles.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"Critical\" data-readiness-required=\"Yes\" data-readiness-owner=\"Manager\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Policy binder\"\u003e\u003cdiv class=\"fml-launch-readiness-item-body\"\u003e\n\u003cdiv class=\"fml-launch-readiness-item-top\"\u003e\n\u003cstrong class=\"fml-launch-readiness-item-title\"\u003eLiability insurance bound\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-critical\"\u003eCritical\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eCoverage should start before any client visit or staff work.\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=\"salon-space-ready\"\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\"\u003eSalon space\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=\"Walkthrough 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\"\u003eBuild-out finished\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 room has to be ready before staff can serve clients.\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=\"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\"\u003eStations and lighting 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\"\u003eGood lighting and stable stations protect service quality and timing.\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=\"Safety 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\"\u003eSecurity and cleaning ready\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-high\"\u003eHigh\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eAccess control and daily cleaning keep the space safe and client-ready.\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=\"inventory-hygiene\"\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\"\u003eInventory\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=\"Artist\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Stock 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\"\u003ePro cosmetics stocked\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 enough pro stock for opening day and early repeat visits.\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=\"Receiving report\"\u003e\u003cdiv class=\"fml-launch-readiness-item-body\"\u003e\n\u003cdiv class=\"fml-launch-readiness-item-top\"\u003e\n\u003cstrong class=\"fml-launch-readiness-item-title\"\u003eRetail inventory 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\"\u003eRetail sales depend on shelf stock being on hand from 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=\"Ops\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Supply 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\"\u003eHygiene supplies on hand\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\"\u003eBrushes, disposables, and sanitizers keep each service clean.\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-coverage\"\u003e\u003cdiv class=\"fml-launch-readiness-section-head\"\u003e\n\u003cspan class=\"fml-launch-readiness-section-icon\" aria-hidden=\"true\"\u003e4\u003c\/span\u003e\u003cstrong class=\"fml-launch-readiness-section-title\"\u003eStaffing\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cul class=\"fml-launch-readiness-list\"\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"Critical\" data-readiness-required=\"Yes\" data-readiness-owner=\"Founder\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Role 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\"\u003eOwner manager assigned\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-critical\"\u003eCritical\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eMonth 1 needs one person owning cash, service quality, and decisions.\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 offer\"\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\"\u003eLead artist hired\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\"\u003eService delivery depends on a lead artist being in place at 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=\"Admin\" data-readiness-status=\"Not started\" data-readiness-evidence=\"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\"\u003eFront desk coverage 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\"\u003eReception support should cover bookings, check-ins, and client calls.\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\"\u003eService 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 need the same steps for consults, application, cleanup, and handoff.\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=\"sales-booking-payment\"\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\"\u003eSales\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=\"Menu 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\"\u003eService menu 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\"\u003eClients need a clear list of bridal, occasion, and instruction services.\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=\"Price list\"\u003e\u003cdiv class=\"fml-launch-readiness-item-body\"\u003e\n\u003cdiv class=\"fml-launch-r\neadiness-item-top\"\u003e\n\u003cstrong class=\"fml-launch-readiness-item-title\"\u003ePricing and add-ons 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 must cover labor, product use, and the launch add-on revenue.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"Critical\" data-readiness-required=\"Yes\" data-readiness-owner=\"Ops\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Live test\"\u003e\u003cdiv class=\"fml-launch-readiness-item-body\"\u003e\n\u003cdiv class=\"fml-launch-readiness-item-top\"\u003e\n\u003cstrong class=\"fml-launch-readiness-item-title\"\u003eBooking and payment live\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\"\u003eIf customers can't book and pay, the salon can't collect revenue.\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=\"Admin\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Form pack\"\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\"\u003eConsultation forms 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\"\u003eForms capture style, allergies, timing, and service notes.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli class=\"fml-launch-readiness-item\" data-readiness-priority=\"Medium\" data-readiness-required=\"Yes\" data-readiness-owner=\"Marketing\" data-readiness-status=\"Not started\" data-readiness-evidence=\"Asset folder\"\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\"\u003ePortfolio and launch offer ready\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-medium\"\u003eMedium\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003ePhotos and a launch offer help turn first leads into bookings.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\u003carticle class=\"fml-launch-readiness-section is-gray\" data-readiness-key=\"finance-go-live\"\u003e\u003cdiv class=\"fml-launch-readiness-section-head\"\u003e\n\u003cspan class=\"fml-launch-readiness-section-icon\" aria-hidden=\"true\"\u003e6\u003c\/span\u003e\u003cstrong class=\"fml-launch-readiness-section-title\"\u003eFinance\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cul class=\"fml-launch-readiness-list\"\u003e\n\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\"\u003eMonthly cash runway checked\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-critical\"\u003eCritical\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eYear 1 EBITDA is -$53k, so cash must cover the opening gap.\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=\"Model check\"\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\"\u003eModel break-even 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\"\u003eUse 8 visits a day and $143 per visit to test early demand.\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 approval signed\u003c\/strong\u003e\u003cspan class=\"fml-launch-readiness-tag is-critical\"\u003eCritical\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fml-launch-readiness-item-detail\"\u003eOpen only after compliance, staffing, stock, and booking are all ready.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cfooter class=\"fml-launch-readiness-note\"\u003e\u003cspan class=\"fml-launch-readiness-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e Readiness depends on local rules, vendor lead times, and month 1 staffing coverage.\u003c\/p\u003e\u003c\/footer\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhich launch drivers decide if the makeup salon opens well?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-launch-drivers\" aria-label=\"Six-card main launch drivers summary for a makeup salon.\"\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\"\u003eLicense Gate\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003e6-12 wk\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003eWritten state and local approval is the opening gate for paid appointments.\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\"\u003eStudio Setup\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003eStudio ready\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003eA finished station with sanitation and lighting keeps clients safe and appointments fast.\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\"\u003eMenu Clarity\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003eLive menu\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003eClear bridal, occasion, lesson, and add-on pricing speeds online booking.\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\"\u003eKit Stock\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003e$20K stock\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003eA full kit avoids shade gaps, missing lashes, and launch-week stockouts.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-launch-driver-card\" data-launch-driver-rank=\"5\"\u003e\u003cdiv class=\"main-launch-driver-heading\"\u003e\n\u003cspan class=\"main-launch-driver-rank\"\u003e5\u003c\/span\u003e\u003cstrong class=\"main-launch-driver-name\"\u003eBooking Flow\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003e147% load\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003eDeposits, reminders, and calendar buffers reduce no-shows when variable costs run heavy.\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\"\u003eClient Pipeline\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cstrong class=\"main-launch-driver-value\"\u003e$143\/visit\u003c\/strong\u003e\u003cp class=\"main-launch-driver-description\"\u003ePortfolio proof and referrals fill the first 8 visits a day across 250 days.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eLicensing And Compliance 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\u003eLicensing First, Lease Second\u003c\/h3\u003e\n    \u003cp\u003eIf the state board has not confirmed the rules, paid appointments may be illegal on \u003cstrong\u003eopening day\u003c\/strong\u003e. This check comes before \u003cstrong\u003elease commitments\u003c\/strong\u003e, deposits, and launch marketing because the allowed format can change by \u003cstrong\u003esuite\u003c\/strong\u003e, \u003cstrong\u003estudio\u003c\/strong\u003e, \u003cstrong\u003ehome\u003c\/strong\u003e, or \u003cstrong\u003emobile\u003c\/strong\u003e setup.\u003c\/p\u003e\n    \u003cp\u003eThe readiness signal is \u003cstrong\u003ewritten confirmation\u003c\/strong\u003e of business registration, local permits, insurance, sanitation standards, and any cosmetology or esthetician rules tied to the service. Also confirm salon establishment rules and \u003cstrong\u003eretail sales tax\u003c\/strong\u003e rules. Without proof, founders often assume makeup is exempt and then lose the first opening date.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row1\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eGet Written Proof Before You Pay\u003c\/h3\u003e\n      \u003cp\u003eAsk the state board and local office to confirm, in writing, what is required for your exact operating model. Then map every filing to one owner and one due date so the launch plan stays real and the first client can be served without a compliance pause.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eCheck cosmetology or esthetician scope.\u003c\/li\u003e\n        \u003cli\u003eConfirm salon establishment requirements.\u003c\/li\u003e\n        \u003cli\u003eVerify suite, home, mobile limits.\u003c\/li\u003e\n        \u003cli\u003eSecure permits and insurance early.\u003c\/li\u003e\n        \u003cli\u003eDocument sanitation standards and tax setup.\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;\"\u003eAppointment Space And Sanitation Setup\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row2\"\u003e\n\u003ch3\u003eClient-Ready Stations\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eDay-one readiness\u003c\/strong\u003e depends on a station that feels clean, calm, and photo-ready. That means the chair, mirrors, lighting, storage, brush sanitation, disposable applicators, product layout, cleaning checklist, and trash flow are all set before the first paid booking. If the space is half-finished, clients notice fast, and appointment speed slows.\u003c\/p\u003e\n\u003cp\u003eThe timing risk is real: \u003cstrong\u003ebuild-out runs Month 1 to Month 3\u003c\/strong\u003e, \u003cstrong\u003efixtures Month 2 to Month 4\u003c\/strong\u003e, and \u003cstrong\u003estations Month 3 to Month 5\u003c\/strong\u003e for full studios. Here’s the quick math: if the artist has to stop between clients to clean, search for tools, or fix lighting, reset time rises and throughput drops on day one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row2\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTest Before Opening\u003c\/h3\u003e\n\u003cp\u003eVerify the full client path before launch: sit in the chair, reach every tool, check mirror angle, test lighting for makeup and before-and-after photos, and time the reset between appointments. Keep the station simple and repeatable so each client gets the same experience.\u003c\/p\u003e\n\u003cp\u003eDocument the cleaning routine and assign it to each turn of the chair. \u003cstrong\u003eBrush sanitation\u003c\/strong\u003e, \u003cstrong\u003edisposable applicators\u003c\/strong\u003e, and a clear trash process should be ready before marketing starts, because weak setup can hurt trust, slow the day, and force last-minute fixes after bookings are already live.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTest chair flow and artist reach\u003c\/li\u003e\n\u003cli\u003eCheck lighting for photos\u003c\/li\u003e\n\u003cli\u003eSet clean storage and product order\u003c\/li\u003e\n\u003cli\u003eTime reset between clients\u003c\/li\u003e\n\u003cli\u003eKeep sanitation tasks visible\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step2\"\u003e2\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eService Menu And Pricing Clarity\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eClear Service Menu\u003c\/h3\u003e\n    \u003cp\u003eIf clients have to message back and forth, you lose bookings before opening day. A live menu with \u003cstrong\u003ebridal trials\u003c\/strong\u003e, \u003cstrong\u003ewedding-day makeup\u003c\/strong\u003e, \u003cstrong\u003eoccasion makeup\u003c\/strong\u003e, \u003cstrong\u003eprom or event makeup\u003c\/strong\u003e, \u003cstrong\u003ephotoshoot makeup\u003c\/strong\u003e, \u003cstrong\u003elessons\u003c\/strong\u003e, and \u003cstrong\u003eretail add-ons\u003c\/strong\u003e is the readiness signal that the salon can sell from day one.\u003c\/p\u003e\n    \u003cp\u003ePricing also has to be fixed enough to book online. Year 1 source prices are \u003cstrong\u003e$350\u003c\/strong\u003e for bridal, \u003cstrong\u003e$120\u003c\/strong\u003e for occasion, \u003cstrong\u003e$180\u003c\/strong\u003e for instructional sessions, \u003cstrong\u003e$50\u003c\/strong\u003e for retail, and about \u003cstrong\u003e$15 per visit\u003c\/strong\u003e in add-on revenue. Without clear durations, deposits, cancellation rules, and travel rules, the salon risks slow conversion and messy scheduling.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eLock Booking Rules\u003c\/h3\u003e\n      \u003cp\u003eBuild the menu so each service can be booked without a reply thread. Define the \u003cstrong\u003eservice length\u003c\/strong\u003e, \u003cstrong\u003edeposit\u003c\/strong\u003e, \u003cstrong\u003ecancel window\u003c\/strong\u003e, and \u003cstrong\u003etravel fee\u003c\/strong\u003e if offered, then test the menu in your booking flow before launch. One clean rule set now beats fixing confusion after the first bridal inquiry.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eList each service by name.\u003c\/li\u003e\n        \u003cli\u003eShow price and duration.\u003c\/li\u003e\n        \u003cli\u003eSet deposit and cancel terms.\u003c\/li\u003e\n        \u003cli\u003eAdd travel rules if offered.\u003c\/li\u003e\n        \u003cli\u003eInclude retail and add-on options.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eWhat this hides is simple: vague packages create delays, and delays push first revenue out. A client who cannot self-book a \u003cstrong\u003e$350 bridal trial\u003c\/strong\u003e or a \u003cstrong\u003e$120 occasion look\u003c\/strong\u003e will wait, ask questions, or leave. Clear pricing keeps the calendar clean and helps the salon open with real appointments, not just interest.\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;\"\u003eProfessional Kit And Vendor 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\u003eStocked Kit, Day-One Ready\u003c\/h3\u003e\n    \u003cp\u003eClients judge the salon on whether you can serve every face well on day one. That means a full professional kit: foundation shade range, skin prep, lashes, brushes, palettes, disposables, hygiene products, and backbar inventory, which is the product kept on hand for in-studio use. If key shades or lashes are missing, you lose bookings or slow the chair.\u003c\/p\u003e\n    \u003cp\u003eThe money tied up here is not small. The launch plan assumes \u003cstrong\u003e$8,000\u003c\/strong\u003e of professional stock and \u003cstrong\u003e$12,000\u003c\/strong\u003e of retail inventory between \u003cstrong\u003eMonth 4 and Month 6\u003c\/strong\u003e, so \u003cstrong\u003e$20,000\u003c\/strong\u003e must be funded before opening. In Year 1, \u003cstrong\u003e30%\u003c\/strong\u003e professional cosmetics COGS and \u003cstrong\u003e52%\u003c\/strong\u003e retail COGS shape margin, so weak buying discipline turns a launch-week shortage into a cash leak.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eOrder the Core Mix Early\u003c\/h3\u003e\n      \u003cp\u003eStart with the shade and service mix you expect, then buy depth in the items that fail fastest: foundations, lashes, applicators, and hygiene disposables. Confirm vendor lead times before you set the opening date, because a delayed shipment can block soft launch even when the studio is built and staffed.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eMatch shades to core client mix.\u003c\/li\u003e\n        \u003cli\u003eSet minimum on-hand levels.\u003c\/li\u003e\n        \u003cli\u003eSeparate service stock from retail stock.\u003c\/li\u003e\n        \u003cli\u003eTest restock checks before opening.\u003c\/li\u003e\n        \u003cli\u003eAssign one person to inventory counts.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eSet reorder points before day one and log them by stock keeping unit (SKU), so the team knows when to buy again. That keeps launch week from turning into emergency runs for one missing brow pencil or lash size, which hurts service speed, looks sloppy to clients, and can push sales into the next week.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step4\"\u003e4\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eBooking, Payments, And Scheduling Workflow\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row5\"\u003e\n\u003ch3\u003e\u003cstrong\u003eBooking and Payment Flow\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThis driver decides whether interest turns into \u003cstrong\u003epaid appointments\u003c\/strong\u003e before opening day. For a makeup salon, the booking flow has to handle \u003cstrong\u003edeposits\u003c\/strong\u003e, cancellation rules, intake forms, consultation notes, calendar buffers, payment processing, reminders, and artist availability, or you risk \u003cstrong\u003eno-shows\u003c\/strong\u003e and double-booking on day one.\u003c\/p\u003e\n\u003cp\u003eThe setup also needs to fit the launch plan: \u003cstrong\u003ePOS hardware\u003c\/strong\u003e is planned for \u003cstrong\u003eMonth 5 to Month 7\u003c\/strong\u003e for a full studio, with \u003cstrong\u003e$250\/month\u003c\/strong\u003e in software and \u003cstrong\u003e25% of revenue\u003c\/strong\u003e going to payment processing. If this is not ready, first revenue collection slows, staff spend time fixing schedules, and opening-week capacity becomes guesswork instead of a controlled plan.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row5\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003e\u003cstrong\u003eSet the Booking Rules Before Launch\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eBuild the workflow in the order customers will use it: \u003cstrong\u003ebook, pay, confirm, arrive\u003c\/strong\u003e. Define deposit terms, cancellation rules, and buffer time between clients so the calendar matches real service time. Add intake forms and consultation notes before the first booking goes live, because those inputs shape product prep, artist assignment, and the day-of schedule.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eTest artist availability\u003c\/strong\u003e before opening week.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLock deposit rules\u003c\/strong\u003e before marketing starts.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSet calendar buffers\u003c\/strong\u003e to avoid overlap.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUse reminders\u003c\/strong\u003e to cut no-shows.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVerify POS hardware\u003c\/strong\u003e during Month 5-7.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eHere’s the quick math: with \u003cstrong\u003e25% processing\u003c\/strong\u003e, every \u003cstrong\u003e$100\u003c\/strong\u003e collected sends \u003cstrong\u003e$25\u003c\/strong\u003e to card fees, so the booking flow has to move money cleanly and fast. Manual scheduling hides real capacity, and that can push opening-week demand past what the team can serve.\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;\"\u003eFirst-Client Pipeline And Portfolio Proof\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row6\"\u003e\n    \u003ch3\u003eBooked Clients Before Open\u003c\/h3\u003e\n    \u003cp\u003eIf the salon opens with no \u003cstrong\u003ebridal trials\u003c\/strong\u003e, event clients, photoshoots, or deposits, the first week turns into dead time. The Year 1 model assumes \u003cstrong\u003e8 visits\/day\u003c\/strong\u003e, so demand has to exist before the sign goes up, not after.\u003c\/p\u003e\n    \u003cp\u003eThis driver covers the \u003cstrong\u003eportfolio\u003c\/strong\u003e, social profiles, local search presence, referral offer, wedding vendor list, photographer relationships, hairstylist partnerships, opening offer, and review request process. Performance marketing is modeled at \u003cstrong\u003e40% of revenue\u003c\/strong\u003e in Year 1, so direct outreach has to carry the first bookings.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eBuild Proof, Then Push Ads\u003c\/h3\u003e\n      \u003cp\u003eStart with a tight portfolio of real looks, then use it to book the first wave of clients. One clean goal: deposits before doors open. Seed outreach to wedding vendors, photographers, and hairstylists, then ask every early client for a review and referral.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eConfirm portfolio shots are ready.\u003c\/li\u003e\n        \u003cli\u003eSet up local search and social profiles.\u003c\/li\u003e\n        \u003cli\u003eOffer a simple opening incentive.\u003c\/li\u003e\n        \u003cli\u003eTrack booked trials, deposits, and referrals.\u003c\/li\u003e\n        \u003cli\u003eLaunch paid marketing only after outreach.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eIf the salon waits for ads alone, the \u003cstrong\u003e40%\u003c\/strong\u003e marketing load can hit cash fast while chairs stay empty. Direct outreach lowers that risk and gives the team real booked work on day one.\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":49304177836275,"sku":"makeup-salon-opening-plan","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/makeup-salon-opening-plan.webp?v=1782686321","url":"https:\/\/financialmodelslab.com\/products\/makeup-salon-opening-plan","provider":"Financial Models Lab","version":"1.0","type":"link"}