{"product_id":"file-cabinet-sales-owner-makes","title":"How Much File Cabinet Sales Owners Make: $110K Salary to $352K","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 estimating owner pay before the business fully proves demand, so the key question is cash, not just sales This five-year US model covers \u003cstrong\u003e$431K in first-year revenue\u003c\/strong\u003e, gross margin, freight, payroll, overhead, reserves, and owner role assumptions income still depends on local demand, product mix, supplier pricing, freight, installation, and operating model\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=\"Owner income outlook\"\u003e\u003cdiv class=\"metric-grid\"\u003e\n\u003carticle class=\"metric-card is-green\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 uses the $110K GM salary; Year 2 assumes owner keeps operating profit too. Excludes taxes, debt, capex, and reserves.\"\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 uses the $110K GM salary; Year 2 assumes owner keeps operating profit too. Excludes taxes, debt, capex, and reserves.\"\u003e$110K-$352K\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"EBITDA margin from Year 1 and Year 2 model results. It excludes taxes, debt, capex, and owner draws.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-net-margin.svg\" alt=\"Net margin icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eNet margin\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"EBITDA margin from Year 1 and Year 2 model results. It excludes taxes, debt, capex, and owner draws.\"\u003e-41% to 16%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 break-even sales are about $50K a month, or roughly 109 orders at $456 AOV; this is a planning estimate.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-revenue-target.svg\" alt=\"Revenue for target pay icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eRevenue for target pay\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Year 1 break-even sales are about $50K a month, or roughly 109 orders at $456 AOV; this is a planning estimate.\"\u003e$50K\/mo\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Heavy fixed costs and a Year 1 loss make launch hard; the model reaches EBITDA profit in Year 2 and breaks even in Month 14.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-business-difficulty.svg\" alt=\"Business difficulty icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eBusiness difficulty\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Heavy fixed costs and a Year 1 loss make launch hard; the model reaches EBITDA profit in Year 2 and breaks even in Month 14.\"\u003eHard\u003c\/strong\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to test your owner pay?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"Research-based planning estimate only. Owner take-home is before personal taxes, not guaranteed, and is not salary, tax advice, or owner distribution advice.\"\u003e\u003cdiv class=\"fml-owner-card\"\u003e\n\u003cheader class=\"fml-owner-header\"\u003e\u003cdiv class=\"fml-owner-heading\"\u003e\n\u003cp class=\"fml-owner-eyebrow\"\u003eOwner income calculator\u003c\/p\u003e\n\u003cp class=\"fml-owner-intro\"\u003eEstimate owner take-home and target-pay gap from revenue, margin, costs, reserves, and target pay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-scenarios\" aria-label=\"Income scenario presets\"\u003e\n\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"low\"\u003eLow\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario is-active\" type=\"button\" data-scenario=\"base\"\u003eBase\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"high\"\u003eHigh\u003c\/button\u003e\n\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-owner-layout\"\u003e\n\u003cform class=\"fml-owner-inputs\"\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMonthly revenue\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Average monthly sales before expenses. Use the operating month you expect to hold, not a one-time peak. Year 1 revenue is 431000, Year 2 is 1053000, and Year 3 is 2469000.\"\u003ei\u003cspan role=\"tooltip\"\u003eAverage monthly sales before expenses. Use the operating month you expect to hold, not a one-time peak. Year 1 revenue is 431000, Year 2 is 1053000, and Year 3 is 2469000.\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 expect to hold, not a one-time peak. Year 1 revenue is 431000, Year 2 is 1053000, and Year 3 is 2469000.\" data-low=\"35917\" data-base=\"87750\" data-high=\"205750\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"87,750\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eGross margin\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of revenue left after inventory and shipping costs. In this model, inventory runs 12.0% in Year 1 and shipping runs 7.0% in Year 1.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after inventory and shipping costs. In this model, inventory runs 12.0% in Year 1 and shipping runs 7.0% in Year 1.\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 inventory and shipping costs. In this model, inventory runs 12.0% in Year 1 and shipping runs 7.0% in Year 1.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"0.1\" data-low=\"81\" data-base=\"81.7\" data-high=\"84\" value=\"81.7\"\u003e\u003coutput\u003e81.7%\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, contractors, benefits, and staffing before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll, contractors, benefits, and staffing before owner pay.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"laborCost\" data-owner-kind=\"money\" data-owner-label=\"Labor cost\" data-owner-note=\"Monthly payroll, contractors, benefits, and staffing before owner pay.\" data-low=\"23750\" data-base=\"35000\" data-high=\"44583\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"35,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\u003eFixed overhead\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Warehouse lease, e-commerce fees, insurance, utilities, and software. This model totals 12000 per month.\"\u003ei\u003cspan role=\"tooltip\"\u003eWarehouse lease, e-commerce fees, insurance, utilities, and software. This model totals 12000 per month.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"fixedOverhead\" data-owner-kind=\"money\" data-owner-label=\"Fixed overhead\" data-owner-note=\"Warehouse lease, e-commerce fees, insurance, utilities, and software. This model totals 12000 per month.\" data-low=\"12000\" data-base=\"12000\" data-high=\"12000\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"12,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\u003eMarketing\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly marketing spend or agency retainer needed to sustain demand.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly marketing spend or agency retainer needed to sustain demand.\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 or agency retainer needed to sustain demand.\" data-low=\"4500\" data-base=\"4500\" data-high=\"4500\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"4,500\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eDebt service\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly loan or financing payments. Use 0 if you do not have debt.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or financing payments. Use 0 if you do not have 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 payments. Use 0 if you do not have 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 set aside for taxes before owner take-home.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit set aside 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 set aside for taxes before owner take-home.\" 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 kept back for repairs, growth, working capital, and risk buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent kept back for repairs, growth, working capital, 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 kept back for repairs, growth, working capital, and risk 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=\"Target monthly owner income used to calculate the target-pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eTarget monthly owner income 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=\"Target monthly owner income used to calculate the target-pay gap.\" data-low=\"6000\" data-base=\"10000\" data-high=\"18000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"10,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/form\u003e\n\u003caside class=\"fml-owner-results\" aria-live=\"polite\"\u003e\u003cspan class=\"fml-owner-tag\"\u003eOwner income output\u003c\/span\u003e\u003cdiv class=\"fml-owner-metrics\"\u003e\n\u003cdiv class=\"fml-owner-metric is-primary\"\u003e\n\u003cspan class=\"fml-owner-metric-label\"\u003eOwner Income\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly take-home after tax and reinvestment reserves.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly take-home after tax and reinvestment reserves.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cstrong data-owner-output=\"monthlyOwnerIncome\"\u003e$13,327\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\"\u003e15%\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$81,581\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$3,327\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$159,921\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$20,192\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$6,865\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$3,327\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$87,750\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-bar-row\" data-owner-bridge=\"grossProfit\"\u003e\n\u003cspan\u003eGross profit\u003c\/span\u003e\u003cdiv\u003e\u003ci style=\"--fml-owner-share: 82%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$71,692\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: 59%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$51,500\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: 8%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$6,865\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: 15%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$13,327\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fml-owner-export\" type=\"button\" data-owner-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-note\"\u003e\n\u003cspan class=\"fml-owner-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e Research-based planning estimate only. Owner take-home is before personal taxes, not guaranteed, and is not 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 see how owner income is modeled?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThis \u003ca href=\"\/products\/file-cabinet-sales-financial-model\"\u003eFile Cabinet Sales Financial Model Template\u003c\/a\u003e screenshot shows revenue, margin, costs, reserves, and owner take-home assumptions—open the model.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\u003cstrong\u003eOwner pay is modeled\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eYear 1: $431K revenue\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eYear 2: $1.053M revenue\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eYear 3: $2.469M revenue\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e$644K cash need, Month 13\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e833% IRR, 1284% ROE\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"image-section_blog image-2_new_design_blog\"\u003e\n\n\u003cdiv class=\"preview-card\" data-preview-src=\"\/cdn\/shop\/files\/file-cabinet-sales-financial-model-dashboard-financialmodelslab_368da624-c385-4fee-823c-eee871519bc4.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/file-cabinet-sales-financial-model-dashboard-financialmodelslab_368da624-c385-4fee-823c-eee871519bc4.webp?width=500\" alt=\"File Cabinet Sales Financial Model dashboard summarizing key KPIs, runway, cash position and performance with a dynamic dashboard, investor-ready charts to avoid cash-flow blind spots.\"\u003e\n\u003cdiv class=\"preview-overlay\"\u003e\n\u003cbutton class=\"preview-btn\" type=\"button\" style=\"align-items: center; vertical-align: middle; display: inline-flex; justify-content: center; gap: 6px; line-height: 1;\"\u003e\nPREVIEW \u003csvg fill=\"#fff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewbox=\"0 0 448 512\" width=\"14\"\u003e\u003cpath d=\"M416 176V86.63L246.6 256L416 425.4V336c0-8.844 7.156-16 16-16s16 7.156 16 16v128c0 8.844-7.156 16-16 16h-128c-8.844 0-16-7.156-16-16s7.156-16 16-16h89.38L224 278.6L54.63 448H144C152.8 448 160 455.2 160 464S152.8 480 144 480h-128C7.156 480 0 472.8 0 464v-128C0 327.2 7.156 320 16 320S32 327.2 32 336v89.38L201.4 256L32 86.63V176C32 184.8 24.84 192 16 192S0 184.8 0 176v-128C0 39.16 7.156 32 16 32h128C152.8 32 160 39.16 160 48S152.8 64 144 64H54.63L224 233.4L393.4 64H304C295.2 64 288 56.84 288 48S295.2 32 304 32h128C440.8 32 448 39.16 448 48v128C448 184.8 440.8 192 432 192S416 184.8 416 176z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat gross margin do file cabinet sales businesses need?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eIf you're planning \u003ca href=\"\/blogs\/how-to-open\/file-cabinet-sales\"\u003eHow To Start File Cabinet Sales Business?\u003c\/a\u003e, you need a very high gross margin: inventory is \u003cstrong\u003e12%\u003c\/strong\u003e of revenue in Year 1 and shipping plus fulfillment is \u003cstrong\u003e7%\u003c\/strong\u003e, leaving \u003cstrong\u003e81%\u003c\/strong\u003e contribution before overhead. By Year 5, those direct costs drop to \u003cstrong\u003e16%\u003c\/strong\u003e, so contribution rises to \u003cstrong\u003e84%\u003c\/strong\u003e. The real test is net contribution after freight, damages, returns, discounts, and delivery labor, because even small cost creep can wipe out profit fast.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eYear 1 margin math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eInventory cost starts at \u003cstrong\u003e12%\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eShipping and fulfillment add \u003cstrong\u003e7%\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eDirect cost totals \u003cstrong\u003e19%\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eContribution stays at \u003cstrong\u003e81%\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\u003eWhat moves profit\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eYear 5 direct cost falls to \u003cstrong\u003e16%\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eThat lifts contribution to \u003cstrong\u003e84%\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eWatch freight, damages, and returns.\u003c\/li\u003e\n\u003cli\u003eWatch discounts and delivery labor too.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow many file cabinets do I need to sell to pay myself?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eFor \u003cstrong\u003eFile Cabinet Sales\u003c\/strong\u003e, the answer is not one fixed unit count; it depends on average order value and margin. At a \u003cstrong\u003e$456 AOV\u003c\/strong\u003e, about \u003cstrong\u003e1.3 cabinets per order\u003c\/strong\u003e, and an \u003cstrong\u003e81% contribution margin\u003c\/strong\u003e, you need roughly \u003cstrong\u003e$50K\/month\u003c\/strong\u003e, or \u003cstrong\u003e109 orders\/month\u003c\/strong\u003e, to cover \u003cstrong\u003e$198K fixed overhead\u003c\/strong\u003e and \u003cstrong\u003e$285K payroll\u003c\/strong\u003e; track this against \u003ca href=\"\/blogs\/kpi-metrics\/file-cabinet-sales\"\u003eWhat Are The 5 KPIs For File Cabinet Sales?\u003c\/a\u003e. That equals about \u003cstrong\u003e142 cabinets\/month\u003c\/strong\u003e, and any owner pay above the \u003cstrong\u003e$110K general manager salary\u003c\/strong\u003e should be added to the revenue target.\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\u003eQuick Math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$351\u003c\/strong\u003e weighted unit price\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$456\u003c\/strong\u003e average order value\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e12%\u003c\/strong\u003e inventory cost\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e7%\u003c\/strong\u003e shipping cost\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\u003ePay Target\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e81%\u003c\/strong\u003e contribution margin\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$50K\/month\u003c\/strong\u003e break-even revenue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e109\u003c\/strong\u003e orders per month\u003c\/li\u003e\n\u003cli\u003eBundles help only if discounts stay controlled\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCan a file cabinet sales owner pay themselves without doing delivery?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eYes — but only if \u003cstrong\u003eFile Cabinet Sales\u003c\/strong\u003e makes enough gross profit to pay a replacement for the owner’s work and still cover overhead. If the owner stops handling operations and delivery coordination, Year 1 payroll is \u003cstrong\u003e$285K\u003c\/strong\u003e, and fixed overhead rises by \u003cstrong\u003e$198K\u003c\/strong\u003e a year. Keep the \u003cstrong\u003e$110K\u003c\/strong\u003e general manager salary as a real cost; true profit is what’s left after paying someone else to do the owner’s job.\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\u003ePay test\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$285K\u003c\/strong\u003e Year 1 payroll\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$110K\u003c\/strong\u003e general manager\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$65K\u003c\/strong\u003e operations coordinator\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$50K\u003c\/strong\u003e customer success rep\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\u003eProfit test\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$60K\u003c\/strong\u003e content specialist\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$198K\u003c\/strong\u003e added fixed overhead\u003c\/li\u003e\n\u003cli\u003eReplacement labor must be covered\u003c\/li\u003e\n\u003cli\u003eOwner pay is not free\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant the six income drivers?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Accessible label for the six income-driver cards.\"\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\u003eOrder Value\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$456-$784\u003c\/strong\u003e\u003cp\u003eAverage order value climbs from $456 in Year 1 to $784 in Year 5 as the mix shifts toward bigger storage sets, so each sale throws off more revenue and profit.\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\u003eGross Margin\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e81%\u003c\/strong\u003e\u003cp\u003eInventory purchase cost falls from 12% to 10% of sales, so the 81% Year 1 contribution margin stays high and leaves more room for owner pay.\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 Orders\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e10%-22%\u003c\/strong\u003e\u003cp\u003eRepeat buyers rise from 10% to 22% of new customers, so commercial accounts and reorders add lifetime value and steady cash.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e4\u003c\/span\u003e\u003ch4\u003eCash Tied Up\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$644K\u003c\/strong\u003e\u003cp\u003eSlow turns trap cash in stock, and the model's minimum cash lands at $644K in Month 13, so lean buying is key to staying funded.\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\u003eDelivery Costs\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e7%-6%\u003c\/strong\u003e\u003cp\u003eShipping and fulfillment run at 7% of sales in Year 1 and ease to 6%, so tighter delivery control keeps more of each order.\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\u003eFixed Overhead\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$483K\u003c\/strong\u003e\u003cp\u003eFixed overhead plus payroll is about $483K in Year 1, and payroll rises to $420K in Year 2, so owner income depends on volume outrunning the fixed staff load.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eFile Cabinet Sales Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eAverage Order Value 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\u003eAverage Order Value and Product Mix\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eAOV\u003c\/strong\u003e is the average dollars per order, and \u003cstrong\u003eweighted unit price\u003c\/strong\u003e is the average selling price across the mix. In Year 1, weighted unit price is about \u003cstrong\u003e$351\u003c\/strong\u003e and AOV is about \u003cstrong\u003e$456\u003c\/strong\u003e; by Year 5, they rise to \u003cstrong\u003e$436\u003c\/strong\u003e and \u003cstrong\u003e$784\u003c\/strong\u003e. That is \u003cstrong\u003e$328\u003c\/strong\u003e more per order, or about \u003cstrong\u003e72%\u003c\/strong\u003e higher AOV.\u003c\/p\u003e\n    \u003cp\u003eThe mix shifts too: \u003cstrong\u003esteel filing cabinets\u003c\/strong\u003e fall from \u003cstrong\u003e40%\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e20%\u003c\/strong\u003e in Year 5, while \u003cstrong\u003emodular shelving\u003c\/strong\u003e rises from \u003cstrong\u003e30%\u003c\/strong\u003e to \u003cstrong\u003e40%\u003c\/strong\u003e. That can lift gross profit per order, but only if \u003cstrong\u003efreight, installation, damages, and discounts\u003c\/strong\u003e do not wipe out the margin.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row1\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eRaise Ticket Size Without Losing Margin\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003eAOV\u003c\/strong\u003e, product mix, and landed cost per order. The key inputs are order mix by SKU, freight, installation, damage rates, and discounting. Use the data to compare cabinet-heavy carts with shelving-heavy carts, then price service work separately so higher ticket orders also produce higher \u003cstrong\u003egross profit per order\u003c\/strong\u003e.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eWatch freight by SKU.\u003c\/li\u003e\n        \u003cli\u003ePrice installation separately.\u003c\/li\u003e\n        \u003cli\u003eTrack damages and returns.\u003c\/li\u003e\n        \u003cli\u003eLimit discount leakage.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eIf the Year 5 AOV target is \u003cstrong\u003e$784\u003c\/strong\u003e, each order has to keep enough margin after delivery and service costs, or the bigger ticket will not improve owner 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 step1\"\u003e1\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eGross Margin And Supplier Cost\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row2\"\u003e\n    \u003ch3\u003eGross Margin And Supplier Cost\u003c\/h3\u003e\n    \u003cp\u003eSupplier cost is the main squeeze on take-home pay. In this model, inventory purchase cost is \u003cstrong\u003e12%\u003c\/strong\u003e in Year 1, \u003cstrong\u003e115%\u003c\/strong\u003e in Year 2, and \u003cstrong\u003e10%\u003c\/strong\u003e in Year 5; gross margin before shipping is \u003cstrong\u003e88%\u003c\/strong\u003e in Year 1, and after \u003cstrong\u003e7%\u003c\/strong\u003e shipping and fulfillment, contribution margin is \u003cstrong\u003e81%\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: if vendor pricing, freight, or damage rates rise, more revenue gets trapped in cost of goods sold (direct product cost). Each \u003cstrong\u003e1 point\u003c\/strong\u003e of extra cost cuts \u003cstrong\u003eYear 2 profit by about $105K\u003c\/strong\u003e. That hit lands before payroll, overhead, reserves, and debt service, so gross margin is not the same as owner pay.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row2\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eControl Landed Cost Early\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003evendor unit cost\u003c\/strong\u003e, \u003cstrong\u003efreight in\u003c\/strong\u003e, \u003cstrong\u003edamage credits\u003c\/strong\u003e, and \u003cstrong\u003ediscount leakage\u003c\/strong\u003e on every order. Build margin by SKU, not just by category, so you can see which cabinet or storage line still earns money after shipping and fulfillment.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eWatch landed cost per SKU\u003c\/li\u003e\n        \u003cli\u003eTest supplier quotes monthly\u003c\/li\u003e\n        \u003cli\u003ePrice for freight-heavy items\u003c\/li\u003e\n        \u003cli\u003eSeparate margin from owner draw\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eIf margin looks fine but cash is tight, check returns, slow stock, and unpaid vendor bills. The owner only feels the profit after operating costs and reserves are covered.\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;\"\u003eCommercial Accounts And Repeat Orders\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eCommercial Accounts And Repeat Orders\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eCommercial file cabinet sales\u003c\/strong\u003e lift income because repeat buying grows over time. Repeat customers are \u003cstrong\u003e10%\u003c\/strong\u003e of new customers in Year 1 and \u003cstrong\u003e22%\u003c\/strong\u003e by Year 5, while repeat customer lifetime extends from \u003cstrong\u003e12 months\u003c\/strong\u003e to \u003cstrong\u003e36 months\u003c\/strong\u003e. That means more orders from the same accounts and less pressure on paid acquisition, but only if average order value and margin hold.\u003c\/p\u003e\n    \u003cp\u003eCommercial buyers can also squeeze cash flow. They negotiate price, compare bids, ask for delivery windows, and may pay later, so revenue can look good while cash arrives late. The model also adds a \u003cstrong\u003e$85K\u003c\/strong\u003e sales manager in Year 2, so repeat accounts have to cover selling costs and still leave profit for owner pay.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eMeasure Repeat Revenue By Account\u003c\/h3\u003e\n      \u003cp\u003eTrack repeat orders by customer, not just total sales. The key inputs are new commercial customers, repeat customer share, orders per month, average order value, payment timing, and sales payroll. Here’s the quick math: if repeat orders rise from \u003cstrong\u003e1\u003c\/strong\u003e to \u003cstrong\u003e3\u003c\/strong\u003e per month, the same account base produces more revenue without rebuilding the funnel each time.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack repeat rate monthly.\u003c\/li\u003e\n        \u003cli\u003eLog bid discounts by account.\u003c\/li\u003e\n        \u003cli\u003eWatch days to payment.\u003c\/li\u003e\n        \u003cli\u003eSet delivery windows upfront.\u003c\/li\u003e\n        \u003cli\u003eSeparate sales pay from margin.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003ePrice for service, not just the cabinet. If a deal needs custom delivery, slower payment, or heavy discounting, protect margin with clear terms. That keeps repeat revenue high enough to absorb the \u003cstrong\u003e$85K\u003c\/strong\u003e sales manager cost and still support owner draws.\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;\"\u003eInventory Turnover And Cash Tied Up\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 Turnover\u003c\/h3\u003e\n    \u003cp\u003eInventory turnover means how fast cabinets sell and get replaced. When \u003cstrong\u003eslow-moving sizes, finishes, or cabinet types\u003c\/strong\u003e sit on the shelf, they tie up cash even if gross margin looks fine. In this model, inventory purchase cost is \u003cstrong\u003e12% of Year 1 revenue\u003c\/strong\u003e, or about \u003cstrong\u003e$52K\u003c\/strong\u003e, and the business needs \u003cstrong\u003e$644K\u003c\/strong\u003e of minimum cash in Month 13, so stock levels directly affect owner draws.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: more stock on hand helps service demand, but too much stock delays cash conversion. That matters because owner income comes after inventory, shipping, payroll, and reserves are covered, not before.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eProtect Cash Before Owner Pay\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003eunits on hand\u003c\/strong\u003e, \u003cstrong\u003eunits sold\u003c\/strong\u003e, \u003cstrong\u003epurchase cost\u003c\/strong\u003e, and \u003cstrong\u003ereorder timing\u003c\/strong\u003e by SKU. If a cabinet type is not moving, reduce the next buy and hold more cash. The goal is simple: keep enough stock to sell, but not so much that it starves the business of working capital.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eReview sell-through by SKU monthly.\u003c\/li\u003e\n        \u003cli\u003eSeparate fast and slow movers.\u003c\/li\u003e\n        \u003cli\u003eKeep reserves before distributions.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eThat discipline protects owner take-home because cash tied in stock cannot be paid out. As sales grow, reorder pressure rises, so inventory control has to tighten before profit turns into a cash squeeze.\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;\"\u003eDelivery, Installation, And Freight Economics\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row5\"\u003e\n\u003ch3\u003eFreight and Delivery Control\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eDelivery\u003c\/strong\u003e can protect margin or leak cash. In Year 1, shipping and fulfillment are \u003cstrong\u003e7%\u003c\/strong\u003e of revenue, about \u003cstrong\u003e$30K\u003c\/strong\u003e on \u003cstrong\u003e$431K\u003c\/strong\u003e in sales, and contribution margin after inventory and shipping is \u003cstrong\u003e81%\u003c\/strong\u003e. If missed windows, stair carries, or damage claims pile up, that margin turns into less owner pay.\u003c\/p\u003e\n\u003cp\u003eThis driver includes freight rates, last-mile drops, assembly, returns, and damage handling. To estimate it, track order count, average order value, item size and weight, delivery zone,\nand how many jobs need install or white-glove service. Complex orders should be priced separately, or the owner ends up subsidizing delivery.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row5\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003ePrice by Delivery Complexity\u003c\/h3\u003e\n\u003cp\u003eSplit orders into simple drop, stair carry, assembly, and return-risk jobs. Then set a fee for each one so shipping stays near the model’s \u003cstrong\u003e7%\u003c\/strong\u003e target in Year 1. Here’s the quick math: on \u003cstrong\u003e$431K\u003c\/strong\u003e sales, a \u003cstrong\u003e7%\u003c\/strong\u003e freight load is about \u003cstrong\u003e$30K\u003c\/strong\u003e; every extra re-delivery or damage claim cuts cash that could have gone to the owner.\u003c\/p\u003e\n\u003cp\u003eTrack on-time windows, damage rate, re-delivery cost, and install labor each month. If Year 2 shipping moves to \u003cstrong\u003e68%\u003c\/strong\u003e and about \u003cstrong\u003e$72K\u003c\/strong\u003e, the business needs higher delivery fees, tighter service zones, or fewer free add-ons to protect gross profit and owner draw.\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;\"\u003eFixed Overhead And Owner Role\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row6\"\u003e\n    \u003ch3\u003eFixed Overhead And Owner Role\u003c\/h3\u003e\n    \u003cp\u003eOverhead controls how much gross profit reaches the owner. In this model, fixed expenses are \u003cstrong\u003e$165K\/month\u003c\/strong\u003e and payroll is \u003cstrong\u003e$285K\u003c\/strong\u003e in Year 1, rising to \u003cstrong\u003e$420K\u003c\/strong\u003e in Year 2, so the business needs steady sales before any owner draw.\u003c\/p\u003e\n    \u003cp\u003eThe key question is whether the owner is still doing the work. If the \u003cstrong\u003e$110K\u003c\/strong\u003e general manager salary replaces owner labor, only the profit left after that swap is real take-home. Showroom-heavy or warehouse-heavy setups need more volume to cover fixed costs; lean online models can break even sooner if service quality holds.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Overhead Before Owner Pay\u003c\/h3\u003e\n      \u003cp\u003eBuild the forecast from \u003cstrong\u003esales volume\u003c\/strong\u003e, \u003cstrong\u003egross margin\u003c\/strong\u003e, \u003cstrong\u003epayroll\u003c\/strong\u003e, and \u003cstrong\u003efixed rent and admin costs\u003c\/strong\u003e. Here’s the quick test: if gross profit does not cover fixed overhead plus a market-rate manager, the owner should not take distributions yet.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack monthly fixed cost run rate.\u003c\/li\u003e\n        \u003cli\u003eSeparate owner labor from profit.\u003c\/li\u003e\n        \u003cli\u003eTest break-even by sales channel.\u003c\/li\u003e\n        \u003cli\u003eHold cash before distributions.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eScenario objective: Compare low, base, and high owner-income cases\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"File Cabinet Sales Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"File Cabinet Sales 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 swings fast here because revenue ramps against heavy payroll and warehouse costs. The model also needs about $644K minimum cash, so timing matters.\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 owner income cases for a filing cabinet sales business.\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 cash risk\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 proving scale\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"High Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eHigh Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eUpside not default\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 low-earnings path, with a Year 1-style ramp and losses before non-operating items.\"\u003eThis is the low-earnings path, with a Year 1-style ramp and losses before non-operating items.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the modeled middle path, with Year 2-style scale and the owner stepping into the GM role.\"\u003eThis is the modeled middle path, with Year 2-style scale and the owner stepping into the GM role.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the stronger path, with Year 3-style scale and much more profit after fixed costs.\"\u003eThis is the stronger path, with Year 3-style scale and much more profit after fixed costs.\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=\"Revenue is about $431K, contribution margin is about 81%, payroll plus fixed overhead is about $483K, and operating profit lands near -$134K before capex, debt, taxes, and reserves.\"\u003eRevenue is about $431K, contribution margin is about 81%, payroll plus fixed overhead is about $483K, and operating profit lands near -$134K before capex, debt, taxes, and reserves.\u003c\/td\u003e\n\u003ctd data-export-value=\"Revenue is about $1.053M, contribution margin is about 81.7%, payroll plus fixed overhead is about $618K, and operating profit is about $242K, or about $352K if the owner fills the GM role.\"\u003eRevenue is about $1.053M, contribution margin is about 81.7%, payroll plus fixed overhead is about $618K, and operating profit is about $242K, or about $352K if the owner fills the GM role.\u003c\/td\u003e\n\u003ctd data-export-value=\"Revenue is about $2.469M, contribution margin is about 82.5%, payroll plus fixed overhead is about $733K, and operating profit is about $1.304M before exclusions.\"\u003eRevenue is about $2.469M, contribution margin is about 82.5%, payroll plus fixed overhead is about $733K, and operating profit is about $1.304M before exclusions.\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=\"Year 1 traffic ramp; 1.2% conversion; 1.3 units per order; 12% inventory cost; $483K payroll and fixed overhead\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eYear 1 traffic ramp\u003c\/li\u003e\n\u003cli\u003e1.2% conversion\u003c\/li\u003e\n\u003cli\u003e1.3 units per order\u003c\/li\u003e\n\u003cli\u003e12% inventory cost\u003c\/li\u003e\n\u003cli\u003e$483K payroll and fixed overhead\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 2 traffic growth; 1.5% conversion; 1.4 units per order; 11.5% inventory cost; owner as GM\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eYear 2 traffic growth\u003c\/li\u003e\n\u003cli\u003e1.5% conversion\u003c\/li\u003e\n\u003cli\u003e1.4 units per order\u003c\/li\u003e\n\u003cli\u003e11.5% inventory cost\u003c\/li\u003e\n\u003cli\u003eowner as GM\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 3 traffic growth; 1.8% conversion; 1.5 units per order; 11% inventory cost; fixed costs spread over scale\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eYear 3 traffic growth\u003c\/li\u003e\n\u003cli\u003e1.8% conversion\u003c\/li\u003e\n\u003cli\u003e1.5 units per order\u003c\/li\u003e\n\u003cli\u003e11% inventory cost\u003c\/li\u003e\n\u003cli\u003efixed costs spread over scale\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=\"-$134K\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e-$134K\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eStress case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$242K-$352K\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$242K-$352K\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003ePlanning base\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$1.304M\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$1.304M\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eUpside case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Best fit\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-fit\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-best-fit.svg\" alt=\"Best fit icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eBest fit\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Use this to stress-test cash and hiring if demand lags.\"\u003eUse this to stress-test cash and hiring if demand lags.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this for the likely planning case and owner pay target.\"\u003eUse this for the likely planning case and owner pay target.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test upside if traffic, conversion, and staffing all hold.\"\u003eUse this to test upside if traffic, conversion, and staffing all hold.\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":49303674454259,"sku":"file-cabinet-sales-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/file-cabinet-sales-owner-makes.webp?v=1782682535","url":"https:\/\/financialmodelslab.com\/products\/file-cabinet-sales-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}