{"product_id":"baking-soda-blasting-owner-makes","title":"How Much Baking Soda Blasting Owners Make: $85k Base Case","description":"\u003cbr\u003e\u003cdiv class=\"card_smpl\"\u003e\n\u003cp\u003eA baking soda blasting owner can plan around \u003cstrong\u003e$85,000\u003c\/strong\u003e in payroll owner pay in the first-year base case if the owner fills the general manager role Under the researched assumptions, revenue is about \u003cstrong\u003e$712,300\u003c\/strong\u003e, variable job costs are \u003cstrong\u003e275%\u003c\/strong\u003e, and pre-tax operating profit is about \u003cstrong\u003e$227,000\u003c\/strong\u003e before reserves, taxes, financing, and distributions This is not a guaranteed salary Low-utilization cases can force owner pay deferral, while dense scheduling and disciplined pricing create the room for distributions\u003c\/p\u003e\n\n\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Owner income outlook\"\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 owner-manager pay is $85k, based on the salary input; it excludes any profit distributions and taxes.\"\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 owner-manager pay is $85k, based on the salary input; it excludes any profit distributions and taxes.\"\u003e$85k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Uses EBITDA margin by year, from 19.7% in Year 1 to 43.9% in Year 5, per the model.\"\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=\"Uses EBITDA margin by year, from 19.7% in Year 1 to 43.9% in Year 5, per the model.\"\u003e20%-44%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 revenue needed to fund $85k pay and fixed overhead uses 72.5% contribution margin; excludes reserves and debt.\"\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=\"Year 1 revenue needed to fund $85k pay and fixed overhead uses 72.5% contribution margin; excludes reserves and debt.\"\u003e$399k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Heavy capex, $740k minimum cash, and 7.87% IRR make this a hard, cash-tight launch in the first 6 months.\"\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=\"Heavy capex, $740k minimum cash, and 7.87% IRR make this a hard, cash-tight launch in the first 6 months.\"\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 own soda blasting owner pay?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Baking Soda Blasting Service Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Baking Soda Blasting Service Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Baking Soda Blasting Service Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"Research-based planning estimate only, not guaranteed salary, tax advice, or owner distribution advice.\"\u003e\u003cdiv class=\"fml-owner-card\"\u003e\n\u003cheader class=\"fml-owner-header\"\u003e\u003cdiv class=\"fml-owner-heading\"\u003e\n\u003cp class=\"fml-owner-eyebrow\"\u003eOwner income calculator\u003c\/p\u003e\n\u003cp class=\"fml-owner-intro\"\u003eEstimate owner take-home and target-pay gap from revenue, margin, costs, reserves, and target pay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-scenarios\" aria-label=\"Income scenario presets\"\u003e\n\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"low\"\u003eLow\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario is-active\" type=\"button\" data-scenario=\"base\"\u003eBase\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"high\"\u003eHigh\u003c\/button\u003e\n\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-owner-layout\"\u003e\n\u003cform class=\"fml-owner-inputs\"\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMonthly revenue\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly sales collected before expenses. Use the average operating month, not a one-time peak month.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly sales collected before expenses. Use the average operating month, not a one-time peak month.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"monthlyRevenue\" data-owner-kind=\"money\" data-owner-label=\"Monthly revenue\" data-owner-note=\"Monthly sales collected before expenses. Use the average operating month, not a one-time peak month.\" data-low=\"48750\" data-base=\"155833.33\" data-high=\"268583.33\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"155,833\"\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 media, fuel, repairs, and disposal.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after media, fuel, repairs, and disposal.\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 media, fuel, repairs, and disposal.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"72.5\" data-base=\"75\" data-high=\"77.5\" value=\"75\"\u003e\u003coutput\u003e75%\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 and contractor spend before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll and contractor spend 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 and contractor spend before owner pay.\" data-low=\"17250\" data-base=\"38666.67\" data-high=\"62500\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"38,667\"\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, software, admin, and other recurring overhead.\"\u003ei\u003cspan role=\"tooltip\"\u003eRent, insurance, software, admin, and other recurring overhead.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"fixedOverhead\" data-owner-kind=\"money\" data-owner-label=\"Fixed overhead\" data-owner-note=\"Rent, insurance, software, admin, and other recurring overhead.\" data-low=\"5600\" data-base=\"5600\" data-high=\"5600\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"5,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\u003eMarketing\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly marketing spend needed to keep leads flowing.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly marketing spend needed to keep leads flowing.\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 spend needed to keep leads flowing.\" data-low=\"1250\" data-base=\"2500\" data-high=\"3333.33\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"2,500\"\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, if any.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or financing payment, 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 payment, 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 set aside for taxes.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit set aside for taxes.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"taxReserve\" data-owner-kind=\"percent\" data-owner-label=\"Tax reserve\" data-owner-note=\"Percent of profit set aside for taxes.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"18\" data-base=\"24\" data-high=\"28\" value=\"24\"\u003e\u003coutput\u003e24%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eReinvestment reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit kept for repairs, growth, and cash buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit kept for repairs, growth, 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, and cash buffer.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"5\" data-base=\"10\" data-high=\"14\" value=\"10\"\u003e\u003coutput\u003e10%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTarget owner pay\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Target monthly owner income used to measure the pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eTarget monthly owner income used to measure the 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 measure the pay gap.\" data-low=\"6000\" data-base=\"10000\" data-high=\"15000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"10,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$46,271\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\"\u003e30%\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$82,558\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$36,271\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$555,256\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$70,108\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$23,837\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$36,271\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$156K\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: 75%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$117K\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: 30%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$46,767\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: 15%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$23,837\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: 30%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$46,271\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, not guaranteed salary, tax advice, or owner distribution advice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003cdiv class=\"container_new_design_blog\"\u003e\n\n\u003cdiv class=\"text-section_blog text-2_new_design_blog\"\u003e\n\n\u003cdiv class=\"line_top_blog\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to check owner income by tab?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eOwner pay gets clear when the dashboard, assumptions, and \u003ca href=\"\/products\/baking-soda-blasting-financial-model\"\u003eBaking Soda Blasting Service Financial Model Template\u003c\/a\u003e link revenue, margin, payroll, fixed costs, cash flow, and reserves. Open the model to test pricing, staffing, and break-even.\u003c\/p\u003e\n\n\u003ch4\u003e\u003cstrong\u003eOwner-income model highlights\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\u003cstrong\u003eOwner pay is visible\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eMargin funds take-home\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eLow\/base\/high scenarios\u003c\/strong\u003e\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\/baking-soda-blasting-financial-model-dashboard-financialmodelslab_7c253b7a-4fa7-4b84-b3c9-3e23870d8914.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/baking-soda-blasting-financial-model-dashboard-financialmodelslab_7c253b7a-4fa7-4b84-b3c9-3e23870d8914.webp?width=500\" alt=\"Baking Soda Blasting Service Financial Model dashboard summarizing key KPIs, runway and cash position with a dynamic dashboard for performance tracking and investor-ready charts to fix 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;\"\u003eWhat soda blasting operating costs reduce owner take-home?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eFor a \u003cstrong\u003eBaking Soda Blasting Service\u003c\/strong\u003e, the biggest hit to owner take-home is \u003cstrong\u003epayroll\u003c\/strong\u003e and \u003cstrong\u003efield maintenance\u003c\/strong\u003e, not the blasting media itself. Year-one payroll is \u003cstrong\u003e$207,000\u003c\/strong\u003e, fixed overhead is \u003cstrong\u003e$5,600\/month\u003c\/strong\u003e, and the listed variable costs add up to \u003cstrong\u003e68%\u003c\/strong\u003e of revenue: \u003cstrong\u003e14%\u003c\/strong\u003e media, \u003cstrong\u003e6%\u003c\/strong\u003e fuel and consumable parts, \u003cstrong\u003e45%\u003c\/strong\u003e repairs, and \u003cstrong\u003e3%\u003c\/strong\u003e waste disposal. For setup context, see \u003ca href=\"\/blogs\/startup-costs\/baking-soda-blasting\"\u003eHow Much To Start Baking Soda Blasting Service Business?\u003c\/a\u003e\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eBiggest drains\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$207,000\u003c\/strong\u003e year-one payroll\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e45%\u003c\/strong\u003e field maintenance and repairs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$5,600\/month\u003c\/strong\u003e fixed overhead\u003c\/li\u003e\n\u003cli\u003eStaffing cuts take-home fast\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\u003eSmaller cost items\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e14%\u003c\/strong\u003e sodium bicarbonate media\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e6%\u003c\/strong\u003e fuel and consumable parts\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e3%\u003c\/strong\u003e waste disposal\u003c\/li\u003e\n\u003cli\u003eSupply savings move less\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCan a one person soda blasting business scale profitably?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eA one-person \u003cstrong\u003eBaking Soda Blasting Service\u003c\/strong\u003e can preserve cash early, but it is not the scale plan. The source model is already staffed in year one, with \u003cstrong\u003e$207,000\u003c\/strong\u003e in payroll, and year two rises to \u003cstrong\u003e$367,000\u003c\/strong\u003e. So the business only scales profitably if billable work grows faster than labor, equipment, marketing, and scheduling overhead; under year-two utilization math, revenue can reach about \u003cstrong\u003e$126 million\u003c\/strong\u003e.\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\u003eYear one cost load\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$85,000\u003c\/strong\u003e general manager pay\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$55,000\u003c\/strong\u003e lead technician pay\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$42,000\u003c\/strong\u003e junior technician pay\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$25,000\u003c\/strong\u003e half-time sales pay\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 reality\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eYear-two payroll rises to \u003cstrong\u003e$367,000\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eSolo work helps cash flow early\u003c\/li\u003e\n\u003cli\u003eGrowth needs more billable hours fast\u003c\/li\u003e\n\u003cli\u003eOverhead must stay below revenue growth\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 soda blasting jobs do I need?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eFor a Baking Soda Blasting Service, start with billable hours, not job count: the first-year target for \u003cstrong\u003e$85,000\u003c\/strong\u003e owner pay is about \u003cstrong\u003e$399,000\u003c\/strong\u003e, or roughly \u003cstrong\u003e1,904 billable hours\u003c\/strong\u003e at \u003cstrong\u003e$209.50\/hour\u003c\/strong\u003e. The base case uses \u003cstrong\u003e3,400 annual billable hours\u003c\/strong\u003e from about \u003cstrong\u003e33 acquired customers\u003c\/strong\u003e at \u003cstrong\u003e85 billable hours per month\u003c\/strong\u003e. Job counts then depend on mix: \u003cstrong\u003e12 hours\u003c\/strong\u003e for automotive, \u003cstrong\u003e15\u003c\/strong\u003e for marine, \u003cstrong\u003e20\u003c\/strong\u003e for industrial, and \u003cstrong\u003e4\u003c\/strong\u003e for graffiti removal.\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\u003eBillable hours first\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$399,000\u003c\/strong\u003e target revenue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e1,904\u003c\/strong\u003e billable hours needed\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$209.50\/hour\u003c\/strong\u003e base rate\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$85,000\u003c\/strong\u003e owner pay target\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\u003eJobs by service type\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e12 hours\u003c\/strong\u003e per automotive job\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e15 hours\u003c\/strong\u003e per marine job\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e20 hours\u003c\/strong\u003e per industrial job\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e4 hours\u003c\/strong\u003e per graffiti job\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 income drivers that matter most?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Main income drivers card grid.\"\u003e\u003carticle class=\"driver-option is-cards\"\u003e\u003cdiv class=\"main-driver-grid\"\u003e\n\u003carticle class=\"main-driver-card is-primary\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e1\u003c\/span\u003e\u003ch4\u003eBillable Utilization\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e2.8K hrs\u003c\/strong\u003e\u003cp\u003eMore billable hours lift revenue faster than fixed costs, so this is the biggest swing on owner cash.\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\u003eAverage Job Price\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$209.50\/hr\u003c\/strong\u003e\u003cp\u003eA higher hourly rate turns the same field time into more gross profit and speeds payback.\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\u003eService Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e40\/30\/20\/10\u003c\/strong\u003e\u003cp\u003eThe Year 1 mix of automotive, marine, industrial, and graffiti work sets the weighted rate and margin.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e4\u003c\/span\u003e\u003ch4\u003eMedia Efficiency\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e20%\u003c\/strong\u003e\u003cp\u003eSodium bicarbonate media and fuel sit near 20% of sales, so tight use drops straight to EBITDA.\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\u003eLabor Load\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$207K\u003c\/strong\u003e\u003cp\u003eYear 1 payroll is about $207K, so staffing levels and how much the owner covers shape take-home.\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\u003eEquipment Overhead\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$5.6K\/mo\u003c\/strong\u003e\u003cp\u003eFixed overhead runs about $5.6K a month, so lean storage and admin help keep breakeven close.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eBaking Soda Blasting Service Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eBillable Utilization\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row1\"\u003e\n    \u003ch3\u003eBillable Utilization\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eBillable utilization\u003c\/strong\u003e is the share of available blasting time that turns into paid hours. In this model, owner income comes from \u003cstrong\u003e3,400 annual billable hours\u003c\/strong\u003e at about \u003cstrong\u003e$209.50\/hour\u003c\/strong\u003e, not from calendar availability. Every \u003cstrong\u003e100 lost billable hours\u003c\/strong\u003e cuts revenue by about \u003cstrong\u003e$20,950\u003c\/strong\u003e before media, fuel, repairs, and labor change with it.\u003c\/p\u003e\n    \u003cp\u003eUnpaid travel, setup, estimates, weather delays, and downtime all dilute take-home pay. With about \u003cstrong\u003e33 acquired customers\u003c\/strong\u003e in the base case, the real question is how many paid hours each account produces. If utilization slips, cash flow tightens fast and the owner’s draw gets pushed back.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row1\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Paid Hours First\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003ebillable hours\u003c\/strong\u003e, \u003cstrong\u003elost hours by reason\u003c\/strong\u003e, and \u003cstrong\u003erevenue per rig day\u003c\/strong\u003e. Use \u003cstrong\u003ebillable hours ÷ available hours\u003c\/strong\u003e as the core test. Build routes so travel and setup support more paid hours, and keep minimum charges high enough to cover short jobs and mobilization.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eLog nonbillable time by cause\u003c\/li\u003e\n        \u003cli\u003eBundle jobs by area\u003c\/li\u003e\n        \u003cli\u003eProtect short jobs with minimums\u003c\/li\u003e\n        \u003cli\u003eMove estimates into dense routes\u003c\/li\u003e\n        \u003cli\u003eAdd a rig only after density rises\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step1\"\u003e1\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eAverage Job Price\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row2\"\u003e\n\u003ch3\u003eAverage Job Price\u003c\/h3\u003e\n\u003cp\u003ePricing sets the ceiling on owner pay. Using the disclosed mix, the weighted first-year rate is \u003cstrong\u003e$209.50\/hour\u003c\/strong\u003e, based on \u003cstrong\u003e$185\u003c\/strong\u003e automotive restoration, \u003cstrong\u003e$210\u003c\/strong\u003e marine maintenance, \u003cstrong\u003e$250\u003c\/strong\u003e industrial cleaning, and \u003cstrong\u003e$225\u003c\/strong\u003e graffiti removal. At that rate, \u003cstrong\u003e27 billable hours\u003c\/strong\u003e bring in about \u003cstrong\u003e$5,656.50\u003c\/strong\u003e before variable costs, which is only slightly above the \u003cstrong\u003e$5,600\u003c\/strong\u003e monthly fixed overhead.\u003c\/p\u003e\n\u003cp\u003eMinimum charges and mobilization fees have to cover travel, setup, blasting media, fuel, and equipment time. A small job can look busy but still leave little cash for the owner if the ticket is too low or the site takes extra prep. This driver mostly changes revenue quality, gross margin, and whether there is any profit left for an owner draw after overhead.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row2\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eProtect the floor price\u003c\/h3\u003e\n\u003cp\u003eTrack realized hourly rate by service line, plus travel minutes, setup time, and job length. If a job does not cover its direct time and help fund the monthly base, raise the minimum charge or add a mobilization fee before booking it. The goal is simple: every project should pay for its own effort and still contribute to fixed overhead.\u003c\/p\u003e\n\u003cp\u003eWatch the mix, because pricing shifts fast. More work at \u003cstrong\u003e$185\/hour\u003c\/strong\u003e pulls the average down, while more industrial work at \u003cstrong\u003e$250\/hour\u003c\/strong\u003e lifts it. Quote for the full scope, not just blasting time, so the owner is not filling the calendar with low-ticket jobs that block better work and squeeze take-home 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 step2\"\u003e2\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eService Niche 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\u003eService Mix\u003c\/h3\u003e\n    \u003cp\u003eYour \u003cstrong\u003eservice mix\u003c\/strong\u003e sets revenue per hour, not just how busy the crew looks. With first-year allocation of \u003cstrong\u003e40% automotive\u003c\/strong\u003e, \u003cstrong\u003e30% marine\u003c\/strong\u003e, \u003cstrong\u003e20% industrial cleaning\u003c\/strong\u003e, and \u003cstrong\u003e10% graffiti removal\u003c\/strong\u003e, the weighted rate is about \u003cstrong\u003e$209.50\/hour\u003c\/strong\u003e. Industrial cleaning pays \u003cstrong\u003e$250\/hour\u003c\/strong\u003e; a \u003cstrong\u003e20-hour\u003c\/strong\u003e job brings \u003cstrong\u003e$5,000\u003c\/strong\u003e, while graffiti removal is \u003cstrong\u003e4 hours\u003c\/strong\u003e at \u003cstrong\u003e$225\/hour\u003c\/strong\u003e or \u003cstrong\u003e$900\u003c\/strong\u003e.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Hours by Niche\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003ebillable hours\u003c\/strong\u003e, \u003cstrong\u003erevenue per hour\u003c\/strong\u003e, and \u003cstrong\u003ecustomer mix\u003c\/strong\u003e by job type each month. Here’s the quick math: moving \u003cstrong\u003e20 billable hours\u003c\/strong\u003e from automotive at \u003cstrong\u003e$185\/hour\u003c\/strong\u003e to industrial cleaning at \u003cstrong\u003e$250\/hour\u003c\/strong\u003e adds \u003cstrong\u003e$1,300\u003c\/strong\u003e before costs. Mix only helps if those jobs still clear travel, setup, and the \u003cstrong\u003e$5,600 monthly fixed overhead\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step3\"\u003e3\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eMedia and Fuel Efficiency\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row4\"\u003e\n    \u003ch3\u003eMedia and Fuel Efficiency\u003c\/h3\u003e\n    \u003cp\u003eVariable costs decide how much of each job turns into owner pay. In the first-year model, job-level costs total \u003cstrong\u003e275%\u003c\/strong\u003e of revenue, led by sodium bicarbonate media at \u003cstrong\u003e14%\u003c\/strong\u003e, fuel at \u003cstrong\u003e6%\u003c\/strong\u003e, repairs at \u003cstrong\u003e45%\u003c\/strong\u003e, and disposal at \u003cstrong\u003e3%\u003c\/strong\u003e. If estimating misses prep or rework, the job can still look busy while cash gets thin.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: at \u003cstrong\u003e$712,300\u003c\/strong\u003e revenue, a \u003cstrong\u003e1-point\u003c\/strong\u003e drop in variable cost adds about \u003cstrong\u003e$7,123\u003c\/strong\u003e of contribution before overhead. That extra margin can help cover fixed costs and owner draw. The main inputs are media use, fuel miles, rework hours, and how well each job is priced for surface prep.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack cost per billed hour\u003c\/h3\u003e\n      \u003cp\u003eMeasure sodium bicarbonate pounds, fuel gallons, and rework hours by job. Then compare actual cost per billed hour with the \u003cstrong\u003e275%\u003c\/strong\u003e baseline. If a job needs more prep, travel, or cleanup than planned, price it before you start. One clean rule: if the job is hard to estimate, it needs a bigger margin.\u003c\/p\u003e\n      \u003cp\u003eUse route planning and job tickets to cut wasted miles and overuse of media. Better estimating reduces underpriced surface prep, and tighter field control trims repairs and disposal. That’s how the owner protects gross margin and keeps more cash for payroll, debt, and take-home income.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack media per billed hour\u003c\/li\u003e\n        \u003cli\u003eLog fuel by route and job\u003c\/li\u003e\n        \u003cli\u003eQuote rework before starting\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 and Owner Role\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eOwner Labor and Pay\u003c\/h3\u003e\n    \u003cp\u003eIf the owner does the work early, cash stays in the business, but that is only a temporary edge. The model already carries \u003cstrong\u003e$85,000\u003c\/strong\u003e for a general manager, \u003cstrong\u003e$55,000\u003c\/strong\u003e for a lead technician, \u003cstrong\u003e$42,000\u003c\/strong\u003e for a junior technician, and \u003cstrong\u003e$25,000\u003c\/strong\u003e for half-time sales, or \u003cstrong\u003e$207,000\u003c\/strong\u003e total in year one before any owner distribution.\u003c\/p\u003e\n    \u003cp\u003eTrue profit starts after you replace the owner’s labor with paid staff. If the owner is still covering sales, scheduling, or production, take-home pay should be treated as a wage substitute, not profit. Income only improves when added billable hours are large enough to cover payroll and still leave margin.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Billable Hours per Role\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003ebillable hours\u003c\/strong\u003e, labor cost, and booked work by role each week. The key test is simple: does each hire create enough paid hours to cover their wage and the extra supervision that comes with them? If not, the owner is just swapping their own labor for payroll.\u003c\/p\u003e\n      \u003cp\u003eStart with the smallest staffing mix that keeps jobs moving, then add people only when utilization stays high. If demand is uneven, keep the owner in the field and delay the next hire. That protects cash and avoids paying for idle time, training gaps, and weak scheduling.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step5\"\u003e5\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eEquipment Overhead\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row6\"\u003e\n    \u003ch3\u003eEquipment Overhead\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eEquipment overhead\u003c\/strong\u003e is the monthly cash cost of keeping the rig ready to work. On the disclosed numbers, storage rent of \u003cstrong\u003e$2,500\u003c\/strong\u003e, liability insurance of \u003cstrong\u003e$1,200\u003c\/strong\u003e, and vehicle insurance of \u003cstrong\u003e$850\u003c\/strong\u003e add up to \u003cstrong\u003e$4,550 per month\u003c\/strong\u003e before financing, repairs, or idle time.\u003c\/p\u003e\n    \u003cp\u003eThat means equipment has to stay busy. At \u003cstrong\u003e85 billable hours a month\u003c\/strong\u003e, fixed equipment overhead alone runs about \u003cstrong\u003e$53.53 per billable hour\u003c\/strong\u003e (\u003cstrong\u003e$4,550 ÷ 85\u003c\/strong\u003e), so empty days cut owner pay fast. Financing on the \u003cstrong\u003e$65,000\u003c\/strong\u003e truck, \u003cstrong\u003e$22,000\u003c\/strong\u003e compressor, \u003cstrong\u003e$14,500\u003c\/strong\u003e blasting unit, and \u003cstrong\u003e$6,500\u003c\/strong\u003e safety gear can push break-even even higher.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack equipment cost per billable hour\u003c\/h3\u003e\n      \u003cp\u003eUse a simple check\n: monthly equipment overhead divided by billable hours. If hours fall, owner income falls even when the truck is parked and the gear is ready. That makes schedule density, not just asset ownership, the real profit driver.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack monthly fixed equipment cash outflow.\u003c\/li\u003e\n        \u003cli\u003eSplit financed, repair, and storage costs.\u003c\/li\u003e\n        \u003cli\u003eCompare cost per billable hour weekly.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eWatch for idle days, weather delays, and repair downtime. If those squeeze billable hours, the same \u003cstrong\u003e$4,550\u003c\/strong\u003e base turns into a higher per-hour burden, and the owner gets paid after equipment, not before it.\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 owner-income outcomes\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Baking Soda Blasting Service Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Baking Soda Blasting Service 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 changes fast here because hours, mix, and staffing all move together. Low volume can defer pay, while stronger year-two volume supports a much higher owner take.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-actions\"\u003e\u003cbutton class=\"fml-scenario-table-export\" type=\"button\" data-scenario-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-scenario-table-wrap\"\u003e\u003ctable class=\"fml-scenario-table-grid\"\u003e\n\u003ccaption\u003eLow, base, and high cases show how booked hours and payroll shape owner income.\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=\"This is a lower-volume path with about 1,700 billable hours and deferred owner pay.\"\u003eThis is a lower-volume path with about 1,700 billable hours and deferred owner pay.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the modeled middle path with enough volume to pay the owner-manager and still clear solid pre-tax profit.\"\u003eThis is the modeled middle path with enough volume to pay the owner-manager and still clear solid pre-tax profit.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the stronger upside path with year-two volume near 5,783 hours and more room for owner income.\"\u003eThis is the stronger upside path with year-two volume near 5,783 hours and more room for owner income.\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 1,700 billable hours drive roughly $356,000 of revenue, with variable cost load modeled at 275%, so full staffing still leaves operating profit negative and owner pay deferred.\"\u003eAbout 1,700 billable hours drive roughly $356,000 of revenue, with variable cost load modeled at 275%, so full staffing still leaves operating profit negative and owner pay deferred.\u003c\/td\u003e\n\u003ctd data-export-value=\"About 3,400 hours support roughly $712,300 of revenue, the owner-manager takes $85,000, and pre-tax operating profit lands near $227,000.\"\u003eAbout 3,400 hours support roughly $712,300 of revenue, the owner-manager takes $85,000, and pre-tax operating profit lands near $227,000.\u003c\/td\u003e\n\u003ctd data-export-value=\"About 5,783 hours in year two can push revenue to roughly $1.26 million, with a normalized rate near $217.50 per hour and payroll around $367,000 as capacity expands.\"\u003eAbout 5,783 hours in year two can push revenue to roughly $1.26 million, with a normalized rate near $217.50 per hour and payroll around $367,000 as capacity expands.\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=\"Half of first-year hours; full staffing; heavy variable costs; owner pay deferred\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eHalf of first-year hours\u003c\/li\u003e\n\u003cli\u003efull staffing\u003c\/li\u003e\n\u003cli\u003eheavy variable costs\u003c\/li\u003e\n\u003cli\u003eowner pay deferred\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"3,400 hours; $712,300 revenue; $85,000 owner-manager pay; solid pre-tax profit\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e3,400 hours\u003c\/li\u003e\n\u003cli\u003e$712,300 revenue\u003c\/li\u003e\n\u003cli\u003e$85,000 owner-manager pay\u003c\/li\u003e\n\u003cli\u003esolid pre-tax profit\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"5,783 hours; higher blended rate; payroll at $367,000; larger capacity\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e5,783 hours\u003c\/li\u003e\n\u003cli\u003ehigher blended rate\u003c\/li\u003e\n\u003cli\u003epayroll at $367,000\u003c\/li\u003e\n\u003cli\u003elarger capacity\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=\"Deferred owner pay\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eDeferred owner pay\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eCash tight\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$85,000\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$85,000\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eCore pay case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"Higher income band\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eHigher income band\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eUpside band\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 a slow start, soft demand, and whether you can hold owner pay back until the route fills.\"\u003eUse this to stress-test a slow start, soft demand, and whether you can hold owner pay back until the route fills.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the planning baseline if you want a realistic mid-case for staffing, cash flow, and owner compensation.\"\u003eUse this as the planning baseline if you want a realistic mid-case for staffing, cash flow, and owner compensation.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test what happens if demand stays strong and you keep adding labor and capacity without losing pricing power.\"\u003eUse this to test what happens if demand stays strong and you keep adding labor and capacity without losing pricing power.\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":49303626842355,"sku":"baking-soda-blasting-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/baking-soda-blasting-owner-makes.webp?v=1782676074","url":"https:\/\/financialmodelslab.com\/products\/baking-soda-blasting-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}