{"product_id":"donut-shop-owner-makes","title":"How Much Does A Donut Shop Owner Make? $70K Salary Plan","description":"\u003cbr\u003e\u003cdiv class=\"card_smpl\"\u003e\n\u003cp\u003eUnder the researched assumptions, a donut shop owner can plan around a \u003cstrong\u003e$70K annual salary\u003c\/strong\u003e, or about \u003cstrong\u003e$58K per month\u003c\/strong\u003e, before personal taxes The modeled shop generates about \u003cstrong\u003e$475K\u003c\/strong\u003e in Year 1 revenue and \u003cstrong\u003e$168K\u003c\/strong\u003e in EBITDA By Year 5, revenue reaches about \u003cstrong\u003e$1734M\u003c\/strong\u003e with \u003cstrong\u003e$1222M\u003c\/strong\u003e in EBITDA Owner pay still depends on debt service, reserves, reinvestment, and whether the owner pulls distributions\u003c\/p\u003e\n\n\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Top Owner Income 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=\"Year 1 planned owner salary is $70K before personal taxes; it's a model assumption, and distributions are not guaranteed.\"\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=\"Year 1 planned owner salary is $70K before personal taxes; it's a model assumption, and distributions are not guaranteed.\"\u003e$70K\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 EBITDA margin is 35.4% from $168K EBITDA on $475K revenue; EBITDA excludes debt, taxes, depreciation, and reserves.\"\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=\"Year 1 EBITDA margin is 35.4% from $168K EBITDA on $475K revenue; EBITDA excludes debt, taxes, depreciation, and reserves.\"\u003e35.4%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"About $475K of Year 1 sales is the model revenue level tied to target owner pay; revenue is not take-home.\"\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=\"About $475K of Year 1 sales is the model revenue level tied to target owner pay; revenue is not take-home.\"\u003e$475K\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Hard because startup cash need is $765K, payback takes 16 months, and Year 1 IRR is 0.1%.\"\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 because startup cash need is $765K, payback takes 16 months, and Year 1 IRR is 0.1%.\"\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 donut shop owner income?\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=\"This is a researched planning estimate, not guaranteed salary, tax advice, or owner distribution advice. Actual owner income depends on demand, margin, payroll, reserves, and debt service.\"\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. Base ties to about $475K a year from 465 weekly Year 1 customers, $18 midweek tickets, and $22 weekend tickets.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly sales before expenses. Base ties to about $475K a year from 465 weekly Year 1 customers, $18 midweek tickets, and $22 weekend tickets.\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. Base ties to about $475K a year from 465 weekly Year 1 customers, $18 midweek tickets, and $22 weekend tickets.\" data-low=\"32000\" data-base=\"39583\" data-high=\"55000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"39,583\"\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 ingredient and supply costs.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after direct ingredient and supply 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 ingredient and supply 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 before owner pay, based on staff and kitchen coverage.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll before owner pay, based on staff and kitchen coverage.\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 before owner pay, based on staff and kitchen coverage.\" data-low=\"11500\" data-base=\"10208\" data-high=\"13500\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"10,208\"\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, insurance, permits, software, utilities, and other recurring overhead.\"\u003ei\u003cspan role=\"tooltip\"\u003eRent, insurance, permits, software, utilities, 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, insurance, permits, software, utilities, and other recurring overhead.\" data-low=\"2975\" data-base=\"2975\" data-high=\"3200\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"2,975\"\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 event, local promotion, and customer acquisition spend.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly event, local promotion, and customer acquisition spend.\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 event, local promotion, and customer acquisition spend.\" data-low=\"900\" data-base=\"800\" data-high=\"700\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"800\"\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 payments, if any.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or financing payments, if any.\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 payments, if any.\" 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=\"12\" data-base=\"15\" data-high=\"18\" value=\"15\"\u003e\u003coutput\u003e15%\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, and working capital.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit kept for repairs, growth, and working capital.\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, and working capital.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"8\" 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=\"Monthly owner income goal used to calculate the target-pay gap. Base ties to the $70K owner salary reference.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly owner income goal used to calculate the target-pay gap. Base ties to the $70K owner salary reference.\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=\"Monthly owner income goal used to calculate the target-pay gap. Base ties to the $70K owner salary reference.\" data-low=\"5000\" data-base=\"5833\" data-high=\"7500\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"5,833\"\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$15,341\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\"\u003e39%\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$25,012\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$9,508\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$184,095\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$20,454\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$5,113\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$9,508\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$39,583\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$34,437\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: 35%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$13,983\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: 13%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$5,113\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: 39%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$15,341\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 This is a researched planning estimate, not guaranteed salary, tax advice, or owner distribution advice. Actual owner income depends on demand, margin, payroll, reserves, and debt service.\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;\"\u003eWant to check owner income in the Donut Shop model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThis dashboard in the \u003ca href=\"\/products\/donut-shop-financial-model\"\u003eDonut Shop Financial Model Template\u003c\/a\u003e shows revenue, margin, costs, reserves, and \u003cstrong\u003eowner take-home assumptions\u003c\/strong\u003e—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$70K owner salary\u003c\/li\u003e\n\u003cli\u003eRevenue, EBITDA, breakeven\u003c\/li\u003e\n\u003cli\u003e13% COGS, 5% variable\u003c\/li\u003e\n\u003cli\u003e$363K overhead, $135K payroll\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\/donut-shop-financial-model-dashboard-financialmodelslab_7ad4f69f-3802-444f-a1a0-a3368d139ba9.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/donut-shop-financial-model-dashboard-financialmodelslab_7ad4f69f-3802-444f-a1a0-a3368d139ba9.webp?width=500\" alt=\"Donut Shop Financial Model dashboard summarizing key KPIs, runway\/cash and performance with a dynamic dashboard, investor-ready charts and user-friendly view to spot 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 owning a donut shop profitable without the owner working daily?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eIf the owner is not there daily, the Donut Shop usually needs a paid manager or production lead, so profit gets thinner fast. The current owner-operated model already assumes a \u003cstrong\u003e$70K\u003c\/strong\u003e Head Chef Owner salary at \u003cstrong\u003e10 FTE\u003c\/strong\u003e, and that cost does not cover absentee leadership. Scaling can improve revenue, but it also adds payroll, so higher take-home only works with systems, capacity, reserves, and tight margin control.\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 pay risk\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$70K\u003c\/strong\u003e owner salary is built in\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e10 FTE\u003c\/strong\u003e is the base model\u003c\/li\u003e\n\u003cli\u003eAbsentee owner needs extra leadership\u003c\/li\u003e\n\u003cli\u003eThat cost is not provided\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\u003eScale pressure\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eAssistant rises from \u003cstrong\u003e10 to 15 FTE\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eService staff rises from \u003cstrong\u003e05 to 10 FTE\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eDriver rises from \u003cstrong\u003e05 to 10 FTE\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eCatering lead reaches \u003cstrong\u003e05 FTE\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow much does a donut shop owner make per year?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eA Donut Shop owner in this model makes a \u003cstrong\u003e$70K annual salary\u003c\/strong\u003e before personal taxes; for the operating metric behind that pay, see \u003ca href=\"\/blogs\/kpi-metrics\/donut-shop\"\u003eWhat Is The Most Critical Measure Of Success For Your Donut Shop?\u003c\/a\u003e. That salary is not the same as owner distributions, because debt service, taxes, reserves, and reinvestment reduce cash available.\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\u003eModeled owner pay\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$70K\u003c\/strong\u003e salary before personal taxes\u003c\/li\u003e\n\u003cli\u003eRole: \u003cstrong\u003eHead Chef Owner\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eStaffing: \u003cstrong\u003e10 FTE\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eSalary differs from distributions\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\u003eProfit capacity\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eYear 1 revenue: \u003cstrong\u003e$475K\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eYear 1 EBITDA: \u003cstrong\u003e$168K\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eYear 5 revenue: \u003cstrong\u003e$1.734M\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eYear 5 EBITDA: \u003cstrong\u003e$1.222M\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat is a good profit margin for a donut shop?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eFor a Donut Shop, a good profit margin is one that still leaves room after waste and labor; this model shows \u003cstrong\u003e35.4%\u003c\/strong\u003e EBITDA in Year 1, or \u003cstrong\u003e$168K\u003c\/strong\u003e on \u003cstrong\u003e$475K\u003c\/strong\u003e revenue. If you want the startup cost context, see \u003ca href=\"\/blogs\/startup-costs\/donut-shop\"\u003eHow Much Does It Cost To Open A Donut Shop?\u003c\/a\u003e\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eYear 1 margin\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e35.4%\u003c\/strong\u003e EBITDA margin\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$168K\u003c\/strong\u003e EBITDA in Year 1\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$475K\u003c\/strong\u003e Year 1 revenue\u003c\/li\u003e\n\u003cli\u003eIngredients run at \u003cstrong\u003e10%\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\u003eMargin drivers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003ePaper supplies are \u003cstrong\u003e3%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eFuel and vehicle costs are \u003cstrong\u003e3%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eEvent fees and marketing are \u003cstrong\u003e2%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eWatch waste, labor, rent, and underpriced catering\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 donut shop income drivers?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Main income drivers for the donut shop.\"\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\u003eCustomer Volume\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e465\/wk\u003c\/strong\u003e\u003cp\u003eWeekly covers start at 465 in Year 1, and the $18 midweek and $22 weekend tickets decide how fast owner take-home grows.\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\u003eMargin Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e13% COGS\u003c\/strong\u003e\u003cp\u003eFood and beverage cost set the gross margin, so every point of waste cuts cash left for the owner.\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\u003eLabor Load\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$135K\u003c\/strong\u003e\u003cp\u003eYear 1 wages total $135K, and tighter staffing is what turns sales into take-home instead of payroll.\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\u003eFixed Overhead\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$363K\u003c\/strong\u003e\u003cp\u003eFixed overhead hits before profit does, so this cost base sets how much volume the shop needs to stay ahead.\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\u003eAdd-on Sales\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e12%\/13%\u003c\/strong\u003e\u003cp\u003eBeverages and catering add margin-heavy sales, and those small tickets can lift owner income fast.\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\u003eChannel Capacity\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e1.4K\/wk\u003c\/strong\u003e\u003cp\u003eSales and capacity expand weekly covers toward about 1.4K by Year 5, which raises profit without the same jump in fixed cost.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eDonut Shop Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eCustomer Count 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\u003eCustomer Count and Ticket Size\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003e465 weekly customers\u003c\/strong\u003e plus a \u003cstrong\u003e$18\u003c\/strong\u003e midweek AOV and \u003cstrong\u003e$22\u003c\/strong\u003e weekend AOV tells you this income driver is about both traffic and basket size. With \u003cstrong\u003e195 weekday\u003c\/strong\u003e buyers and \u003cstrong\u003e270 Friday-to-Sunday\u003c\/strong\u003e buyers, the simple math is \u003cstrong\u003e195 × $18 + 270 × $22 ≈ $9.5K per week\u003c\/strong\u003e before add-ons. More visits only improve owner pay if labor, waste, and prep capacity stay controlled.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row1\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack covers and basket mix\u003c\/h3\u003e\n      \u003cp\u003eWatch \u003cstrong\u003eweekday vs. weekend covers\u003c\/strong\u003e, \u003cstrong\u003eticket by daypart\u003c\/strong\u003e, and \u003cstrong\u003erepeat morning buyers\u003c\/strong\u003e. Office orders, dozen boxes, and coffee can lift revenue base, but they should not add overtime or spoilage. If Friday-Sunday already drive \u003cstrong\u003e270 of 465 weekly customers\u003c\/strong\u003e, staff those peak hours first and test small ticket lifts before adding menu items or 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 step1\"\u003e1\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eGross Margin And Waste Control\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row2\"\u003e\n\u003ch3\u003eGross Margin And Waste Control\u003c\/h3\u003e\n\u003cp\u003eThis driver is the share left after food and supply costs. Year 1 COGS is \u003cstrong\u003e13%\u003c\/strong\u003e, split into \u003cstrong\u003e10%\u003c\/strong\u003e food ingredients and \u003cstrong\u003e3%\u003c\/strong\u003e beverage paper supplies, so gross margin starts at \u003cstrong\u003e87%\u003c\/strong\u003e. If ingredients fall to \u003cstrong\u003e8%\u003c\/strong\u003e and paper supplies to \u003cstrong\u003e2%\u003c\/strong\u003e by Year 5, gross margin rises to \u003cstrong\u003e90%\u003c\/strong\u003e, and that extra margin flows to owner pay if sales hold steady.\u003c\/p\u003e\n\u003cp\u003eThe main leak points are flour, sugar, fillings, toppings, frying oil, packaging, spoilage, and overproduction. Here’s the quick math: every \u003cstrong\u003e1 point\u003c\/strong\u003e cut in COGS adds \u003cstrong\u003e1 point\u003c\/strong\u003e to gross profit. What this hides is batch timing; if product is made before demand is known, waste can erase the gain even when pricing looks fine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row2\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTighten Waste, Raise Margin\u003c\/h3\u003e\n\u003cp\u003eTrack recipe cost by item, then compare it with actual waste each week. Price for the real cost of toppings, oil, cups, and bags, and use small-batch production so slow movers do not sit. Preorder planning for office orders and busy days helps because a sold item beats a trashed one every time.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eMeasure ingredient cost per recipe.\u003c\/li\u003e\n\u003cli\u003eCount spoilage and overproduction.\u003c\/li\u003e\n\u003cli\u003eUse preorder data for batch size.\u003c\/li\u003e\n\u003cli\u003eCheck inventory before each shift.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eKeep a simple target: hold Year 1 COGS near \u003cstrong\u003e13%\u003c\/strong\u003e, then push it down with better pricing, tighter buys, and fewer extras that do not sell. If food ingredients move from \u003cstrong\u003e10%\u003c\/strong\u003e toward \u003cstrong\u003e8%\u003c\/strong\u003e and paper supplies from \u003cstrong\u003e3%\u003c\/strong\u003e toward \u003cstrong\u003e2%\u003c\/strong\u003e, more cash stays in the business and owner distributions improve.\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;\"\u003eLabor Efficiency And Owner Role\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eLabor Efficiency And Owner Role\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eLabor is the take-home gate.\u003c\/strong\u003e Year 1 payroll totals \u003cstrong\u003e$360K\u003c\/strong\u003e: \u003cstrong\u003e$70K\u003c\/strong\u003e Head Chef owner, \u003cstrong\u003e$40K\u003c\/strong\u003e kitchen assistant, \u003cstrong\u003e$125K\u003c\/strong\u003e service window staff, and \u003cstrong\u003e$125K\u003c\/strong\u003e driver. The owner’s labor is not free if it replaces market-rate management later, so the real test is whether that payroll supports enough gross profit to pay overhead and still leave a draw.\u003c\/p\u003e\n    \u003cp\u003eThis driver includes \u003cstrong\u003eproduction hours\u003c\/strong\u003e, counter coverage, delivery prep, and manager payroll. Year 2 adds a catering lead, so labor pressure rises as volume grows. If scheduling is tight, EBITDA holds up and owner distributions stay available; if hours drift or management gets added too early, take-home cash gets squeezed fast.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Labor by Shift and Role\u003c\/h3\u003e\n      \u003cp\u003eMeasure labor by role, not just by payroll total. Track \u003cstrong\u003ehours per cover\u003c\/strong\u003e, labor per order, and who is on during early production, service window peaks, and delivery runs. If the owner is covering a manager job, assign a market wage to that time so profit is not overstated. That keeps the forecast honest.\u003c\/p\u003e\n      \u003cp\u003eUse staffing plans that match demand by daypart. One clean rule: \u003cstrong\u003eschedule to sales, not habit\u003c\/strong\u003e. If counter coverage or delivery prep runs over, cut waste elsewhere before you add headcount. The win here is simple: tighter shifts protect EBITDA, and EBITDA is what funds owner pay.\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;\"\u003eRent And Fixed Overhead\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row4\"\u003e\n    \u003ch3\u003eFixed Overhead\u003c\/h3\u003e\n    \u003cp\u003eRent and fixed overhead are the monthly bills you pay before one more donut sells. The model shows \u003cstrong\u003e$3,025 per month\u003c\/strong\u003e in fixed overhead, including \u003cstrong\u003e$1,500\u003c\/strong\u003e kitchen rent, \u003cstrong\u003e$350\u003c\/strong\u003e insurance, \u003cstrong\u003e$400\u003c\/strong\u003e maintenance, \u003cstrong\u003e$100\u003c\/strong\u003e POS, \u003cstrong\u003e$150\u003c\/strong\u003e permits, \u003cstrong\u003e$300\u003c\/strong\u003e accounting and legal, \u003cstrong\u003e$150\u003c\/strong\u003e utilities, and \u003cstrong\u003e$75\u003c\/strong\u003e software; the model also lists \u003cstrong\u003e$363K per year\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: sales have to cover fixed overhead before the owner sees profit. High-traffic sites can lift revenue, but if rent or recurring fees rise faster than daily sales, owner take-home gets squeezed. Low overhead gives more room for draw and less pressure on every cover.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eKeep the monthly hurdle low\u003c\/h3\u003e\n      \u003cp\u003eRun the site test with \u003cstrong\u003edaily sales\u003c\/strong\u003e, \u003cstrong\u003eaverage ticket\u003c\/strong\u003e, and the fixed-cost line items above. If a location needs too much volume just to cover rent, the owner’s pay gets thinner even when the shop looks busy.\u003c\/p\u003e\n      \u003cp\u003eTrack every recurring charge by category and cap it fast. One clean rule: if fixed overhead rises, sales must rise too. Keep software, permits, accounting, and maintenance lean, and compare each site’s rent to its expected daily covers.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step4\"\u003e4\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eCoffee, Beverages, And Product Mix\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eCoffee and Product Mix\u003c\/h3\u003e\n    \u003cp\u003eCoffees, drinks, specialty donuts, dozen boxes, seasonal items, and combos lift \u003cstrong\u003eaverage order value (AOV)\u003c\/strong\u003e without adding a full new customer. In Year 1, the mix is \u003cstrong\u003e12%\u003c\/strong\u003e beverages, \u003cstrong\u003e10%\u003c\/strong\u003e sides and desserts, and \u003cstrong\u003e13%\u003c\/strong\u003e catering. With midweek AOV at \u003cstrong\u003e$18\u003c\/strong\u003e and weekend AOV at \u003cstrong\u003e$22\u003c\/strong\u003e, owner income rises only when each add-on clears its own packaging, labor, and waste cost.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eMeasure Incremental Profit\u003c\/h3\u003e\n      \u003cp\u003eTrack beverage attach rate, meaning how often a drink gets added, plus combo rate and spoilage by SKU. Price each add-on for the extra cup, lid, prep minute, and cleanup. If a new item does not raise gross profit per ticket, cut it. That keeps cash flow cleaner and protects owner draw when traffic slows.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eWatch attach rate weekly.\u003c\/li\u003e\n        \u003cli\u003eTest one seasonal item.\u003c\/li\u003e\n        \u003cli\u003eDrop slow, wasteful SKUs.\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 step5\"\u003e5\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eWholesale, Catering, And Capacity\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row6\"\u003e\n    \u003ch3\u003eWholesale and catering can grow revenue\u003c\/h3\u003e\n    \u003cp\u003eWholesale and catering can lift sales, but they only help owner pay if the order still carries margin after prep, delivery, and discounts. Here’s the quick math: catering grows from \u003cstrong\u003e13%\u003c\/strong\u003e of sales in \u003cstrong\u003eYear 1\u003c\/strong\u003e to \u003cstrong\u003e25%\u003c\/strong\u003e in \u003cstrong\u003eYear 5\u003c\/strong\u003e, so the channel mix gets much heavier. If production gets tight, extra volume can crowd out walk-in sales and squeeze cash flow.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003ePrice every preorder for labor and miles\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003epreorders\u003c\/strong\u003e, \u003cstrong\u003eoffice orders\u003c\/strong\u003e, prep time, delivery miles, discount rate, and vehicle cost per order. Year 1 fuel and vehicle operating costs are already \u003cstrong\u003e3%\u003c\/strong\u003e of sales, before you add labor and packaging. The catering lead begins in \u003cstrong\u003eYear 2\u003c\/strong\u003e and reaches \u003cstrong\u003e0.5 FTE\u003c\/strong\u003e, so staff for it early or the owner ends up covering the gap.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eMeasure margin per catering order.\u003c\/li\u003e\n        \u003cli\u003eWatch prep hours per event.\u003c\/li\u003e\n        \u003cli\u003eCap discounts before they spread.\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 strong donut shop income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Donut Shop Owner I\nncome Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Donut Shop Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"These are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or guaranteed 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 daily covers, ticket size, and catering mix. Labor, rent, reserves, and any debt service decide how much cash can reach the owner.\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\u003eShows how traffic, pricing, and catering change owner take-home.\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\"\u003eDownside 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\"\u003eCore 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\"\u003eUpside 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=\"Traffic runs below plan, so owner income stays tight and may depend on salary only.\"\u003eTraffic runs below plan, so owner income stays tight and may depend on salary only.\u003c\/td\u003e\n\u003ctd data-export-value=\"The modeled shop supports the owner salary and some added cash, but not a big payout.\"\u003eThe modeled shop supports the owner salary and some added cash, but not a big payout.\u003c\/td\u003e\n\u003ctd data-export-value=\"Stronger traffic and a bigger catering mix can lift owner income well above salary.\"\u003eStronger traffic and a bigger catering mix can lift owner income well above salary.\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=\"Daily customers come in below the modeled path, AOV stays weak, catering stays small, and rent, labor, and ingredients still need to be paid.\"\u003eDaily customers come in below the modeled path, AOV stays weak, catering stays small, and rent, labor, and ingredients still need to be paid.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 1 revenue is about $475K, EBITDA is $168K, and breakeven lands in Month 3 with the $70K owner salary built in.\"\u003eYear 1 revenue is about $475K, EBITDA is $168K, and breakeven lands in Month 3 with the $70K owner salary built in.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 5 reaches about $1.734M revenue and $1.222M EBITDA, with higher covers, stronger weekend pricing, and more catering supporting salary plus distributions.\"\u003eYear 5 reaches about $1.734M revenue and $1.222M EBITDA, with higher covers, stronger weekend pricing, and more catering supporting salary plus distributions.\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=\"Fewer daily customers; weaker AOV; lower catering share; fixed rent and labor; reserve pressure\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eFewer daily customers\u003c\/li\u003e\n\u003cli\u003eweaker AOV\u003c\/li\u003e\n\u003cli\u003elower catering share\u003c\/li\u003e\n\u003cli\u003efixed rent and labor\u003c\/li\u003e\n\u003cli\u003ereserve pressure\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Modeled traffic path; $18 midweek and $22 weekend AOV; Month 3 breakeven; steady wages and rent; controlled reserves\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eModeled traffic path\u003c\/li\u003e\n\u003cli\u003e$18 midweek and $22 weekend AOV\u003c\/li\u003e\n\u003cli\u003eMonth 3 breakeven\u003c\/li\u003e\n\u003cli\u003esteady wages and rent\u003c\/li\u003e\n\u003cli\u003econtrolled reserves\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Higher daily covers; $1.734M Year 5 revenue; $1.222M EBITDA; stronger catering mix; reinvestment and staffing\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eHigher daily covers\u003c\/li\u003e\n\u003cli\u003e$1.734M Year 5 revenue\u003c\/li\u003e\n\u003cli\u003e$1.222M EBITDA\u003c\/li\u003e\n\u003cli\u003estronger catering mix\u003c\/li\u003e\n\u003cli\u003ereinvestment and staffing\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=\"Salary only\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eSalary only\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eSalary only\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"Salary plus modest distributions\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eSalary plus modest distributions\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eModest distributions\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"Salary plus larger distributions\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eSalary plus larger distributions\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eLarger distributions\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=\"Fits founders stress-testing thin traffic, slower pricing, and delayed catering.\"\u003eFits founders stress-testing thin traffic, slower pricing, and delayed catering.\u003c\/td\u003e\n\u003ctd data-export-value=\"Fits planners using the Year 1 operating case and testing if take-home can extend beyond salary.\"\u003eFits planners using the Year 1 operating case and testing if take-home can extend beyond salary.\u003c\/td\u003e\n\u003ctd data-export-value=\"Fits owners modeling a scaled shop with stronger volume, tighter operations, and extra cash for payouts.\"\u003eFits owners modeling a scaled shop with stronger volume, tighter operations, and extra cash for payouts.\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 are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or guaranteed distributions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49303590863091,"sku":"donut-shop-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/donut-shop-owner-makes.webp?v=1782681211","url":"https:\/\/financialmodelslab.com\/products\/donut-shop-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}