{"product_id":"brick-paver-sealing-owner-makes","title":"How Much Brick Paver Sealing Owners Make: $65k Pay Plus Profit","description":"\u003cbr\u003e\u003cdiv class=\"card_smpl\"\u003e\n\n\u003cdiv class=\"double_border\"\u003e\n\n\u003cdiv class=\"card_smpl_header\"\u003e\n\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-plus-icon.svg\" alt=\"Key Takeaways\" class=\"icon_how_to_use\"\u003e\n\n\u003ch3\u003eKey Takeaways\u003c\/h3\u003e\n\n\u003c\/div\u003e\n\n\u003cul class=\"lst_crct_blog\"\u003e\n\n\u003cli\u003eTicket size drives income if labor stays controlled.\u003c\/li\u003e\n\n\u003cli\u003eBooked jobs matter because weather limits workable weeks.\u003c\/li\u003e\n\n\u003cli\u003ePricing gaps can erase much of job contribution.\u003c\/li\u003e\n\n\u003cli\u003eMaterial and speed control protect margin and distributions.\u003c\/li\u003e\n\n\u003c\/ul\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Owner income view\"\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 modeled owner salary is $65k, plus $112k EBITDA if distributed; before tax, and EBITDA is not guaranteed cash.\"\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 modeled owner salary is $65k, plus $112k EBITDA if distributed; before tax, and EBITDA is not guaranteed cash.\"\u003e$177k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 EBITDA margin equals $112k divided by $484k revenue, or 23%; it excludes taxes, interest, and principal payments.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-net-margin.svg\" alt=\"Net margin icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eNet margin\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Year 1 EBITDA margin equals $112k divided by $484k revenue, or 23%; it excludes taxes, interest, and principal payments.\"\u003e23%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"That is the revenue needed to support $177k owner income at Year 1 EBITDA margin; mix and wages can change it.\"\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=\"That is the revenue needed to support $177k owner income at Year 1 EBITDA margin; mix and wages can change it.\"\u003e$765k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Hard because Year 1 minimum cash is $814k, payback takes 13 months, and staffing grows before cash fully recovers.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-business-difficulty.svg\" alt=\"Business difficulty icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eBusiness difficulty\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Hard because Year 1 minimum cash is $814k, payback takes 13 months, and staffing grows before cash fully recovers.\"\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 owner pay?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"Research-based planning estimate only. It is not guaranteed salary, tax advice, or owner distribution advice.\"\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 before expenses. Use a normal operating month, not a peak.\"\u003ei\u003cspan role=\"tooltip\"\u003eAverage monthly sales before expenses. Use a normal operating month, not a peak.\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 before expenses. Use a normal operating month, not a peak.\" data-low=\"32000\" data-base=\"40333\" data-high=\"55000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"40,333\"\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 materials, supplies, and other direct service costs.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after direct materials, supplies, and other direct service costs.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"grossMargin\" data-owner-kind=\"percent\" data-owner-label=\"Gross margin\" data-owner-note=\"Percent of revenue left after direct materials, supplies, and other direct service costs.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"64\" data-base=\"68\" data-high=\"71\" value=\"68\"\u003e\u003coutput\u003e68%\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=\"Payroll and contractor cost before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003ePayroll and contractor cost 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=\"Payroll and contractor cost before owner pay.\" data-low=\"7000\" data-base=\"6667\" data-high=\"10000\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"6,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=\"3000\" data-base=\"3150\" data-high=\"3500\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"3,150\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMarketing\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly lead gen and customer acquisition spend.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly lead gen and customer acquisition spend.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"marketing\" data-owner-kind=\"money\" data-owner-label=\"Marketing\" data-owner-note=\"Monthly lead gen and customer acquisition spend.\" data-low=\"800\" data-base=\"1000\" data-high=\"1500\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"1,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\u003eDebt service\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Loan payments, financing, or card fees if modeled.\"\u003ei\u003cspan role=\"tooltip\"\u003eLoan payments, financing, or card fees if 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=\"Loan payments, financing, or card fees if 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=\"Share of profit set aside for taxes before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eShare of profit set aside for taxes before owner pay.\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=\"Share of profit set aside for taxes before owner pay.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"18\" data-base=\"20\" data-high=\"22\" 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=\"Share of profit kept for repairs, growth, and cash buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003eShare 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=\"Share of profit kept for repairs, growth, and cash buffer.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"10\" data-base=\"10\" data-high=\"12\" value=\"10\"\u003e\u003coutput\u003e10%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTarget owner pay\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly owner income target used to measure the gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly owner income target used to measure the 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=\"Monthly owner income target used to measure the gap.\" data-low=\"5000\" data-base=\"5417\" data-high=\"6500\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"5,417\"\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$11,626\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\"\u003e29%\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$27,288\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$6,209\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$139,517\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$16,609\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$4,983\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$6,209\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$40,333\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: 68%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$27,426\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: 27%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$10,817\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: 12%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$4,983\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: 29%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$11,626\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 check owner income in the Brick Paver Sealing Service model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eSee revenue, EBITDA, owner salary, breakeven, payback, cash, and scenarios in the \u003ca href=\"\/products\/brick-paver-sealing-financial-model\"\u003eBrick Paver Sealing Service Financial Model Template\u003c\/a\u003e—open the model.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$112,000\u003c\/strong\u003e EBITDA\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMonth 6\u003c\/strong\u003e breakeven\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e13-month\u003c\/strong\u003e payback\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\/brick-paver-sealing-financial-model-dashboard-financialmodelslab_dbade7d2-d1a7-4229-a0b8-3047fdf5fba8.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/brick-paver-sealing-financial-model-dashboard-financialmodelslab_dbade7d2-d1a7-4229-a0b8-3047fdf5fba8.webp?width=500\" alt=\"Brick Paver Sealing Service Financial Model dashboard summarizes key KPIs, runway\/cash and performance with a dynamic dashboard, highlighting cash-flow blind spots and investor-ready charts.\"\u003e\n\u003cdiv class=\"preview-overlay\"\u003e\n\u003cbutton class=\"preview-btn\" type=\"button\" style=\"align-items: center; vertical-align: middle; display: inline-flex; justify-content: center; gap: 6px; line-height: 1;\"\u003e\nPREVIEW \u003csvg fill=\"#fff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewbox=\"0 0 448 512\" width=\"14\"\u003e\u003cpath d=\"M416 176V86.63L246.6 256L416 425.4V336c0-8.844 7.156-16 16-16s16 7.156 16 16v128c0 8.844-7.156 16-16 16h-128c-8.844 0-16-7.156-16-16s7.156-16 16-16h89.38L224 278.6L54.63 448H144C152.8 448 160 455.2 160 464S152.8 480 144 480h-128C7.156 480 0 472.8 0 464v-128C0 327.2 7.156 320 16 320S32 327.2 32 336v89.38L201.4 256L32 86.63V176C32 184.8 24.84 192 16 192S0 184.8 0 176v-128C0 39.16 7.156 32 16 32h128C152.8 32 160 39.16 160 48S152.8 64 144 64H54.63L224 233.4L393.4 64H304C295.2 64 288 56.84 288 48S295.2 32 304 32h128C440.8 32 448 39.16 448 48v128C448 184.8 440.8 192 432 192S416 184.8 416 176z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow many paver sealing jobs do I need to make money?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eA Brick Paver Sealing Service needs about \u003cstrong\u003e166 paver-equivalent jobs\u003c\/strong\u003e in Year 1 to cover a \u003cstrong\u003e$65,000 owner salary\u003c\/strong\u003e plus \u003cstrong\u003e$49,800\u003c\/strong\u003e in overhead and marketing; with \u003cstrong\u003e$80,000\u003c\/strong\u003e in technician payroll, the target rises to about \u003cstrong\u003e281 jobs\u003c\/strong\u003e. Track this against booked jobs, margin, and season length using \u003ca href=\"\/blogs\/kpi-metrics\/brick-paver-sealing\"\u003eWhat 5 KPIs Should Brick Paver Sealing Service Business Track?\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\u003eBreak-even math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$1,020\u003c\/strong\u003e average job revenue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e68%\u003c\/strong\u003e contribution margin\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$694\u003c\/strong\u003e contribution per job\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e166 jobs\u003c\/strong\u003e before technician payroll\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\u003eJob count shifts\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e281 jobs\u003c\/strong\u003e with technician payroll\u003c\/li\u003e\n\u003cli\u003eDriveway sealing changes average revenue\u003c\/li\u003e\n\u003cli\u003eRepairs can lift job value\u003c\/li\u003e\n\u003cli\u003eWeather and season length matter\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eIs brick paver sealing a seasonal business?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003e\u003cstrong\u003eYes\u003c\/strong\u003e—Brick Paver Sealing Service is \u003cstrong\u003eseasonal\u003c\/strong\u003e because sealing depends on workable dry periods, prep time, and curing conditions. Plan income on \u003cstrong\u003eannual revenue\u003c\/strong\u003e, but let the calculator flex \u003cstrong\u003eseason length\u003c\/strong\u003e and monthly job concentration. Year 1 breakeven hits \u003cstrong\u003eMonth 6\u003c\/strong\u003e, and the minimum cash need peaks at \u003cstrong\u003e$814,000\u003c\/strong\u003e in \u003cstrong\u003eMonth 2\u003c\/strong\u003e, so early-season booking and reserve planning are not optional.\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\u003eWeather drives volume\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eDry days\u003c\/strong\u003e control job starts.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePrep time\u003c\/strong\u003e cuts daily capacity.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCuring\u003c\/strong\u003e can delay closeouts.\u003c\/li\u003e\n\u003cli\u003eAdjust \u003cstrong\u003eseason length\u003c\/strong\u003e in forecasts.\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\u003eCash and booking\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMonth 6\u003c\/strong\u003e is Year 1 breakeven.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$814,000\u003c\/strong\u003e is the Month 2 cash peak.\u003c\/li\u003e\n\u003cli\u003eEarly bookings smooth the schedule.\u003c\/li\u003e\n\u003cli\u003eRepeat reminders lower customer acquisition cost (\u003cstrong\u003eCAC\u003c\/strong\u003e).\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat costs affect paver sealing business profit?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eIf you’re running a \u003cstrong\u003eBrick Paver Sealing Service\u003c\/strong\u003e, profit gets hit hardest by \u003cstrong\u003epayroll\u003c\/strong\u003e, rework, and weak route planning; in Year 1, \u003cstrong\u003ematerials are 23%\u003c\/strong\u003e of revenue, \u003cstrong\u003evariable costs add 9%\u003c\/strong\u003e, and fixed overhead is \u003cstrong\u003e$3,150\/month\u003c\/strong\u003e. Marketing is another real drag at \u003cstrong\u003e$12,000\u003c\/strong\u003e in Year 1 with \u003cstrong\u003e$150 CAC\u003c\/strong\u003e, so keep an eye on the operating numbers in \u003ca href=\"\/blogs\/kpi-metrics\/brick-paver-sealing\"\u003eWhat 5 KPIs Should Brick Paver Sealing Service Business Track?\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\u003eMain cost drivers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e23%\u003c\/strong\u003e materials in Year 1\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e18%\u003c\/strong\u003e sealants and cleaners\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e5%\u003c\/strong\u003e consumables and joint sand\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e9%\u003c\/strong\u003e variable costs total\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eProfit pressure points\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$145,000\u003c\/strong\u003e payroll in Year 1\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$3,150\/month\u003c\/strong\u003e fixed overhead\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$12,000\u003c\/strong\u003e marketing budget\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$150\u003c\/strong\u003e customer acquisition cost\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 main income drivers?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Main income drivers for a brick paver sealing service.\"\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\u003eAverage Ticket\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$1,020\u003c\/strong\u003e\u003cp\u003eA paver job at 12 hours and $85\/hour lands around $1,020, so rate lifts raise income without more visits.\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\u003ePricing Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$85\/hr\u003c\/strong\u003e\u003cp\u003eSquare-foot-heavy work can hold the $85\/hour rate or better, which pushes up cash per crew day.\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 Productivity\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e12 hrs\u003c\/strong\u003e\u003cp\u003eStaying at 12 billable hours per paver job protects margin because labor is the biggest on-site cost.\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\u003eJob Volume\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$150 CAC\u003c\/strong\u003e\u003cp\u003eAt $150 CAC, each added job has to earn enough gross profit to justify the lead spend, so quality beats raw volume.\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\u003eMaterial Control\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e23%\u003c\/strong\u003e\u003cp\u003eYear 1 materials run about 23% of revenue, and the 68% contribution base only holds if waste stays tight.\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\u003eRepeat Work\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003eMonth 6\u003c\/strong\u003e\u003cp\u003eRepeat jobs smooth slow months, and Month 6 breakeven means even small booking gaps can hit cash fast.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eBrick Paver Sealing Service Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eAverage Job Ticket\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row1\"\u003e\n\u003ch3\u003eAverage Job Ticket\u003c\/h3\u003e\n\u003cp\u003eThe average job ticket is the revenue earned per crew visit. In this model, a paver sealing job brings \u003cstrong\u003e$1,020\u003c\/strong\u003e from \u003cstrong\u003e12 hours × $85\/hour\u003c\/strong\u003e, a driveway sealing job brings \u003cstrong\u003e$600\u003c\/strong\u003e from \u003cstrong\u003e8 hours × $75\/hour\u003c\/strong\u003e, and repairs bring \u003cstrong\u003e$380\u003c\/strong\u003e from \u003cstrong\u003e4 hours × $95\/hour\u003c\/strong\u003e. Higher ticket size lifts owner pay only if prep time, labor hours, and material use stay controlled.\u003c\/p\u003e\n\u003cp\u003eLarger driveways, patios, pool decks, and bundled repairs can raise revenue fast, but hidden prep work can turn a bigger job into thinner margin. If sanding, extra coats, or tough access adds labor without a price bump, the owner keeps less cash even when sales look better. One clean rule: a higher ticket helps only when \u003cstrong\u003egross margin\u003c\/strong\u003e holds.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row1\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack price per visit\u003c\/h3\u003e\n\u003cp\u003eMeasure ticket size by job type and by hours sold. Compare each estimate to actual labor hours, material use, and rework so you can see which jobs really pay. A \u003cstrong\u003e$1,020\u003c\/strong\u003e paver job should not behave like a \u003cstrong\u003e$600\u003c\/strong\u003e driveway job if prep, sealing, and cleanup run long.\u003c\/p\u003e\n\u003cp\u003eWatch for scope creep before work starts: cleaning, sanding, access limits, and extra coats. If a bundled job adds hours but not price, owner draw falls. The fix is simple: quote from surface condition, not just square footage, and record the extra steps that changed the final ticket.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack revenue per crew visit.\u003c\/li\u003e\n\u003cli\u003eLog actual hours by task.\u003c\/li\u003e\n\u003cli\u003ePrice prep and extra coats.\u003c\/li\u003e\n\u003cli\u003eFlag bundled repairs separately.\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;\"\u003eJob Volume And Lead Flow\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row2\"\u003e\n\u003ch3\u003eJob Volume and Lead Flow\u003c\/h3\u003e\n\u003cp\u003eBooked jobs, not just leads, drive owner pay here. Here’s the quick math: \u003cstrong\u003e$12,000\u003c\/strong\u003e of Year 1 marketing at \u003cstrong\u003e$150 CAC\u003c\/strong\u003e buys about \u003cstrong\u003e80\u003c\/strong\u003e paid acquired customers; Year 5 at \u003cstrong\u003e$36,000\u003c\/strong\u003e and \u003cstrong\u003e$125 CAC\u003c\/strong\u003e buys about \u003cstrong\u003e288\u003c\/strong\u003e. If those customers do not turn into booked jobs in workable weather, revenue slips while payroll and other fixed costs still stay due.\u003c\/p\u003e\n\u003cp\u003eThe key inputs are lead volume, \u003cstrong\u003eclose rate\u003c\/strong\u003e (the share of leads that book), crew capacity, repeat jobs, and referral flow. Idle crew days hurt EBITDA fast, because labor sits while overhead keeps running. One clean rule: if the schedule cannot absorb new demand, more marketing just raises cost per booked job.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row2\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eMatch Leads to Crew Capacity\u003c\/h3\u003e\n\u003cp\u003eTrack booked jobs by channel: referrals, local search, repeat customers, and paid leads. Compare each channel’s CAC, booked-job rate, and average job size, then shift spend toward the lowest-cost booked work. If weather trims workable days, forecast only the jobs you can actually finish.\u003c\/p\u003e\n\u003cp\u003eSet weekly capacity before spending on ads. If the crew can cover fewer jobs than leads coming in, slow paid spend and push reminders for resealing and neighborhood referrals. That keeps cash tighter, protects margin, and helps owner draws stay steady instead of swinging with the weather.\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;\"\u003ePricing Discipline And Estimate Accuracy\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003ePricing Discipline\u003c\/h3\u003e\n    \u003cp\u003eWhen pricing is tight, the owner keeps more of each job’s cash. At \u003cstrong\u003e$85\/hour\u003c\/strong\u003e for paver sealing, a \u003cstrong\u003e12-hour\u003c\/strong\u003e job bills \u003cstrong\u003e$1,020\u003c\/strong\u003e, and Year 1 contribution is about \u003cstrong\u003e$694\u003c\/strong\u003e per paver-equivalent job. If the estimate misses \u003cstrong\u003e1-2 labor hours\u003c\/strong\u003e, that cushion shrinks fast and take-home pay drops.\u003c\/p\u003e\n    \u003cp\u003eThis estimate has to include \u003cstrong\u003ecleaning\u003c\/strong\u003e, \u003cstrong\u003esanding\u003c\/strong\u003e, \u003cstrong\u003esealing coats\u003c\/strong\u003e, access, surface condition, and dry-time limits. Driveway sealing at \u003cstrong\u003e$75\/hour\u003c\/strong\u003e and repairs at \u003cstrong\u003e$95\/hour\u003c\/strong\u003e need the same discipline, or a good-looking job turns into surprise loss and uneven owner distributions.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003ePrice Every Extra Hour\u003c\/h3\u003e\n      \u003cp\u003eBuild quotes from measured inputs, not gut feel. Track actual hours by task and compare them to the quote on every job. The key is simple: if prep, sanding, or dry-time risk is higher, the price must move before the crew rolls.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack cleaning time.\u003c\/li\u003e\n        \u003cli\u003eTrack sanding time.\u003c\/li\u003e\n        \u003cli\u003ePrice extra coats.\u003c\/li\u003e\n        \u003cli\u003ePrice access delays.\u003c\/li\u003e\n        \u003cli\u003ePrice surface repairs.\u003c\/li\u003e\n        \u003cli\u003ePrice dry-time limits.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eIf actual hours keep running above the estimate, reset the rate or tighten the scope. That protects the \u003cstrong\u003e$1,020\u003c\/strong\u003e job from drifting below its \u003cstrong\u003e$694\u003c\/strong\u003e contribution and keeps schedules cleaner, with fewer surprise losses.\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;\"\u003eLabor Productivity And Crew Capacity\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 Productivity \u0026amp; Crew Capacity\u003c\/h3\u003e\n\u003cp\u003eThis driver is about how many \u003cstrong\u003ebillable hours\u003c\/strong\u003e the crew turns into finished work each week. In the model, a paver sealing job uses \u003cstrong\u003e12 hours\u003c\/strong\u003e, a driveway sealing job uses \u003cstrong\u003e8\u003c\/strong\u003e, and a repair uses \u003cstrong\u003e4\u003c\/strong\u003e. More completed jobs lift revenue and cash flow, but only if the crew keeps quality high enough to avoid rework and refund pressure.\u003c\/p\u003e\n\u003cp\u003ePayroll is \u003cstrong\u003e$145,000\u003c\/strong\u003e in Year 1 and grows to \u003cstrong\u003e$515,000\u003c\/strong\u003e by Year 5, so idle time gets expensive fast. The real inputs are booked jobs, route density, prep time, and callback rate. Faster prep and tighter routing improve owner income only when the team still leaves clean, durable work that drives repeat business.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row4\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Billable Hours, Not Just Crew Time\u003c\/h3\u003e\n\u003cp\u003eMeasure \u003cstrong\u003ebillable hours per crew day\u003c\/strong\u003e, completed jobs per week, and callback rate. That tells you whether labor is making money or just looking busy. If prep runs long or jobs are scattered, the same payroll produces less revenue and weaker owner draw.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack hours sold vs. hours worked\u003c\/li\u003e\n\u003cli\u003eGroup jobs by nearby zip codes\u003c\/li\u003e\n\u003cli\u003eFlag any job with rework\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eWatch speed with quality controls in place. If the crew moves faster but misses prep, sanding, or sealing coverage, you lose margin twice: once on rework and again on bad reviews. Better productivity should raise completed jobs, protect repeat revenue, and make payroll easier to carry.\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;\"\u003eMaterial Cost And Sealer Usage\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row5\"\u003e\n\u003ch3\u003eMaterial And Sealer Control\u003c\/h3\u003e\n\u003cp\u003eIf material use runs hot, owner pay drops fast. In Year 1, industrial sealants and cleaners are \u003cstrong\u003e18%\u003c\/strong\u003e of revenue and consumables plus joint sand are \u003cstrong\u003e5%\u003c\/strong\u003e, so material COGS is \u003cstrong\u003e23%\u003c\/strong\u003e of sales. On \u003cstrong\u003e$484,000\u003c\/strong\u003e revenue, that is about \u003cstrong\u003e$111,320\u003c\/strong\u003e before labor and overhead. Every \u003cstrong\u003e1%\u003c\/strong\u003e saved adds roughly \u003cstrong\u003e$4,840\u003c\/strong\u003e to profit before other costs.\u003c\/p\u003e\n\u003cp\u003eThis driver includes sealer type, surface porosity, coverage rate, number of coats, waste, and spill control. A porous patio can use far more product than a tight driveway, so the same quote can become thin-margin work if crews overapply or miss prep. One extra coat is not small. It changes the owner’s take-home income.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row5\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Coat Usage\u003c\/h3\u003e\n\u003cp\u003eMeasure product use by job, not just by month. Track gallons used, square feet covered, coats applied, and any spill or rework. Compare actual use to the estimate before paying profit draws. If a job burns more sealer than planned, the issue is usually coverage rate, meaning how much area each gallon covers, surface condition, or waste control.\u003c\/p\u003e\n\u003cp\u003eSet simple rules: confirm porosity before quoting, define coat count in the estimate, and log material variance on every job. \u003cstrong\u003eLower waste\u003c\/strong\u003e and tighter spill control protect cash because less product goes out before the invoice comes in. That keeps gross margin cleaner and leaves more room for owner pay.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack gallons per square foot.\u003c\/li\u003e\n\u003cli\u003ePrice extra coats in advance.\u003c\/li\u003e\n\u003cli\u003eRecord waste on every job.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step5\"\u003e5\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eSeasonality And Repeat Work\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row6\"\u003e\n\u003ch3\u003eSeasonal Cash and Repeat Reseals\u003c\/h3\u003e\n\u003cp\u003eSeasonality can bunch paver sealing revenue into a short warm-weather window, since \u003cstrong\u003erain delays\u003c\/strong\u003e and \u003cstrong\u003edry-time limits\u003c\/strong\u003e can block jobs. If the business reaches \u003cstrong\u003emonth 6 breakeven\u003c\/strong\u003e, the first season has to throw off enough cash to carry the slow months, or owner pay gets pushed back.\u003c\/p\u003e\n\u003cp\u003eRepeat resealing work helps smooth that gap. Reminder jobs in \u003cstrong\u003eroute-dense neighborhoods\nstrong\u0026gt; can pull \u003cstrong\u003eCAC\u003c\/strong\u003e below the Year 1 level of \u003cstrong\u003e$150\u003c\/strong\u003e, so more of the next season’s revenue turns into cash the owner can draw after reserves are set.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row6\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Repeat Work by Season\u003c\/h3\u003e\n\u003cp\u003eMeasure booked jobs, rain-delay days, dry-time holds, repeat-booking rate, and CAC by zip code. The inputs that matter are active customers, reminder timing, close rate, and how many crew days get lost to weather. \u003cstrong\u003eOne dense route beats scattered one-offs.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eIf repeat resealing rises, idle crew days fall and fixed labor is easier to cover. That improves owner income because distributions can come from steadier cash, not from one strong month. Keep reserves first, then pay yourself from the leftover.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack weather loss by month.\u003c\/li\u003e\n\u003cli\u003eSend reseal reminders early.\u003c\/li\u003e\n\u003cli\u003eCluster jobs by neighborhood.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompare lean, base, and high owner-income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Brick Paver Sealing Service Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Brick Paver Sealing 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; the model also shows an $814,000 minimum cash need in Month 2.\"\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 with revenue scale, staffing, and marketing spend, and the model also shows an $814,000 minimum cash need in Month 2, so reserves matter before profits settle.\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 income shifts as the operation scales.\u003c\/caption\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth class=\"fml-scenario-table-stub\" scope=\"col\" data-export-value=\"Scenario\"\u003eScenario\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Low Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eLow Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLow Case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Base Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eBase Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eBase Case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"High Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eHigh Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eHigh Case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Launch model\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-launch\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-launch-model.svg\" alt=\"Launch model icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eLaunch model\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"A lean first-year model keeps the owner close to the work and ties earnings to the Year 1 run rate.\"\u003eA lean first-year model keeps the owner close to the work and ties earnings to the Year 1 run rate.\u003c\/td\u003e\n\u003ctd data-export-value=\"A mid-scale model tracks the Year 3 operating plan and supports stronger earnings from more volume.\"\u003eA mid-scale model tracks the Year 3 operating plan and supports stronger earnings from more volume.\u003c\/td\u003e\n\u003ctd data-export-value=\"A stronger Year 5 model pushes earnings to the top end of the plan with larger scale.\"\u003eA stronger Year 5 model pushes earnings to the top end of the plan with larger scale.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Typical setup\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-setup\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-typical-setup.svg\" alt=\"Typical setup icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eTypical setup\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"The business runs on $484,000 revenue, $112,000 EBITDA, a $65,000 owner salary, and a smaller support team.\"\u003eThe business runs on $484,000 revenue, $112,000 EBITDA, a $65,000 owner salary, and a smaller support team.\u003c\/td\u003e\n\u003ctd data-export-value=\"The business runs at $1,554,000 revenue, $594,000 EBITDA, $350,000 payroll, and $24,000 marketing.\"\u003eThe business runs at $1,554,000 revenue, $594,000 EBITDA, $350,000 payroll, and $24,000 marketing.\u003c\/td\u003e\n\u003ctd data-export-value=\"The business reaches $2,737,000 revenue, $1,217,000 EBITDA, $515,000 payroll, and $36,000 marketing.\"\u003eThe business reaches $2,737,000 revenue, $1,217,000 EBITDA, $515,000 payroll, and $36,000 marketing.\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=\"Owner salary; $12,000 marketing; $145,000 payroll; Year 1 volume\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eOwner salary\u003c\/li\u003e\n\u003cli\u003e$12,000 marketing\u003c\/li\u003e\n\u003cli\u003e$145,000 payroll\u003c\/li\u003e\n\u003cli\u003eYear 1 volume\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"$594,000 EBITDA; $350,000 payroll; $24,000 marketing; Year 3 volume\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e$594,000 EBITDA\u003c\/li\u003e\n\u003cli\u003e$350,000 payroll\u003c\/li\u003e\n\u003cli\u003e$24,000 marketing\u003c\/li\u003e\n\u003cli\u003eYear 3 volume\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"$1,217,000 EBITDA; $515,000 payroll; $36,000 marketing; Year 5 volume\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e$1,217,000 EBITDA\u003c\/li\u003e\n\u003cli\u003e$515,000 payroll\u003c\/li\u003e\n\u003cli\u003e$36,000 marketing\u003c\/li\u003e\n\u003cli\u003eYear 5 volume\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=\"$65,000 salary\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$65,000 salary\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLow Case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$594,000 EBITDA\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$594,000 EBITDA\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eBase Case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$1,217,000 EBITDA\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$1,217,000 EBITDA\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eHigh Case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Best fit\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-fit\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-best-fit.svg\" alt=\"Best fit icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eBest fit\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Use this to stress-test the first operating year and see how thin the reserve can get.\"\u003eUse this to stress-test the first operating year and see how thin the reserve can get.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the working plan if you expect steady demand and a fuller crew by Year 3.\"\u003eUse this as the working plan if you expect steady demand and a fuller crew by Year 3.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test upside if demand stays strong and the team can keep up with growth.\"\u003eUse this to test upside if demand stays strong and the team can keep up with growth.\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; the model also shows an $814,000 minimum cash need in Month 2.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49303607804147,"sku":"brick-paver-sealing-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/brick-paver-sealing-owner-makes.webp?v=1782677320","url":"https:\/\/financialmodelslab.com\/products\/brick-paver-sealing-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}