{"product_id":"sushi-making-classes-owner-makes","title":"How Much Sushi Making Class Owners Can Make By Year 5: $213M EBITDA","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\u003eHigher occupancy spreads fixed studio costs.\u003c\/li\u003e\n\n\u003cli\u003ePrice lifts help only if fill rate holds.\u003c\/li\u003e\n\n\u003cli\u003eMore billable days work after demand is healthy.\u003c\/li\u003e\n\n\u003cli\u003ePrivate events and staffing choices shape margin.\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-owner-metric-cards\" aria-label=\"Sushi Making Classes\"\u003e\u003cdiv class=\"metric-grid\"\u003e\n\u003carticle class=\"metric-card is-green\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Uses EBITDA as a before-tax owner-pay proxy for Year 1 to Year 5; it excludes taxes, debt service, capex, reserves, and distributions.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-owner-income.svg\" alt=\"Owner income icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eOwner income\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Uses EBITDA as a before-tax owner-pay proxy for Year 1 to Year 5; it excludes taxes, debt service, capex, reserves, and distributions.\"\u003e-$15K to $2.13M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Net margin is EBITDA divided by revenue from Year 1 to Year 5, so it reflects operating profit only, not owner cash take-home.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-net-margin.svg\" alt=\"Net margin icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eNet margin\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Net margin is EBITDA divided by revenue from Year 1 to Year 5, so it reflects operating profit only, not owner cash take-home.\"\u003e-4.2% to 67.6%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Monthly revenue is annual model revenue divided by 12 for Year 1 to Year 5; it is a run-rate proxy, not owner pay.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-revenue-target.svg\" alt=\"Revenue for target pay icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eRevenue for target pay\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Monthly revenue is annual model revenue divided by 12 for Year 1 to Year 5; it is a run-rate proxy, not owner pay.\"\u003e$29.7K to $263.1K\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Hard reflects $860K minimum cash, Month 13 breakeven, and 21-month payback; this model needs heavy upfront spend before cash turns positive.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-business-difficulty.svg\" alt=\"Business difficulty icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eBusiness difficulty\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Hard reflects $860K minimum cash, Month 13 breakeven, and 21-month payback; this model needs heavy upfront spend before cash turns positive.\"\u003eHard\u003c\/strong\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to test your sushi class owner income?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Sushi Making Classes Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Sushi Making Classes Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Sushi Making Classes Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"Research-based planning estimate only. It is not guaranteed salary, tax advice, or owner distribution advice.\"\u003e\u003cdiv class=\"fml-owner-card\"\u003e\n\u003cheader class=\"fml-owner-header\"\u003e\u003cdiv class=\"fml-owner-heading\"\u003e\n\u003cp class=\"fml-owner-eyebrow\"\u003eOwner income calculator\u003c\/p\u003e\n\u003cp class=\"fml-owner-intro\"\u003eEstimate owner take-home and target-pay gap from revenue, margin, costs, reserves, and target pay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-scenarios\" aria-label=\"Income scenario presets\"\u003e\n\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"low\"\u003eLow\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario is-active\" type=\"button\" data-scenario=\"base\"\u003eBase\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"high\"\u003eHigh\u003c\/button\u003e\n\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-owner-layout\"\u003e\n\u003cform class=\"fml-owner-inputs\"\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMonthly revenue\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly sales collected before expenses. Use the average operating month, not a one-time peak month.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly sales collected before expenses. Use the average operating month, not a one-time peak month.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"monthlyRevenue\" data-owner-kind=\"money\" data-owner-label=\"Monthly revenue\" data-owner-note=\"Monthly sales collected before expenses. Use the average operating month, not a one-time peak month.\" data-low=\"62250\" data-base=\"115917\" data-high=\"263083\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"115,917\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eGross margin\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of revenue left after direct class costs like ingredients and class setup, before labor and overhead.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after direct class costs like ingredients and class setup, before labor and overhead.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"grossMargin\" data-owner-kind=\"percent\" data-owner-label=\"Gross margin\" data-owner-note=\"Percent of revenue left after direct class costs like ingredients and class setup, before labor and overhead.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"81.7\" data-base=\"83.4\" data-high=\"86.8\" value=\"83.4\"\u003e\u003coutput\u003e83.4%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eLabor cost\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly payroll, contractors, and staffing coverage before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll, contractors, and staffing coverage before owner pay.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"laborCost\" data-owner-kind=\"money\" data-owner-label=\"Labor cost\" data-owner-note=\"Monthly payroll, contractors, and staffing coverage before owner pay.\" data-low=\"19375\" data-base=\"22917\" data-high=\"33750\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"22,917\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eFixed overhead\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Rent, utilities, insurance, software, admin, and other recurring overhead.\"\u003ei\u003cspan role=\"tooltip\"\u003eRent, utilities, insurance, software, admin, and other recurring overhead.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"fixedOverhead\" data-owner-kind=\"money\" data-owner-label=\"Fixed overhead\" data-owner-note=\"Rent, utilities, insurance, software, admin, and other recurring overhead.\" data-low=\"6650\" data-base=\"6650\" data-high=\"6650\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"6,650\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMarketing\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly marketing and customer acquisition spend needed to sustain demand.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly marketing and customer acquisition spend needed to sustain demand.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"marketing\" data-owner-kind=\"money\" data-owner-label=\"Marketing\" data-owner-note=\"Monthly marketing and customer acquisition spend needed to sustain demand.\" data-low=\"2179\" data-base=\"3478\" data-high=\"5262\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"3,478\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eDebt service\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly loan, financing, or required debt-service payments.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan, financing, or required debt-service payments.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"debtService\" data-owner-kind=\"money\" data-owner-label=\"Debt service\" data-owner-note=\"Monthly loan, financing, or required debt-service payments.\" data-low=\"0\" data-base=\"0\" data-high=\"0\" name=\"debtService\" type=\"text\" inputmode=\"numeric\" value=\"\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTax reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit set aside for taxes before calculating owner take-home.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit set aside for taxes before calculating owner take-home.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"taxReserve\" data-owner-kind=\"percent\" data-owner-label=\"Tax reserve\" data-owner-note=\"Percent of profit set aside for taxes before calculating owner take-home.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"18\" data-base=\"24\" data-high=\"28\" value=\"24\"\u003e\u003coutput\u003e24%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eReinvestment reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit kept for repairs, growth, working capital, and risk buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit kept for repairs, growth, working capital, and risk buffer.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"reinvestmentReserve\" data-owner-kind=\"percent\" data-owner-label=\"Reinvestment reserve\" data-owner-note=\"Percent of profit kept for repairs, growth, working capital, and risk buffer.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"5\" data-base=\"10\" data-high=\"14\" value=\"10\"\u003e\u003coutput\u003e10%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTarget owner pay\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Target monthly owner income used to calculate the target-pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eTarget monthly owner income used to calculate the target-pay gap.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"targetOwnerPay\" data-owner-kind=\"money\" data-owner-label=\"Target owner pay\" data-owner-note=\"Target monthly owner income used to calculate the target-pay gap.\" data-low=\"7000\" data-base=\"15000\" data-high=\"25000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"15,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/form\u003e\n\u003caside class=\"fml-owner-results\" aria-live=\"polite\"\u003e\u003cspan class=\"fml-owner-tag\"\u003eOwner income output\u003c\/span\u003e\u003cdiv class=\"fml-owner-metrics\"\u003e\n\u003cdiv class=\"fml-owner-metric is-primary\"\u003e\n\u003cspan class=\"fml-owner-metric-label\"\u003eOwner Income\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly take-home after tax and reinvestment reserves.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly take-home after tax and reinvestment reserves.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cstrong data-owner-output=\"monthlyOwnerIncome\"\u003e$41,996\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-metric\"\u003e\n\u003cspan class=\"fml-owner-metric-label\"\u003eNet Margin\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Owner income divided by monthly revenue.\"\u003ei\u003cspan role=\"tooltip\"\u003eOwner income divided by monthly revenue.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cstrong data-owner-output=\"netProfitMargin\"\u003e36%\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-metric\"\u003e\n\u003cspan class=\"fml-owner-metric-label\"\u003eRevenue for Target Pay\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly revenue needed to support the target owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly revenue needed to support the target owner pay.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cstrong data-owner-output=\"revenueNeeded\"\u003e$66,873\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-metric is-target-gap is-positive\"\u003e\n\u003cspan class=\"fml-owner-metric-label\"\u003eTarget Pay Gap\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Owner income minus target owner pay. Negative means the target pay is not covered.\"\u003ei\u003cspan role=\"tooltip\"\u003eOwner income minus target owner pay. Negative means the target pay is not covered.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cstrong data-owner-output=\"targetPayGap\"\u003e$26,996\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdl class=\"fml-owner-result-list\"\u003e\n\u003cdiv\u003e\n\u003cdt\u003eAnnual owner income\u003c\/dt\u003e\n\u003cdd data-owner-output=\"annualOwnerIncome\"\u003e$503,949\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eProfit before reserves\u003c\/dt\u003e\n\u003cdd data-owner-output=\"profitBeforeReserves\"\u003e$63,630\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eTax + reinvestment reserve\u003c\/dt\u003e\n\u003cdd data-owner-output=\"reserveAmount\"\u003e$21,634\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eTarget pay gap\u003c\/dt\u003e\n\u003cdd data-owner-output=\"cashAfterTargetPay\"\u003e$26,996\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003cdiv class=\"fml-owner-bridge\"\u003e\n\u003cdiv class=\"fml-owner-bar-row\" data-owner-bridge=\"revenue\"\u003e\n\u003cspan\u003eRevenue\u003c\/span\u003e\u003cdiv\u003e\u003ci style=\"--fml-owner-share: 100%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$116K\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-bar-row\" data-owner-bridge=\"grossProfit\"\u003e\n\u003cspan\u003eGross profit\u003c\/span\u003e\u003cdiv\u003e\u003ci style=\"--fml-owner-share: 83%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$96,675\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-bar-row\" data-owner-bridge=\"operatingCosts\"\u003e\n\u003cspan\u003eOperating costs\u003c\/span\u003e\u003cdiv\u003e\u003ci style=\"--fml-owner-share: 29%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$33,045\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-bar-row\" data-owner-bridge=\"reserveAmount\"\u003e\n\u003cspan\u003eReserves\u003c\/span\u003e\u003cdiv\u003e\u003ci style=\"--fml-owner-share: 19%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$21,634\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-bar-row\" data-owner-bridge=\"ownerIncome\"\u003e\n\u003cspan\u003eOwner income\u003c\/span\u003e\u003cdiv\u003e\u003ci style=\"--fml-owner-share: 36%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$41,996\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fml-owner-export\" type=\"button\" data-owner-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-note\"\u003e\n\u003cspan class=\"fml-owner-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e Research-based planning estimate only. It is not guaranteed salary, tax advice, or owner distribution advice.\u003c\/p\u003e\n\u003c\/div\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;\"\u003eHow do you check owner income in the Sushi Making Classes model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThis \u003ca href=\"\/products\/sushi-making-classes-financial-model\"\u003eSushi Making Classes Financial Model Template\u003c\/a\u003e screenshot shows income logic to owner take-home with revenue, margin, costs, reserves, and owner pay assumptions—open the model.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eRevenue:\u003c\/strong\u003e $356K to $3,157M\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEBITDA:\u003c\/strong\u003e -$15K to $2,134M\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBreakeven:\u003c\/strong\u003e Month 13\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePayback:\u003c\/strong\u003e Month 21\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTest:\u003c\/strong\u003e occupancy, pricing, costs\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\/sushi-making-classes-financial-model-dashboard-financialmodelslab_34316fc5-67e6-47b5-816f-c50211330a23.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/sushi-making-classes-financial-model-dashboard-financialmodelslab_34316fc5-67e6-47b5-816f-c50211330a23.webp?width=500\" alt=\"Sushi Making Classes Financial Model dashboard summarizing key KPIs, cash runway and performance with a dynamic dashboard, investor-ready charts and clear visibility to 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 many sushi classes do I need to teach to make a living?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eYour living wage from \u003cstrong\u003eSushi Making Classes\u003c\/strong\u003e is a profit question, not a sales question. Use \u003cstrong\u003etarget owner pay ÷ contribution margin ÷ average ticket price\u003c\/strong\u003e to get paid seats needed, then convert seats to classes using capacity and a \u003cstrong\u003e55%\u003c\/strong\u003e fill rate. With \u003cstrong\u003e$125\u003c\/strong\u003e beginner, \u003cstrong\u003e$175\u003c\/strong\u003e advanced, and \u003cstrong\u003e$150\u003c\/strong\u003e corporate tickets in Year 1, plus \u003cstrong\u003e16 billable days\u003c\/strong\u003e and \u003cstrong\u003e$6,650\u003c\/strong\u003e monthly fixed overhead before payroll, Month \u003cstrong\u003e13\u003c\/strong\u003e is the breakeven point, so early volume may fund overhead before any owner draw. \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\u003eSeat math first\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eTarget pay\u003c\/strong\u003e comes after direct costs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMarketing\u003c\/strong\u003e and \u003cstrong\u003ebooking fees\u003c\/strong\u003e reduce cash\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePayroll\u003c\/strong\u003e and reserves come first\u003c\/li\u003e\n\u003cli\u003eThen owner draw can start\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\u003eClass math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$125\u003c\/strong\u003e, \u003cstrong\u003e$175\u003c\/strong\u003e, and \u003cstrong\u003e$150\u003c\/strong\u003e are Year 1 tickets\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e55%\u003c\/strong\u003e occupancy limits paid seats\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e16\u003c\/strong\u003e billable days caps monthly volume\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$6,650\u003c\/strong\u003e fixed overhead must be covered\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCan a sushi making class business scale?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eSushi Making Classes can scale, but only if it pushes \u003cstrong\u003emore billable days\u003c\/strong\u003e, higher \u003cstrong\u003eoccupancy\u003c\/strong\u003e, and larger \u003cstrong\u003ecorporate workshops\u003c\/strong\u003e. The growth path in the assumptions runs from \u003cstrong\u003e16 to 24\u003c\/strong\u003e billable days, \u003cstrong\u003e55% to 85%\u003c\/strong\u003e occupancy, and \u003cstrong\u003e20 to 40\u003c\/strong\u003e seats for corporate events, while workshop pricing rises from \u003cstrong\u003e$150\u003c\/strong\u003e to \u003cstrong\u003e$190\u003c\/strong\u003e per seat.\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\u003eScale drivers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eRaise billable days to \u003cstrong\u003e24\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eLift occupancy to \u003cstrong\u003e85%\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eSell \u003cstrong\u003e40-seat\u003c\/strong\u003e corporate sessions.\u003c\/li\u003e\n\u003cli\u003ePrice corporate workshops at \u003cstrong\u003e$190\u003c\/strong\u003e.\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\u003eTradeoffs\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eQuality control gets harder.\u003c\/li\u003e\n\u003cli\u003eScheduling fills up fast.\u003c\/li\u003e\n\u003cli\u003eVenue access can limit dates.\u003c\/li\u003e\n\u003cli\u003eFood safety and cleanup add load.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eAre sushi making classes profitable?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003e\u003cstrong\u003eYes\u003c\/strong\u003e—Sushi Making Classes can be profitable, but owner income shows up only after food, supplies, commissions, marketing, payroll, and studio costs are covered; see \u003ca href=\"\/blogs\/operating-costs\/sushi-making-classes\"\u003eWhat Are The Operating Costs Of Sushi Making Classes?\u003c\/a\u003e for the cost stack. The researched model starts at \u003cstrong\u003e-$15K EBITDA\u003c\/strong\u003e in Year 1, then moves to \u003cstrong\u003e$254K\u003c\/strong\u003e in Year 2, \u003cstrong\u003e$743K\u003c\/strong\u003e in Year 3, \u003cstrong\u003e$1,228M\u003c\/strong\u003e in Year 4, and \u003cstrong\u003e$2,134M\u003c\/strong\u003e in Year 5. Here’s the quick math: direct COGS improves from \u003cstrong\u003e110%\u003c\/strong\u003e to \u003cstrong\u003e82%\u003c\/strong\u003e, and booking commissions plus marketing drop from \u003cstrong\u003e90%\u003c\/strong\u003e to \u003cstrong\u003e50%\u003c\/strong\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\u003eProfit drivers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e110%\u003c\/strong\u003e to \u003cstrong\u003e82%\u003c\/strong\u003e COGS\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e90%\u003c\/strong\u003e to \u003cstrong\u003e50%\u003c\/strong\u003e commissions plus marketing\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eYear 2\u003c\/strong\u003e turns positive at \u003cstrong\u003e$254K\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eYear 1\u003c\/strong\u003e starts at \u003cstrong\u003e-$15K EBITDA\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\u003eKey risks\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eSeafood waste\u003c\/strong\u003e can crush margins\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLow fill rate\u003c\/strong\u003e leaves seats empty\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHigh rent\u003c\/strong\u003e cuts studio profit\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOverstaffing\u003c\/strong\u003e hurts before demand steadies\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant the six sushi class income drivers?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Accessible label for the Main Income Drivers card grid.\"\u003e\u003carticle class=\"driver-option is-cards\"\u003e\u003cdiv class=\"main-driver-grid\"\u003e\n\u003carticle class=\"main-driver-card is-primary\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e1\u003c\/span\u003e\u003ch4\u003eFill Rate\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e55%-85%\u003c\/strong\u003e\u003cp\u003ePaid seats drive cash, and occupancy from 55% to 85% lifts revenue without adding much extra overhead.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e2\u003c\/span\u003e\u003ch4\u003eTicket Price\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$125-$210\u003c\/strong\u003e\u003cp\u003eRaising the class price from $125 to $210 lifts take-home on every filled seat and helps cover fixed costs faster.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e3\u003c\/span\u003e\u003ch4\u003eClass Days\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e16-24\/mo\u003c\/strong\u003e\u003cp\u003eMore billable days per month spread rent and payroll over more classes, so each month keeps more margin.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e4\u003c\/span\u003e\u003ch4\u003eEvent Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e20-40\/yr\u003c\/strong\u003e\u003cp\u003eCorporate bookings rising from 20 to 40 can lift average order value and smooth empty slots between public classes.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e5\u003c\/span\u003e\u003ch4\u003eCost Control\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e20%-13%\u003c\/strong\u003e\u003cp\u003eCutting direct cost load from 20% to 13% keeps more gross profit when sales scale.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e6\u003c\/span\u003e\u003ch4\u003eOwner Utilization\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e1-3 FTE\u003c\/strong\u003e\u003cp\u003eIf the owner teaches more before staff FTE climbs, payroll grows slower than revenue and profit stays higher.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eSushi Making Classes Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eSeats sold and class fill rate\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row1\"\u003e\n    \u003ch3\u003eSeats sold and fill rate\u003c\/h3\u003e\n    \u003cp\u003eIf you’re running a sushi class, the main question is simple: how many \u003cstrong\u003epaid seats\u003c\/strong\u003e show up. Higher fill rate spreads \u003cstrong\u003erent, utilities, sanitation, software, and admin\u003c\/strong\u003e over more students, so profit rises without a matching lease increase. The source benchmark moves from \u003cstrong\u003e55%\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e85%\u003c\/strong\u003e in Year 5.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: a \u003cstrong\u003e20-seat\u003c\/strong\u003e corporate workshop sells \u003cstrong\u003e11 seats\u003c\/strong\u003e at 55% and \u003cstrong\u003e17 seats\u003c\/strong\u003e at 85%. That extra 6 seats is real revenue; \u003cstrong\u003einquiries, followers, and waitlists do not count\u003c\/strong\u003e until they pay. More seats usually improves cash flow and owner draw, if food and labor stay controlled.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row1\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack paid occupancy, not interest\u003c\/h3\u003e\n      \u003cp\u003eMeasure fill rate by class type, date, and channel. Use paid seats divided by total seats, then watch where no-shows, weak promotion, or bad timing drag the number down. A class that looks busy online still misses the point if only half the seats are paid.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack paid seats per session\u003c\/li\u003e\n        \u003cli\u003eCompare fill by class format\u003c\/li\u003e\n        \u003cli\u003eSet a run threshold before opening dates\u003c\/li\u003e\n        \u003cli\u003eWatch waitlists convert into cash\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003ePush the schedule toward formats that already fill. If occupancy stays low, avoid adding dates too soon; empty seats just dilute fixed costs. The best move is to improve booking conversion first, then raise class count after demand is steady.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step1\"\u003e1\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003ePrice per student and ticket mix\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row2\"\u003e\n    \u003ch3\u003ePrice per seat and class mix\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eTicket price sets the ceiling for profit per seat.\u003c\/strong\u003e With beginner maki at \u003cstrong\u003e$125 to $150\u003c\/strong\u003e, advanced nigiri at \u003cstrong\u003e$175 to $210\u003c\/strong\u003e, and corporate workshops at \u003cstrong\u003e$150 to $190\u003c\/strong\u003e, mix changes revenue fast. The core math is \u003cstrong\u003eseats sold × price\u003c\/strong\u003e. If pricing rises but fill rate falls, total profit can drop even when the average ticket looks better.\u003c\/p\u003e\n    \u003cp\u003eThis driver affects cash flow and owner pay because higher-priced classes create more dollars per booking, but only if demand holds across date-night, advanced technique, private party, and corporate team-building formats. The risk is simple: a weaker experience can reduce bookings, leave empty seats, and shrink contribution after labor, ingredients, and studio overhead.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row2\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTest price against fill rate\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003eprice per seat\u003c\/strong\u003e, \u003cstrong\u003efill rate\u003c\/strong\u003e, and \u003cstrong\u003erevenue per class type\u003c\/strong\u003e by format. Compare beginner, advanced, and corporate bookings each month so you can see whether a higher ticket is lifting total cash or just making the class harder to sell. One clean test: raise one format, hold the others flat, and watch paid seats.\u003c\/p\u003e\n      \u003cp\u003eManage the mix on purpose. Push higher-ticket classes only where the experience supports it: stronger instruction, better ingredients, clearer positioning, and tighter group size control. If a price increase slows bookings, cut back before it hurts contribution. \u003cstrong\u003eBetter mix beats higher price alone.\u003c\/strong\u003e\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;\"\u003eClasses per month and schedule utilization\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row3\"\u003e\n\u003ch3\u003eClasses per month\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eBillable days\u003c\/strong\u003e are the real schedule lever here. Growing from \u003cstrong\u003e16\u003c\/strong\u003e billable days a month in Year 1 to \u003cstrong\u003e24\u003c\/strong\u003e in Year 5 is a \u003cstrong\u003e50%\u003c\/strong\u003e rise in sellable time, so revenue can climb without adding a new room. But that only works when demand, prep time, staff, and venue capacity can absorb it. If not, extra dates can just create empty seats and higher labor waste.\u003c\/p\u003e\n\u003cp\u003eUse this driver to watch how many classes actually produce paid revenue, not just booked time. \u003cstrong\u003eWeekend public classes\u003c\/strong\u003e, \u003cstrong\u003eweekday private groups\u003c\/strong\u003e, and \u003cstrong\u003ecorporate afternoon events\u003c\/strong\u003e can lift monthly income, but the mix matters. More days help after occupancy is already healthy; when the calendar is half empty, more sessions usually add costs faster than cash.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row3\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eSchedule after demand, not before\u003c\/h3\u003e\n\u003cp\u003eTrack billable days by class type, seats sold per session, cleanup time, and ingredient waste. The quick test is simple: add one more day only if the current schedule still runs on time, fills well, and does not push instructor fatigue or rushed cleanup into the next class. More sessions should raise owner pay, not just busier chaos.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eCompare booked days to paid days.\u003c\/li\u003e\n\u003cli\u003eWatch waste after every added class.\u003c\/li\u003e\n\u003cli\u003eCap sessions before quality slips.\u003c\/li\u003e\n\u003cli\u003ePrice premium time slots higher.\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 step3\"\u003e3\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003ePrivate events and corporate workshops\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row4\"\u003e\n\u003ch3\u003ePrivate Events and Corporate Workshops\u003c\/h3\u003e\n\u003cp\u003ePrivate sushi classes and corporate workshops raise income by packing more revenue into one booking. On the source assumption, a corporate event moves from \u003cstrong\u003e20 seats at $150\u003c\/strong\u003e to \u003cstrong\u003e40 seats at $190\u003c\/strong\u003e, so one booking goes from \u003cstrong\u003e$3,000\u003c\/strong\u003e to \u003cstrong\u003e$7,600\u003c\/strong\u003e before costs. That cuts per-seat marketing friction because one sale can replace many small public-class sales calls.\u003c\/p\u003e\n\u003cp\u003eThe inputs are seats sold, ticket price, custom menu cost, travel, staffing, setup, cleanup, and venue rules. \u003cstrong\u003eHigher service expectations\u003c\/strong\u003e can push labor and admin up fast, so profit depends on how often these events fill and how tightly the operator controls turnaround and event gaps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row4\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack event margin, not just booking size\u003c\/h3\u003e\n\u003cp\u003eMeasure \u003cstrong\u003erevenue per booking\u003c\/strong\u003e, \u003cstrong\u003egross margin per event\u003c\/strong\u003e, and \u003cstrong\u003ehours from setup to cleanup\u003c\/strong\u003e. A booking that looks big can still hurt take-home pay if travel, special ingredients, or venue fees take too much time.\u003c\/p\u003e\n\u003cp\u003eTest private-event pricing against service scope. If a \u003cstrong\u003e40-seat\u003c\/strong\u003e workshop at \u003cstrong\u003e$190\u003c\/strong\u003e needs extra staff or a custom menu, build that cost into the quote and watch the days between events. The goal is fewer bookings, more revenue, and no margin leak.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack seats sold per event.\u003c\/li\u003e\n\u003cli\u003eLog travel, setup, cleanup hours.\u003c\/li\u003e\n\u003cli\u003ePrice custom menus separately.\u003c\/li\u003e\n\u003cli\u003eWatch empty days between bookings.\u003c\/li\u003e\n\u003cli\u003eCompare corporate and public-class margin.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step4\"\u003e4\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eIngredient cost and gross margin\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row5\"\u003e\n\u003ch3\u003eIngredient Cost Control\u003c\/h3\u003e\n\u003cp\u003eIf seafood, rice, nori, produce, packaging, disposables, and waste run hot, each class leaves less cash for the owner. In plain English, \u003cstrong\u003egross margin\u003c\/strong\u003e is what’s left after direct class costs, and this driver decides whether a sold seat turns into profit or just busy work.\u003c\/p\u003e\n\u003cp\u003eOn the source model, seafood and ingredients move from \u003cstrong\u003e90%\u003c\/strong\u003e to \u003cstrong\u003e70%\u003c\/strong\u003e of revenue, while packaging and consumables move from \u003cstrong\u003e20%\u003c\/strong\u003e to \u003cstrong\u003e12%\u003c\/strong\u003e. That kind of shift matters because every saved dollar drops straight into cash flow, rent coverage, and the owner’s draw.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row5\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Portions and Waste\u003c\/h3\u003e\n\u003cp\u003eMeasure cost per class, then split it by confirmed headcount, not hopeful bookings. Use portion guides, pre-order counts, supplier discipline, and waste logs so you buy only what the class will use. If 20 seats are sold, order to that count and check what came back unused.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eLog seafood by class date.\u003c\/li\u003e\n\u003cli\u003eMatch produce to seat count.\u003c\/li\u003e\n\u003cli\u003eRecord spoilage after eve\nry session.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eNever cut corners on food safety or quality. Better yield comes from tighter planning, not smaller standards, and that protects repeat bookings as well as owner income.\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;\"\u003eOwner-operated classes versus hired instructors\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row6\"\u003e\n    \u003ch3\u003eOwner Teaching vs Paid Instructors\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eOwner-led classes\u003c\/strong\u003e protect cash early because the owner’s teaching time replaces payroll. Once you hire, the disclosed labor stack is \u003cstrong\u003e$85K\u003c\/strong\u003e for a lead chef instructor, \u003cstrong\u003e$45K\u003c\/strong\u003e for an assistant instructor, \u003cstrong\u003e$60K\u003c\/strong\u003e for an operations manager, and \u003cstrong\u003e$40K\u003c\/strong\u003e for a support coordinator, or \u003cstrong\u003e$230K\u003c\/strong\u003e a year before rent and food.\u003c\/p\u003e\n    \u003cp\u003eThis driver changes take-home income by shifting money from owner labor to business overhead. The owner should count their own teaching as \u003cstrong\u003elabor compensation\u003c\/strong\u003e, not profit. Profit is what remains after market-rate labor and overhead, so hiring only helps if more sessions and larger private events raise revenue faster than payroll.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eHire Only After Demand Is Visible\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003ebooked sessions\u003c\/strong\u003e, private-event volume, and owner teaching hours before adding staff. If the calendar is still thin, a hired lead or assistant turns fixed pay into a drag on cash flow. The disclosed staffing scale moves from \u003cstrong\u003e10\u003c\/strong\u003e lead instructors to \u003cstrong\u003e20\u003c\/strong\u003e and from \u003cstrong\u003e10\u003c\/strong\u003e assistants to \u003cstrong\u003e30\u003c\/strong\u003e by Year 5, so forecast payroll before you expand the schedule.\u003c\/p\u003e\n      \u003cp\u003eUse a simple rule: keep the owner teaching until paid demand can carry the next layer of labor. Compare class contribution after food and direct labor against the added pay, then hire when extra sessions or private events can absorb that cost. That keeps owner income tied to real margin, not just more bookings.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eCount paid seats, not interest.\u003c\/li\u003e\n        \u003cli\u003eSeparate owner pay from profit.\u003c\/li\u003e\n        \u003cli\u003eModel payroll before adding sessions.\u003c\/li\u003e\n        \u003cli\u003eTest private events before hiring up.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompare lean, base, and high sushi class income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Sushi Making Classes Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Sushi Making Classes Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"These scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or owner distributions.\"\u003e\u003cdiv class=\"fml-scenario-table-card\"\u003e\n\u003cheader class=\"fml-scenario-table-header\"\u003e\u003cdiv\u003e\n\u003cp class=\"fml-scenario-table-eyebrow\"\u003eOwner income scenarios\u003c\/p\u003e\n\u003cp class=\"fml-scenario-table-description\"\u003eOwner income swings with billable days, occupancy, and corporate bookings. The early ramp is thin, but fuller schedules and more classes lift EBITDA fast.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-actions\"\u003e\u003cbutton class=\"fml-scenario-table-export\" type=\"button\" data-scenario-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-scenario-table-wrap\"\u003e\u003ctable class=\"fml-scenario-table-grid\"\u003e\n\u003ccaption\u003eLow, base, and high owner income cases for the first five years.\u003c\/caption\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth class=\"fml-scenario-table-stub\" scope=\"col\" data-export-value=\"Scenario\"\u003eScenario\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Low Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eLow Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eRamp\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Base Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eBase Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eProven demand\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"High Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eHigh Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eScaled schedule\u003c\/span\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Launch model\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-launch\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-launch-model.svg\" alt=\"Launch model icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eLaunch model\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"This is the early ramp case, where owner income stays thin while the schedule fills.\"\u003eThis is the early ramp case, where owner income stays thin while the schedule fills.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the modeled case, where owner income turns solid once the class mix and occupancy settle.\"\u003eThis is the modeled case, where owner income turns solid once the class mix and occupancy settle.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the stronger earnings path, where fuller calendars and more corporate work push owner income higher.\"\u003eThis is the stronger earnings path, where fuller calendars and more corporate work push owner income higher.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Typical setup\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-setup\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-typical-setup.svg\" alt=\"Typical setup icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eTypical setup\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"The studio is still ramping, with 16 billable days, 55% occupancy, and $356K revenue before scale kicks in.\"\u003eThe studio is still ramping, with 16 billable days, 55% occupancy, and $356K revenue before scale kicks in.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 3 runs at 20 billable days, 75% occupancy, $1.391M revenue, and $743K EBITDA with a steadier operating rhythm.\"\u003eYear 3 runs at 20 billable days, 75% occupancy, $1.391M revenue, and $743K EBITDA with a steadier operating rhythm.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 5 reaches 24 billable days, 85% occupancy, $3.157M revenue, and $2.134M EBITDA, with 40 corporate team-building bookings.\"\u003eYear 5 reaches 24 billable days, 85% occupancy, $3.157M revenue, and $2.134M EBITDA, with 40 corporate team-building bookings.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Cost drivers\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-drivers\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-cost-drivers.svg\" alt=\"Cost drivers icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eCost drivers\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"55% occupancy; 16 billable days; lease and staff overhead; launch marketing; seafood and packaging costs\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e55% occupancy\u003c\/li\u003e\n\u003cli\u003e16 billable days\u003c\/li\u003e\n\u003cli\u003elease and staff overhead\u003c\/li\u003e\n\u003cli\u003elaunch marketing\u003c\/li\u003e\n\u003cli\u003eseafood and packaging costs\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"75% occupancy; 20 billable days; 8.0% seafood cost; 4.0% booking commissions; 3.0% marketing spend\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e75% occupancy\u003c\/li\u003e\n\u003cli\u003e20 billable days\u003c\/li\u003e\n\u003cli\u003e8.0% seafood cost\u003c\/li\u003e\n\u003cli\u003e4.0% booking commissions\u003c\/li\u003e\n\u003cli\u003e3.0% marketing spend\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"85% occupancy; 24 billable days; 40 corporate bookings; 7.0% seafood cost; 3.0% booking commissions\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e85% occupancy\u003c\/li\u003e\n\u003cli\u003e24 billable days\u003c\/li\u003e\n\u003cli\u003e40 corporate bookings\u003c\/li\u003e\n\u003cli\u003e7.0% seafood cost\u003c\/li\u003e\n\u003cli\u003e3.0% booking commissions\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Owner income range\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-range\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-planning-range.svg\" alt=\"Owner income range icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eOwner income range\u003c\/span\u003e\u003cspan class=\"fml-scenario-row-subtitle\"\u003eBefore owner reserves\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"-$15K\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e-$15K\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eRamp case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$743K\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$743K\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eProven demand\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$2.13M\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$2.13M\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eScaled upside\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Best fit\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-fit\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-best-fit.svg\" alt=\"Best fit icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eBest fit\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Use this to test launch risk and whether Year 1 can carry fixed overhead.\"\u003eUse this to test launch risk and whether Year 1 can carry fixed overhead.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the working case for a steady Year 3 run and normal demand.\"\u003eUse this as the working case for a steady Year 3 run and normal demand.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test upside from a fuller schedule and stronger corporate demand.\"\u003eUse this to test upside from a fuller schedule and stronger corporate demand.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-note\"\u003e\n\u003cspan class=\"fml-scenario-table-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e These scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or owner distributions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49304436605171,"sku":"sushi-making-classes-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/sushi-making-classes-owner-makes.webp?v=1782693433","url":"https:\/\/financialmodelslab.com\/products\/sushi-making-classes-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}