{"product_id":"fastener-distribution-owner-makes","title":"How Much Fastener Distribution Owners Make on $38M-$160M Sales","description":"\u003cbr\u003e\u003cdiv class=\"container_new_design\"\u003e\n\u003cdiv class=\"text-section text-1_new_design\"\u003e\n\u003cdiv class=\"line_top\"\u003e\u003c\/div\u003e\n\u003cp\u003eYou’re weighing owner pay against inventory, payroll, and warehouse cash needs This page uses a five-year wholesale fastener model with \u003cstrong\u003e$3805M Year 1 revenue\u003c\/strong\u003e, \u003cstrong\u003e$16025M Year 5 revenue\u003c\/strong\u003e, modeled gross margin of \u003cstrong\u003e850%-880%\u003c\/strong\u003e, and EBITDA of \u003cstrong\u003e$2110M-$11334M\u003c\/strong\u003e It separates revenue, profit, salary, distributions, reserves, debt service, and taxes, so business profit is not treated as automatic owner take-home\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\u003cdiv class=\"image-section image-1_new_design\" id=\"main_article_image\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Fastener distribution KPI cards\"\u003e\u003cdiv class=\"metric-grid\"\u003e\n\u003carticle class=\"metric-card is-green\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Annual owner-manager salary from the model; distributions can add more, but reserves, taxes, debt, and receivables timing still apply.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-cash.svg\" alt=\"Owner income icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eOwner income\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Annual owner-manager salary from the model; distributions can add more, but reserves, taxes, debt, and receivables timing still apply.\"\u003e$115K\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 to Year 5 EBITDA margin from core revenue and EBITDA; this is a planning proxy, not post-tax net profit.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-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 to Year 5 EBITDA margin from core revenue and EBITDA; this is a planning proxy, not post-tax net profit.\"\u003e55%-71%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 revenue from the model, the level that supports the $115K owner salary before reserves, taxes, debt, and credit delays.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-sales.svg\" alt=\"Revenue for target pay icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eRevenue for target pay\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Year 1 revenue from the model, the level that supports the $115K owner salary before reserves, taxes, debt, and credit delays.\"\u003e$3.8M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card is-yellow\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Inventory, freight, warehouse staffing, and customer credit terms raise cash pressure, but 1-month payback and strong EBITDA keep it workable.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-warehouse.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=\"Inventory, freight, warehouse staffing, and customer credit terms raise cash pressure, but 1-month payback and strong EBITDA keep it workable.\"\u003eMedium\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 target?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"This is a researched planning estimate, not guaranteed salary, tax advice, or owner distribution advice. Actual owner income depends on revenue, margin, payroll, reserves, debt, and operating discipline.\"\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 before expenses. Use the operating month you want to test, not a one-time peak.\"\u003ei\u003cspan role=\"tooltip\"\u003eAverage monthly sales before expenses. Use the operating month you want to test, 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 before expenses. Use the operating month you want to test, not a one-time peak.\" data-low=\"317083\" data-base=\"691250\" data-high=\"1335417\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"691,250\"\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 inventory, quality, and shipping costs.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after direct inventory, quality, and shipping 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 inventory, quality, and shipping costs.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"85\" data-base=\"86\" data-high=\"88\" value=\"86\"\u003e\u003coutput\u003e86%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eLabor cost\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly payroll and staffing coverage before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll and staffing coverage before owner pay.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"laborCost\" data-owner-kind=\"money\" data-owner-label=\"Labor cost\" data-owner-note=\"Monthly payroll and staffing coverage before owner pay.\" data-low=\"39500\" data-base=\"74833\" data-high=\"113667\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"74,833\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eFixed overhead\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Rent, utilities, software, insurance, admin, and other recurring overhead.\"\u003ei\u003cspan role=\"tooltip\"\u003eRent, utilities, software, insurance, 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, utilities, software, insurance, admin, and other recurring overhead.\" data-low=\"27200\" data-base=\"27200\" data-high=\"27200\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"27,200\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMarketing\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly marketing spend used to support demand and account growth.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly marketing spend used to support demand and account growth.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"marketing\" data-owner-kind=\"money\" data-owner-label=\"Marketing\" data-owner-note=\"Monthly marketing spend used to support demand and account growth.\" data-low=\"5000\" data-base=\"5000\" data-high=\"5000\" name=\"marketing\" 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\u003eDebt service\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly loan or financing payment. Set to zero if there is no required debt.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or financing payment. Set to zero if there is no required debt.\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. Set to zero if there is no required debt.\" data-low=\"0\" data-base=\"0\" data-high=\"0\" name=\"debtService\" type=\"text\" inputmode=\"numeric\" value=\"\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTax reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit held back for taxes before owner take-home.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit held back for taxes before owner take-home.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"taxReserve\" data-owner-kind=\"percent\" data-owner-label=\"Tax reserve\" data-owner-note=\"Percent of profit held back for taxes before owner take-home.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"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=\"Percent of profit kept for working capital, repairs, growth, and risk buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit kept for working capital, repairs, growth, and risk 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 working capital, repairs, growth, and risk buffer.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"8\" data-base=\"10\" data-high=\"12\" value=\"10\"\u003e\u003coutput\u003e10%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTarget owner pay\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly owner income goal used to calculate the target-pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly owner income goal used to calculate 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 calculate the target-pay gap.\" data-low=\"15000\" data-base=\"30000\" data-high=\"50000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"30,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$341K\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\"\u003e49%\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$174K\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$311K\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$4,094,520\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$487,442\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$146,232\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$311,210\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$691K\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: 86%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$594K\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: 15%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$107K\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$146K\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: 49%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$341K\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fml-owner-export\" type=\"button\" data-owner-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-note\"\u003e\n\u003cspan class=\"fml-owner-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e This is a researched planning estimate, not guaranteed salary, tax advice, or owner distribution advice. Actual owner income depends on revenue, margin, payroll, reserves, debt, and operating discipline.\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 see the full Fastener Distribution Company model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eOpen the \u003ca href=\"\/products\/fastener-distribution-financial-model\"\u003eFastener Distribution Company Financial Model Template\u003c\/a\u003e to see the \u003cstrong\u003edashboard\u003c\/strong\u003e, assumptions, revenue build, COGS, payroll, fixed costs, capex, cash flow, and owner income.\u003c\/p\u003e\n\n\u003ch4\u003eModel highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eOwner income outputs\u003c\/li\u003e\n\u003cli\u003eRevenue and EBITDA charts\u003c\/li\u003e\n\u003cli\u003eScenario tests on units\u003c\/li\u003e\n\u003cli\u003eMonth 2 cash need: $780,000\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\/fastener-distribution-financial-model-dashboard-financialmodelslab_8c23a7a9-c87e-4925-8ce6-4fac5ccec68e.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/fastener-distribution-financial-model-dashboard-financialmodelslab_8c23a7a9-c87e-4925-8ce6-4fac5ccec68e.webp?width=500\" alt=\"Fastener Distribution Company Financial Model dashboard summarizing key KPIs, runway\/cash and performance with a dynamic dashboard, investor-ready charts to surface 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 gross margin affects fastener distributor owner income?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eFor a \u003cstrong\u003eFastener Distribution Company\u003c\/strong\u003e, gross margin is the main income lever, and the cost side is spelled out in \u003ca href=\"\/blogs\/operating-costs\/fastener-distribution\"\u003eWhat Are Operating Costs For Fastener Distribution Company?\u003c\/a\u003e. The model shows gross margin moving from \u003cstrong\u003e850%\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e880%\u003c\/strong\u003e in Year 5 as inventory procurement and quality lab fees fall from \u003cstrong\u003e150%\u003c\/strong\u003e to \u003cstrong\u003e120%\u003c\/strong\u003e of revenue. On \u003cstrong\u003e$3.805M\u003c\/strong\u003e in sales, 1 margin point is about \u003cstrong\u003e$38,050\u003c\/strong\u003e before overhead, and on \u003cstrong\u003e$16.025M\u003c\/strong\u003e it is about \u003cstrong\u003e$160,250\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eProfit levers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eGross margin drives owner income.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e850%\u003c\/strong\u003e to \u003cstrong\u003e880%\u003c\/strong\u003e modeled rise.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$38,050\u003c\/strong\u003e per point at \u003cstrong\u003e$3.805M\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$160,250\u003c\/strong\u003e per point at \u003cstrong\u003e$16.025M\u003c\/strong\u003e.\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\u003eCost pressures\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eLab and procurement costs fall.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e150%\u003c\/strong\u003e to \u003cstrong\u003e120%\u003c\/strong\u003e of revenue.\u003c\/li\u003e\n\u003cli\u003eFreight recovery stays important.\u003c\/li\u003e\n\u003cli\u003eShipping and fuel: \u003cstrong\u003e50%\u003c\/strong\u003e to \u003cstrong\u003e38%\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\n\u003cp\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\u003eOwner income risk\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eStockouts hurt repeat B2B accounts.\u003c\/li\u003e\n\u003cli\u003eRepeat orders protect gross margin.\u003c\/li\u003e\n\u003cli\u003eSmall margin gains scale fast.\u003c\/li\u003e\n\u003cli\u003eFreight recovery keeps cash in.\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\u003eWhat to watch\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack margin by product line.\u003c\/li\u003e\n\u003cli\u003eWatch procurement cost per order.\u003c\/li\u003e\n\u003cli\u003eWatch lab fees each month.\u003c\/li\u003e\n\u003cli\u003eWatch stockouts by repeat customer.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow much does a fastener distributor owner make?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eA Fastener Distribution Company owner makes a modeled \u003cstrong\u003e$115,000\/year\u003c\/strong\u003e salary if they replace the general manager; extra cash comes from EBITDA, but EBITDA is a profit pool, not automatic take-home. Use \u003ca href=\"\/blogs\/kpi-metrics\/fastener-distribution\"\u003eWhat 5 KPIs Should Fastener Distribution Company Track?\u003c\/a\u003e to manage the drivers: EBITDA grows from \u003cstrong\u003e$2.110M\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e$11.334M\u003c\/strong\u003e in Year 5 as revenue rises from \u003cstrong\u003e$3.805M\u003c\/strong\u003e to \u003cstrong\u003e$16.025M\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eOwner Pay\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eModeled salary: \u003cstrong\u003e$115,000\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eApplies when owner manages operations\u003c\/li\u003e\n\u003cli\u003eYear 1 EBITDA: \u003cstrong\u003e$2.110M\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eYear 3 EBITDA: \u003cstrong\u003e$5.323M\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\u003eCash Limits\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eYear 5 EBITDA: \u003cstrong\u003e$11.334M\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eRevenue: \u003cstrong\u003e$3.805M to $16.025M\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eGross margin: \u003cstrong\u003e85.0% to 88.0%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eDistributions depend on reserves and debt\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 fastener distributor need to pay the owner?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eFor the \u003cstrong\u003eFastener Distribution Company\u003c\/strong\u003e, owner pay should be set from margin and overhead, not sales alone. Using the model inputs, a \u003cstrong\u003e$115,000\u003c\/strong\u003e owner-manager salary fits inside \u003cstrong\u003e$3.805M\u003c\/strong\u003e Year 1 revenue, with about \u003cstrong\u003e$2.110M EBITDA\u003c\/strong\u003e before taxes, debt, and reinvestment. \u003cstrong\u003e50%\u003c\/strong\u003e shipping and fuel, plus \u003cstrong\u003e$386,400\u003c\/strong\u003e in annual fixed costs and \u003cstrong\u003e$474,000\u003c\/strong\u003e in Year 1 wages, still leave room, but receivables and inventory buys can block cash distributions.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eOwner pay math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$115,000\u003c\/strong\u003e owner salary fits the model.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$3.805M\u003c\/strong\u003e Year 1 revenue is the base.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$2.110M EBITDA\u003c\/strong\u003e stays above pay.\u003c\/li\u003e\n\u003cli\u003eUse margin, not revenue, as the test.\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 watch\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$386,400\u003c\/strong\u003e fixed costs reduce flexibility.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$474,000\u003c\/strong\u003e Year 1 wages add pressure.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e50%\u003c\/strong\u003e shipping and fuel hits cash hard.\u003c\/li\u003e\n\u003cli\u003eReceivables and inventory can block draws.\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 fastener distributor owner income?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Main income drivers card grid\"\u003e\u003carticle class=\"driver-option is-cards\"\u003e\u003cdiv class=\"main-driver-grid\"\u003e\n\u003carticle class=\"main-driver-card is-primary\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e1\u003c\/span\u003e\u003ch4\u003eProduct Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e85%-88%\u003c\/strong\u003e\u003cp\u003eA better mix of specialty parts and kits lifts gross margin, so more of each sales dollar reaches pre-tax owner take-home.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e2\u003c\/span\u003e\u003ch4\u003eSales Volume\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$3.8M-$16.0M\u003c\/strong\u003e\u003cp\u003eMore recurring B2B orders scale revenue fast, and volume is what turns fixed costs into profit.\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\u003eInventory Turns\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$780K\u003c\/strong\u003e\u003cp\u003eFaster turns keep cash out of stock and help protect the minimum cash point in Month 2.\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\u003eOverhead Load\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$860K-$1.75M\u003c\/strong\u003e\u003cp\u003eWarehouse and labor load rises fast, so staffing and space discipline decide how much profit stays with the owner.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e5\u003c\/span\u003e\u003ch4\u003eFreight Recovery\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e5.0%-3.8%\u003c\/strong\u003e\u003cp\u003ePassing freight and fuel through in pricing protects margin as those costs move lower over time.\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\u003eReceivables\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003eHigh\u003c\/strong\u003e\u003cp\u003eTighter collections keep cash from getting stuck, which matters because slow pay can block buys, payroll, and owner draws.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eFastener Distribution Company Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eGross Margin And Product Mix\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row1\"\u003e\n\u003ch3\u003eGross Margin And Product Mix\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eGross margin\u003c\/strong\u003e is the money left after procurement and lab fees, before warehouse rent, payroll, and the owner’s draw. In this model, margin is \u003cstrong\u003e850%\u003c\/strong\u003e in Year 1, \u003cstrong\u003e865%\u003c\/strong\u003e in Year 3, and \u003cstrong\u003e880%\u003c\/strong\u003e in Year 5, so even a \u003cstrong\u003e1-point\u003c\/strong\u003e shift moves about \u003cstrong\u003e$38,050\u003c\/strong\u003e on Year 1 revenue. Specialty sourced parts sell at \u003cstrong\u003e$125\u003c\/strong\u003e in Year 1 and \u003cstrong\u003e$140\u003c\/strong\u003e in Year 5, while standard fastener boxes sell at \u003cstrong\u003e$45\u003c\/strong\u003e to \u003cstrong\u003e$50\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eProduct mix drives owner income because specialty items carry more room for profit than basic boxes. If contract pricing gets tighter or commodity costs rise, take-home pay drops fast. One clean rule: \u003cstrong\u003ebetter mix, better draw\u003c\/strong\u003e. The key inputs are unit mix, sell price, procurement cost, and lab fees.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row1\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Margin by SKU Mix\u003c\/h3\u003e\n\u003cp\u003eMeasure gross margin by product line, not just total sales. Split reporting between specialty sourced components and standard fastener boxes, then watch price, cost, and margin by customer contract. That shows where a \u003cstrong\u003e1-point\u003c\/strong\u003e change hits profit and whether the owner can keep paying themselves at the planned level.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack margin by SKU each month\u003c\/li\u003e\n\u003cli\u003eReview supplier cost changes fast\u003c\/li\u003e\n\u003cli\u003ePrice low-margin contracts tighter\u003c\/li\u003e\n\u003cli\u003ePush higher-margin specialty orders\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eTest whether a bigger share of \u003cstrong\u003e$125 to $140\u003c\/strong\u003e specialty sales improves cash after freight, labor, and fixed overhead. If standard boxes are winning volume but dragging margin, the business can grow and still leave less cash for the owner. What matters is not just revenue; it’s revenue quality.\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;\"\u003eRecurring B2B Sales Volume\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row2\"\u003e\n    \u003ch3\u003eRecurring B2B Sales Volume\u003c\/h3\u003e\n    \u003cp\u003eIf repeat industrial accounts keep reordering, the same warehouse and sales team can support more revenue. In the model, units rise from \u003cstrong\u003e65,000\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e230,000\u003c\/strong\u003e in Year 5, and revenue climbs from \u003cstrong\u003e$3.805M\u003c\/strong\u003e to \u003cstrong\u003e$16.025M\u003c\/strong\u003e. The weighted average selling price moves from \u003cstrong\u003e$58.54\u003c\/strong\u003e to \u003cstrong\u003e$69.67\u003c\/strong\u003e, so each order does more work for the owner.\u003c\/p\u003e\n    \u003cp\u003eThis driver matters because repeat orders spread fixed costs across more shipments and usually lower selling cost. But \u003cstrong\u003eone large customer\u003c\/strong\u003e can make \u003cstrong\u003eEBITDA\u003c\/strong\u003e earnings before interest, taxes, depreciation, and amortization look strong while cash stays fragile if that account slows or pays late. Account quality, not just customer count, drives owner pay.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row2\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Reorders, Not Just Leads\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003eorders per account\u003c\/strong\u003e, \u003cstrong\u003erepeat rate\u003c\/strong\u003e, \u003cstrong\u003etop-customer share\u003c\/strong\u003e, and \u003cstrong\u003eaverage selling price\u003c\/strong\u003e each month. Here’s the quick math: \u003cstrong\u003e$3.805M \/ 65,000 = $58.54\u003c\/strong\u003e per unit, and \u003cstrong\u003e$16.025M \/ 230,000 = $69.67\u003c\/strong\u003e per unit. More repeat volume at a better unit price lifts gross profit without adding the same level of fixed overhead.\u003c\/p\u003e\n      \u003cp\u003ePush standard specs, reorder reminders, and account plans for your best buyers. Keep the biggest account under control, because concentration risk can turn a strong profit report into weak cash flow fast. If one buyer drives too much volume, owner draws get less safe even when sales look good.\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;\"\u003eInventory Turns And Working Capital\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eInventory Turns And Cash Lockup\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eInventory turns\u003c\/strong\u003e is how fast stock sells and gets replaced. In a fastener distributor, slow-moving screws, bolts, kits, and specialty parts can trap cash even when EBITDA is positive. The model still shows a \u003cstrong\u003e$780,000 minimum cash need in Month 2\u003c\/strong\u003e despite Month 1 breakeven, so owner pay depends on how fast inventory turns back into cash, not just accounting profit.\u003c\/p\u003e\n    \u003cp\u003eThe key inputs are stock mix, purchase lot size, supplier timing, and \u003cstrong\u003edays on hand\u003c\/strong\u003e (how long stock sits before it sells). Procurement and quality fees equal \u003cstrong\u003e150%\u003c\/strong\u003e of revenue in Year 1 and \u003cstrong\u003e120%\u003c\/strong\u003e in Year 5, so bulk buys can improve vendor pricing but delay distributions if product sits too long. One slow SKU can block a cash draw.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Turns Before You Buy More\u003c\/h3\u003e\n      \u003cp\u003eMeasure turns by SKU group, not just total inventory. Watch days on hand, backorders, and cash tied up in slow movers, then cut reorder size on low-velocity parts. If a kit or specialty component moves slowly, it should earn its shelf space or get less cash behind it. Faster turns mean more cash for payroll, rent, and owner pay.\u003c\/p\u003e\n      \u003cp\u003eUse purchase rules that protect \u003cstrong\u003eworking capital\u003c\/strong\u003e, the cash tied up in stock. Set reorder points, cap bulk buys, and buy to real demand. If stock sits, distributions wait. If a part sells fast, it can support more inventory without squeezing the owner’s take-home income.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step3\"\u003e3\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eWarehouse And Labor Overhead\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row4\"\u003e\n\u003ch3\u003eWarehouse And Labor Overhead\u003c\/h3\u003e\n\u003cp\u003eWarehouse rent, staff, insurance, delivery support, software, and sales payroll sit above product gross profit, so they hit owner pay fast. The fixed floor is \u003cstrong\u003e$32,200 a month\u003c\/strong\u003e or \u003cstrong\u003e$386,400 a year\u003c\/strong\u003e, and Year 1 wages add \u003cstrong\u003e$474,000\u003c\/strong\u003e across management, inside sales, warehouse, field sales, and quality control. If gross profit does not cover that stack, the owner’s draw gets squeezed.\u003c\/p\u003e\n\u003cp\u003eSame-day delivery and broad SKU coverage raise service cost before they raise profit. One clean rule: \u003cstrong\u003emore service needs more volume\u003c\/strong\u003e. By Year 5, wages reach \u003cstrong\u003e$1364M\u003c\/strong\u003e as staffing scales, so the business needs enough repeat orders to spread labor and protect take-home.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row4\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eMeasure overhead per order\u003c\/h3\u003e\n\u003cp\u003eTrack overhead as \u003cstrong\u003emonthly fixed cost ÷ shipped orders\u003c\/strong\u003e, then add wages and delivery support on top. Use order count, SKU breadth, and fill rate (orders shipped complete) to see if faster service is paying back in repeat volume. If same-day work rises but order volume does not, overhead per order climbs and owner income falls.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eWatch rent and payroll monthly.\u003c\/li\u003e\n\u003cli\u003eMeasure overhead per shipped order.\u003c\/li\u003e\n\u003cli\u003ePrice service levels by cost.\u003c\/li\u003e\n\u003cli\u003eTest volume before adding staff.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eSet staffing to match service promise, not hope. If field sales or warehouse hires come before repeat B2B orders are steady, cash flow tightens even when revenue looks fine. Keep a rule: every new hire should protect fill rate, cut error cost, or support enough extra volume to cover the added payroll.\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;\"\u003ePricing Discipline And Freight Recovery\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003ePricing Discipline And Freight Recovery\u003c\/h3\u003e\n    \u003cp\u003eThis driver covers \u003cstrong\u003eq\nuote price\u003c\/strong\u003e, \u003cstrong\u003eminimum order rules\u003c\/strong\u003e, and \u003cstrong\u003efreight pass-through\u003c\/strong\u003e—charging shipping to the customer. In the model, shipping and fuel total \u003cstrong\u003e50% of revenue in Year 1\u003c\/strong\u003e and ease to \u003cstrong\u003e38% by Year 5\u003c\/strong\u003e, so underpriced small orders can wipe out owner pay fast. The key inputs are order size, delivery cost, vendor terms, and how often freight gets waived.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: if freight is absorbed on a small order, margin drops before rent and labor are covered. Clear quote expirations and surcharge rules help protect take-home income, while vendor rebates can help only if volume and supplier terms support them. When pricing drifts, distributions shrink even when sales stay flat.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eProtect Freight Margin\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003efreight as a % of revenue\u003c\/strong\u003e, \u003cstrong\u003eaverage order value\u003c\/strong\u003e, and the share of orders below your minimum. Test a delivery fee, a basket minimum, and a shorter quote window. If small jobs keep shipping free, owner profit leaks out one order at a time.\u003c\/p\u003e\n      \u003cp\u003eUse one rule set for standard stock, special sourcing, and rush delivery. Require the team to document who pays freight before shipment, then review exceptions monthly. That keeps pricing tied to cash, not just booked 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 step5\"\u003e5\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eReceivables And Credit Risk\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row6\"\u003e\n\u003ch3\u003eReceivables Risk\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eReceivables\u003c\/strong\u003e decide when profit becomes cash. In a wholesale fastener business, you may pay suppliers, freight, payroll, and rent before customers pay invoices, even on \u003cstrong\u003enet 30\u003c\/strong\u003e terms. If accounts slip past due, \u003cstrong\u003ebad debt\u003c\/strong\u003e cuts both cash and margin, so owner draws can stall even when sales and EBITDA look fine.\u003c\/p\u003e\n\u003cp\u003eThe key inputs are invoice volume, average invoice size, days past due, and write-off rate. Track \u003cstrong\u003eDSO\u003c\/strong\u003e (days sales outstanding, or how long cash takes to collect), plus 30+, 60+, and 90+ aging. One late customer can tie up cash that should fund distributions, inventory, and weekly operating bills.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row6\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTighten Credit Controls\u003c\/h3\u003e\n\u003cp\u003eSet \u003cstrong\u003ecredit limits\u003c\/strong\u003e by account, use deposits for special orders, and stop shipping when limits are hit. Run a fixed collection cadence: invoice at shipment, follow up at due date, then escalate fast. If one customer starts stretching terms, cut exposure before unpaid balances spread across the book.\u003c\/p\u003e\n\u003cp\u003eForecast cash with payment lag built in. A business can show healthy revenue but still miss owner pay if invoices do not convert on time. Watch overdue balance as a share of sales, then compare it to collections each week so you can see whether cash is coming in fast enough to cover payroll and supplier bills.\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 growth owner-income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Fastener Distribution Company Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Fastener Distribution Company Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"Scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions.\"\u003e\u003cdiv class=\"fml-scenario-table-card\"\u003e\n\u003cheader class=\"fml-scenario-table-header\"\u003e\u003cdiv\u003e\n\u003cp class=\"fml-scenario-table-eyebrow\"\u003eOwner income scenarios\u003c\/p\u003e\n\u003cp class=\"fml-scenario-table-description\"\u003eOwner income rises as revenue scales, margins improve, and the team expands. This model is cash-heavy, margin-sensitive, and receivables-sensitive, so EBITDA can look strong while take-home stays uneven.\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 growth owner-income cases for a fastener distributor.\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=\"Lean Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eLean Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLean 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=\"Growth Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eGrowth Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eGrowth 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=\"Year 1 is the lean case: $3.805M revenue, $2.110M EBITDA, and a $115,000 owner-manager salary line.\"\u003eYear 1 is the lean case: $3.805M revenue, $2.110M EBITDA, and a $115,000 owner-manager salary line.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 3 is the base case: $8.295M revenue and $5.323M EBITDA with a larger sales and warehouse team.\"\u003eYear 3 is the base case: $8.295M revenue and $5.323M EBITDA with a larger sales and warehouse team.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 5 is the growth case: $16.025M revenue and $11.334M EBITDA with scaled fulfillment.\"\u003eYear 5 is the growth case: $16.025M revenue and $11.334M EBITDA with scaled fulfillment.\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=\"It fits a controlled SKU buildout with a $780,000 minimum cash need, smaller throughput, and tight control over procurement, shipping, and working capital.\"\u003eIt fits a controlled SKU buildout with a $780,000 minimum cash need, smaller throughput, and tight control over procurement, shipping, and working capital.\u003c\/td\u003e\n\u003ctd data-export-value=\"It assumes repeat industrial accounts, more order flow, and a wider operating team across inside sales, warehouse, and field support.\"\u003eIt assumes repeat industrial accounts, more order flow, and a wider operating team across inside sales, warehouse, and field support.\u003c\/td\u003e\n\u003ctd data-export-value=\"It assumes broader order volume, more warehouse and field sales capacity, and a $1.364M wage base.\"\u003eIt assumes broader order volume, more warehouse and field sales capacity, and a $1.364M wage base.\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=\"Inventory procurement; 3PL shipping; QA lab fees; owner salary; cash reserves\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eInventory procurement\u003c\/li\u003e\n\u003cli\u003e3PL shipping\u003c\/li\u003e\n\u003cli\u003eQA lab fees\u003c\/li\u003e\n\u003cli\u003eowner salary\u003c\/li\u003e\n\u003cli\u003ecash reserves\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Inside sales payroll; warehouse staffing; 3PL shipping; procurement mix; receivables\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eInside sales payroll\u003c\/li\u003e\n\u003cli\u003ewarehouse staffing\u003c\/li\u003e\n\u003cli\u003e3PL shipping\u003c\/li\u003e\n\u003cli\u003eprocurement mix\u003c\/li\u003e\n\u003cli\u003ereceivables\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Warehouse payroll; field sales payroll; freight and logistics; procurement mix; receivables\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eWarehouse payroll\u003c\/li\u003e\n\u003cli\u003efield sales payroll\u003c\/li\u003e\n\u003cli\u003efreight and logistics\u003c\/li\u003e\n\u003cli\u003eprocurement mix\u003c\/li\u003e\n\u003cli\u003ereceivables\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=\"Lean owner draw\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eLean owner draw\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLean cash draw\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"Base owner draw\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eBase owner draw\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eRepeat accounts\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"Growth owner draw\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eGrowth owner draw\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eScaled fulfillment\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 opening year, cash needs, and a narrower product mix.\"\u003eUse this to stress-test the opening year, cash needs, and a narrower product mix.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the core plan if repeat accounts and steady reorders are the main growth engine.\"\u003eUse this as the core plan if repeat accounts and steady reorders are the main growth engine.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test upside from larger order volume and a heavier fulfillment setup.\"\u003eUse this to test upside from larger order volume and a heavier fulfillment setup.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-note\"\u003e\n\u003cspan class=\"fml-scenario-table-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e Scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49303577067763,"sku":"fastener-distribution-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/fastener-distribution-owner-makes.webp?v=1782682463","url":"https:\/\/financialmodelslab.com\/products\/fastener-distribution-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}