{"product_id":"power-washing-commercial-owner-makes","title":"Commercial Power Washing Owner Income: $148k Year 2 EBITDA Case","description":"\u003cbr\u003e\u003cdiv class=\"container_new_design\"\u003e\n\u003cdiv class=\"text-section text-1_new_design\"\u003e\n\u003cdiv class=\"line_top\"\u003e\u003c\/div\u003e\n\u003cp\u003eYou’re pricing commercial jobs, hiring crews, and trying to see what owner take-home could look like before taxes and distributions This planning case covers \u003cstrong\u003e$504k Year 1 revenue, $148k Year 2 EBITDA, Month 9 breakeven, and $712k minimum cash need\u003c\/strong\u003e, including revenue, expenses, margins, reserves, and reinvestment These are researched assumptions, not salary guarantees, tax advice, or distribution recommendations\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\u003cdiv class=\"image-section image-1_new_design\" id=\"main_article_image\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Commercial power washing\"\u003e\u003cdiv class=\"metric-grid\"\u003e\n\u003carticle class=\"metric-card is-yellow\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Annual EBITDA ranges from -$82k in Year 1 to $333k in Year 5; this is pre-tax pool before debt service, reserves, and owner draw.\"\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=\"Annual EBITDA ranges from -$82k in Year 1 to $333k in Year 5; this is pre-tax pool before debt service, reserves, and owner draw.\"\u003eEBITDA -$82k to $333k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"EBITDA margin equals EBITDA divided by revenue; it runs from -16.3% in Year 1 to 16.0% in Year 5, before taxes and owner pay.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-net-margin.svg\" alt=\"Net margin icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eNet margin\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"EBITDA margin equals EBITDA divided by revenue; it runs from -16.3% in Year 1 to 16.0% in Year 5, before taxes and owner pay.\"\u003e-16% to 16%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 2 revenue is $1.0M, or about $83k\/month; it's the first positive-EBITDA year, but owner pay still needs reserves and debt coverage.\"\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 2 revenue is $1.0M, or about $83k\/month; it's the first positive-EBITDA year, but owner pay still needs reserves and debt coverage.\"\u003e≈$1.0M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Heavy upfront capex, $712k minimum cash in Month 2, 9-month breakeven, and 39-month payback make this a hard cash plan.\"\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 upfront capex, $712k minimum cash in Month 2, 9-month breakeven, and 39-month payback make this a hard cash plan.\"\u003eHard\u003c\/strong\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to estimate your owner pay?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Commercial Power Washing Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Commercial Power Washing Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Commercial Power Washing Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"Research-based planning estimate only. It is not guaranteed salary, tax advice, or owner distribution advice.\"\u003e\u003cdiv class=\"fml-owner-card\"\u003e\n\u003cheader class=\"fml-owner-header\"\u003e\u003cdiv class=\"fml-owner-heading\"\u003e\n\u003cp class=\"fml-owner-eyebrow\"\u003eOwner income calculator\u003c\/p\u003e\n\u003cp class=\"fml-owner-intro\"\u003eEstimate owner take-home and target-pay gap from revenue, margin, costs, reserves, and target pay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-scenarios\" aria-label=\"Income scenario presets\"\u003e\n\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"low\"\u003eLow\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario is-active\" type=\"button\" data-scenario=\"base\"\u003eBase\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"high\"\u003eHigh\u003c\/button\u003e\n\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-owner-layout\"\u003e\n\u003cform class=\"fml-owner-inputs\"\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMonthly revenue\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Average monthly sales collected before overhead, reserves, and owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eAverage monthly sales collected before overhead, reserves, and 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=\"monthlyRevenue\" data-owner-kind=\"money\" data-owner-label=\"Monthly revenue\" data-owner-note=\"Average monthly sales collected before overhead, reserves, and owner pay.\" data-low=\"55000\" data-base=\"75000\" data-high=\"110000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"75,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eGross margin\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of revenue left after direct costs like chemicals, fuel, and job-level supplies.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after direct costs like chemicals, fuel, and job-level supplies.\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 costs like chemicals, fuel, and job-level supplies.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"80\" data-base=\"82\" data-high=\"84\" value=\"82\"\u003e\u003coutput\u003e82%\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 crew payroll, contractors, and field staffing before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly crew payroll, contractors, and field staffing 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 crew payroll, contractors, and field staffing before owner pay.\" data-low=\"24000\" data-base=\"26900\" data-high=\"34000\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"26,900\"\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=\"Monthly storage, insurance, software, utilities, dues, and admin overhead.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly storage, insurance, software, utilities, dues, and admin 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=\"Monthly storage, insurance, software, utilities, dues, and admin overhead.\" data-low=\"6000\" data-base=\"6400\" data-high=\"7000\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"6,400\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMarketing\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly marketing and customer acquisition spend needed to keep leads coming in.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly marketing and customer acquisition spend needed to keep leads coming in.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"marketing\" data-owner-kind=\"money\" data-owner-label=\"Marketing\" data-owner-note=\"Monthly marketing and customer acquisition spend needed to keep leads coming in.\" data-low=\"3000\" data-base=\"3750\" data-high=\"5000\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"3,750\"\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 equipment payment cost. Set to zero if none is modeled.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or equipment payment cost. Set to zero if none is modeled.\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 equipment payment cost. Set to zero if none is modeled.\" data-low=\"0\" data-base=\"0\" data-high=\"0\" name=\"debtService\" type=\"text\" inputmode=\"numeric\" value=\"\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTax reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit held back for taxes before owner take-home.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit held back for taxes before owner take-home.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"taxReserve\" data-owner-kind=\"percent\" data-owner-label=\"Tax reserve\" data-owner-note=\"Percent of profit held back for taxes before owner take-home.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"15\" data-base=\"20\" data-high=\"25\" value=\"20\"\u003e\u003coutput\u003e20%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eReinvestment reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit kept for repairs, growth, 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=\"5\" data-base=\"10\" data-high=\"12\" value=\"10\"\u003e\u003coutput\u003e10%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTarget owner pay\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Target monthly owner income used to measure the gap to take-home.\"\u003ei\u003cspan role=\"tooltip\"\u003eTarget monthly owner income used to measure the gap to take-home.\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 gap to take-home.\" data-low=\"8000\" 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$17,115\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\"\u003e23%\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$62,605\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$7,115\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$205,380\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$24,450\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$7,335\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$7,115\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$75,000\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: 82%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$61,500\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: 49%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$37,050\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: 10%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$7,335\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: 23%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$17,115\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fml-owner-export\" type=\"button\" data-owner-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-note\"\u003e\n\u003cspan class=\"fml-owner-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e Research-based planning estimate only. It is not guaranteed salary, tax advice, or owner distribution advice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003cdiv class=\"container_new_design_blog\"\u003e\n\n\u003cdiv class=\"text-section_blog text-2_new_design_blog\"\u003e\n\n\u003cdiv class=\"line_top_blog\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to pressure-test the forecast?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThe dashboard in the \u003ca href=\"\/products\/power-washing-commercial-financial-model\"\u003eCommercial Power Washing Service Financial Model Template\u003c\/a\u003e shows revenue, \u003cstrong\u003eEBITDA\u003c\/strong\u003e, breakeven, payback, and cash need—open it.\u003c\/p\u003e\n\n\u003ch4\u003eModel checks to review\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eYear 1\u003c\/strong\u003e EBITDA is -$82k\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eYear 2\u003c\/strong\u003e EBITDA is $148k\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eYear 5\u003c\/strong\u003e EBITDA is $333k\u003c\/li\u003e\n\u003cli\u003eRevenue grows $504k-$2.079M\u003c\/li\u003e\n\u003cli\u003eOwner pay stays separate\u003c\/li\u003e\n\u003cli\u003eTest volume, ticket, crews\u003c\/li\u003e\n\u003cli\u003eRoute density and reserves\u003c\/li\u003e\n\u003cli\u003ePrices, mix, payroll, fuel\u003c\/li\u003e\n\u003cli\u003eMarketing, CAC, capex too\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\/power-washing-commercial-financial-model-dashboard-financialmodelslab_e43b4988-1942-4096-875d-1c4b61d7f1cc.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/power-washing-commercial-financial-model-dashboard-financialmodelslab_e43b4988-1942-4096-875d-1c4b61d7f1cc.webp?width=500\" alt=\"Commercial Power Washing Service Financial Model dashboard summarizing key KPIs, runway\/cash and performance with a dynamic dashboard, investor-ready charts and quick cash-flow visibility.\"\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;\"\u003eShould you stay owner-operator or hire power washing crews?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eIf you’re trying to protect early cash, staying owner-operator helps because the owner covers some labor. But this Commercial Power Washing Service model hires from month 1, with Year 1 payroll already at \u003cstrong\u003e$323k\u003c\/strong\u003e, so the tradeoff is faster scale versus higher overhead. By Year 5, revenue reaches \u003cstrong\u003e$2,079M\u003c\/strong\u003e and payroll hits \u003cstrong\u003e$987k\u003c\/strong\u003e, so the business only works if truck utilization grows faster than supervision, vehicles, insurance, and sales costs.\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-operator cash\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eOwner replaces some paid labor\u003c\/li\u003e\n\u003cli\u003eEarly cash flow stays higher\u003c\/li\u003e\n\u003cli\u003eLess payroll pressure up front\u003c\/li\u003e\n\u003cli\u003eBest when jobs are still small\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\u003eCrew growth math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eMonth 1 payroll starts at \u003cstrong\u003e$323k\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eYear 5 payroll reaches \u003cstrong\u003e$987k\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eYear 5 revenue reaches \u003cstrong\u003e$2,079M\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eScaling works if truck use rises faster\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat profit margin can a commercial power washing business make?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eA Commercial Power Washing Service can make a solid margin later, but Year 1 is tight: direct variable costs are \u003cstrong\u003e180%\u003c\/strong\u003e before labor, service tech payroll is \u003cstrong\u003e$188k\u003c\/strong\u003e, and EBITDA is about \u003cstrong\u003e-16.3%\u003c\/strong\u003e. The model improves to about \u003cstrong\u003e14.8%\u003c\/strong\u003e in Year 2 and \u003cstrong\u003e16.0%\u003c\/strong\u003e in Year 5, but water access, travel time, insurance, repairs, and cleanup time can move margins fast. For startup cost context, see \u003ca href=\"\/blogs\/startup-costs\/power-washing-commercial\"\u003eHow Much To Start A Commercial Power Washing Service?\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\u003eEBITDA\u003c\/strong\u003e is about \u003cstrong\u003e-16.3%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePayroll\u003c\/strong\u003e is \u003cstrong\u003e$188k\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDirect costs\u003c\/strong\u003e run \u003cstrong\u003e180%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGross margin\u003c\/strong\u003e is about \u003cstrong\u003e44.7%\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 swing drivers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eYear 2 EBITDA\u003c\/strong\u003e rises to \u003cstrong\u003e14.8%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eYear 5 EBITDA\u003c\/strong\u003e reaches \u003cstrong\u003e16.0%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWater access\u003c\/strong\u003e can change job cost\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTravel and cleanup\u003c\/strong\u003e eat margin fast\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 commercial power washing jobs do you need to pay yourself?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eYou need about \u003cstrong\u003e66 commercial power washing jobs per month\u003c\/strong\u003e to target \u003cstrong\u003e$100k\/year owner pay\u003c\/strong\u003e; use target-pay planning, not a Year 1 salary promise. For setup details, see \u003ca href=\"\/blogs\/how-to-open\/power-washing-commercial\"\u003eHow Do I Launch A Commercial Power Washing Business?\u003c\/a\u003e; quick math is \u003cstrong\u003e($323k + $76.8k + $45k + $100k) \/ 82.0% \/ $840 \/ 12 = about 66 jobs\/month\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eJob Target\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$840\u003c\/strong\u003e Year 1 average ticket\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e18.0%\u003c\/strong\u003e chemicals, fuel, maintenance\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e82.0%\u003c\/strong\u003e left before fixed costs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e54 jobs\/month\u003c\/strong\u003e before owner pay\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\u003eOwner Pay\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$323k\u003c\/strong\u003e Year 1 payroll\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$76.8k\u003c\/strong\u003e fixed overhead\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$45k\u003c\/strong\u003e marketing spend\u003c\/li\u003e\n\u003cli\u003eAdd jobs for debt or slow months\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;\"\u003eWhat drives owner income most?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Accessible label for the Main Income Drivers card grid.\"\u003e\u003carticle class=\"driver-option is-cards\"\u003e\u003cdiv class=\"main-driver-grid\"\u003e\n\u003carticle class=\"main-driver-card is-primary\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e1\u003c\/span\u003e\u003ch4\u003eContract Volume\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$504K-$2.1M\u003c\/strong\u003e\u003cp\u003eMore contracts flip EBITDA from -$82K in Year 1 to $333K by Year 5, which is the cash the owner can 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\"\u003e2\u003c\/span\u003e\u003ch4\u003eAverage Ticket\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$840-$1,028\u003c\/strong\u003e\u003cp\u003eA higher weighted ticket adds $188 per job without a matching jump in crew time, so margin rises fast.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e3\u003c\/span\u003e\u003ch4\u003eLabor Model\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$323K\u003c\/strong\u003e\u003cp\u003eYear 1 payroll is $323K, so staffing discipline is the biggest check on how much sales turn into 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\"\u003e4\u003c\/span\u003e\u003ch4\u003eOperating Costs\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e18%\/6.4K\u003c\/strong\u003e\u003cp\u003eVariable costs start at 18% and fixed overhead is $6.4K a month, so waste in fuel, chemicals, or admin cuts 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\"\u003e5\u003c\/span\u003e\u003ch4\u003eTruck Utilization\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003eMonth 9\u003c\/strong\u003e\u003cp\u003eKeeping the truck on paid routes and cutting dead miles helps the business reach breakeven by Month 9.\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\u003eRoute Density\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e30%-50%\u003c\/strong\u003e\u003cp\u003eA move from 30% to 50% premium care gives crews denser routes and steadier demand, which protects margin.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCommercial Power Washing Service Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eCommercial Contract Volume\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row1\"\u003e\n    \u003ch3\u003eCommercial Contract Volume\u003c\/h3\u003e\n    \u003cp\u003eMore signed commercial contracts mean steadier cash and fewer empty calendar gaps. Here’s the quick math: \u003cstrong\u003e50 jobs\/month\u003c\/strong\u003e at a \u003cstrong\u003e$840\u003c\/strong\u003e weighted ticket is about \u003cstrong\u003e$42k\u003c\/strong\u003e a month, or \u003cstrong\u003e$504k\u003c\/strong\u003e in Year 1. Break-even is about \u003cstrong\u003e54 jobs\/month\u003c\/strong\u003e before owner pay, so missing a few contracts can wipe out the draw.\u003c\/p\u003e\n    \u003cp\u003eThe income swing depends on \u003cstrong\u003ecapacity\u003c\/strong\u003e, \u003cstrong\u003eroute density\u003c\/strong\u003e, and margin after \u003cstrong\u003echemicals\u003c\/strong\u003e, \u003cstrong\u003efuel\u003c\/strong\u003e, and \u003cstrong\u003elabor\u003c\/strong\u003e. The model projects revenue rising to \u003cstrong\u003e$1,001M\u003c\/strong\u003e in Year 2 and \u003cstrong\u003e$2,079M\u003c\/strong\u003e in Year 5, but that only helps if each added job stays profitable and crews are not burning time between sites.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row1\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eFill Dense Routes First\u003c\/h3\u003e\n      \u003cp\u003eTrack booked jobs, completed jobs, and revenue per truck day. If monthly volume sits below \u003cstrong\u003e54 jobs\u003c\/strong\u003e, push repeat contracts and pack more work onto the same route before adding labor. One clean route can lift owner pay more than scattered jobs that add drive time, fuel, and setup.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack jobs per route day.\u003c\/li\u003e\n        \u003cli\u003eMeasure margin after fuel.\u003c\/li\u003e\n        \u003cli\u003ePrice for setup time.\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 Ticket And Service Mix\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row2\"\u003e\n\u003ch3\u003eAverage Ticket And Service Mix\u003c\/h3\u003e\n\u003cp\u003eThis driver is the blend of \u003cstrong\u003e$450\u003c\/strong\u003e Essential Maintenance, \u003cstrong\u003e$850\u003c\/strong\u003e Premium Care, and \u003cstrong\u003e$1,800\u003c\/strong\u003e Industrial Fleet jobs. In Year 1, the weighted ticket is \u003cstrong\u003e$840\u003c\/strong\u003e; by Year 5, it rises to about \u003cstrong\u003e$1,028\u003c\/strong\u003e. That lifts revenue per stop, so owner pay improves if gross margin stays intact.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: \u003cstrong\u003e$1,028\u003c\/strong\u003e is about \u003cstrong\u003e22%\u003c\/strong\u003e above \u003cstrong\u003e$840\u003c\/strong\u003e. But bundled work only helps if you charge for setup time, travel, water access, and equipment wear. If those costs are left inside the flat price, higher sales can still leave cash tight.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row2\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003ePrice the Full Scope\u003c\/h3\u003e\n\u003cp\u003eTrack average ticket by job type, not just total revenue. Use the mix to see how many jobs land in each tier, then test whether larger scopes carry the right price for labor, risk, and access. The key inputs are jobs, tier mix, ticket, setup minutes, and direct cost per job.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eSplit jobs by service tier\u003c\/li\u003e\n\u003cli\u003eLog setup and travel time\u003c\/li\u003e\n\u003cli\u003eCount water access delays\u003c\/li\u003e\n\u003cli\u003eTrack wear and cleanup cost\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIf premium and industrial jobs rise, revenue per stop rises too, but only while utilization stays high. A \u003cstrong\u003e10%\u003c\/strong\u003e ticket gain with the same crew hours helps take-home income; a \u003cstrong\u003e10%\u003c\/strong\u003e gain with longer setup or more repairs can cancel out fast. Measure contribution by tier before you bundle anything.\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;\"\u003eTruck And Crew Utilization\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eTruck And Crew Utilization\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eTruck and crew utilization\u003c\/strong\u003e is the share of paid time crews spend washing instead of driving, waiting for water access, setting up, or cleaning up. In Year 1, this business needs about \u003cstrong\u003e54 jobs per month\u003c\/strong\u003e to cover payroll, marketing, fixed overhead, chemicals, and fuel before owner pay, so low utilization quickly turns payroll into dead weight.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: more billable hours per truck day raises revenue without a matching jump in labor or fuel. The main inputs are \u003cstrong\u003ejobs completed\u003c\/strong\u003e, \u003cstrong\u003edrive time\u003c\/strong\u003e, \u003cstrong\u003ewait time\u003c\/strong\u003e, \u003cstrong\u003esetup and cleanup time\u003c\/strong\u003e, and \u003cstrong\u003eroute density\u003c\/strong\u003e. Dense commercial routes and repeat accounts matter because they convert the same crew hours into more paid work.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eRaise Billable Hours Per Truck Day\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003ebillable hours\u003c\/strong\u003e as a share of total crew hours, then cut the unbillable parts first. If a job adds long drives, water delays, or heavy setup, it can crush margin even when sales look fine. The goal is simple: keep crews washing more and idling less so payroll supports owner pay instead of eating it.\u003c\/p\u003e\n      \u003cp\u003eWatch these inputs each month:\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eJobs per month:\u003c\/strong\u003e target the 54-job floor.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eDrive minutes per job:\u003c\/strong\u003e keep routes tight.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eSetup and cleanup time:\u003c\/strong\u003e standardize it.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eRepeat accounts:\u003c\/strong\u003e smooth the calendar.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWater access delays:\u003c\/strong\u003e price or avoid them.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step3\"\u003e3\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eLabor Model And Owner Role\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row4\"\u003e\n    \u003ch3\u003eLabor Cost and Owner Pay\u003c\/h3\u003e\n    \u003cp\u003eThis model can look cash rich early, but only if the owner’s time is priced like payroll. Year 1 payroll is \u003cstrong\u003e$323k\u003c\/strong\u003e and Year 5 reaches \u003cstrong\u003e$987k\u003c\/strong\u003e, while revenue rises from \u003cstrong\u003e$504k\u003c\/strong\u003e to \u003cstrong\u003e$2.079M\u003c\/strong\u003e. The real test is whether each crew hour creates enough gross profit to cover wages, supervision, and sales work before owner draw.\u003c\/p\u003e\n    \u003cp\u003eIf labor, dispatch, and selling costs rise faster than completed jobs, take-home falls even when revenue grows. This model uses hired labor from the start, so the owner must track their own hours, crew utilization, and gross margin by job. One clean rule: if owner time is treated as free, the numbers lie.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Owner Hours and Crew Margin\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003ejobs completed\u003c\/strong\u003e, \u003cstrong\u003eloaded labor cost\u003c\/strong\u003e (wages plus taxes and burden), and \u003cstrong\u003esales hours\u003c\/strong\u003e every month. Compare those against revenue and margin by crew. If added crews lift volume but payroll keeps climbing toward \u003cstrong\u003e$987k\u003c\/strong\u003e, the owner only wins when gross profit per job stays ahead of supervision and hiring cost.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eLog owner hours each week.\u003c\/li\u003e\n        \u003cli\u003ePrice sales and oversight into draw.\u003c\/li\u003e\n        \u003cli\u003eReview margin by crew monthly.\u003c\/li\u003e\n        \u003cli\u003eCut idle travel and setup time.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eUse a simple hire test: if a new crew raises revenue but drops cash after wages and selling time, slow hiring. Keep \u003cstrong\u003ecompleted jobs\u003c\/strong\u003e growing faster than labor cost, and the business protects both cash flow and 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 step4\"\u003e4\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eEquipment, Supplies, And Insurance Costs\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eEquipment and Insurance Drag\u003c\/h3\u003e\n    \u003cp\u003eThis driver is the cash tied up in equipment, supplies, and insurance before the owner gets paid. It lowers free cash for draws because the business has to fund the truck, systems, tools, storage, and monthly insurance first. Here, fixed overhead is \u003cstrong\u003e$4,700\u003c\/strong\u003e a month, before fuel, chemicals, or repairs.\u003c\/p\u003e\n    \u003cul class=\"lst_crct_blog\"\u003e\n      \u003cli\u003e\n\u003cstrong\u003e$85k\u003c\/strong\u003e custom box truck\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003e$24k\u003c\/strong\u003e hot water systems\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003e$12k\u003c\/strong\u003e water reclamation\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003e$85k\u003c\/strong\u003e tools\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003e$65k\u003c\/strong\u003e IT and office setup\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eThe budget also shows \u003cstrong\u003e$136k\u003c\/strong\u003e in upfront capital, but the listed components add to \u003cstrong\u003e$271k\u003c\/strong\u003e. That gap matters because repairs and replacement are not owner pay, so the owner should reconcile the spend plan before counting on profit draws.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eReserve for Wear and Insurance\u003c\/h3\u003e\n      \u003cp\u003eTrack each asset by truck, pump, hose, and reclaim unit. Build a repair reserve from every job, not from leftover cash. If an asset fails, billable hours drop fast, and the owner's take-home falls with them. One dead truck can wipe out several days of collections.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eMatch reserve to monthly service volume.\u003c\/li\u003e\n        \u003cli\u003eSeparate repairs from owner draw.\u003c\/li\u003e\n        \u003cli\u003ePrice\nwear into recurring contracts.\u003c\/li\u003e\n        \u003cli\u003eReview insurance before renewals.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eWatch storage and insurance as fixed costs, not variable ones. At \u003cstrong\u003e$4,700\u003c\/strong\u003e a month, they need steady collections, so underpriced jobs or slow payment can squeeze cash fast. Keep the reserve funded first, then pay yourself from the remaining gross profit.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step5\"\u003e5\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eSeasonality And Route Density\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row6\"\u003e\n\u003ch3\u003eSeasonality And Route Density\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eSeasonality\u003c\/strong\u003e here means winter slowdown, rain delays, and missed wash days. \u003cstrong\u003eRoute density\u003c\/strong\u003e means how many jobs sit close together, so trucks spend more time washing and less time driving or waiting for water. When routes are scattered, truck utilization drops, monthly cash gets uneven, and owner pay gets pushed back even if yearly revenue still looks fine.\u003c\/p\u003e\n\u003cp\u003eThe model’s \u003cstrong\u003eMonth 9 breakeven\u003c\/strong\u003e and \u003cstrong\u003e$712k minimum cash need\u003c\/strong\u003e show the real risk: this business can run out of cash before it runs out of demand. Dense routes in steady climates smooth receipts; long gaps, weather, and limited water access raise the reserve needed to keep payroll and fixed costs covered.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row6\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack route miles and lost wash days\u003c\/h3\u003e\n\u003cp\u003eTrack \u003cstrong\u003ejobs per route\u003c\/strong\u003e, \u003cstrong\u003emiles between stops\u003c\/strong\u003e, \u003cstrong\u003eweather days lost\u003c\/strong\u003e, and \u003cstrong\u003etruck utilization\u003c\/strong\u003e each month. If a route has too much drive time or too many rain delays, reprice it or shrink the service area. Build forecasts with winter slowdown baked in, then keep cash above the model’s \u003cstrong\u003e$712k minimum\u003c\/strong\u003e before taking owner draws.\u003c\/p\u003e\n\u003cp\u003ePush recurring commercial routes in the same zip codes and schedule higher-value accounts in steadier months. That lifts billable hours, cuts fuel and idle time, and protects gross profit when the weather turns. Scattered work can still work, but only if pricing covers the extra travel and the bigger reserve strain.\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 cases\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Commercial Power Washing Service Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Commercial Power Washing Service Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"Scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions.\"\u003e\u003cdiv class=\"fml-scenario-table-card\"\u003e\n\u003cheader class=\"fml-scenario-table-header\"\u003e\u003cdiv\u003e\n\u003cp class=\"fml-scenario-table-eyebrow\"\u003eOwner income scenarios\u003c\/p\u003e\n\u003cp class=\"fml-scenario-table-description\"\u003eOwner income moves with job count, ticket size, and crew mix. The launch year is cash-heavy, then earnings improve as volume and staffing scale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-actions\"\u003e\u003cbutton class=\"fml-scenario-table-export\" type=\"button\" data-scenario-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-scenario-table-wrap\"\u003e\u003ctable class=\"fml-scenario-table-grid\"\u003e\n\u003ccaption\u003eCompare low, base, and high owner income cases by operating scale.\u003c\/caption\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth class=\"fml-scenario-table-stub\" scope=\"col\" data-export-value=\"Scenario\"\u003eScenario\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Low Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eLow Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eCash-heavy launch\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\"\u003eScaled crews\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\"\u003eReserve discipline\u003c\/span\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Launch model\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-launch\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-launch-model.svg\" alt=\"Launch model icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eLaunch model\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"This is the cautious launch path, where Year 1 volume is still ramping and margin stays negative.\"\u003eThis is the cautious launch path, where Year 1 volume is still ramping and margin stays negative.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the modeled middle path, using Year 2 scale and steadier margin.\"\u003eThis is the modeled middle path, using Year 2 scale and steadier margin.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the stronger path, using Year 5 scale and higher throughput.\"\u003eThis is the stronger path, using Year 5 scale and higher throughput.\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=\"Year 1 is about $504k revenue, about $42k a month, a $840 weighted ticket, and roughly 50 jobs a month, which still leaves EBITDA at -$82k.\"\u003eYear 1 is about $504k revenue, about $42k a month, a $840 weighted ticket, and roughly 50 jobs a month, which still leaves EBITDA at -$82k.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 2 is about $1.001M revenue, about $83k a month, a $886 weighted ticket, and about 94 jobs a month, with EBITDA at $148k.\"\u003eYear 2 is about $1.001M revenue, about $83k a month, a $886 weighted ticket, and about 94 jobs a month, with EBITDA at $148k.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 5 is about $2.079M revenue, about $173k a month, a $1,028 weighted ticket, and about 169 jobs a month, with EBITDA at $333k.\"\u003eYear 5 is about $2.079M revenue, about $173k a month, a $1,028 weighted ticket, and about 169 jobs a month, with EBITDA at $333k.\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=\"50 jobs\/month; $840 weighted ticket; fixed overhead; launch marketing; fuel and chemicals\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e50 jobs\/month\u003c\/li\u003e\n\u003cli\u003e$840 weighted ticket\u003c\/li\u003e\n\u003cli\u003efixed overhead\u003c\/li\u003e\n\u003cli\u003elaunch marketing\u003c\/li\u003e\n\u003cli\u003efuel and chemicals\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"94 jobs\/month; $886 weighted ticket; 3 lead techs; 4 junior techs; steady overhead\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e94 jobs\/month\u003c\/li\u003e\n\u003cli\u003e$886 weighted ticket\u003c\/li\u003e\n\u003cli\u003e3 lead techs\u003c\/li\u003e\n\u003cli\u003e4 junior techs\u003c\/li\u003e\n\u003cli\u003esteady overhead\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"169 jobs\/month; $1,028 weighted ticket; 6 lead techs; 10 junior techs; fuel and vehicle upkeep\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e169 jobs\/month\u003c\/li\u003e\n\u003cli\u003e$1,028 weighted ticket\u003c\/li\u003e\n\u003cli\u003e6 lead techs\u003c\/li\u003e\n\u003cli\u003e10 junior techs\u003c\/li\u003e\n\u003cli\u003efuel and vehicle upkeep\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=\"-$82k\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e-$82k\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLaunch cash drain\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$148k\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$148k\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eScaled crew base\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$333k\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$333k\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eHigh-output upside\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Best fit\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-fit\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-best-fit.svg\" alt=\"Best fit icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eBest fit\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Use this to test a slow ramp, weak utilization, and the cash gap before Month 9 breakeven.\"\u003eUse this to test a slow ramp, weak utilization, and the cash gap before Month 9 breakeven.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the core plan if you expect steady rebookings and a workable crew schedule.\"\u003eUse this as the core plan if you expect steady rebookings and a workable crew schedule.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test full crew load, pricing power, and the cash needed to keep reserves intact.\"\u003eUse this to test full crew load, pricing power, and the cash needed to keep reserves intact.\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 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":49303992303859,"sku":"power-washing-commercial-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/power-washing-commercial-owner-makes.webp?v=1782689868","url":"https:\/\/financialmodelslab.com\/products\/power-washing-commercial-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}