{"product_id":"gym-apparel-owner-makes","title":"How Much Gym Apparel Owners Make: $110K Salary, $52K Monthly Sales","description":"\u003cbr\u003e\u003cdiv class=\"card_smpl\"\u003e\n\u003cp\u003eA gym apparel business owner can make \u003cstrong\u003e$110,000 in modeled pre-tax founder salary\u003c\/strong\u003e, but early distributions are not supported unless sales, ad efficiency, and cash reserves hold up Here’s the quick math: Year 1 modeled revenue is about \u003cstrong\u003e$381,000\u003c\/strong\u003e, based on $150,000 of marketing at $45 CAC, 5,333 total orders, and a $71 AOV With 815% contribution after product cost, inbound shipping, fulfillment, and payment fees, the business still needs about \u003cstrong\u003e$52,000 in monthly sales\u003c\/strong\u003e to cover payroll, marketing, fixed overhead, and founder pay What this estimate hides is cash timing: inventory, returns, and restocks can delay owner take-home even when gross margin looks strong\u003c\/p\u003e\n\n\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Top 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 modeled founder salary; excludes taxes, debt service, and extra distributions. This is a planning assumption from the model.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-owner-income.svg\" alt=\"Owner income icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eOwner income\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Year 1 modeled founder salary; excludes taxes, debt service, and extra distributions. This is a planning assumption from the model.\"\u003e$110k\/yr\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 margin after COGS, fulfillment, and payment fees; fixed payroll and overhead still come below it. This is a planning assumption.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-net-margin.svg\" alt=\"Net margin icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eNet margin\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Year 1 margin after COGS, fulfillment, and payment fees; fixed payroll and overhead still come below it. This is a planning assumption.\"\u003e81.5%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 monthly sales needed to fund founder pay, payroll, marketing, overhead, and variable costs. This is a model 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 monthly sales needed to fund founder pay, payroll, marketing, overhead, and variable costs. This is a model estimate.\"\u003e$52k\/mo\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Years 1-2 show losses, with breakeven in Month 26 and $388k minimum cash at Month 25. Based on model assumptions.\"\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=\"Years 1-2 show losses, with breakeven in Month 26 and $388k minimum cash at Month 25. Based on model assumptions.\"\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=\"Sample Business Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Sample Business Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Sample Business Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"Research-based planning estimate only. Actual owner take-home depends on revenue, margin, payroll, taxes, and reinvestment. 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, margin, costs, reserves, and target pay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-scenarios\" aria-label=\"Income scenario presets\"\u003e\n\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"low\"\u003eLow\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario is-active\" type=\"button\" data-scenario=\"base\"\u003eBase\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"high\"\u003eHigh\u003c\/button\u003e\n\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-owner-layout\"\u003e\n\u003cform class=\"fml-owner-inputs\"\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMonthly revenue\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Average monthly sales collected before expenses. Use a normal operating month, not a launch spike.\"\u003ei\u003cspan role=\"tooltip\"\u003eAverage monthly sales collected before expenses. Use a normal operating month, not a launch spike.\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 a normal operating month, not a launch spike.\" data-low=\"55000\" data-base=\"71400\" data-high=\"95000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"71,400\"\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, shipping, fulfillment, and payment costs.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after direct product, shipping, fulfillment, and payment 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, shipping, fulfillment, and payment costs.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"0.1\" data-low=\"78\" data-base=\"81.5\" data-high=\"84\" value=\"81.5\"\u003e\u003coutput\u003e81.5%\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 coverage before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll, contractors, benefits, 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, benefits, and staffing coverage before owner pay.\" data-low=\"26000\" data-base=\"24083\" data-high=\"30000\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"24,083\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eFixed overhead\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Rent, software, insurance, admin, and other recurring overhead.\"\u003ei\u003cspan role=\"tooltip\"\u003eRent, software, insurance, admin, and other recurring overhead.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"fixedOverhead\" data-owner-kind=\"money\" data-owner-label=\"Fixed overhead\" data-owner-note=\"Rent, software, insurance, admin, and other recurring overhead.\" data-low=\"5200\" data-base=\"5550\" data-high=\"6500\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"5,550\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMarketing\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly marketing and customer acquisition spend needed to sustain demand.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly marketing and customer acquisition spend 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 and customer acquisition spend needed to sustain demand.\" data-low=\"10000\" data-base=\"12500\" data-high=\"16667\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"12,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, financing, or required debt-service payments.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan, financing, or required debt-service 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, financing, or required debt-service 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=\"15\" data-base=\"18\" data-high=\"22\" value=\"18\"\u003e\u003coutput\u003e18%\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 growth, inventory, and working capital.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit kept for growth, inventory, and working capital.\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 growth, inventory, and working capital.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"5\" data-base=\"10\" data-high=\"12\" value=\"10\"\u003e\u003coutput\u003e10%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTarget owner pay\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly owner income target used to size the target-pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly owner income target used to size the target-pay gap.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"targetOwnerPay\" data-owner-kind=\"money\" data-owner-label=\"Target owner pay\" data-owner-note=\"Monthly owner income target used to size the target-pay gap.\" data-low=\"7500\" data-base=\"9167\" data-high=\"12000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"9,167\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/form\u003e\n\u003caside class=\"fml-owner-results\" aria-live=\"polite\"\u003e\u003cspan class=\"fml-owner-tag\"\u003eOwner income output\u003c\/span\u003e\u003cdiv class=\"fml-owner-metrics\"\u003e\n\u003cdiv class=\"fml-owner-metric is-primary\"\u003e\n\u003cspan class=\"fml-owner-metric-label\"\u003eOwner Income\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly take-home after tax and reinvestment reserves.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly take-home after tax and reinvestment reserves.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cstrong data-owner-output=\"monthlyOwnerIncome\"\u003e$11,562\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\"\u003e16%\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$67,319\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$2,395\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$138,744\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eProfit before reserves\u003c\/dt\u003e\n\u003cdd data-owner-output=\"profitBeforeReserves\"\u003e$16,058\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eTax + reinvestment reserve\u003c\/dt\u003e\n\u003cdd data-owner-output=\"reserveAmount\"\u003e$4,496\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$2,395\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$71,400\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-bar-row\" data-owner-bridge=\"grossProfit\"\u003e\n\u003cspan\u003eGross profit\u003c\/span\u003e\u003cdiv\u003e\u003ci style=\"--fml-owner-share: 81%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$58,191\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$42,133\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$4,496\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: 16%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$11,562\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. Actual owner take-home depends on revenue, margin, payroll, taxes, and reinvestment. It is not guaranteed salary, tax advice, or owner distribution advice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003cdiv class=\"container_new_design_blog\"\u003e\n\n\u003cdiv class=\"text-section_blog text-2_new_design_blog\"\u003e\n\n\u003cdiv class=\"line_top_blog\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to check owner income in the Gym Apparel model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThis \u003ca href=\"\/products\/gym-apparel-financial-model\"\u003eGym Apparel model\u003c\/a\u003e view shows revenue, margin, costs, reserves, and owner take-home; open it.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eSales mix, prices, units\u003c\/li\u003e\n\u003cli\u003eCAC, repeats, COGS, 3PL\u003c\/li\u003e\n\u003cli\u003eFees, payroll, overhead, capex\u003c\/li\u003e\n\u003cli\u003eSalary, profit, reserves, distributions\u003c\/li\u003e\n\u003cli\u003eYear 1 to 5\u003c\/li\u003e\n\u003cli\u003eAOV and spend charts\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\/gym-apparel-financial-model-dashboard-financialmodelslab_6c4b0cfb-2eed-4c9d-9d27-3f4df01a4b92.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/gym-apparel-financial-model-dashboard-financialmodelslab_6c4b0cfb-2eed-4c9d-9d27-3f4df01a4b92.webp?width=500\" alt=\"Gym Apparel Financial Model dashboard summarizes key KPIs, runway\/cash and overall performance with a dynamic dashboard, helping spot cash-flow blind spots and deliver investor-ready charts.\"\u003e\n\u003cdiv class=\"preview-overlay\"\u003e\n\u003cbutton class=\"preview-btn\" type=\"button\" style=\"align-items: center; vertical-align: middle; display: inline-flex; justify-content: center; gap: 6px; line-height: 1;\"\u003e\nPREVIEW \u003csvg fill=\"#fff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewbox=\"0 0 448 512\" width=\"14\"\u003e\u003cpath d=\"M416 176V86.63L246.6 256L416 425.4V336c0-8.844 7.156-16 16-16s16 7.156 16 16v128c0 8.844-7.156 16-16 16h-128c-8.844 0-16-7.156-16-16s7.156-16 16-16h89.38L224 278.6L54.63 448H144C152.8 448 160 455.2 160 464S152.8 480 144 480h-128C7.156 480 0 472.8 0 464v-128C0 327.2 7.156 320 16 320S32 327.2 32 336v89.38L201.4 256L32 86.63V176C32 184.8 24.84 192 16 192S0 184.8 0 176v-128C0 39.16 7.156 32 16 32h128C152.8 32 160 39.16 160 48S152.8 64 144 64H54.63L224 233.4L393.4 64H304C295.2 64 288 56.84 288 48S295.2 32 304 32h128C440.8 32 448 39.16 448 48v128C448 184.8 440.8 192 432 192S416 184.8 416 176z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow much revenue does a gym apparel brand need to pay the owner?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eGym Apparel needs about \u003cstrong\u003e$620,000 in annual revenue\u003c\/strong\u003e, or \u003cstrong\u003e$52,000 in monthly sales\u003c\/strong\u003e, before it can safely pay a \u003cstrong\u003e$110,000 founder salary\u003c\/strong\u003e. Modeled Year 1 revenue is \u003cstrong\u003e$381,000\u003c\/strong\u003e, leaving a \u003cstrong\u003e$239,000 annual gap\u003c\/strong\u003e; revenue is not owner income, as explained in \u003ca href=\"\/blogs\/kpi-metrics\/gym-apparel\"\u003eWhat Is The Biggest Challenge Facing Gym Apparel's Growth Right Now?\u003c\/a\u003e.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eOwner pay math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$110,000\u003c\/strong\u003e founder salary\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$179,000\u003c\/strong\u003e non-founder payroll\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$150,000\u003c\/strong\u003e marketing budget\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$66,600\u003c\/strong\u003e fixed overhead\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\u003eClose the gap\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eRaise average order value\u003c\/li\u003e\n\u003cli\u003eLower customer acquisition cost\u003c\/li\u003e\n\u003cli\u003eCut returns and exchanges\u003c\/li\u003e\n\u003cli\u003eTighten inventory cash reserves\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow do returns affect gym apparel profit?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eReturns can cut Gym Apparel profit fast because they hit \u003cstrong\u003efour\u003c\/strong\u003e places at once: refunds, replacement shipping, restocking labor, and unsellable inventory; for setup cost context, see \u003ca href=\"\/blogs\/startup-costs\/gym-apparel\"\u003eHow Much Does It Cost To Open And Launch Your Gym Apparel Business?\u003c\/a\u003e. Since the model has no source \u003cstrong\u003ereturn rate\u003c\/strong\u003e, it should let users test that input, especially on fit-sensitive items like leggings and sports bras. Higher returns lower contribution margin, delay restocks, and trap more cash in inventory instead of owner distributions.\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\u003eCash drains\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eRefunds\u003c\/strong\u003e reduce cash right away.\u003c\/li\u003e\n\u003cli\u003eReplacement shipping adds extra cost.\u003c\/li\u003e\n\u003cli\u003eRestocking labor slows fulfillment.\u003c\/li\u003e\n\u003cli\u003eUnsellable items shrink margin.\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\u003eModel it\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTest \u003cstrong\u003ereturn rate\u003c\/strong\u003e in the model.\u003c\/li\u003e\n\u003cli\u003eWatch fit-sensitive styles first.\u003c\/li\u003e\n\u003cli\u003eTrack slower restock timing.\u003c\/li\u003e\n\u003cli\u003eProtect cash for distributions.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eIs a gym apparel business more profitable online or wholesale?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003e\u003cstrong\u003eGym Apparel\u003c\/strong\u003e is usually more profitable \u003cstrong\u003eonline\u003c\/strong\u003e on gross margin, but \u003cstrong\u003ewholesale\u003c\/strong\u003e can be easier if you want less marketing work and simpler demand. The real test is not channel name; it’s \u003cstrong\u003eAOV\u003c\/strong\u003e, \u003cstrong\u003eCAC\u003c\/strong\u003e, payment fees, fulfillment cost, return rate, inventory risk, and cash left after reserves.\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\u003eOnline channel\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eKept more gross margin\u003c\/li\u003e\n\u003cli\u003eNeeds paid acquisition\u003c\/li\u003e\n\u003cli\u003eAdds customer service load\u003c\/li\u003e\n\u003cli\u003eHandles returns and 3PL\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\u003eWholesale channel\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eReduces marketing burden\u003c\/li\u003e\n\u003cli\u003ePresses pricing power\u003c\/li\u003e\n\u003cli\u003eTies cash to larger orders\u003c\/li\u003e\n\u003cli\u003eCan add margin splits\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 drivers that decide owner pay?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Main Income Drivers card grid\"\u003e\u003carticle class=\"driver-option is-cards\"\u003e\u003cdiv class=\"main-driver-grid\"\u003e\n\u003carticle class=\"main-driver-card is-primary\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e1\u003c\/span\u003e\u003ch4\u003eOrder AOV\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$71\u003c\/strong\u003e\u003cp\u003eYear 1 AOV is about $71.40, so more orders at that basket size lift revenue and owner take-home.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e2\u003c\/span\u003e\u003ch4\u003eGross Margin\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e81.5%\u003c\/strong\u003e\u003cp\u003eAbout 18.5% of sales goes to raw materials, inbound freight, fulfillment, and processing in Year 1, so sourcing gains move profit fast.\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\u003ePaid CAC\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$45 CAC\u003c\/strong\u003e\u003cp\u003eCAC starts at $45 and falls to $28 by Year 5, so paid spend only works if repeat buys keep up.\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 Load\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$388K\u003c\/strong\u003e\u003cp\u003e$5,550 of monthly fixed overhead plus a $110,000 founder salary push minimum cash to $388,000, so volume has to cover the base load.\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\u003eCore Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e70%\u003c\/strong\u003e\u003cp\u003eLeggings and sports bras reach 70% of sales from Year 3, so stock turns on those two lines decide markdown risk.\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\u003eReturns\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003eN\/A\u003c\/strong\u003e\u003cp\u003eReturns and exchanges aren't modeled, so any real pickup here would cut take-home without changing revenue.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eGym Apparel Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eMonthly Order Volume And AOV\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row1\"\u003e\n    \u003ch3\u003eOrder Count and AOV\u003c\/h3\u003e\n    \u003cp\u003eRevenue starts with \u003cstrong\u003eorder count\u003c\/strong\u003e and \u003cstrong\u003eAOV\u003c\/strong\u003e (average order value), not profit. With \u003cstrong\u003e$150,000\u003c\/strong\u003e of marketing at \u003cstrong\u003e$45 CAC\u003c\/strong\u003e, the model buys about \u003cstrong\u003e3,333\u003c\/strong\u003e new customers, and repeat demand lifts modeled volume to about \u003cstrong\u003e5,333\u003c\/strong\u003e bundles. At a modeled \u003cstrong\u003e$7,140 AOV\u003c\/strong\u003e, that’s about \u003cstrong\u003e$38.1M\u003c\/strong\u003e in revenue before returns, fees, and overhead.\u003c\/p\u003e\n    \u003cp\u003eThat top line can help owner pay, but only if the cash left after costs is real. Bundles, repeat purchases, and price raises lift revenue first; they do not fix weak contribution, excess payroll, or rent. One clean rule: \u003cstrong\u003emore orders at a better AOV only matter if each order still leaves cash after fulfillment and customer acquisition.\u003c\/strong\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row1\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Order Quality\u003c\/h3\u003e\n      \u003cp\u003eMeasure the inputs that move this driver: \u003cstrong\u003enew customers\u003c\/strong\u003e, \u003cstrong\u003erepeat order rate\u003c\/strong\u003e, \u003cstrong\u003eAOV\u003c\/strong\u003e, and \u003cstrong\u003eCAC\u003c\/strong\u003e. If AOV rises but repeat demand falls, revenue can still slip. If CAC stays at \u003cstrong\u003e$45\u003c\/strong\u003e, volume is capped unless conversion improves or paid spend scales.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack AOV by bundle mix.\u003c\/li\u003e\n        \u003cli\u003eTrack repeat orders by cohort.\u003c\/li\u003e\n        \u003cli\u003eTest price before scaling spend.\u003c\/li\u003e\n        \u003cli\u003eWatch revenue per customer, not clicks.\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;\"\u003eGross Margin And Product 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 Product Cost\u003c\/h3\u003e\n\u003cp\u003eThe source model says \u003cstrong\u003emanufacturing is 80%\u003c\/strong\u003e of revenue and \u003cstrong\u003einbound shipping plus quality control is 30%\u003c\/strong\u003e. That totals \u003cstrong\u003e110%\u003c\/strong\u003e of revenue, so gross margin is \u003cstrong\u003e-10%\u003c\/strong\u003e before \u003cstrong\u003e3PL\u003c\/strong\u003e and payment fees. In plain English, product cost would already be higher than sales, so each order would lose cash.\u003c\/p\u003e\n\u003cp\u003eThis driver sets the ceiling for owner pay. \u003cstrong\u003eProduct margin is not net income\u003c\/strong\u003e: marketing, payroll, overhead, returns, and reserves still come next. If cut-and-sew choice, fabric quality, minimum order quantities, packaging, duties, or freight move up, the business can grow revenue and still leave less cash for distributions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row2\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eMeasure landed cost before you buy\u003c\/h3\u003e\n\u003cp\u003eTrack \u003cstrong\u003elanded cost per unit\u003c\/strong\u003e: factory price, inbound shipping, quality control, packaging, duties, freight, 3PL, and payment fees. That is the number that tells you whether each order adds cash or burns it. The first control point is SKU-level cost, because a small change in fabric or MOQ can wipe out the margin.\u003c\/p\u003e\n\u003cp\u003eUse a simple test on every core style: compare quoted cost to selling price. If total product cost stays above \u003cstrong\u003e100%\u003c\/strong\u003e of revenue, gross profit cannot fund owner pay. Watch returns and reserves too, since damaged or unsellable units hit cash before payroll and overhead.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eQuote three factories per style.\u003c\/li\u003e\n\u003cli\u003eTrack landed cost by SKU.\u003c\/li\u003e\n\u003cli\u003eModel 3PL and card fees.\u003c\/li\u003e\n\u003cli\u003eReview duties before ordering.\u003c\/li\u003e\n\u003cli\u003ePause buys if margin turns negative.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step2\"\u003e2\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003ePaid Marketing Efficiency\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row3\"\u003e\n\u003ch3\u003eCustomer Acquisition Cost\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eCAC\u003c\/strong\u003e (customer acquisition cost) is the swing factor because it decides how many buyers paid ads can bring in for each dollar of marketing. At \u003cstrong\u003e$150,000\u003c\/strong\u003e in annual marketing and \u003cstrong\u003e$45 CAC\u003c\/strong\u003e, the model gets about \u003cstrong\u003e3,333\u003c\/strong\u003e new customers. If CAC improves to \u003cstrong\u003e$28\u003c\/strong\u003e by Year 5, \u003cstrong\u003e$350,000\u003c\/strong\u003e in marketing can buy about \u003cstrong\u003e12,500\u003c\/strong\u003e new customers.\u003c\/p\u003e\n\u003cp\u003eIf CAC stays at \u003cstrong\u003e$45\u003c\/strong\u003e, that same \u003cstrong\u003e$350,000\u003c\/strong\u003e only buys about \u003cstrong\u003e7,778\u003c\/strong\u003e customers, so sales volume and owner distributions can fall even while ad spend rises. Repeat demand matters too: repeat customers rise from \u003cstrong\u003e250%\u003c\/strong\u003e to \u003cstrong\u003e450%\u003c\/strong\u003e of new customers, and repeat order frequency rises from \u003cstrong\u003e0.2\u003c\/strong\u003e to \u003cstrong\u003e0.4\u003c\/strong\u003e monthly orders. Paid ads need retention math, not hope.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row3\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Payback by Cohort\u003c\/h3\u003e\n\u003cp\u003eMeasure CAC by channel, then compare it with gross profit per customer over \u003cstrong\u003e60\u003c\/strong\u003e and \u003cstrong\u003e90\u003c\/strong\u003e days. The owner needs to see how many first orders turn into repeats, because a cheap first sale that never repeats still drains cash. If repeat order frequency does not move toward \u003cstrong\u003e0.4\u003c\/strong\u003e monthly orders, cap spend before it cuts into owner pay.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack CAC by ad channel.\u003c\/li\u003e\n\u003cli\u003eTrack repeat buys by cohort.\u003c\/li\u003e\n\u003cli\u003eTrack 60-day payback speed.\u003c\/li\u003e\n\u003cli\u003eTrack cash left for 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 step3\"\u003e3\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eReturns, Exchanges, And Fit Issues\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row4\"\u003e\n    \u003ch3\u003eFit Returns Drain Cash\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eReturns, exchanges, and fit issues\u003c\/strong\u003e hit gym apparel fast because leggings, sports bras, shorts, and tops often need size swaps. Track \u003cstrong\u003ereturn rate\u003c\/strong\u003e, \u003cstrong\u003erefund rate\u003c\/strong\u003e, \u003cstrong\u003ereplacement shipping\u003c\/strong\u003e, \u003cstrong\u003erestocking cost\u003c\/strong\u003e, and \u003cstrong\u003eunsellable inventory\u003c\/strong\u003e. A return cuts revenue quality, not just revenue, because the cash leaves before the owner gets paid.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: if return handling uses cash needed for restocks, owner draws should pause even when profit looks fine on paper. The key risk is timing; refunds and resend costs hit now, but the replacement sale may not arrive for weeks. That gap can strain cash flow and block distributions.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Fit Cost Per Order\u003c\/h3\u003e\n      \u003cp\u003eMeasure this driver by SKU and size, not just by month. The owner should watch \u003cstrong\u003ereturns per 100 orders\u003c\/strong\u003e, \u003cstrong\u003erefund dollars ÷ sales dollars\u003c\/strong\u003e, and the full cost of each exchange: outbound ship, return label, restocking labor, and write-offs for damaged or unsellable stock.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eLog returns by style and size.\u003c\/li\u003e\n        \u003cli\u003eSplit refunds from exchanges.\u003c\/li\u003e\n        \u003cli\u003eTag unsellable units separately.\u003c\/li\u003e\n        \u003cli\u003eForecast cash before owner pay.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eIf one fit issue keeps repeating, fix the product page, size guide, or assortment before scaling ads. What this estimate hides is timing: strong sales can still starve cash if return processing is slow and restocks are due now.\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;\"\u003eInventory Turnover And Markdowns\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 Turnover And Markdown Risk\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eInventory turnover\u003c\/strong\u003e is how fast stocked goods sell and turn back into cash. In this model, stockouts cap revenue, but over-ordering traps cash and can force markdowns. With Year 1 mix concentrated in leggings at \u003cstrong\u003e400%\u003c\/strong\u003e and sports bras at \u003cstrong\u003e300%\u003c\/strong\u003e, bad size, color, or seasonal bets can cut margin fast and reduce the owner’s draw. Slow turns turn income into warehouse stock.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Sell-Through Before You Draw Cash\u003c\/h3\u003e\n      \u003cp\u003eModel \u003cstrong\u003eunits by style, size, and color\u003c\/strong\u003e, plus sell-through, markdown rate, and weeks of cover. Here’s the quick math: if inventory sits too long, cash is locked up before new drops can be funded, so the \u003cstrong\u003einventory reserve\u003c\/strong\u003e should be set before owner distributions. No fixed reserve % is given, so keep it editable and test it against future drop spend.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eWatch sell-through by SKU.\u003c\/li\u003e\n        \u003cli\u003eTrack markdowns by season.\u003c\/li\u003e\n        \u003cli\u003eHold cash for future drops.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step5\"\u003e5\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eOverhead, Staffing, 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\u003eOverhead, Staffing, And Owner Pay\u003c\/h3\u003e\n\u003cp\u003eThis driver is the cash load from overhead, payroll, and outsourced fulfillment before the owner can take money home. The model shows \u003cstrong\u003e$5,550 per month\u003c\/strong\u003e in fixed overhead, or \u003cstrong\u003e$66,600 per year\u003c\/strong\u003e, plus \u003cstrong\u003e$110,000\u003c\/strong\u003e founder salary and \u003cstrong\u003e$179,000\u003c\/strong\u003e for product, marketing, service, and digital ops roles. With \u003cstrong\u003e50% of revenue\u003c\/strong\u003e going to third-party logistics (3PL), cash for owner pay gets tight fast.\u003c\/p\u003e\n\u003cp\u003eWhat this hides is simple: if\nrevenue grows without lean staffing, the business can still starve the owner. Every extra role, tool, sample run, or customer service hour comes out before distributions. An owner-operated setup can cut spend, but it also pushes more execution risk onto one person.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row6\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eCut Pay Burn Before Draws\u003c\/h3\u003e\n\u003cp\u003eTrack fixed overhead, payroll, and 3PL as one monthly ratio to sales. Here’s the quick math: \u003cstrong\u003e$5,550\u003c\/strong\u003e in overhead plus \u003cstrong\u003e$289,000\u003c\/strong\u003e in Year 1 payroll creates a \u003cstrong\u003e$355,600\u003c\/strong\u003e annual base before fulfillment and other variable costs. If that base is not covered, hold owner pay and trim support roles first.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompare lean, base, and growth owner-income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Gym Apparel Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Gym Apparel 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\"\u003eMarketing, CAC, payroll, and repeat orders drive owner income here. Year 1 is tight, Year 2 is still constrained, and Year 3 can support profit after founder pay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-actions\"\u003e\u003cbutton class=\"fml-scenario-table-export\" type=\"button\" data-scenario-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-scenario-table-wrap\"\u003e\u003ctable class=\"fml-scenario-table-grid\"\u003e\n\u003ccaption\u003eLow, base, and high cases show when founder pay is covered and when extra distribution can start.\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\"\u003eDownside 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\"\u003eCore 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\"\u003eUpside 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 where Year 1 volume and launch spend keep owner income tight.\"\u003eThis is the lower earnings path where Year 1 volume and launch spend keep owner income tight.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the modeled middle path where Year 2 scale improves, but owner distribution still stays tight.\"\u003eThis is the modeled middle path where Year 2 scale improves, but owner distribution still stays tight.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the stronger earnings path where Year 3 scale can support profit after founder pay, before reserves and debt.\"\u003eThis is the stronger earnings path where Year 3 scale can support profit after founder pay, before reserves and debt.\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=\"Use Year 1 settings: about $381,000 revenue, $150,000 marketing, $289,000 payroll, $66,600 fixed overhead, and founder pay at $110,000 with no modeled extra distribution.\"\u003eUse Year 1 settings: about $381,000 revenue, $150,000 marketing, $289,000 payroll, $66,600 fixed overhead, and founder pay at $110,000 with no modeled extra distribution.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use Year 2 settings: about $687,000 revenue, $40 CAC, $200,000 marketing, repeat customers at 30%, and founder pay still near salary-only mode.\"\u003eUse Year 2 settings: about $687,000 revenue, $40 CAC, $200,000 marketing, repeat customers at 30%, and founder pay still near salary-only mode.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use Year 3 settings: about $1.42 million revenue, $35 CAC, $250,000 marketing, higher repeat buying, and better support for owner distributions.\"\u003eUse Year 3 settings: about $1.42 million revenue, $35 CAC, $250,000 marketing, higher repeat buying, and better support for owner distributions.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Cost drivers\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-drivers\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-cost-drivers.svg\" alt=\"Cost drivers icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eCost drivers\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Launch marketing; founder salary; $289k payroll; fixed overhead; no extra draw\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eLaunch marketing\u003c\/li\u003e\n\u003cli\u003efounder salary\u003c\/li\u003e\n\u003cli\u003e$289k payroll\u003c\/li\u003e\n\u003cli\u003efixed overhead\u003c\/li\u003e\n\u003cli\u003eno extra draw\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Lower CAC; $200k marketing; 30% repeat customers; salary-heavy payroll; limited draw\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eLower CAC\u003c\/li\u003e\n\u003cli\u003e$200k marketing\u003c\/li\u003e\n\u003cli\u003e30% repeat customers\u003c\/li\u003e\n\u003cli\u003esalary-heavy payroll\u003c\/li\u003e\n\u003cli\u003elimited draw\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Higher volume; $35 CAC; $250k marketing; stronger repeat buying; profit after salary\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eHigher volume\u003c\/li\u003e\n\u003cli\u003e$35 CAC\u003c\/li\u003e\n\u003cli\u003e$250k marketing\u003c\/li\u003e\n\u003cli\u003estronger repeat buying\u003c\/li\u003e\n\u003cli\u003eprofit after salary\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=\"Salary only, no draw\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eSalary only, no draw\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eTight cash\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"Salary plus small draw\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eSalary plus small draw\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eTight draw\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"Salary plus profit\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eSalary plus profit\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eProfit path\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 need if demand ramps slower than planned or launch spend runs ahead of sales.\"\u003eUse this to stress-test cash need if demand ramps slower than planned or launch spend runs ahead of sales.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the planning case for lender talks, budget setting, and hiring timing.\"\u003eUse this as the planning case for lender talks, budget setting, and hiring timing.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test upside, hiring capacity, and how much cash can stay in the business after founder pay.\"\u003eUse this to test upside, hiring capacity, and how much cash can stay in the business after founder pay.\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":49303976247539,"sku":"gym-apparel-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/gym-apparel-owner-makes.webp?v=1782683706","url":"https:\/\/financialmodelslab.com\/products\/gym-apparel-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}