{"product_id":"masonry-supply-store-owner-makes","title":"How Much a Masonry Supply Store Owner Can Make: $197M EBITDA","description":"\u003cbr\u003e\u003cdiv class=\"card_smpl\"\u003e\n\u003cp\u003eA masonry supply store owner can plan around $1967M of Year 1 EBITDA in this researched case, but that is not the same as guaranteed owner salary Revenue starts at $3176M in Year 1 and reaches $176016M by Year 5 under the provided traffic, conversion, repeat order, price, and staffing assumptions The Year 1 model uses a 12% direct material cost, 7% fuel and delivery cost, $2532K fixed overhead, and $305K payroll Owner take-home comes after debt service, taxes, inventory reserves, reinvestment, and any cash kept in the business\u003c\/p\u003e\n\n\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Owner pay and margin outlook\"\u003e\u003cdiv class=\"metric-grid\"\u003e\n\u003carticle class=\"metric-card is-green\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 EBITDA is $1.967M before taxes, debt, reserves, and owner distributions; it's a planning estimate from the model.\"\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 EBITDA is $1.967M before taxes, debt, reserves, and owner distributions; it's a planning estimate from the model.\"\u003e$1.97M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 EBITDA margin is revenue minus COGS, delivery, wages, and fixed costs, divided by revenue; it's model-based.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-net-margin.svg\" alt=\"Net margin icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eNet margin\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Year 1 EBITDA margin is revenue minus COGS, delivery, wages, and fixed costs, divided by revenue; it's model-based.\"\u003e62%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"About $57K monthly revenue covers Year 1 fixed overhead and payroll at 81% contribution; it's a planning threshold.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-revenue-target.svg\" alt=\"Revenue for target pay icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eRevenue for target pay\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"About $57K monthly revenue covers Year 1 fixed overhead and payroll at 81% contribution; it's a planning threshold.\"\u003e$57K\/mo\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Difficulty is hard because inventory, equipment, delivery, and wages use cash before owner pay; Month 2 cash need is $681K.\"\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=\"Difficulty is hard because inventory, equipment, delivery, and wages use cash before owner pay; Month 2 cash need is $681K.\"\u003eHard\u003c\/strong\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat could your owner pay be?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Masonry Supply Store Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Masonry Supply Store Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Masonry Supply Store Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"This is a researched planning estimate, not guaranteed salary, tax advice, or owner distribution advice.\"\u003e\u003cdiv class=\"fml-owner-card\"\u003e\n\u003cheader class=\"fml-owner-header\"\u003e\u003cdiv class=\"fml-owner-heading\"\u003e\n\u003cp class=\"fml-owner-eyebrow\"\u003eOwner income calculator\u003c\/p\u003e\n\u003cp class=\"fml-owner-intro\"\u003eEstimate owner take-home and the target-pay gap from revenue, margin, costs, reserves, and target pay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-scenarios\" aria-label=\"Income scenario presets\"\u003e\n\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"low\"\u003eLow\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario is-active\" type=\"button\" data-scenario=\"base\"\u003eBase\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"high\"\u003eHigh\u003c\/button\u003e\n\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-owner-layout\"\u003e\n\u003cform class=\"fml-owner-inputs\"\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMonthly revenue\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Average monthly sales collected before expenses. Use the steady operating month, not a one-time peak.\"\u003ei\u003cspan role=\"tooltip\"\u003eAverage monthly sales collected before expenses. Use the steady operating month, not a one-time 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 collected before expenses. Use the steady operating month, not a one-time peak.\" data-low=\"220000\" data-base=\"264667\" data-high=\"320000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"264,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\u003eGross margin\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of revenue left after direct material and delivery costs.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after direct material and delivery 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 material and delivery costs.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"79\" data-base=\"81\" data-high=\"83\" value=\"81\"\u003e\u003coutput\u003e81%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eLabor cost\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly payroll before owner pay, based on operating staff needed to run the yard and sales desk.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll before owner pay, based on operating staff needed to run the yard and sales desk.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"laborCost\" data-owner-kind=\"money\" data-owner-label=\"Labor cost\" data-owner-note=\"Monthly payroll before owner pay, based on operating staff needed to run the yard and sales desk.\" data-low=\"24000\" data-base=\"25417\" data-high=\"30000\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"25,417\"\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=\"Recurring rent, maintenance, insurance, utilities, and software costs.\"\u003ei\u003cspan role=\"tooltip\"\u003eRecurring rent, maintenance, insurance, utilities, and software costs.\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=\"Recurring rent, maintenance, insurance, utilities, and software costs.\" data-low=\"17000\" data-base=\"18100\" data-high=\"21000\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"18,100\"\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 local demand spend needed to keep orders flowing.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly marketing and local demand spend needed to keep orders flowing.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"marketing\" data-owner-kind=\"money\" data-owner-label=\"Marketing\" data-owner-note=\"Monthly marketing and local demand spend needed to keep orders flowing.\" data-low=\"2500\" data-base=\"3000\" data-high=\"5000\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"3,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=\"Monthly loan or financing payment tied to trucks, equipment, or buildout.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or financing payment tied to trucks, equipment, or buildout.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"debtService\" data-owner-kind=\"money\" data-owner-label=\"Debt service\" data-owner-note=\"Monthly loan or financing payment tied to trucks, equipment, or buildout.\" data-low=\"0\" data-base=\"5000\" data-high=\"10000\" name=\"debtService\" type=\"text\" inputmode=\"numeric\" value=\"5,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\u003eTax reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit set aside for taxes before owner take-home is calculated.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit set aside for taxes before owner take-home is calculated.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"taxReserve\" data-owner-kind=\"percent\" data-owner-label=\"Tax reserve\" data-owner-note=\"Percent of profit set aside for taxes before owner take-home is calculated.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"18\" data-base=\"24\" data-high=\"28\" value=\"24\"\u003e\u003coutput\u003e24%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eReinvestment reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit kept for repairs, working capital, and growth buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit kept for repairs, working capital, and growth buffer.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"reinvestmentReserve\" data-owner-kind=\"percent\" data-owner-label=\"Reinvestment reserve\" data-owner-note=\"Percent of profit kept for repairs, working capital, and growth buffer.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"5\" data-base=\"10\" data-high=\"14\" value=\"10\"\u003e\u003coutput\u003e10%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTarget owner pay\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly owner income goal used to size the target-pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly owner income goal used to size the target-pay gap.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"targetOwnerPay\" data-owner-kind=\"money\" data-owner-label=\"Target owner pay\" data-owner-note=\"Monthly owner income goal used to size the target-pay gap.\" data-low=\"10000\" data-base=\"15000\" data-high=\"25000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"15,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$107K\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\"\u003e41%\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$91,660\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$92,490\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$1,289,883\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$162,863\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$55,373\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$92,490\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$265K\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: 81%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$214K\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: 19%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$51,517\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: 21%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$55,373\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: 41%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$107K\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fml-owner-export\" type=\"button\" data-owner-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-note\"\u003e\n\u003cspan class=\"fml-owner-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e This is a researched planning estimate, not guaranteed salary, tax advice, or owner distribution advice.\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 test owner income in the Masonry Supply Store model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThe dashboard links revenue build, sales mix, pricing, COGS, delivery cost, fixed expenses, wages, capex, cash flow, and \u003cstrong\u003eowner-income\u003c\/strong\u003e tabs. Open the \u003ca href=\"\/products\/masonry-supply-store-financial-model\"\u003eMasonry Supply Store Financial Model Template\u003c\/a\u003e to test assumptions like 15% to 28% conversion, 40% to 60% repeat rate, 500 to 700 units per order, Month 3 break-even, 6-month payback, and $681K minimum cash; it’s a planning tool, not a promise.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eOwner take-home scenarios\u003c\/li\u003e\n\u003cli\u003eRevenue, COGS, cash flow\u003c\/li\u003e\n\u003cli\u003eBreak-even and 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\/masonry-supply-store-financial-model-dashboard-financialmodelslab_7e2d1bed-52b4-45eb-be27-820ed5e74dd2.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/masonry-supply-store-financial-model-dashboard-financialmodelslab_7e2d1bed-52b4-45eb-be27-820ed5e74dd2.webp?width=500\" alt=\"Masonry Supply Store Financial Model dashboard summarizing key KPIs, runway\/cash position and performance with a dynamic dashboard for investor-ready presentations and to reveal cash-flow blind spots.\"\u003e\n\u003cdiv class=\"preview-overlay\"\u003e\n\u003cbutton class=\"preview-btn\" type=\"button\" style=\"align-items: center; vertical-align: middle; display: inline-flex; justify-content: center; gap: 6px; line-height: 1;\"\u003e\nPREVIEW \u003csvg fill=\"#fff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewbox=\"0 0 448 512\" width=\"14\"\u003e\u003cpath d=\"M416 176V86.63L246.6 256L416 425.4V336c0-8.844 7.156-16 16-16s16 7.156 16 16v128c0 8.844-7.156 16-16 16h-128c-8.844 0-16-7.156-16-16s7.156-16 16-16h89.38L224 278.6L54.63 448H144C152.8 448 160 455.2 160 464S152.8 480 144 480h-128C7.156 480 0 472.8 0 464v-128C0 327.2 7.156 320 16 320S32 327.2 32 336v89.38L201.4 256L32 86.63V176C32 184.8 24.84 192 16 192S0 184.8 0 176v-128C0 39.16 7.156 32 16 32h128C152.8 32 160 39.16 160 48S152.8 64 144 64H54.63L224 233.4L393.4 64H304C295.2 64 288 56.84 288 48S295.2 32 304 32h128C440.8 32 448 39.16 448 48v128C448 184.8 440.8 192 432 192S416 184.8 416 176z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow much can a masonry supply store owner make?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eFor a Masonry Supply Store, owner pay is scenario-based: owner-operated can treat the \u003cstrong\u003e$95K\u003c\/strong\u003e general manager role as compensation, while a staffed store keeps that cost in payroll and pays owners from EBITDA after reserves, debt, and taxes. For setup context, see \u003ca href=\"\/blogs\/how-to-open\/masonry-supply-store\"\u003eHow To Start Masonry Supply Store Business?\u003c\/a\u003e; the model shows \u003cstrong\u003e$196.7K\u003c\/strong\u003e Year 1 EBITDA on \u003cstrong\u003e$3.176M\u003c\/strong\u003e revenue and \u003cstrong\u003e$1.487M\u003c\/strong\u003e Year 5 EBITDA on \u003cstrong\u003e$17.602M\u003c\/strong\u003e revenue.\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\u003eOwner-operated case\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eUse \u003cstrong\u003e$95K\u003c\/strong\u003e as owner-manager pay\u003c\/li\u003e\n\u003cli\u003eAdd distributions only after cash needs\u003c\/li\u003e\n\u003cli\u003eYear 1 EBITDA margin: \u003cstrong\u003e6.2%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eYear 5 EBITDA margin: \u003cstrong\u003e8.4%\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\u003eStaffed case\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eKeep manager cost in payroll\u003c\/li\u003e\n\u003cli\u003ePay owners from EBITDA, not sales\u003c\/li\u003e\n\u003cli\u003eProtect inventory and delivery cash\u003c\/li\u003e\n\u003cli\u003eGrow through contractor accounts\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 does a masonry supply store make?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eA masonry supply store’s profit margin is not a flat industry number; the better way to look at it is the modeled gross margin by cost layer. In this case, \u003cstrong\u003econtribution margin\u003c\/strong\u003e moves from \u003cstrong\u003e81%\u003c\/strong\u003e to \u003cstrong\u003e85%\u003c\/strong\u003e, while product mix shifts from \u003cstrong\u003e40% face bricks\u003c\/strong\u003e, \u003cstrong\u003e30% concrete blocks\u003c\/strong\u003e, \u003cstrong\u003e20% natural stone\u003c\/strong\u003e, and \u003cstrong\u003e10% mortar mix\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e35%\u003c\/strong\u003e, \u003cstrong\u003e35%\u003c\/strong\u003e, \u003cstrong\u003e20%\u003c\/strong\u003e, and \u003cstrong\u003e10%\u003c\/strong\u003e by Year 5; see \u003ca href=\"\/blogs\/profitability\/masonry-supply-store\"\u003eHow Increase Masonry Supply Store Profits?\u003c\/a\u003e for the operating levers. Freight, discounts, shrink, waste, supplier pricing, and contractor pricing can compress margin fast, so the real answer depends on cost control and mix, not just sales volume.\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\u003eMargin by cost layer\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e81%\u003c\/strong\u003e to \u003cstrong\u003e85%\u003c\/strong\u003e contribution margin\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e12%\u003c\/strong\u003e direct material cost in Year 1\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e7%\u003c\/strong\u003e delivery logistics in Year 1\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e5%\u003c\/strong\u003e delivery logistics by Year 5\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\u003eMix and margin pressure\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e40%\u003c\/strong\u003e face bricks in Year 1\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e35%\u003c\/strong\u003e face bricks by Year 5\u003c\/li\u003e\n\u003cli\u003eFreight can cut gross margin\u003c\/li\u003e\n\u003cli\u003eDiscounts, shrink, and waste matter\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow much revenue does a masonry supply store need to pay the owner?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003e\u003cstrong\u003eOwner pay at a Masonry Supply Store\u003c\/strong\u003e depends on \u003cstrong\u003econtribution margin\u003c\/strong\u003e and \u003cstrong\u003eoverhead\u003c\/strong\u003e, not revenue alone. With \u003cstrong\u003e81%\u003c\/strong\u003e contribution after \u003cstrong\u003e12%\u003c\/strong\u003e direct material cost and \u003cstrong\u003e7%\u003c\/strong\u003e fuel and delivery logistics, the store needs about \u003cstrong\u003e$57K\u003c\/strong\u003e in monthly sales to cover fixed costs before owner distributions, debt, taxes, and reserves. A bigger \u003cstrong\u003e$100K\u003c\/strong\u003e owner pay target needs about \u003cstrong\u003e$68K\u003c\/strong\u003e in monthly sales at the same structure; if the owner replaces the \u003cstrong\u003e$95K\u003c\/strong\u003e general manager role, cash math improves but the time burden rises.\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\u003eMargin first\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e81%\u003c\/strong\u003e stays after direct costs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e12%\u003c\/strong\u003e is material cost\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e7%\u003c\/strong\u003e is fuel and delivery logistics\u003c\/li\u003e\n\u003cli\u003eRevenue alone does not pay the owner\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\u003eSales targets\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$57K\u003c\/strong\u003e monthly covers fixed costs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$68K\u003c\/strong\u003e monthly funds +\u003cstrong\u003e$100K\u003c\/strong\u003e owner pay\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$95K\u003c\/strong\u003e GM pay can be replaced\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$2,532K\u003c\/strong\u003e overhead and \u003cstrong\u003e$305K\u003c\/strong\u003e payroll matter\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 masonry supply store owner income?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Main income drivers for a masonry supply store.\"\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\u003eSales Volume\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$3.2M-$176M\u003c\/strong\u003e\u003cp\u003eMore visitor traffic and bigger orders drive the biggest swing in take-home income.\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\u003eProduct Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e81%-85%\u003c\/strong\u003e\u003cp\u003eA better mix of bricks, blocks, stone, and mortar raises blended margin after material and delivery costs.\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\u003eRepeat Accounts\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e40%-60%\u003c\/strong\u003e\u003cp\u003eMore repeat contractor buying lifts order count without paying to win every sale again.\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\u003eCash Cycle\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$681K\u003c\/strong\u003e\u003cp\u003eSlow inventory turns tie up cash fast, and the model still needs a $681K minimum cash cushion.\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\u003eOverhead Load\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$253K-$515K\u003c\/strong\u003e\u003cp\u003eLease, ops, and staffing costs cap owner income until sales scale past the fixed cost base.\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\u003eDelivery Cost\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e7%-5%\u003c\/strong\u003e\u003cp\u003eLower fuel and delivery logistics cost keeps more gross profit on each large material order.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eMasonry Supply Store Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eSales Volume and Average Order Value\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row1\"\u003e\n    \u003ch3\u003eSales Volume and Order Size\u003c\/h3\u003e\n    \u003cp\u003eThis driver is the mix of visitor count, buyer conversion, repeat orders, and ticket size. With \u003cstrong\u003e280 visitors per week\u003c\/strong\u003e and \u003cstrong\u003e15% conversion\u003c\/strong\u003e, that’s about \u003cstrong\u003e42 buyers\u003c\/strong\u003e weekly. At a weighted order value of \u003cstrong\u003e$2,015\u003c\/strong\u003e, revenue is about \u003cstrong\u003e$84.6K per week\u003c\/strong\u003e; owner income rises only if product margin, payroll, and delivery cost stay under control.\u003c\/p\u003e\n    \u003cp\u003eBy Year 5, \u003cstrong\u003e500 visitors\u003c\/strong\u003e and \u003cstrong\u003e28% conversion\u003c\/strong\u003e model about \u003cstrong\u003e140 buyers\u003c\/strong\u003e weekly. At \u003cstrong\u003e$3,266\u003c\/strong\u003e per order, sales reach about \u003cstrong\u003e$457.2K per week\u003c\/strong\u003e. The risk is simple: more sales can still squeeze cash if inventory, breakage, and labor grow faster than gross profit.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row1\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Traffic, Conversion, and Ticket\u003c\/h3\u003e\n      \u003cp\u003eMeasure weekly visitors, buyer rate, average order value, and repeat orders by contractor and DIY customer. Here’s the quick math: if buyers rise from \u003cstrong\u003e42\u003c\/strong\u003e to \u003cstrong\u003e140\u003c\/strong\u003e a week and units per order grow from \u003cstrong\u003e500\u003c\/strong\u003e to \u003cstrong\u003e700\u003c\/strong\u003e, the store has to keep stock, pricing, and staff aligned or the extra revenue won’t turn into owner pay.\u003c\/p\u003e\n      \u003cp\u003eWatch margin after delivery, not just sales. A bigger ticket helps only when freight, inventory turns, and payroll stay in line. One clean rule: \u003cstrong\u003emore buyers + larger tickets + repeat purchases\u003c\/strong\u003e should lift cash for distributions, not just top-line revenue.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step1\"\u003e1\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eProduct Mix and Blended Gross Margin\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row2\"\u003e\n    \u003ch3\u003eProduct Mix and Blended Margin\u003c\/h3\u003e\n    \u003cp\u003eThe mix matters because each sale carries a different margin. In Year 1, sales are modeled at \u003cstrong\u003e40%\u003c\/strong\u003e face bricks, \u003cstrong\u003e30%\u003c\/strong\u003e concrete blocks, \u003cstrong\u003e20%\u003c\/strong\u003e natural stone, and \u003cstrong\u003e10%\u003c\/strong\u003e mortar mix, shifting to \u003cstrong\u003e35%\u003c\/strong\u003e, \u003cstrong\u003e35%\u003c\/strong\u003e, \u003cstrong\u003e20%\u003c\/strong\u003e, and \u003cstrong\u003e10%\u003c\/strong\u003e by Year 5. That blend lifts modeled direct material cost from \u003cstrong\u003e12%\u003c\/strong\u003e down to \u003cstrong\u003e10%\u003c\/strong\u003e, so more of each dollar can flow to owner profit.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: contribution after delivery improves from \u003cstrong\u003e81%\u003c\/strong\u003e to \u003cstrong\u003e85%\u003c\/strong\u003e. Mortar mix price rises from \u003cstrong\u003e$1,200\u003c\/strong\u003e to \u003cstrong\u003e$1,400\u003c\/strong\u003e, and natural stone from \u003cstrong\u003e$800\u003c\/strong\u003e to \u003cstrong\u003e$880\u003c\/strong\u003e. What this hides is freight, supplier price changes, contractor discounts, breakage, waste, and slow-moving stock. If those slip, the margin gain can disappear fast.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row2\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Mix, Margin, and Waste\u003c\/h3\u003e\n      \u003cp\u003eMeasure gross margin by product line, not just total sales. Track \u003cstrong\u003esell-through\u003c\/strong\u003e by face brick, block, stone, and mortar, plus freight per load, discount rate, and damage\/write-off rate. If a product sells well but carries high waste or discounting, it may hurt take-home income even when revenue looks strong.\u003c\/p\u003e\n      \u003cp\u003eUse a simple weekly test: compare planned mix to actual mix, then check landed cost against selling price. Keep slow-moving stock tight and raise prices when supplier costs move. If mortar and stone prices rise as modeled, protect the spread so the blended margin stays near \u003cstrong\u003e81% to 85%\u003c\/strong\u003e after delivery, not below it.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack landed cost by SKU\u003c\/li\u003e\n        \u003cli\u003eWatch contractor discount leakage\u003c\/li\u003e\n        \u003cli\u003eAudit breakage and waste weekly\u003c\/li\u003e\n        \u003cli\u003eClear slow stock before it ages\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 step2\"\u003e2\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eRepeat Contractor Accounts\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row3\"\u003e\n\u003ch3\u003eRepeat Contractor Accounts\u003c\/h3\u003e\n\u003cp\u003eRecurring trade sales can steady monthly revenue. In this model, repeat customers are \u003cstrong\u003e40%\u003c\/strong\u003e of new customers in \u003cstrong\u003eYear 1\u003c\/strong\u003e and \u003cstrong\u003e60%\u003c\/strong\u003e by \u003cstrong\u003eYear 5\u003c\/strong\u003e; lifetime rises from \u003cstrong\u003e24\u003c\/strong\u003e to \u003cstrong\u003e48 months\u003c\/strong\u003e. Starting in \u003cstrong\u003eYear 3\u003c\/strong\u003e, order frequency lifts from \u003cstrong\u003e1\u003c\/strong\u003e to \u003cstrong\u003e2 orders per month\u003c\/strong\u003e, which raises order density and makes inventory planning easier.\u003c\/p\u003e\n\u003cp\u003eThe upside shows up in cash flow and owner pay, but only if receivables stay tight. Volume discounts, credit terms, and late payment can cut margin and delay cash. This driver matters most when a few large masonry contractors make up a big share of sales, because one slow account can drag the whole month.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row3\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack account quality, not just sales\u003c\/h3\u003e\n\u003cp\u003eMeasure \u003cstrong\u003erepeat revenue\u003c\/strong\u003e, \u003cstrong\u003edays sales outstanding\u003c\/strong\u003e (how long customers take to pay), and orders per contractor. Compare margin on cash sales versus trade accounts, since discounting can turn strong revenue into weak profit. If repeat orders grow but receivables stretch, owner income may look fine on paper and still lag in the bank.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eWatch repeat rate by customer cohort.\u003c\/li\u003e\n\u003cli\u003eCap credit terms and late pay.\u003c\/li\u003e\n\u003cli\u003eAvoid relying on one large account.\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;\"\u003eInventory Turnover and Working Capital\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row4\"\u003e\n\u003ch3\u003eInventory Turns and Cash Lockup\u003c\/h3\u003e\n\u003cp\u003eIn a masonry supply store, income depends on turning \u003cstrong\u003ebrick, block, stone, and mortar\u003c\/strong\u003e fast enough to free cash for payroll and owner pay. The model needs \u003cstrong\u003e$681K\u003c\/strong\u003e minimum cash in \u003cstrong\u003eMonth 2\u003c\/strong\u003e before \u003cstrong\u003eMonth 3 breakeven\u003c\/strong\u003e, so inventory is a working-capital call, not leftover cash. Slow turns, seasonal stock, special orders, and supplier minimums can delay distributions even when EBITDA looks healthy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row4\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Stock Cover and Cash Release\u003c\/h3\u003e\n\u003cp\u003eMeasure on-hand units, weeks of cover, reorder points, and cash tied in slow-moving SKUs. Keep supplier minimums and special orders in the forecast, and treat the \u003cstrong\u003e$300K\u003c\/strong\u003e launch capex as part of the cash drag on early owner income. If stock grows faster than sales, hold distributions; if the mix turns faster, cash frees up and owner pay comes sooner.\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;\"\u003eOverhead and Staffing Burden\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row5\"\u003e\n\u003ch3\u003eOverhead and Staffing Burden\u003c\/h3\u003e\n\u003cp\u003eIf sales slow, \u003cstrong\u003e$211K per month\u003c\/strong\u003e of fixed overhead still gets paid before owner draws. That covers \u003cstrong\u003e$12K lease\u003c\/strong\u003e, \u003cstrong\u003e$25K equipment maintenance\u003c\/strong\u003e, \u003cstrong\u003e$18K insurance\u003c\/strong\u003e, \u003cstrong\u003e$12K utilities\u003c\/strong\u003e, \u003cstrong\u003e$3K marketing\u003c\/strong\u003e, and \u003cstrong\u003e$600 software\u003c\/strong\u003e. Add payroll, which is \u003cstrong\u003e$305K in Year 1\u003c\/strong\u003e and \u003cstrong\u003e$515K by Year 5\u003c\/strong\u003e, and the business needs steady gross profit just to keep the lights on.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: fixed overhead alone is \u003cstrong\u003e$2.532M a year\u003c\/strong\u003e. Year 1 payroll adds about \u003cstrong\u003e$25.4K per month\u003c\/strong\u003e, so total recurring burden is roughly \u003cstrong\u003e$236K per month\u003c\/strong\u003e before owner pay. Staffing can improve service and scale, but if sales lag, every hire delays distributions. One clean rule: payroll should follow proven demand, not hope.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row5\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Overhead Before You Hire\u003c\/h3\u003e\n\u003cp\u003eBuild the forecast from \u003cstrong\u003elease, maintenance, insurance, utilities, marketing, software, staff count, and wage rates\u003c\/strong\u003e. Watch fixed cost as a share of monthly gross profit, not just sales. If gross margin does not cover overhead plus payroll, the owner is funding growth with personal sacrifice instead of take-home income.\u003c\/p\u003e\n\u003cp\u003eTest two paths: a lean owner-operated setup and a staffed setup. The lean path can lift cash pay, but it also adds long hours and key-person risk. The staffed path is safer for service,\nbut only if order flow is strong enough to absorb the jump from \u003cstrong\u003e$305K\u003c\/strong\u003e to \u003cstrong\u003e$515K\u003c\/strong\u003e in annual payroll without crushing distributions.\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;\"\u003eDelivery Capability and Local Coverage\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row6\"\u003e\n    \u003ch3\u003eJobsite Delivery Coverage\u003c\/h3\u003e\n    \u003cp\u003eJobsite delivery can lift order size and keep contractors coming back, but it only helps income if the route stays dense. Modeled fuel and delivery logistics run \u003cstrong\u003e7%\u003c\/strong\u003e of revenue in Year 1 and \u003cstrong\u003e5%\u003c\/strong\u003e by Year 5. On a \u003cstrong\u003e$2,015\u003c\/strong\u003e Year 1 average order, that is about \u003cstrong\u003e$141\u003c\/strong\u003e per order before driver wages, insurance, and repairs.\u003c\/p\u003e\n    \u003cp\u003eThe cash load is real: a \u003cstrong\u003e$180K\u003c\/strong\u003e flatbed truck with mounted forklift plus a \u003cstrong\u003e$45K\u003c\/strong\u003e heavy-duty forklift, then \u003cstrong\u003e1 driver\u003c\/strong\u003e in Year 1 and \u003cstrong\u003e2 drivers\u003c\/strong\u003e from Year 3. If delivery fees do not cover empty miles and schedule gaps, the owner’s take-home pay gets squeezed fast.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eControl Route Margin\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003edelivery revenue per route\u003c\/strong\u003e, \u003cstrong\u003emiles per stop\u003c\/strong\u003e, and \u003cstrong\u003eon-time drop rate\u003c\/strong\u003e before adding volume. Delivery should pay for itself only when dense contractor routes keep fuel, insurance, repairs, and wages below the fee charged. Here’s the quick math: more sales with thin routes can still cut profit.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eMeasure fee per stop.\u003c\/li\u003e\n        \u003cli\u003eWatch miles per loaded run.\u003c\/li\u003e\n        \u003cli\u003eTest repeat contractor routes.\u003c\/li\u003e\n        \u003cli\u003ePrice for wait time and lift use.\u003c\/li\u003e\n        \u003cli\u003eCut empty backhaul miles.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eIf Year 3 adds a second driver, build that wage into the forecast first. Then test whether local coverage lifts repeat orders enough to hold delivery cost near \u003cstrong\u003e5%\u003c\/strong\u003e of revenue, not above it.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompare lean, base, and high-volume owner-income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Masonry Supply Store Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Masonry Supply Store Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"These scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions.\"\u003e\u003cdiv class=\"fml-scenario-table-card\"\u003e\n\u003cheader class=\"fml-scenario-table-header\"\u003e\u003cdiv\u003e\n\u003cp class=\"fml-scenario-table-eyebrow\"\u003eOwner income scenarios\u003c\/p\u003e\n\u003cp class=\"fml-scenario-table-description\"\u003eOwner income rises as traffic, conversion, and repeat orders improve. The same fixed yard costs get spread over much more revenue in the later years.\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 yard traffic and order volume change owner income.\u003c\/caption\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth class=\"fml-scenario-table-stub\" scope=\"col\" data-export-value=\"Scenario\"\u003eScenario\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Low Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eLow Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLow Case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Base Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eBase Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eBase Case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"High Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eHigh Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eHigh Case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Launch model\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-launch\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-launch-model.svg\" alt=\"Launch model icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eLaunch model\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"This is the lower owner-income case built on Year 1 traffic and pricing.\"\u003eThis is the lower owner-income case built on Year 1 traffic and pricing.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the modeled middle case using Year 3 assumptions and steadier demand.\"\u003eThis is the modeled middle case using Year 3 assumptions and steadier demand.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the stronger earnings case built on Year 5 throughput and a larger operating team.\"\u003eThis is the stronger earnings case built on Year 5 throughput and a larger operating team.\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 store runs at Year 1 volume with $3.176M revenue, 81% contribution after direct material and delivery, $2.532M fixed overhead, $305k payroll, and about $2.0M EBITDA before taxes, debt, reserves, and distributions.\"\u003eThe store runs at Year 1 volume with $3.176M revenue, 81% contribution after direct material and delivery, $2.532M fixed overhead, $305k payroll, and about $2.0M EBITDA before taxes, debt, reserves, and distributions.\u003c\/td\u003e\n\u003ctd data-export-value=\"The store reaches Year 3 volume with $51.648M revenue, 83% contribution, $2.532M fixed overhead, $470k payroll, and about $42.0M EBITDA before taxes, debt, reserves, and distributions.\"\u003eThe store reaches Year 3 volume with $51.648M revenue, 83% contribution, $2.532M fixed overhead, $470k payroll, and about $42.0M EBITDA before taxes, debt, reserves, and distributions.\u003c\/td\u003e\n\u003ctd data-export-value=\"The store reaches Year 5 volume with $176.016M revenue, 85% contribution, $2.532M fixed overhead, $515k payroll, and about $148.7M EBITDA before taxes, debt, reserves, and distributions.\"\u003eThe store reaches Year 5 volume with $176.016M revenue, 85% contribution, $2.532M fixed overhead, $515k payroll, and about $148.7M EBITDA before taxes, debt, reserves, and distributions.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Cost drivers\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-drivers\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-cost-drivers.svg\" alt=\"Cost drivers icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eCost drivers\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"weekday visitors; buyer conversion; repeat orders; product mix; freight and payroll\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eweekday visitors\u003c\/li\u003e\n\u003cli\u003ebuyer conversion\u003c\/li\u003e\n\u003cli\u003erepeat orders\u003c\/li\u003e\n\u003cli\u003eproduct mix\u003c\/li\u003e\n\u003cli\u003efreight and payroll\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"weekday traffic; conversion rate; repeat share; unit count; staff and freight\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eweekday traffic\u003c\/li\u003e\n\u003cli\u003econversion rate\u003c\/li\u003e\n\u003cli\u003erepeat share\u003c\/li\u003e\n\u003cli\u003eunit count\u003c\/li\u003e\n\u003cli\u003estaff and freight\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"weekday visitors; higher conversion; repeat depth; larger order mix; staffing and logistics\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eweekday visitors\u003c\/li\u003e\n\u003cli\u003ehigher conversion\u003c\/li\u003e\n\u003cli\u003erepeat depth\u003c\/li\u003e\n\u003cli\u003elarger order mix\u003c\/li\u003e\n\u003cli\u003estaffing and logistics\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=\"$2.0M\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$2.0M\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLow case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$42.0M\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$42.0M\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eBase case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$148.7M\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$148.7M\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 test a lean, owner-operated opening with slower ramp and tighter cash control.\"\u003eUse this to test a lean, owner-operated opening with slower ramp and tighter cash control.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the core plan for a staffed yard with repeat contractor buying and fuller utilization.\"\u003eUse this as the core plan for a staffed yard with repeat contractor buying and fuller utilization.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to stress-test a scaled contractor supply model with heavy repeat buying and high yard throughput.\"\u003eUse this to stress-test a scaled contractor supply model with heavy repeat buying and high yard throughput.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-note\"\u003e\n\u003cspan class=\"fml-scenario-table-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e These scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49303995220211,"sku":"masonry-supply-store-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/masonry-supply-store-owner-makes.webp?v=1782686487","url":"https:\/\/financialmodelslab.com\/products\/masonry-supply-store-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}