{"product_id":"smoothie-truck-owner-makes","title":"How Much Does a Smoothie Truck Owner Make? $113K Year 1 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\u003eTicket growth lifts revenue only if costs stay tight\u003c\/li\u003e\n\n\u003cli\u003eWeekends drive most Year 1 revenue, not weekdays\u003c\/li\u003e\n\n\u003cli\u003eEvents improve predictability and slow-day sales quality\u003c\/li\u003e\n\n\u003cli\u003eFixed costs and cash reserves decide survival\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=\"Smoothie Truck KPI cards\"\u003e\u003cdiv class=\"metric-grid\"\u003e\n\u003carticle class=\"metric-card is-green\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Model EBITDA, annualized to monthly, for Year 1 through Year 5; excludes taxes, debt service, reserves, and owner draws.\"\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=\"Model EBITDA, annualized to monthly, for Year 1 through Year 5; excludes taxes, debt service, reserves, and owner draws.\"\u003e$9.4k-$180.3k\/mo\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"EBITDA margin from Year 1 and Year 5 revenue implied by daily sales; excludes taxes, debt, and startup capex.\"\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=\"EBITDA margin from Year 1 and Year 5 revenue implied by daily sales; excludes taxes, debt, and startup capex.\"\u003e0.8%-4.8%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Annual sales needed to support the Year 1 and Year 5 income range, using model EBITDA margins.\"\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=\"Annual sales needed to support the Year 1 and Year 5 income range, using model EBITDA margins.\"\u003eAbout $14.1M-$45.1M\/yr\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"High payroll, $561k minimum cash, Month 4 breakeven, and 25-month payback make this a hard start.\"\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=\"High payroll, $561k minimum cash, Month 4 breakeven, and 25-month payback make this a hard start.\"\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 smoothie truck pay?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"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. Actual owner take-home depends on sales, margin, payroll, taxes, reserves, and financing.\"\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 the 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 before expenses. Use the average operating month, not a peak month.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly sales before expenses. Use the average operating month, not a 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 before expenses. Use the average operating month, not a peak month.\" data-low=\"90000\" data-base=\"116000\" data-high=\"160000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"116,000\"\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 product and ingredient costs.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after direct product and ingredient costs.\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 product and ingredient costs.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"84\" data-base=\"87\" data-high=\"89\" value=\"87\"\u003e\u003coutput\u003e87%\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 burden before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll burden 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 burden before owner pay.\" data-low=\"38000\" data-base=\"39600\" data-high=\"45000\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"39,600\"\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, software, insurance, cleaning, security, and other recurring overhead.\"\u003ei\u003cspan role=\"tooltip\"\u003eRent, utilities, software, insurance, cleaning, security, 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, software, insurance, cleaning, security, and other recurring overhead.\" data-low=\"20000\" data-base=\"21150\" data-high=\"23000\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"21,150\"\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 promotions spend needed to support demand.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly marketing and promotions spend needed to support 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 promotions spend needed to support demand.\" data-low=\"3000\" data-base=\"4600\" data-high=\"7000\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"4,600\"\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 or financing payment. Set to zero if there is no debt.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or financing payment. Set to zero if there is no debt.\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 or financing payment. Set to zero if there is no debt.\" 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 held back for taxes before owner take-home.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit held back for taxes before 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 held back for taxes before owner take-home.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"15\" data-base=\"20\" data-high=\"25\" value=\"20\"\u003e\u003coutput\u003e20%\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 cash buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit kept for repairs, growth, working capital, and cash 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 cash buffer.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"5\" data-base=\"10\" data-high=\"12\" 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=\"8000\" data-base=\"12000\" data-high=\"18000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"12,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$24,899\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\"\u003e21%\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$94,819\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$12,899\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$298,788\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$35,570\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$10,671\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$12,899\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: 87%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$101K\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: 56%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$65,350\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: 9%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$10,671\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: 21%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$24,899\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. Actual owner take-home depends on sales, margin, payroll, taxes, reserves, and financing.\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 does the Smoothie Truck model check owner income?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eOpen the \u003ca href=\"\/products\/smoothie-truck-financial-model\"\u003eSmoothie Truck Financial Model Template\u003c\/a\u003e for a dashboard on \u003cstrong\u003erevenue\u003c\/strong\u003e, \u003cstrong\u003eEBITDA\u003c\/strong\u003e, owner-income capacity, cash need, payback, and break-even.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eEditable weekday covers\u003c\/li\u003e\n\u003cli\u003eAOV and sales mix\u003c\/li\u003e\n\u003cli\u003eCOGS, fees, payroll\u003c\/li\u003e\n\u003cli\u003eFixed costs and capex\u003c\/li\u003e\n\u003cli\u003eLow, base, high cases\u003c\/li\u003e\n\u003cli\u003eYear 1 to 5 charts\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\/smoothie-truck-financial-model-dashboard-financialmodelslab_15fb615f-4308-4e53-90cc-7bd71da4f4cf.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/smoothie-truck-financial-model-dashboard-financialmodelslab_15fb615f-4308-4e53-90cc-7bd71da4f4cf.webp?width=500\" alt=\"Smoothie Truck Financial Model dashboard summarizes key KPIs, runway and cash position with a dynamic dashboard showing sales, margins, burn and growth—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;\"\u003eIs a smoothie truck more profitable owner operated?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eYes, a \u003cstrong\u003eSmoothie Truck\u003c\/strong\u003e can look more profitable when the owner works the shifts, because that can replace paid labor. But that is only a reported profit gain, not free labor. The base model assumes a staffed operation with \u003cstrong\u003e$505K\u003c\/strong\u003e in Year 1 payroll and \u003cstrong\u003e$800K\u003c\/strong\u003e by Year 5, covering roles like a general manager, head chef, bar manager, servers or bartenders, kitchen staff, and support staff.\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\u003eOwner model\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eOwner shifts can cut payroll.\u003c\/li\u003e\n\u003cli\u003eReported profit can rise fast.\u003c\/li\u003e\n\u003cli\u003eLabor is still real value.\u003c\/li\u003e\n\u003cli\u003eDon’t book owner work as profit.\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\u003eStaffed model\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eYear 1 payroll is \u003cstrong\u003e$505K\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eYear 5 payroll reaches \u003cstrong\u003e$800K\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eMore staff means more coverage.\u003c\/li\u003e\n\u003cli\u003eThat also lifts break-even.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow many smoothies does a smoothie truck need to sell per day?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eA Smoothie Truck needs about \u003cstrong\u003e46 orders per day\u003c\/strong\u003e to break even on the Year 1 model, not one universal smoothie count; see \u003ca href=\"\/blogs\/kpi-metrics\/smoothie-truck\"\u003eWhat Is The Primary Measure Of Success For Smoothie Truck?\u003c\/a\u003e for the core KPI view. Here’s the quick math: \u003cstrong\u003e$63.23K monthly burden\u003c\/strong\u003e ÷ (\u003cstrong\u003e$56.32 ticket\u003c\/strong\u003e × \u003cstrong\u003e81.5% contribution\u003c\/strong\u003e × \u003cstrong\u003e30 days\u003c\/strong\u003e) = \u003cstrong\u003e45.9 daily orders\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\u003eBreak-even math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e24,700\u003c\/strong\u003e Year 1 orders\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e475\u003c\/strong\u003e weekly orders\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e68\u003c\/strong\u003e blended daily orders\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$56.32\u003c\/strong\u003e average ticket\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\u003eWhat changes it\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$21.15K\u003c\/strong\u003e fixed costs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$42.08K\u003c\/strong\u003e payroll\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e81.5%\u003c\/strong\u003e contribution margin\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMonth 4\u003c\/strong\u003e break-even timing\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow much revenue does a smoothie truck need?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eIf you want a Smoothie Truck to fund owner pay and still cover the full cost stack, revenue has to come first. Using the full source cost structure, Year 1 revenue is about \u003cstrong\u003e$1.391M\u003c\/strong\u003e for \u003cstrong\u003e$113K EBITDA\u003c\/strong\u003e, and Year 2 is about \u003cstrong\u003e$2.001M\u003c\/strong\u003e for \u003cstrong\u003e$549K EBITDA\u003c\/strong\u003e. Revenue is not owner income because \u003cstrong\u003eCOGS\u003c\/strong\u003e, marketing, processing fees, payroll, fixed overhead, reserves, startup cash, and debt service get paid first.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eRevenue targets\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eYear 1 revenue: \u003cstrong\u003e$1.391M\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eYear 1 EBITDA: \u003cstrong\u003e$113K\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eYear 2 revenue: \u003cstrong\u003e$2.001M\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eYear 2 EBITDA: \u003cstrong\u003e$549K\u003c\/strong\u003e\n\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\u003eCost load first\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eUse: target profit plus fixed costs\u003c\/li\u003e\n\u003cli\u003eAdd payroll and reserve need\u003c\/li\u003e\n\u003cli\u003eDivide by contribution margin\u003c\/li\u003e\n\u003cli\u003eThat’s required revenue, not take-home\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 main income drivers?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Main income driver cards for Smoothie Truck.\"\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\u003eOrders \u0026amp; Ticket\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e475\/wk\u003c\/strong\u003e\u003cp\u003eYear 1 runs about 475 weekly orders, and the $40 midweek and $65 weekend tickets are the fastest way to lift EBITDA from $113K to $2.163M by Year 5.\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\u003eLabor Model\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$505K\u003c\/strong\u003e\u003cp\u003eBase payroll is $505K a year, so unused shifts or overtime can move owner take-home fast.\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\u003eIngredient Margin\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e87% GM\u003c\/strong\u003e\u003cp\u003eYear 1 gross margin is 87%, so food waste and spoilage go straight into profit or loss.\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\u003eOverhead Load\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$63K\/mo\u003c\/strong\u003e\u003cp\u003eFixed costs and payroll run about $63K a month, so slow weeks can eat cash before the owner sees a payout.\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\u003eService Days\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e7 days\u003c\/strong\u003e\u003cp\u003eMore open days and tighter route stops help turn the weekly order base into cash instead of idle time.\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\u003eEvent Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e5% mix\u003c\/strong\u003e\u003cp\u003ePrivate events are 5% in Year 1, and higher-ticket bookings can add margin with less daily selling effort.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eSmoothie Truck Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eTransactions And Average Ticket\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row1\"\u003e\n    \u003ch3\u003eTransactions and Ticket Size\u003c\/h3\u003e\n    \u003cp\u003eIncome starts with \u003cstrong\u003eorders × average ticket\u003c\/strong\u003e. In Year 1, \u003cstrong\u003e165 midweek orders\u003c\/strong\u003e at \u003cstrong\u003e$40\u003c\/strong\u003e plus \u003cstrong\u003e310 weekend orders\u003c\/strong\u003e at \u003cstrong\u003e$65\u003c\/strong\u003e equals \u003cstrong\u003e$26,750\u003c\/strong\u003e a week, or about \u003cstrong\u003e$1.39M\u003c\/strong\u003e a year. That’s the cash engine, before fixed costs and labor. If ticket goes up but prep slows service, owner pay can still get squeezed.\u003c\/p\u003e\n    \u003cp\u003eBy Year 5, the model reaches \u003cstrong\u003e410 midweek orders\u003c\/strong\u003e at \u003cstrong\u003e$50\u003c\/strong\u003e and \u003cstrong\u003e820 weekend orders\u003c\/strong\u003e at \u003cstrong\u003e$80\u003c\/strong\u003e, or about \u003cstrong\u003e$86,100\u003c\/strong\u003e weekly and \u003cstrong\u003e$4.48M\u003c\/strong\u003e annual revenue. Larger sizes, bowls, and combos raise check size, but they only help income if ingredient cost and service time stay tight.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row1\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Volume and Check Mix\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003emidweek orders\u003c\/strong\u003e, \u003cstrong\u003eweekend orders\u003c\/strong\u003e, and \u003cstrong\u003eaverage ticket\u003c\/strong\u003e by stop. Here’s the quick math: if ticket rises 10% but prep time rises 15%, profit can fall even as sales grow. The owner should watch revenue per service hour, waste, and line speed, then price bundles only where speed stays flat.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack orders by day part.\u003c\/li\u003e\n        \u003cli\u003eSplit add-ons from base sales.\u003c\/li\u003e\n        \u003cli\u003eTest combo pricing weekly.\u003c\/li\u003e\n        \u003cli\u003eLog prep minutes per item.\u003c\/li\u003e\n        \u003cli\u003eWatch COGS and labor per order.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eProtect take-home pay by pushing high-ticket items at busy stops, not by piling on slow extras. What this estimate hides: if the truck gets more orders but the menu adds waste, overtime, or bottlenecks, the higher revenue won’t fully reach 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 step1\"\u003e1\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eService Days And Locations\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row2\"\u003e\n    \u003ch3\u003eService Days And Locations\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eService days and stops set revenue pace.\u003c\/strong\u003e In Year 1, average covers range from \u003cstrong\u003e30 on Monday\u003c\/strong\u003e to \u003cstrong\u003e130 on Saturday\u003c\/strong\u003e, so day mix matters as much as traffic. The model says weekends produce \u003cstrong\u003e$2,015K\u003c\/strong\u003e of \u003cstrong\u003e$2,675K\u003c\/strong\u003e weekly Year 1 revenue, which means owner pay depends on being in the right place on the right day, not just being open longer.\u003c\/p\u003e\n    \u003cp\u003eThis driver includes location, permits, weather, foot traffic, and repeat stops. Strong stops include \u003cstrong\u003egyms\u003c\/strong\u003e, \u003cstrong\u003eoffice parks\u003c\/strong\u003e, \u003cstrong\u003efarmers markets\u003c\/strong\u003e, \u003cstrong\u003ebeaches\u003c\/strong\u003e, \u003cstrong\u003eparks\u003c\/strong\u003e, and events where permits allow. Weak weekday demand, restricted vending zones, and bad weather can cut covers fast, so missed service days hit cash flow before they show up in profit.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row2\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack cover density\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003ecovers per service day\u003c\/strong\u003e, \u003cstrong\u003eaverage ticket\u003c\/strong\u003e, and revenue by location and day. A repeat stop that reliably brings high ticket density is worth more than a busier-looking spot with weak conversion. Here’s the quick math: if Monday averages \u003cstrong\u003e30 covers\u003c\/strong\u003e and Saturday \u003cstrong\u003e130\u003c\/strong\u003e, one weak weekday can erase part of a strong weekend route.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eTrack covers\u003c\/strong\u003e by stop and day.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eLog permits\u003c\/strong\u003e and weather losses.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eCompare repeat stops\u003c\/strong\u003e to one-offs.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eCut weak weekday\u003c\/strong\u003e routes fast.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eFocus on repeat stops that support faster service and higher ticket density, because that protects gross margin and gives the owner steadier cash for payroll, fuel, and draws. If a location needs heavy setup, slow service, or extra waiting, the profit gap usually shows up in owner pay first.\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;\"\u003eEvent And Catering Mix\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eBooked Event Mix\u003c\/h3\u003e\n    \u003cp\u003eIf private events are \u003cstrong\u003e5%\u003c\/strong\u003e of Year 1 sales and rise to \u003cstrong\u003e8%\u003c\/strong\u003e by Year 5, the truck gets more booked revenue and less daily guessing. That \u003cstrong\u003e3-point\u003c\/strong\u003e shift is a \u003cstrong\u003e60%\u003c\/strong\u003e increase in event share, which helps cash flow by adding minimum sales, better prep planning, and more batch buying.\u003c\/p\u003e\n    \u003cp\u003eThe catch is margin. Event fees, travel time, extra prep, staffing, and possible generator or setup costs can eat the gain fast. The owner’s take-home income improves only when each booked job adds \u003cstrong\u003enet profit\u003c\/strong\u003e, not just headline sales.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003ePrice Events on Net Profit\u003c\/h3\u003e\n      \u003cp\u003eTrack each event by \u003cstrong\u003etype\u003c\/strong\u003e, \u003cstrong\u003eticket size\u003c\/strong\u003e, \u003cstrong\u003elabor hours\u003c\/strong\u003e, and \u003cstrong\u003etravel cost\u003c\/strong\u003e. Split corporate wellness, school events, festivals, and prepaid smoothie service so you can see which ones fill slow weekdays and which ones just add work. Booked events help only if they cover direct costs and still leave margin for owner pay.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eEvent count\u003c\/li\u003e\n        \u003cli\u003eAverage event ticket\u003c\/li\u003e\n        \u003cli\u003eDeposit timing\u003c\/li\u003e\n        \u003cli\u003ePrep and service hours\u003c\/li\u003e\n        \u003cli\u003eTravel miles\u003c\/li\u003e\n        \u003cli\u003eSetup or generator cost\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eBuild a simple event sheet before confirming. Include the minimum order, expected cups or meals, prep time, and any setup fees. If an event needs extra staffing or equipment, price it in up front so the mix lifts revenue quality instead of shrinking profit.\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;\"\u003eCOGS And Gross Margin\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row4\"\u003e\n    \u003ch3\u003eCOGS and Gross Margin\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eCost of goods sold (COGS)\u003c\/strong\u003e is the direct cost of ingredients and inventory tied to each sale. For a smoothie truck, that means fruit, add-ins, cups, lids, and spoilage. Here, COGS improves from \u003cstrong\u003e13%\u003c\/strong\u003e of revenue in Year 1 to \u003cstrong\u003e11%\u003c\/strong\u003e in Year 5, so gross margin rises from \u003cstrong\u003e87%\u003c\/strong\u003e to \u003cstrong\u003e89%\u003c\/strong\u003e. That \u003cstrong\u003e2-point\u003c\/strong\u003e gain drops straight into operating profit before overhead and owner pay.\u003c\/p\u003e\n    \u003cp\u003eThe math is simple: on \u003cstrong\u003e$100,000\u003c\/strong\u003e of sales, a \u003cstrong\u003e2-point\u003c\/strong\u003e COGS drop adds \u003cstrong\u003e$2,000\u003c\/strong\u003e in gross profit. If margin leaks faster than revenue grows, the owner feels it fast in take-home income. \u003cstrong\u003eDon’t celebrate top-line growth if waste is rising with it.\u003c\/strong\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack the Cost Leak\u003c\/h3\u003e\n      \u003cp\u003eMeasure COGS each week by recipe and by stop, not just by month end. Compare actual cost to supplier pricing, frozen fruit cost, recipe portions, spoilage, cup and lid usage, and waste logs. The goal is stable cost per sale, so each new order leaves more cash for payroll, rent, and owner draw.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eWatch supplier price changes.\u003c\/li\u003e\n        \u003cli\u003eCount cups and lids used.\u003c\/li\u003e\n        \u003cli\u003eLog spoilage every shift.\u003c\/li\u003e\n        \u003cli\u003eAudit portions by recipe.\u003c\/li\u003e\n        \u003cli\u003eCompare actual vs. standard cost.\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;\"\u003eLabor Model And Owner Involvement\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eLabor Model\u003c\/h3\u003e\n    \u003cp\u003eLabor is the biggest controllable scale choice after sales. The model shows payroll at \u003cstrong\u003e$505K\u003c\/strong\u003e in Year 1, then \u003cstrong\u003e$580K\u003c\/strong\u003e, \u003cstrong\u003e$670K\u003c\/strong\u003e, \u003cstrong\u003e$7,425K\u003c\/strong\u003e, and \u003cstrong\u003e$800K\u003c\/strong\u003e through Year 5. Owner-run shifts can lower cash payroll, but that only helps if the owner’s time is counted as a real cost. One clean rule: cheaper labor is not cheaper if it slows service or burns out the owner.\u003c\/p\u003e\n    \u003cp\u003eA \u003cstrong\u003etwo-person service model\u003c\/strong\u003e can lift throughput during peaks, but it also raises the daily break-even point. Paid prep labor helps keep quality steady and supports event volume, especially when orders spike at breakfast, lunch, or bookings. The key inputs are paid hours, owner hours, orders per shift, and labor cost per sale. If labor rises faster than sales, owner pay gets squeezed fast.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Owner Hours\u003c\/h3\u003e\n      \u003cp\u003eMeasure labor in \u003cstrong\u003ecash payroll\u003c\/strong\u003e plus \u003cstrong\u003eowner time\u003c\/strong\u003e. Here’s the quick check: if the owner covers prep or service, assign an hourly rate and compare it to the profit from those hours. That shows whether the shift adds income or just hides labor cost. What this estimate hides is burnout risk, which matters if the owner is the main operator.\u003c\/p\u003e\n      \u003cp\u003eTrack three numbers each week: paid labor as a percent of sales, owner hours per route, and revenue per labor hour. Use that to test whether a second worker during peaks lifts enough orders to cover the extra wage. If event prep takes too long, margin drops even when revenue looks strong. One simple target: more orders per labor hour, not just more labor.\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\n\u003cspan style=\"color: #126CFF;\"\u003eOverhead, Equipment, And Seasonality\u003c\/span\u003e\n\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row6\"\u003e\n    \u003ch3\u003eFixed Overhead and Cash Reserve\u003c\/h3\u003e\n    \u003cp\u003eThis driver is the monthly bill the truck pays before the owner gets paid. Fixed costs of \u003cstrong\u003e$21.15K per month\u003c\/strong\u003e cover rent and property tax, utilities, insurance, software, security, cleaning, and maintenance, so slow weeks still burn cash. If sales do not clear that base load, profit shrinks fast and owner draws should wait.\u003c\/p\u003e\n    \u003cp\u003eCash strain gets worse with weather, repairs, permit delays, and winter softness. The plan also has \u003cstrong\u003e$430K\u003c\/strong\u003e of startup capex and a \u003cstrong\u003e$561K\u003c\/strong\u003e minimum cash need in Month 6, which tells you reserves are part of income protection, not an afterthought.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Cash Before Owner Pay\u003c\/h3\u003e\n      \u003cp\u003eBuild a monthly cash forecast around fixed overhead, capex timing, and the reserve floor. Use the fixed-cost run rate to test whether current sales can fund the business and still leave room for owner pay. One clean rule: no draw until the reserve target is covered.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack fixed costs every month.\u003c\/li\u003e\n        \u003cli\u003eFlag Month 6 cash needs early.\u003c\/li\u003e\n        \u003cli\u003eHold back draws in winter.\u003c\/li\u003e\n        \u003cli\u003eSet repair and delay reserves.\u003c\/li\u003e\n        \u003cli\u003eReview cash weekly, not monthly.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eWhat this estimate hides is the timing of surprise costs. If a repair, permit issue, or weather shutdown lands at the wrong time, cash can dip below the floor fast, so the owner should protect payroll, debt service, and personal draw until reserve coverage is back.\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\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompare low, base, and high smoothie truck income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Smoothie Truck Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Smoothie Truck 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 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 moves with weekly orders, ticket mix, event share, and margin. The same truck can look modest in Year 1, solid in Year 3, and much stronger by Year 5.\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\u003eCompare low, base, and high owner-income cases by operating scale.\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\"\u003eLow case\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\"\u003eBase case\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\"\u003eHigh case\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 Year 1 ramp case with limited volume and early-stage utilization.\"\u003eThis is the Year 1 ramp case with limited volume and early-stage utilization.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the Year 3 modeled case with steadier traffic and a more mature sales mix.\"\u003eThis is the Year 3 modeled case with steadier traffic and a more mature sales mix.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the Year 5 upside case with stronger demand and better spread of fixed costs.\"\u003eThis is the Year 5 upside case with stronger demand and better spread of fixed costs.\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=\"About 475 weekly orders, $40 midweek tickets, $65 weekend tickets, 5% events, and 87% gross margin, with fixed payroll and overhead still weighing on cash.\"\u003eAbout 475 weekly orders, $40 midweek tickets, $65 weekend tickets, 5% events, and 87% gross margin, with fixed payroll and overhead still weighing on cash.\u003c\/td\u003e\n\u003ctd data-export-value=\"About 845 weekly orders, $45 midweek tickets, $72 weekend tickets, 6% events, and 88% gross margin, with payroll and fixed costs spread over more sales.\"\u003eAbout 845 weekly orders, $45 midweek tickets, $72 weekend tickets, 6% events, and 88% gross margin, with payroll and fixed costs spread over more sales.\u003c\/td\u003e\n\u003ctd data-export-value=\"About 1,230 weekly orders, $50 midweek tickets, $80 weekend tickets, 8% events, and 89% gross margin, with heavier volume supporting stronger EBITDA.\"\u003eAbout 1,230 weekly orders, $50 midweek tickets, $80 weekend tickets, 8% events, and 89% gross margin, with heavier volume supporting stronger EBITDA.\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=\"Weekly orders; ticket mix; private events; gross margin; fixed payroll and overhead\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eWeekly orders\u003c\/li\u003e\n\u003cli\u003eticket mix\u003c\/li\u003e\n\u003cli\u003eprivate events\u003c\/li\u003e\n\u003cli\u003egross margin\u003c\/li\u003e\n\u003cli\u003efixed payroll and overhead\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Weekly orders; higher tickets; event mix; gross margin; fixed costs\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eWeekly orders\u003c\/li\u003e\n\u003cli\u003ehigher tickets\u003c\/li\u003e\n\u003cli\u003eevent mix\u003c\/li\u003e\n\u003cli\u003egross margin\u003c\/li\u003e\n\u003cli\u003efixed costs\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Weekly orders; premium pricing; event share; gross margin; payroll scale\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eWeekly orders\u003c\/li\u003e\n\u003cli\u003epremium pricing\u003c\/li\u003e\n\u003cli\u003eevent share\u003c\/li\u003e\n\u003cli\u003egross margin\u003c\/li\u003e\n\u003cli\u003epayroll scale\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=\"$113k EBITDA\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$113k EBITDA\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eRamp case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$1.03M EBITDA\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$1.03M EBITDA\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eModel case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$2.16M EBITDA\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$2.16M EBITDA\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eUpside case\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 stress test the opening year when demand is still building and owner distributions are not guaranteed.\"\u003eUse this to stress test the opening year when demand is still building and owner distributions are not guaranteed.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the core planning case for budgeting, staffing, and cash planning once the truck is operating at scale.\"\u003eUse this as the core planning case for budgeting, staffing, and cash planning once the truck is operating at scale.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test upside if traffic holds, pricing rises, and volume stays high enough to absorb payroll and fixed costs.\"\u003eUse this to test upside if traffic holds, pricing rises, and volume stays high enough to absorb payroll and fixed costs.\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 distributions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49304320213235,"sku":"smoothie-truck-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/smoothie-truck-owner-makes.webp?v=1782692402","url":"https:\/\/financialmodelslab.com\/products\/smoothie-truck-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}