{"product_id":"beach-volleyball-club-owner-makes","title":"Beach Volleyball Club Owner Income: $17K To $141M Pre-Tax","description":"\u003cbr\u003e\u003cdiv class=\"card_smpl\"\u003e\n\u003cp\u003eA beach volleyball club owner can make very little in the first year or meaningful six-figure take-home once utilization and programming mature In this model, annual revenue grows from \u003cstrong\u003e$666,000\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e$2,317,200\u003c\/strong\u003e in Year 5, while operating profit rises from \u003cstrong\u003e$1,670\u003c\/strong\u003e to \u003cstrong\u003e$1,408,644\u003c\/strong\u003e These are researched assumptions, not promised salary, and they exclude taxes, debt service, reserves, and legal or financing advice The big swing factors are occupancy, member count, league teams, coaching volume, payroll, lease cost, and maintenance discipline\u003c\/p\u003e\n\n\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Beach Volleyball Club\"\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 to Year 5 EBITDA from the model; it's pre-tax operating profit, not cash you can fully take out, and reserves still matter.\"\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 to Year 5 EBITDA from the model; it's pre-tax operating profit, not cash you can fully take out, and reserves still matter.\"\u003e$17k to $1.41M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Margin uses modeled EBITDA divided by revenue for Year 1 to Year 5; it ignores debt, taxes, and reserve needs.\"\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=\"Margin uses modeled EBITDA divided by revenue for Year 1 to Year 5; it ignores debt, taxes, and reserve needs.\"\u003e0.3% to 60.8%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 to Year 5 revenue from memberships, leagues, lessons, private training, and pro shop sales; sales are not owner pay.\"\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 to Year 5 revenue from memberships, leagues, lessons, private training, and pro shop sales; sales are not owner pay.\"\u003e$666k to $2.32M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Hard because the model needs heavy fixed payroll, a leased facility, and high court fill to cover costs.\"\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=\"Hard because the model needs heavy fixed payroll, a leased facility, and high court fill to cover costs.\"\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 case?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Beach Volleyball Club Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Beach Volleyball Club Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Beach Volleyball Club 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 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=\"Monthly sales before expenses, based on memberships, lessons, league fees, and pro shop sales.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly sales before expenses, based on memberships, lessons, league fees, and pro shop sales.\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=\"Monthly sales before expenses, based on memberships, lessons, league fees, and pro shop sales.\" data-low=\"55500\" data-base=\"129900\" data-high=\"193100\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"129,900\"\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 court upkeep and equipment replacement.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after direct court upkeep and equipment replacement.\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 court upkeep and equipment replacement.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"95\" data-base=\"96.5\" data-high=\"97.5\" value=\"96.5\"\u003e\u003coutput\u003e96.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 for coaching, operations, front desk, and admin before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll for coaching, operations, front desk, and admin 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 for coaching, operations, front desk, and admin before owner pay.\" data-low=\"25833\" data-base=\"34583\" data-high=\"37917\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"34,583\"\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=\"Lease, property taxes, utilities, insurance, software, cleaning, security, and admin supplies.\"\u003ei\u003cspan role=\"tooltip\"\u003eLease, property taxes, utilities, insurance, software, cleaning, security, and admin supplies.\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=\"Lease, property taxes, utilities, insurance, software, cleaning, security, and admin supplies.\" data-low=\"23700\" data-base=\"23700\" data-high=\"23700\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"23,700\"\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 promotion spend needed to keep demand moving.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly marketing and promotion spend needed to keep demand 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 marketing and promotion spend needed to keep demand moving.\" data-low=\"2775\" data-base=\"5196\" data-high=\"5793\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"5,196\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eDebt service\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly loan or financing payments. Use 0 if there is no debt.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or financing payments. Use 0 if there is no debt.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"debtService\" data-owner-kind=\"money\" data-owner-label=\"Debt service\" data-owner-note=\"Monthly loan or financing payments. Use 0 if there is no debt.\" data-low=\"0\" data-base=\"0\" data-high=\"0\" name=\"debtService\" type=\"text\" inputmode=\"numeric\" value=\"\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTax reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit held back for taxes before owner take-home.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit held back for taxes before owner take-home.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"taxReserve\" data-owner-kind=\"percent\" data-owner-label=\"Tax reserve\" data-owner-note=\"Percent of profit held back for taxes before owner take-home.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"18\" data-base=\"24\" data-high=\"28\" value=\"24\"\u003e\u003coutput\u003e24%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eReinvestment reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent kept for repairs, growth, and cash cushion.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent kept for repairs, growth, and cash cushion.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"reinvestmentReserve\" data-owner-kind=\"percent\" data-owner-label=\"Reinvestment reserve\" data-owner-note=\"Percent kept for repairs, growth, and cash cushion.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"5\" data-base=\"10\" data-high=\"14\" value=\"10\"\u003e\u003coutput\u003e10%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTarget owner pay\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Target monthly owner income used to size the gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eTarget monthly owner income used to size the gap.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"targetOwnerPay\" data-owner-kind=\"money\" data-owner-label=\"Target owner pay\" data-owner-note=\"Target monthly owner income used to size the gap.\" data-low=\"6000\" data-base=\"10000\" data-high=\"15000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"10,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/form\u003e\n\u003caside class=\"fml-owner-results\" aria-live=\"polite\"\u003e\u003cspan class=\"fml-owner-tag\"\u003eOwner income output\u003c\/span\u003e\u003cdiv class=\"fml-owner-metrics\"\u003e\n\u003cdiv class=\"fml-owner-metric is-primary\"\u003e\n\u003cspan class=\"fml-owner-metric-label\"\u003eOwner Income\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly take-home after tax and reinvestment reserves.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly take-home after tax and reinvestment reserves.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cstrong data-owner-output=\"monthlyOwnerIncome\"\u003e$40,838\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\"\u003e31%\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-metric\"\u003e\n\u003cspan class=\"fml-owner-metric-label\"\u003eRevenue for Target Pay\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly revenue needed to support the target owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly revenue needed to support the target owner pay.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cstrong data-owner-output=\"revenueNeeded\"\u003e$81,482\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$30,838\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$490,050\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$61,874\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$21,037\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$30,838\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$130K\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: 96%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$125K\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: 49%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$63,479\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: 16%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$21,037\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: 31%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$40,838\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 see the full Beach Volleyball Club forecast?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eRevenue, margin, costs, reserves, and \u003cstrong\u003eowner take-home\u003c\/strong\u003e sit on one view. Open the \u003ca href=\"\/products\/beach-volleyball-club-financial-model\"\u003eBeach Volleyball Club 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\u003e$666k to $2.317M\u003c\/li\u003e\n\u003cli\u003eProfit: $17k to $141M\u003c\/li\u003e\n\u003cli\u003ePlanning only, not salary\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\/beach-volleyball-club-financial-model-dashboard-financialmodelslab_ca6fd0de-484e-4a19-9095-23f03ae2396f.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/beach-volleyball-club-financial-model-dashboard-financialmodelslab_ca6fd0de-484e-4a19-9095-23f03ae2396f.webp?width=500\" alt=\"Beach Volleyball Club Financial Model dashboard summarizing key KPIs, runway\/cash position and performance with a dynamic dashboard for investor-ready reporting and spotting cash-flow blind spots\"\u003e\n\u003cdiv class=\"preview-overlay\"\u003e\n\u003cbutton class=\"preview-btn\" type=\"button\" style=\"align-items: center; vertical-align: middle; display: inline-flex; justify-content: center; gap: 6px; line-height: 1;\"\u003e\nPREVIEW \u003csvg fill=\"#fff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewbox=\"0 0 448 512\" width=\"14\"\u003e\u003cpath d=\"M416 176V86.63L246.6 256L416 425.4V336c0-8.844 7.156-16 16-16s16 7.156 16 16v128c0 8.844-7.156 16-16 16h-128c-8.844 0-16-7.156-16-16s7.156-16 16-16h89.38L224 278.6L54.63 448H144C152.8 448 160 455.2 160 464S152.8 480 144 480h-128C7.156 480 0 472.8 0 464v-128C0 327.2 7.156 320 16 320S32 327.2 32 336v89.38L201.4 256L32 86.63V176C32 184.8 24.84 192 16 192S0 184.8 0 176v-128C0 39.16 7.156 32 16 32h128C152.8 32 160 39.16 160 48S152.8 64 144 64H54.63L224 233.4L393.4 64H304C295.2 64 288 56.84 288 48S295.2 32 304 32h128C440.8 32 448 39.16 448 48v128C448 184.8 440.8 192 432 192S416 184.8 416 176z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow much can a beach volleyball club owner make?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eA \u003cstrong\u003eBeach Volleyball Club\u003c\/strong\u003e owner can make about \u003cstrong\u003e$1,670\u003c\/strong\u003e in modeled Year 1 operating profit, rising to \u003cstrong\u003e$726,902\u003c\/strong\u003e in Year 3 and \u003cstrong\u003e$1,408,644\u003c\/strong\u003e in Year 5 before taxes, debt service, reserves, and distributions. For the growth path behind those earnings, see \u003ca href=\"\/blogs\/kpi-metrics\/beach-volleyball-club\"\u003eWhat Is The Current Growth Trajectory Of Your Beach Volleyball Club?\u003c\/a\u003e. Owner income is not gross sales; it depends on occupancy, programming mix, and keeping fixed costs under control.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eProfit path\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eYear 1 profit: \u003cstrong\u003e$1,670\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eYear 3 profit: \u003cstrong\u003e$726,902\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eYear 5 profit: \u003cstrong\u003e$1,408,644\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eBefore owner distributions\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\u003eMain drivers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eRevenue grows from \u003cstrong\u003e$666k\u003c\/strong\u003e to \u003cstrong\u003e$2.317M\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eOccupancy rises from \u003cstrong\u003e40%\u003c\/strong\u003e to \u003cstrong\u003e85%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eBillable days grow from \u003cstrong\u003e22\u003c\/strong\u003e to \u003cstrong\u003e28\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eControl payroll, lease, utilities, insurance, maintenance\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhich beach volleyball club operating costs hurt profit most?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eFor a \u003cstrong\u003eBeach Volleyball Club\u003c\/strong\u003e, \u003cstrong\u003epayroll\u003c\/strong\u003e and \u003cstrong\u003efacility costs\u003c\/strong\u003e hit profit hardest. Year 1 payroll is \u003cstrong\u003e$310k\u003c\/strong\u003e and fixed expenses run \u003cstrong\u003e$237k\/month\u003c\/strong\u003e or \u003cstrong\u003e$2.844M\/year\u003c\/strong\u003e, with the lease alone at \u003cstrong\u003e$15k\/month\u003c\/strong\u003e; see \u003ca href=\"\/blogs\/startup-costs\/beach-volleyball-club\"\u003eWhat Is The Estimated Cost To Open Your Beach Volleyball Club?\u003c\/a\u003e. Variable costs start at \u003cstrong\u003e105%\u003c\/strong\u003e of revenue and ease to \u003cstrong\u003e73%\u003c\/strong\u003e by Year 5, so the real levers are scheduling, labor coverage, renewal rates, and program fill.\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\u003eTop cost drains\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003ePayroll:\u003c\/strong\u003e $310k Year 1\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePayroll:\u003c\/strong\u003e $455k by Year 5\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFixed costs:\u003c\/strong\u003e $237k\/month\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLease:\u003c\/strong\u003e $15k\/month\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\u003eProtect these levers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eProperty taxes:\u003c\/strong\u003e $25k\/month\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUtilities:\u003c\/strong\u003e $3k\/month\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInsurance:\u003c\/strong\u003e $1k\/month\u003c\/li\u003e\n\u003cli\u003eKeep safety, cleaning, maintenance intact\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow many members does a beach volleyball club need?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003e\u003cstrong\u003eBeach Volleyball Club\u003c\/strong\u003e needs a mix of members, not one fixed headcount. The Year 1 model uses \u003cstrong\u003e300 individual members\u003c\/strong\u003e, \u003cstrong\u003e50 family members\u003c\/strong\u003e, \u003cstrong\u003e20 league teams\u003c\/strong\u003e, \u003cstrong\u003e100 group lesson participants\u003c\/strong\u003e, and \u003cstrong\u003e20 private training packages\u003c\/strong\u003e, and profit is only \u003cstrong\u003e$17k\u003c\/strong\u003e at about \u003cstrong\u003e40%\u003c\/strong\u003e occupancy. To hit a \u003cstrong\u003e$100k\u003c\/strong\u003e pre-tax owner-pay target, it needs about \u003cstrong\u003e$1099k\u003c\/strong\u003e extra annual revenue, or roughly \u003cstrong\u003e$92k\u003c\/strong\u003e a month.\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\u003eYear 1 mix\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e300\u003c\/strong\u003e individual members\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e50\u003c\/strong\u003e family members\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e20\u003c\/strong\u003e league teams\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e100\u003c\/strong\u003e group lesson participants\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\u003eWhat the gap means\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e20\u003c\/strong\u003e private training packages\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e89.5%\u003c\/strong\u003e contribution after variable costs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$17k\u003c\/strong\u003e Year 1 profit\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e40%\u003c\/strong\u003e break-even occupancy\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\n\u003cp\u003eThat gap means growth has to come from more people in the right mix, not just one membership type. On the stated math, the extra revenue can map to about \u003cstrong\u003e108\u003c\/strong\u003e more individual members or \u003cstrong\u003e77\u003c\/strong\u003e more group lesson participants at \u003cstrong\u003e$120\u003c\/strong\u003e a month.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant the six levers that move owner income?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Main income drivers for a beach volleyball club.\"\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\u003eCourt Use\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e40%-85%\u003c\/strong\u003e\u003cp\u003eMore occupied court time turns the same sand and lights into more recurring fees, so owner take-home rises as fill rates climb.\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\u003eMembers\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e350-950\u003c\/strong\u003e\u003cp\u003eRecurring dues from 300-800 individual and 50-150 family members build the core cash base, and stronger retention steadies owner income.\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\u003eLeague Teams\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e20-60\u003c\/strong\u003e\u003cp\u003eLeague teams bring repeat monthly fee revenue and often fill off-peak hours, which lifts margin without much extra cost.\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\u003eLessons\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e100-300\u003c\/strong\u003e\u003cp\u003eGroup lesson volume, plus private training on top, adds coaching revenue and uses idle court hours, so fill rate matters.\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\u003ePricing Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$85-$350\u003c\/strong\u003e\u003cp\u003eSmall price lifts across memberships, leagues, and training flow straight into take-home when demand stays healthy.\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\u003eOverhead\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$594K-$739K\u003c\/strong\u003e\u003cp\u003ePayroll rises from $310K to $455K and fixed costs sit near $284K a year, so cost control protects cash fast.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eBeach Volleyball Club Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eCourt Utilization And Booked Hours\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row1\"\u003e\n\u003ch3\u003eCourt Utilization And Booked Hours\u003c\/h3\u003e\n\u003cp\u003eWhen courts sit empty, revenue stalls but rent, payroll, and maintenance keep running. \u003cstrong\u003eUtilization\u003c\/strong\u003e is the share of available court time that gets sold. This model lifts occupancy from \u003cstrong\u003e40%\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e85%\u003c\/strong\u003e in Year 5, while billable days rise from \u003cstrong\u003e22\u003c\/strong\u003e to \u003cstrong\u003e28\u003c\/strong\u003e per month, so each extra booked hour helps spread \u003cstrong\u003e$2.844 million\u003c\/strong\u003e in annual fixed expenses and improves owner take-home.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: more booked court hours support memberships, leagues, lessons, and private training, which raises revenue without fixed costs climbing at the same pace. The main inputs are available court hours, occupancy, billable days, and program mix. Weather, weak prime-time scheduling, poor league balance, and staffing gaps can cut utilization fast.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row1\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack prime-time hours first\u003c\/h3\u003e\n\u003cp\u003eMeasure booked hours by daypart, not just monthly sales. A court is only valuable when the \u003cstrong\u003eprime-time\u003c\/strong\u003e blocks fill, so track occupancy, league fill rate, lesson fill rate, and cancellations each week. If occupancy slips below plan, the owner pays the same fixed bill for less output, and draw capacity drops.\u003c\/p\u003e\n\u003cp\u003eTest scheduling and pricing together. Fill high-demand hours with memberships or leagues, then use lessons and private training to fill slower slots. Keep staffing matched to booked hours, because empty courts with full payroll destroy margin. One clean rule: more booked hours should mean more cash, not just more work.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step1\"\u003e1\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eMemberships, Leagues, And Retention\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row2\"\u003e\n    \u003ch3\u003eMemberships and Leagues\u003c\/h3\u003e\n    \u003cp\u003eMemberships and leagues turn the club from one-off rentals into recurring cash. At \u003cstrong\u003e300\u003c\/strong\u003e individual members at \u003cstrong\u003e$85\/month\u003c\/strong\u003e, \u003cstrong\u003e50\u003c\/strong\u003e family members at \u003cstrong\u003e$160\/month\u003c\/strong\u003e, and \u003cstrong\u003e20\u003c\/strong\u003e league teams at \u003cstrong\u003e$175\/month\u003c\/strong\u003e, recurring revenue is about \u003cstrong\u003e$37,000\/month\u003c\/strong\u003e. At \u003cstrong\u003e800\u003c\/strong\u003e, \u003cstrong\u003e150\u003c\/strong\u003e, and \u003cstrong\u003e60\u003c\/strong\u003e units, it rises to about \u003cstrong\u003e$125,100\/month\u003c\/strong\u003e before costs.\u003c\/p\u003e\n    \u003cp\u003eThe real driver is \u003cstrong\u003eactive paying participation\u003c\/strong\u003e, not the headline count. Low renewals, inactive members, and empty league slots cut cash flow fast, even when the roster looks full. Strong retention keeps owner distributions steadier after reserves, because dues are easier to forecast than walk-in rentals and less tied to daily traffic swings.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row2\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Paid Participation\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003erenewal rate\u003c\/strong\u003e, \u003cstrong\u003eactive member count\u003c\/strong\u003e, and \u003cstrong\u003efilled league teams\u003c\/strong\u003e every month. Compare paid members to people who actually show up, since dead accounts don’t pay court bills. If renewals slip, fix onboarding, court access, and league scheduling before raising prices; otherwise the club can grow on paper and still miss cash targets.\u003c\/p\u003e\n      \u003cp\u003eUse a simple forecast: \u003cstrong\u003emembers × monthly price\u003c\/strong\u003e plus \u003cstrong\u003eleague teams × team fee\u003c\/strong\u003e. Then test how changes in active paid participation hit monthly cash. This driver only helps owner income when dues are collected, seasons are filled, and reserve needs stay covered.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step2\"\u003e2\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eLessons, Clinics, Camps, And Coaching\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eLessons, Clinics, and Coaching\u003c\/h3\u003e\n    \u003cp\u003eThis driver covers group lessons, private training, clinics, camps, and the coach payroll that runs them. Group participants grow from \u003cstrong\u003e100\u003c\/strong\u003e at \u003cstrong\u003e$120\/month\u003c\/strong\u003e to \u003cstrong\u003e300\u003c\/strong\u003e at \u003cstrong\u003e$150\/month\u003c\/strong\u003e, so group revenue moves from \u003cstrong\u003e$12,000\u003c\/strong\u003e to \u003cstrong\u003e$45,000\/month\u003c\/strong\u003e. Private training rises from \u003cstrong\u003e20\u003c\/strong\u003e at \u003cstrong\u003e$300\/package\u003c\/strong\u003e to \u003cstrong\u003e60\u003c\/strong\u003e at \u003cstrong\u003e$350\/package\u003c\/strong\u003e, adding \u003cstrong\u003e$6,000\u003c\/strong\u003e to \u003cstrong\u003e$21,000\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eMargin depends on class fill, because coaching payroll includes a \u003cstrong\u003e$60k\u003c\/strong\u003e head coach and assistant coach cost rising from \u003cstrong\u003e$80k\u003c\/strong\u003e to \u003cstrong\u003e$160k\u003c\/strong\u003e. Empty clinics still eat payroll and block leagues, so owner pay improves only when court hours are sold, not just scheduled. \u003cstrong\u003eFull classes pay; empty ones don’t.\u003c\/strong\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eKeep Every Clinic Full\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003efill rate\u003c\/strong\u003e, revenue per court hour, and canceled sessions by coach. If a clinic is underfilled, cut the class size, bundle it with a membership, or move it away from league-heavy hours. Use deposits or prepay to lock attendance before you staff the court.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003espots sold\u003c\/strong\u003e vs spots open\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003ecoach payroll\u003c\/strong\u003e per session\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003ecourt conflicts\u003c\/strong\u003e with leagues\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eIf coach turnover rises, keep a backup coach list and a simple session plan. A canceled coach can erase the margin on a full clinic and turn booked court time into dead payroll.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step3\"\u003e3\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eTournaments, Events, And Sponsorships\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row4\"\u003e\n    \u003ch3\u003eTournaments, Events, And Sponsorships\u003c\/h3\u003e\n    \u003cp\u003eIf weekend courts sit open, tournaments and events can turn those hours into cash. The key number is \u003cstrong\u003enet profit per event\u003c\/strong\u003e, not gross sales: registrations, concessions, and sponsor cash must beat staffing, referees, prizes, setup, permitting, and weather risk.\u003c\/p\u003e\n    \u003cp\u003eBecause the model does not split out tournament, corporate event, or sponsorship revenue, keep each line editable. One clean rule: if an event does not leave \u003cstrong\u003epositive contribution margin\u003c\/strong\u003e after direct costs, it can raise traffic but still cut owner income.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Every Event by Margin\u003c\/h3\u003e\n      \u003cp\u003eBuild one simple event sheet and measure \u003cstrong\u003ebooked days\u003c\/strong\u003e, occupancy, entries, sponsor cash, concessions, staff hours, referee fees, prize spend, setup labor, permits, and a weather reserve. That shows whether the event adds cash or just adds work.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack revenue by event type.\u003c\/li\u003e\n        \u003cli\u003eTrack direct labor by shift.\u003c\/li\u003e\n        \u003cli\u003eTrack sponsor cash separately.\u003c\/li\u003e\n        \u003cli\u003eSet a minimum margin target.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003ePrice for margin, not just turnout. Test higher entry fees, sponsor packages, and food-and-drink minimums before adding more dates, so owner pay comes from \u003cstrong\u003eprofit after event costs\u003c\/strong\u003e, not from busy weekends that barely break even.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step4\"\u003e4\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003ePricing And Revenue Mix\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row5\"\u003e\n\u003ch3\u003ePricing and Revenue Mix\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePricing and revenue mix\u003c\/strong\u003e is about selling the highest-value court hours first. Moving individual memberships from \u003cstrong\u003e$85 to $105\u003c\/strong\u003e is a \u003cstrong\u003e23.5%\u003c\/strong\u003e lift; family memberships from \u003cstrong\u003e$160 to $190\u003c\/strong\u003e is \u003cstrong\u003e18.8%\u003c\/strong\u003e; league teams from \u003cstrong\u003e$175 to $210\u003c\/strong\u003e is \u003cstrong\u003e20.0%\u003c\/strong\u003e; group lessons from \u003cstrong\u003e$120 to $150\u003c\/strong\u003e is \u003cstrong\u003e25.0%\u003c\/strong\u003e; private training from \u003cstrong\u003e$300 to $350\u003c\/strong\u003e is \u003cstrong\u003e16.7%\u003c\/strong\u003e. If prime hours stay full, revenue per court hour rises and more cash reaches owner pay.\u003c\/p\u003e\n\u003cp\u003eThe key input is \u003cstrong\u003erevenue per booked court hour\u003c\/strong\u003e: mix of memberships, leagues, lessons, and private sessions, plus fill rate in prime hours. Blanket price hikes can backfire if renewals or lesson demand fall. The better move is to price scarce time higher and keep lower-demand slots available, so gross margin improves without needing a big jump in traffic.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row5\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003ePrice Prime Hours First\u003c\/h3\u003e\n\u003cp\u003eTrack \u003cstrong\u003efill rate by hour\u003c\/strong\u003e, \u003cstrong\u003erenewal rate\u003c\/strong\u003e, \u003cstrong\u003elesson capacity\u003c\/strong\u003e, an\nd \u003cstrong\u003erevenue per court hour\u003c\/strong\u003e each month. Test price changes one tier at a time, starting with prime-hour products. If a higher price lowers fills, roll it back fast. What matters is not the sticker price; it’s the cash left after coach pay, court wear, and fixed overhead.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003ePrime-hour fill by product\u003c\/li\u003e\n\u003cli\u003eRenewals by membership type\u003c\/li\u003e\n\u003cli\u003eLesson and private-session occupancy\u003c\/li\u003e\n\u003cli\u003eRevenue per occupied court hour\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eProtect take-home income by matching expensive offerings to the busiest slots. Use packages and limited-time rate cards, but keep the math simple: more revenue per hour, same or better fill, and no dead prime-time court space. If a tier weakens demand, shift it to off-peak hours instead of cutting the whole price sheet.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step5\"\u003e5\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eFixed Costs, Labor, And Maintenance Control\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row6\"\u003e\n    \u003ch3\u003eFixed Cost and Upkeep Control\u003c\/h3\u003e\n    \u003cp\u003eFor a beach volleyball club, this driver is the gap between full rooms and real owner pay. Modeled fixed expenses are \u003cstrong\u003e$237k\/month\u003c\/strong\u003e, with \u003cstrong\u003e$15k\u003c\/strong\u003e lease, \u003cstrong\u003e$3k\u003c\/strong\u003e utilities, \u003cstrong\u003e$25k\u003c\/strong\u003e property taxes, and smaller lines like insurance and software. If payroll rises from \u003cstrong\u003e$310k\u003c\/strong\u003e to \u003cstrong\u003e$455k\u003c\/strong\u003e, profit gets squeezed fast unless bookings and pricing rise first.\u003c\/p\u003e\n    \u003cp\u003eMaintenance matters just as much. Court supplies run \u003cstrong\u003e20%\u003c\/strong\u003e of revenue in Year 1 and \u003cstrong\u003e15%\u003c\/strong\u003e by Year 5, while equipment replacement falls from \u003cstrong\u003e15%\u003c\/strong\u003e to \u003cstrong\u003e10%\u003c\/strong\u003e. Under-maintained courts raise safety and claim risk, and underinsurance can turn one incident into a cash hit that cuts distributions.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Spend Before It Eats Draw\u003c\/h3\u003e\n      \u003cp\u003eMeasure this driver as a share of revenue, not just as bills paid. Here’s the quick math: if payroll and upkeep drift up while fixed costs stay heavy, owner take-home drops unless court hours, memberships, or lessons cover the gap. The key question is simple: does each added dollar of revenue carry enough margin to absorb staffing and upkeep?\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003ePayroll\u003c\/strong\u003e versus monthly revenue\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eCourt supplies\u003c\/strong\u003e as revenue %\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eReplacement reserve\u003c\/strong\u003e rate by year\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eClaim and injury\u003c\/strong\u003e incidents\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eInsurance limits\u003c\/strong\u003e versus facility risk\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eHold staffing to booked court hours and keep a repair log for each court. If cleaning, security, and maintenance slip, the club may save cash for a month but lose more later through closures, refunds, or claims. The best control is disciplined upkeep tied to a monthly budget that protects cash flow and owner draw.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle 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 owner-income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Beach Volleyball Club Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Beach Volleyball Club 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 owner distribution limits.\"\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\"\u003eScenario comparison\u003c\/p\u003e\n\u003cp class=\"fml-scenario-table-description\"\u003eIncome swings with occupancy, member count, and lesson volume. The high case needs near-full court use, so it is an upside plan, not the normal path.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-actions\"\u003e\u003cbutton class=\"fml-scenario-table-export\" type=\"button\" data-scenario-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-scenario-table-wrap\"\u003e\u003ctable class=\"fml-scenario-table-grid\"\u003e\n\u003ccaption\u003eLow, base, and high owner income cases side by side.\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 a slower start with lighter occupancy and a smaller member base.\"\u003eThis is a slower start with lighter occupancy and a smaller member base.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the modeled middle case with steadier occupancy and a fuller member mix.\"\u003eThis is the modeled middle case with steadier occupancy and a fuller member mix.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the upside path with near-full occupancy and the largest member load.\"\u003eThis is the upside path with near-full occupancy and the largest member load.\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 runs at 22 billable days, 40% occupancy, 300 individual members, 50 family members, 20 league teams, 100 lesson participants, and 20 private training packages.\"\u003eYear 1 runs at 22 billable days, 40% occupancy, 300 individual members, 50 family members, 20 league teams, 100 lesson participants, and 20 private training packages.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 3 runs at 26 billable days, 70% occupancy, 600 individual members, 110 family members, 40 league teams, 220 lesson participants, and 40 private training packages.\"\u003eYear 3 runs at 26 billable days, 70% occupancy, 600 individual members, 110 family members, 40 league teams, 220 lesson participants, and 40 private training packages.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 5 runs at 28 billable days, 85% occupancy, 800 individual members, 150 family members, 60 league teams, 300 lesson participants, and 60 private training packages.\"\u003eYear 5 runs at 28 billable days, 85% occupancy, 800 individual members, 150 family members, 60 league teams, 300 lesson participants, and 60 private training packages.\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=\"22 billable days; 40% occupancy; 300 individual members; 50 family members; 20 league teams\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e22 billable days\u003c\/li\u003e\n\u003cli\u003e40% occupancy\u003c\/li\u003e\n\u003cli\u003e300 individual members\u003c\/li\u003e\n\u003cli\u003e50 family members\u003c\/li\u003e\n\u003cli\u003e20 league teams\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"26 billable days; 70% occupancy; 600 individual members; 110 family members; 40 league teams\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e26 billable days\u003c\/li\u003e\n\u003cli\u003e70% occupancy\u003c\/li\u003e\n\u003cli\u003e600 individual members\u003c\/li\u003e\n\u003cli\u003e110 family members\u003c\/li\u003e\n\u003cli\u003e40 league teams\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"28 billable days; 85% occupancy; 800 individual members; 150 family members; 60 league teams\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e28 billable days\u003c\/li\u003e\n\u003cli\u003e85% occupancy\u003c\/li\u003e\n\u003cli\u003e800 individual members\u003c\/li\u003e\n\u003cli\u003e150 family members\u003c\/li\u003e\n\u003cli\u003e60 league teams\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=\"$17k\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$17k\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eDownside case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$727k\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$727k\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eCore case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$1.4M\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$1.4M\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eUpside case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Best fit\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-fit\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-best-fit.svg\" alt=\"Best fit icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eBest fit\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Use this to test a slow launch or weaker local demand.\"\u003eUse this to test a slow launch or weaker local demand.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the working plan for budgeting and staffing.\"\u003eUse this as the working plan for budgeting and staffing.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to size capacity if demand runs hot and courts stay full.\"\u003eUse this to size capacity if demand runs hot and courts stay full.\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 owner distribution limits.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49303479582963,"sku":"beach-volleyball-club-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/beach-volleyball-club-owner-makes.webp?v=1782676349","url":"https:\/\/financialmodelslab.com\/products\/beach-volleyball-club-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}