{"product_id":"gun-store-owner-makes","title":"How Much Does A Gun Store Owner Make? $356K Year 1 Planning Case","description":"\u003cbr\u003e\u003cdiv class=\"card_smpl\"\u003e\n\u003cp\u003eA gun store owner may make about \u003cstrong\u003e$356,200\u003c\/strong\u003e in first-year pre-tax operating profit under this planning case That comes from about \u003cstrong\u003e$738,600\u003c\/strong\u003e in revenue, an \u003cstrong\u003e890%\u003c\/strong\u003e gross margin before marketing and payment fees, and about \u003cstrong\u003e$267,900\u003c\/strong\u003e in payroll and fixed overhead Revenue is not owner take-home inventory reserves, debt payments, personal taxes, and reinvestment can reduce cash available to the owner The biggest swing factors are sales volume, conversion, repeat orders, product mix, and staffing\u003c\/p\u003e\n\n\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Owner income 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=\"Year 1 pre-tax operating profit, annualized owner cash before taxes, debt, reserves, and reinvestment. Research-based model figure; distributable cash can be lower.\"\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 pre-tax operating profit, annualized owner cash before taxes, debt, reserves, and reinvestment. Research-based model figure; distributable cash can be lower.\"\u003e$3.56M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Blended gross margin from the Year 1 model mix after COGS. It's a planning estimate, not guaranteed net profit.\"\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=\"Blended gross margin from the Year 1 model mix after COGS. It's a planning estimate, not guaranteed net profit.\"\u003e89.0%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Annual revenue needed to cover $2.679M of payroll and fixed overhead at 84.5% contribution. Research-based break-even estimate; mix shifts can move it.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-revenue-target.svg\" alt=\"Revenue for target pay icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eRevenue for target pay\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Annual revenue needed to cover $2.679M of payroll and fixed overhead at 84.5% contribution. Research-based break-even estimate; mix shifts can move it.\"\u003e$3.17M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card is-yellow\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"41-month payback, 19-month breakeven, and $298k minimum cash make this a tough opening-year plan. Research-based score; cash timing matters.\"\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=\"41-month payback, 19-month breakeven, and $298k minimum cash make this a tough opening-year plan. Research-based score; cash timing matters.\"\u003eHard\u003c\/strong\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to estimate your gun store owner income?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Gun Store Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Gun Store Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Gun Store Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"Research-based planning estimate only. It is not guaranteed salary, tax advice, or owner distribution advice.\"\u003e\u003cdiv class=\"fml-owner-card\"\u003e\n\u003cheader class=\"fml-owner-header\"\u003e\u003cdiv class=\"fml-owner-heading\"\u003e\n\u003cp class=\"fml-owner-eyebrow\"\u003eOwner income calculator\u003c\/p\u003e\n\u003cp class=\"fml-owner-intro\"\u003eEstimate owner take-home and the target-pay gap from revenue, gross margin, costs, reserves, and target owner pay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-scenarios\" aria-label=\"Income scenario presets\"\u003e\n\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"low\"\u003eLow\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario is-active\" type=\"button\" data-scenario=\"base\"\u003eBase\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"high\"\u003eHigh\u003c\/button\u003e\n\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-owner-layout\"\u003e\n\u003cform class=\"fml-owner-inputs\"\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMonthly revenue\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Average monthly sales collected before expenses. Use the normal operating month, not a peak month.\"\u003ei\u003cspan role=\"tooltip\"\u003eAverage monthly sales collected before expenses. Use the normal operating month, not a peak 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=\"monthlyRevenue\" data-owner-kind=\"money\" data-owner-label=\"Monthly revenue\" data-owner-note=\"Average monthly sales collected before expenses. Use the normal operating month, not a peak month.\" data-low=\"500000\" data-base=\"615500\" data-high=\"725000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"615,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\u003eGross margin\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of revenue left after direct product and ammo costs.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after direct product and ammo 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 product and ammo costs.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"87\" data-base=\"89\" data-high=\"90\" value=\"89\"\u003e\u003coutput\u003e89%\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, and staffing coverage before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll, contractors, 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, contractors, and staffing coverage before owner pay.\" data-low=\"135000\" data-base=\"140000\" data-high=\"155000\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"140,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=\"Monthly rent, utilities, software, insurance, compliance, and admin overhead.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly rent, utilities, software, insurance, compliance, and admin overhead.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"fixedOverhead\" data-owner-kind=\"money\" data-owner-label=\"Fixed overhead\" data-owner-note=\"Monthly rent, utilities, software, insurance, compliance, and admin overhead.\" data-low=\"75000\" data-base=\"83250\" data-high=\"90000\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"83,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\u003eMarketing\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly customer acquisition spend needed to keep traffic and sales moving.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly customer acquisition spend needed to keep traffic and sales moving.\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 customer acquisition spend needed to keep traffic and sales moving.\" data-low=\"15000\" data-base=\"17000\" data-high=\"20000\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"17,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 payments.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or financing payments.\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.\" 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=\"12\" data-base=\"8\" data-high=\"7\" value=\"8\"\u003e\u003coutput\u003e8%\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 inventory, repairs, growth, and cash buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit kept for inventory, repairs, growth, and cash buffer.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"reinvestmentReserve\" data-owner-kind=\"percent\" data-owner-label=\"Reinvestment reserve\" data-owner-note=\"Percent of profit kept for inventory, repairs, growth, and cash buffer.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"8\" data-base=\"5\" data-high=\"4\" value=\"5\"\u003e\u003coutput\u003e5%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTarget owner pay\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly owner income target used to calculate the target-pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly owner income target 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 target used to calculate the target-pay gap.\" data-low=\"180000\" data-base=\"250000\" data-high=\"300000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"250,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$268K\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\"\u003e43%\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$593K\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$17,564\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$3,210,768\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$307,545\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$39,981\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$17,564\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$616K\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: 89%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$548K\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: 39%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$240K\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: 6%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$39,981\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: 43%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$268K\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fml-owner-export\" type=\"button\" data-owner-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-note\"\u003e\n\u003cspan class=\"fml-owner-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e Research-based planning estimate only. It is not guaranteed salary, tax advice, or owner distribution advice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003cdiv class=\"container_new_design_blog\"\u003e\n\n\u003cdiv class=\"text-section_blog text-2_new_design_blog\"\u003e\n\n\u003cdiv class=\"line_top_blog\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to test a full Gun Store financial model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThe \u003cstrong\u003edashboard\u003c\/strong\u003e shows revenue, gross profit, EBITDA, cash flow, and owner income—open the \u003ca href=\"\/products\/gun-store-financial-model\"\u003eGun Store Financial Model Template\u003c\/a\u003e.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eGross profit and EBITDA\u003c\/li\u003e\n\u003cli\u003eRevenue and owner pay\u003c\/li\u003e\n\u003cli\u003eTraffic, mix, pricing inputs\u003c\/li\u003e\n\u003cli\u003eCosts, reserves, debt\u003c\/li\u003e\n\u003cli\u003eLow, base, high cases\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\/gun-store-financial-model-dashboard-financialmodelslab_636ead19-e25b-4950-a125-b3a5cf22adb4.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/gun-store-financial-model-dashboard-financialmodelslab_636ead19-e25b-4950-a125-b3a5cf22adb4.webp?width=500\" alt=\"Gun Store Financial Model dashboard summarizing key KPIs, runway\/cash position and performance with a dynamic dashboard, investor-ready charts and quick cash-flow visibility to avoid blind spots\"\u003e\n\u003cdiv class=\"preview-overlay\"\u003e\n\u003cbutton class=\"preview-btn\" type=\"button\" style=\"align-items: center; vertical-align: middle; display: inline-flex; justify-content: center; gap: 6px; line-height: 1;\"\u003e\nPREVIEW \u003csvg fill=\"#fff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewbox=\"0 0 448 512\" width=\"14\"\u003e\u003cpath d=\"M416 176V86.63L246.6 256L416 425.4V336c0-8.844 7.156-16 16-16s16 7.156 16 16v128c0 8.844-7.156 16-16 16h-128c-8.844 0-16-7.156-16-16s7.156-16 16-16h89.38L224 278.6L54.63 448H144C152.8 448 160 455.2 160 464S152.8 480 144 480h-128C7.156 480 0 472.8 0 464v-128C0 327.2 7.156 320 16 320S32 327.2 32 336v89.38L201.4 256L32 86.63V176C32 184.8 24.84 192 16 192S0 184.8 0 176v-128C0 39.16 7.156 32 16 32h128C152.8 32 160 39.16 160 48S152.8 64 144 64H54.63L224 233.4L393.4 64H304C295.2 64 288 56.84 288 48S295.2 32 304 32h128C440.8 32 448 39.16 448 48v128C448 184.8 440.8 192 432 192S416 184.8 416 176z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow much revenue does a gun store need?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eA Gun Store needs about \u003cstrong\u003e$3.17M\u003c\/strong\u003e in revenue before owner pay, based on a \u003cstrong\u003e84.5%\u003c\/strong\u003e contribution margin after \u003cstrong\u003e11.0%\u003c\/strong\u003e COGS, \u003cstrong\u003e3.0%\u003c\/strong\u003e marketing, and \u003cstrong\u003e1.5%\u003c\/strong\u003e payment processing. That comes from \u003cstrong\u003e$2.679M\u003c\/strong\u003e in payroll and fixed overhead divided by the margin. To support the modeled \u003cstrong\u003e$3.562M\u003c\/strong\u003e owner income, revenue rises to about \u003cstrong\u003e$7.386M\u003c\/strong\u003e, and inventory reserves plus debt push that higher.\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\u003eBase break-even\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$2.679M\u003c\/strong\u003e fixed load before owner pay\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e84.5%\u003c\/strong\u003e contribution margin\u003c\/li\u003e\n\u003cli\u003eBreak-even near \u003cstrong\u003e$3.17M\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eInventory reserves add cash pressure\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\u003eOwner-income target\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eModeled owner income: \u003cstrong\u003e$3.562M\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eRevenue target: about \u003cstrong\u003e$7.386M\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eDebt service raises the bar\u003c\/li\u003e\n\u003cli\u003eCash tied up in inventory matters\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 can a gun store owner make?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eA Gun Store owner can make about \u003cstrong\u003e$3.562M in pre-tax operating profit\u003c\/strong\u003e in this first-year planning case, but that is not the same as cash take-home. For context on market momentum, see \u003ca href=\"\/blogs\/kpi-metrics\/gun-store\"\u003eWhat Is The Current Growth Rate Of Gun Store?\u003c\/a\u003e before setting owner pay.\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\u003ePlanning case\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$7.386M\u003c\/strong\u003e first-year revenue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$6.573M\u003c\/strong\u003e gross profit\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e11.0%\u003c\/strong\u003e implied COGS\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$6.241M\u003c\/strong\u003e post-marketing contribution\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eOwner cash limits\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$2.679M\u003c\/strong\u003e payroll plus fixed overhead\u003c\/li\u003e\n\u003cli\u003eInventory can trap cash\u003c\/li\u003e\n\u003cli\u003eDebt service reduces distributions\u003c\/li\u003e\n\u003cli\u003eTaxes and reinvestment matter\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat affects gun store profit margin most?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003e\u003cstrong\u003eProduct mix\u003c\/strong\u003e and \u003cstrong\u003ebuying assumptions\u003c\/strong\u003e move Gun Store margin most in year one. The first-year mix is weighted across handguns, rifles and shotguns, ammunition, accessories, and training courses, with a weighted price of \u003cstrong\u003e$457 per unit\u003c\/strong\u003e; if you’re also sizing startup spend, see \u003ca href=\"\/blogs\/startup-costs\/gun-store\"\u003eHow Much Does It Cost To Open A Gun Store?\u003c\/a\u003e. Here’s the quick math: model COGS run at \u003cstrong\u003e110%\u003c\/strong\u003e of revenue in Year 1 and \u003cstrong\u003e100%\u003c\/strong\u003e in Year 3, so the early margin problem is less about sales volume and more about what you buy and how much you pay.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eMargin drivers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduct mix\u003c\/strong\u003e sets the base margin\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$457\u003c\/strong\u003e weighted price per unit\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e110%\u003c\/strong\u003e Year 1 COGS assumption\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e100%\u003c\/strong\u003e Year 3 COGS assumption\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 test\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTest firearm sales margin separately\u003c\/li\u003e\n\u003cli\u003eTest ammunition margin separately\u003c\/li\u003e\n\u003cli\u003eTest accessory margin separately\u003c\/li\u003e\n\u003cli\u003eTrack training courses as its own input\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 to see what moves gun store owner income?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Main income drivers for a gun store.\"\u003e\u003carticle class=\"driver-option is-cards\"\u003e\u003cdiv class=\"main-driver-grid\"\u003e\n\u003carticle class=\"main-driver-card is-primary\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e1\u003c\/span\u003e\u003ch4\u003eSales Volume\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e19.2K\u003c\/strong\u003e\u003cp\u003eFirst-year traffic drives the top line; at 40% conversion, more visits turn into more buyers and more cash before taxes.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e2\u003c\/span\u003e\u003ch4\u003eProduct Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$457\u003c\/strong\u003e\u003cp\u003eA higher weighted price lifts revenue per buyer, so the mix between firearms, ammo, and classes matters a lot.\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\u003eGross Margin\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e89%\u003c\/strong\u003e\u003cp\u003eThe spread between sale price and wholesale cost keeps more revenue after inventory cost and supports 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\"\u003e4\u003c\/span\u003e\u003ch4\u003eOperating Costs\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$2.679M\u003c\/strong\u003e\u003cp\u003ePayroll and overhead set the cash burn line, so staffing discipline has a direct hit on profit.\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\u003eInventory Cash\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$298K\u003c\/strong\u003e\u003cp\u003eReserves and stock tie up cash, and the model's low point around month 24 shows why draw timing stays tight.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e6\u003c\/span\u003e\u003ch4\u003eStaffing Model\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$3.562M\u003c\/strong\u003e\u003cp\u003eOwner availability before taxes depends on how much work is hired out, since debt service and reinvestment reduce cash.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eGun Store Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eSales Volume And Qualified Demand\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row1\"\u003e\n\u003ch3\u003eQualified Sales Volume\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eTraffic only helps when it turns into paid orders.\u003c\/strong\u003e The source case starts with \u003cstrong\u003e370 weekly visitors\u003c\/strong\u003e, or \u003cstrong\u003e19,240 annual visitors\u003c\/strong\u003e, and a \u003cstrong\u003e40% conversion\u003c\/strong\u003e assumption. It then shows about \u003cstrong\u003e770 new buyers\u003c\/strong\u003e, plus \u003cstrong\u003e577 repeat orders\u003c\/strong\u003e, or \u003cstrong\u003e1,347 total orders\u003c\/strong\u003e. That order count builds the gross profit pool, which is what pays payroll, rent, and the owner draw.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMore visitors do not pay the owner by themselves.\u003c\/strong\u003e If conversion slips, revenue and gross profit fall even when traffic holds. Under the source assumptions, revenue rises from \u003cstrong\u003e$7.386M in Year 1\u003c\/strong\u003e to \u003cstrong\u003e$20.3M in Year 2\u003c\/strong\u003e, so the real job is turning qualified demand into repeat buying and keeping each order profitable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row1\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Orders, Not Just Foot Traffic\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eMeasure visitors, conversion, repeat orders, and average order value together.\u003c\/strong\u003e That shows whether demand is qualified enough to cover fixed overhead and leave profit for the owner. Here’s the quick math: more orders raise gross profit dollars first, then cash flow. If traffic rises but conversion or repeat buying stalls, the owner still feels the squeeze in payroll, rent, and inventory carry.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\u003cstrong\u003eTrack weekly visitors\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTrack new-buyer conversion\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTrack repeat purchase rate\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTrack gross profit per order\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step1\"\u003e1\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eProduct And Revenue Mix\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row2\"\u003e\n    \u003ch3\u003eProduct Revenue Mix\u003c\/h3\u003e\n    \u003cp\u003eProduct mix changes the owner’s income because it shifts the \u003cstrong\u003eaverage selling price\u003c\/strong\u003e and the \u003cstrong\u003egross margin\u003c\/strong\u003e base. In year 1, the model uses a mix of \u003cstrong\u003e600%\u003c\/strong\u003e firearms categories, \u003cstrong\u003e200%\u003c\/strong\u003e ammunition, \u003cstrong\u003e100%\u003c\/strong\u003e accessories, and \u003cstrong\u003e100%\u003c\/strong\u003e training courses, with a \u003cstrong\u003e$457\u003c\/strong\u003e weighted price per unit. That means revenue per order can move fast even if traffic stays flat.\u003c\/p\u003e\n    \u003cp\u003eBy year 5, the mix shifts to \u003cstrong\u003e430%\u003c\/strong\u003e firearms categories and \u003cstrong\u003e570%\u003c\/strong\u003e ammunition, accessories, and training. That matters because you cannot assume equal profit across lines without separate COGS inputs. Transfer fees and service revenue should stay as editable fields, since they can lift cash flow and owner pay without changing unit volume.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row2\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Mix by Margin\u003c\/h3\u003e\n      \u003cp\u003eTrack revenue, units, and gross margin by category every month. One clean rule: \u003cstrong\u003emore mix data means better pay control\u003c\/strong\u003e. If firearms, ammunition, accessories, and training all share one margin bucket, you will miss where profit is really coming from. Keep transfer fees and service revenue separate so you can see true contribution.\u003c\/p\u003e\n      \u003cp\u003eBuild the forecast from \u003cstrong\u003eunits × weighted price × category margin\u003c\/strong\u003e, not just total sales. Test whether the year 5 shift toward \u003cstrong\u003e570%\u003c\/strong\u003e ammunition, accessories, and training lowers or raises margin once COGS is loaded. If lower-margin items take share, cash can tighten even when sales rise, so owner draws should follow contribution, not top line.\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;\"\u003eBlended Gross Margin And Buying Terms\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eBlended Gross Margin\u003c\/h3\u003e\n    \u003cp\u003eThis driver is the gap between sales and what it costs to buy the product, after \u003cstrong\u003epurchase cost\u003c\/strong\u003e, \u003cstrong\u003emarkdowns\u003c\/strong\u003e, \u003cstrong\u003eshrinkage\u003c\/strong\u003e, \u003cstrong\u003ereturns\u003c\/strong\u003e, and vendor terms. In Year 1, the model uses \u003cstrong\u003e110% total COGS\u003c\/strong\u003e, then drops to \u003cstrong\u003e100%\u003c\/strong\u003e by Year 3. On \u003cstrong\u003e$7,386K\u003c\/strong\u003e of first-year revenue, every \u003cstrong\u003e10 percentage point\u003c\/strong\u003e move in COGS changes gross profit by about \u003cstrong\u003e$74K\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eThat matters because higher gross margin lifts owner pay before fixed overhead hits. If firearms and ammunition land at \u003cstrong\u003e80%\u003c\/strong\u003e wholesale COGS and accessories and training at \u003cstrong\u003e30%\u003c\/strong\u003e, the blended margin is still tight, so small buying gains move cash fast. One clean rule: lower cost of goods, and the owner keeps more of each dollar sold.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Landed Cost Weekly\u003c\/h3\u003e\n      \u003cp\u003eMeasure COGS by category, not just at the store level. Track supplier price, freight, markdowns, shrink, and returns on every purchase order, then compare it with the model’s \u003cstrong\u003e110%\u003c\/strong\u003e Year 1 COGS and \u003cstrong\u003e100%\u003c\/strong\u003e Year 3 target. The key inputs are unit cost, sales mix, and vendor terms, because a better mix or better terms can lift take-home income without adding sales.\u003c\/p\u003e\n      \u003cp\u003eWatch for early warning signs: rising shrink, slow turns, or discounting to clear inventory. If buying terms improve, cash flow improves too, since less money gets tied up in stock. Here’s the quick math: a \u003cstrong\u003e10-point\u003c\/strong\u003e COGS win is about \u003cstrong\u003e$74K\u003c\/strong\u003e more gross profit on first-year revenue, so even small buying fixes can cover a lot of payroll or 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 step3\"\u003e3\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eFixed Operating Costs\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row4\"\u003e\n\u003ch3\u003eFixed Operating Costs\u003c\/h3\u003e\n\u003cp\u003eFixed operating costs are the monthly nut: \u003cstrong\u003erent, insurance, security, compliance admin, accounting, software, utilities, cleaning, and payroll\u003c\/strong\u003e. They hit before the owner gets paid, so they set the floor that gross profit has to clear just to keep cash from going backward.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: \u003cstrong\u003e$92K per month\u003c\/strong\u003e in fixed overhead is \u003cstrong\u003e$1,104K per year\u003c\/strong\u003e, and \u003cstrong\u003e$1,575K\u003c\/strong\u003e of Year 1 payroll brings total fixed load to \u003cstrong\u003e$2,679K\u003c\/strong\u003e. If gross profit doesn’t cover that run rate, owner take-home falls fast, even before personal taxes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row4\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eControl the Monthly Nut\u003c\/h3\u003e\n\u003cp\u003eTrack each fixed line separately, not as one lump sum. The useful inputs are \u003cstrong\u003estaff roles\u003c\/strong\u003e, \u003cstrong\u003elease cost\u003c\/strong\u003e, \u003cstrong\u003einsurance\u003c\/strong\u003e, \u003cstrong\u003esecurity\u003c\/strong\u003e, \u003cstrong\u003esoftware\u003c\/strong\u003e, and \u003cstrong\u003eadmin support\u003c\/strong\u003e. If one item jumps, you’ll see the hit before it eats owner pay.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMonthly overhead:\u003c\/strong\u003e $92K\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eYear 1 payroll:\u003c\/strong\u003e $1,575K\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTotal fixed load:\u003c\/strong\u003e $2,679K\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOwner pay:\u003c\/strong\u003e last claim on profit\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 step4\"\u003e4\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eInventory Cash And Working Capital\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eInventory Cash And Working Capital\u003c\/h3\u003e\n    \u003cp\u003eIn gun retail, \u003cstrong\u003eprofit and cash are not the same\u003c\/strong\u003e. The model shows \u003cstrong\u003e$3,562K\u003c\/strong\u003e in first-year pre-tax operating profit before inventory reserve, debt service, and reinvestment, but slow-moving firearms, ammunition stock depth, and reorder timing can keep that cash on shelves instead of in the owner’s pocket.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: the income statement can look strong while working capital stays tight. To judge take-home income, add an \u003cstrong\u003einventory reserve\u003c\/strong\u003e line and track owner cash after reserve, not just operating profit. \u003cstrong\u003eVendor payment terms\u003c\/strong\u003e matter too, because slower supplier pay can free cash while deeper stock ties it up.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Cash Tied Up In Stock\u003c\/h3\u003e\n      \u003cp\u003eUse three inputs: \u003cstrong\u003estock depth\u003c\/strong\u003e, \u003cstrong\u003ereorder timing\u003c\/strong\u003e, and \u003cstrong\u003evendor terms\u003c\/strong\u003e. Then layer in a reserve for dead stock, shrink, and markdown risk so the model shows real owner cash. One clean rule: if inventory grows faster than sales, take-home pay usually lags even when profit looks healthy.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003e\u003cstrong\u003eCount slow movers monthly\u003c\/strong\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003cstrong\u003eSet reorder points by sell-through\u003c\/strong\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003cstrong\u003eMatch payables to turns\u003c\/strong\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003cstrong\u003eShow cash after inventory reserve\u003c\/strong\u003e\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eWhat this estimate hides is timing. A store can book profit and still miss payroll, tax payments, or owner draws if too much cash sits in low-turn inventory. That’s why working capital should be tested before the owner plans a 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;\"\u003eOwner Role And Staffing Model\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row6\"\u003e\n    \u003ch3\u003eOwner Labor vs. Hired Labor\u003c\/h3\u003e\n    \u003cp\u003eWhen the owner works the counter, purchasing,\nor admin, some paid hours can be replaced, but that work is still labor. The source case starts with \u003cstrong\u003e$1.575M\u003c\/strong\u003e in Year 1 payroll, about \u003cstrong\u003e$131K per month\u003c\/strong\u003e, then rises to \u003cstrong\u003e$1.938M\u003c\/strong\u003e in Year 2. If the owner fills real shifts, cash payroll can ease, but owner pay still needs to be booked.\u003c\/p\u003e\n    \u003cp\u003eThe tradeoff is simple: a manager helps scale and cover more hours, but that also raises break-even revenue. Year 2 payroll is \u003cstrong\u003e23%\u003c\/strong\u003e above Year 1, so staffing growth has to be matched by enough gross profit. If labor grows faster than sales, owner take-home drops even when the store feels busier.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Hours Before You Add Heads\u003c\/h3\u003e\n      \u003cp\u003eTrack owner hours by task: sales floor, purchasing, admin, and training. Then compare those hours to the wage you would pay a hire for the same job. That shows whether the owner is replacing payroll or just hiding labor. Use \u003cstrong\u003emonthly payroll\u003c\/strong\u003e, \u003cstrong\u003eowner hours\u003c\/strong\u003e, and \u003cstrong\u003esales per labor hour\u003c\/strong\u003e to judge the staffing mix.\u003c\/p\u003e\n      \u003cp\u003eTest two setups: owner-led operations with lean hiring, and manager-led operations with more paid coverage. Measure payroll, customer conversion, and error rate before you expand. If payroll rises faster than gross profit, the extra staffing is hurting owner income, not helping it.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003e$1.575M\u003c\/strong\u003e Year 1 payroll\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003e$1.938M\u003c\/strong\u003e Year 2 payroll\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003e23%\u003c\/strong\u003e payroll increase\u003c\/li\u003e\n        \u003cli\u003eCount owner hours by task\u003c\/li\u003e\n        \u003cli\u003ePay owner work as labor\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompare low, base, and high gun store income cases\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Gun Store Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Gun Store Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"These scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions.\"\u003e\u003cdiv class=\"fml-scenario-table-card\"\u003e\n\u003cheader class=\"fml-scenario-table-header\"\u003e\u003cdiv\u003e\n\u003cp class=\"fml-scenario-table-eyebrow\"\u003eOwner income scenarios\u003c\/p\u003e\n\u003cp class=\"fml-scenario-table-description\"\u003eOwner income swings with traffic, conversion, product mix, and payroll. These cases show how a slower start, steady run, or strong ramp changes pre-tax cash available to the owner.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-actions\"\u003e\u003cbutton class=\"fml-scenario-table-export\" type=\"button\" data-scenario-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-scenario-table-wrap\"\u003e\u003ctable class=\"fml-scenario-table-grid\"\u003e\n\u003ccaption\u003eCompare downside, core, and upside owner income cases.\u003c\/caption\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth class=\"fml-scenario-table-stub\" scope=\"col\" data-export-value=\"Scenario\"\u003eScenario\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Low Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eLow Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLow Case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Base Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eBase Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eBase Case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"High Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eHigh Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eHigh Case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Launch model\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-launch\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-launch-model.svg\" alt=\"Launch model icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eLaunch model\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"This is the lower earnings path if traffic and conversion stay near the first operating year.\"\u003eThis is the lower earnings path if traffic and conversion stay near the first operating year.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the modeled middle path if the store tracks the second year plan.\"\u003eThis is the modeled middle path if the store tracks the second year plan.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the stronger earnings path if the store reaches the third year ramp.\"\u003eThis is the stronger earnings path if the store reaches the third year ramp.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Typical setup\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-setup\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-typical-setup.svg\" alt=\"Typical setup icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eTypical setup\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Year 1 models about $7.386M revenue, 84.5% contribution margin, $2.679M payroll and overhead, and $3.562M pre-tax owner availability.\"\u003eYear 1 models about $7.386M revenue, 84.5% contribution margin, $2.679M payroll and overhead, and $3.562M pre-tax owner availability.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 2 models about $20.3M revenue, 85.2% contribution margin, $3.042M payroll and overhead, and $14.3M pre-tax operating profit.\"\u003eYear 2 models about $20.3M revenue, 85.2% contribution margin, $3.042M payroll and overhead, and $14.3M pre-tax operating profit.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 3 models about $48.6M revenue, 86.2% contribution margin, $3.554M payroll and overhead, and $38.3M pre-tax operating profit.\"\u003eYear 3 models about $48.6M revenue, 86.2% contribution margin, $3.554M payroll and overhead, and $38.3M pre-tax operating profit.\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=\"Traffic; conversion; payroll; overhead; product mix\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eTraffic\u003c\/li\u003e\n\u003cli\u003econversion\u003c\/li\u003e\n\u003cli\u003epayroll\u003c\/li\u003e\n\u003cli\u003eoverhead\u003c\/li\u003e\n\u003cli\u003eproduct mix\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Traffic; conversion; product mix; staffing; compliance\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eTraffic\u003c\/li\u003e\n\u003cli\u003econversion\u003c\/li\u003e\n\u003cli\u003eproduct mix\u003c\/li\u003e\n\u003cli\u003estaffing\u003c\/li\u003e\n\u003cli\u003ecompliance\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Traffic; conversion; premium mix; labor scale; training sales\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eTraffic\u003c\/li\u003e\n\u003cli\u003econversion\u003c\/li\u003e\n\u003cli\u003epremium mix\u003c\/li\u003e\n\u003cli\u003elabor scale\u003c\/li\u003e\n\u003cli\u003etraining sales\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=\"$3.6M\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$3.6M\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLow Case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$14.3M\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$14.3M\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eBase Case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$38.3M\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$38.3M\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eHigh Case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Best fit\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-fit\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-best-fit.svg\" alt=\"Best fit icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eBest fit\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Use this to stress-test a slower start, softer weekday traffic, or weaker ticket mix.\"\u003eUse this to stress-test a slower start, softer weekday traffic, or weaker ticket mix.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the core planning case for budgeting, hiring, and cash control.\"\u003eUse this as the core planning case for budgeting, hiring, and cash control.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test upside from heavier weekend traffic, better conversion, and stronger mix.\"\u003eUse this to test upside from heavier weekend traffic, better conversion, and stronger mix.\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":49303957078259,"sku":"gun-store-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/gun-store-owner-makes.webp?v=1782683688","url":"https:\/\/financialmodelslab.com\/products\/gun-store-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}