{"product_id":"scavenger-hunt-owner-makes","title":"Scavenger Hunt Owner Income: $120K Salary And Month 25 Breakeven","description":"\u003cbr\u003e\u003cdiv class=\"card_smpl\"\u003e\n\u003cp\u003eIn the researched assumptions, a scavenger hunt business owner is modeled with \u003cstrong\u003e$120,000 in annual CEO pay\u003c\/strong\u003e, or about \u003cstrong\u003e$10,000 per month\u003c\/strong\u003e, before taxes and personal benefits The business itself runs at negative EBITDA, meaning operating profit before interest, taxes, depreciation, and amortization, in Year 1 at \u003cstrong\u003e-$112,000\u003c\/strong\u003e and Year 2 at \u003cstrong\u003e-$14,000\u003c\/strong\u003e Profitability improves after Month 25, with EBITDA reaching \u003cstrong\u003e$211,000 in Year 3\u003c\/strong\u003e and \u003cstrong\u003e$729,000 in Year 5\u003c\/strong\u003e That pay depends on hitting ticket volume, private bookings, pricing, and cost control it is not a guaranteed salary\u003c\/p\u003e\n\n\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Owner income snapshot\"\u003e\u003cdiv class=\"metric-grid\"\u003e\n\u003carticle class=\"metric-card is-green\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Modeled CEO salary is $120k a year before taxes and distributions; monthly equivalent is $10k.\"\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=\"Modeled CEO salary is $120k a year before taxes and distributions; monthly equivalent is $10k.\"\u003e$120k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"EBITDA margin runs from -40% in Year 1 to 44% in Year 5; Years 1-2 stay negative despite CEO pay.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-net-margin.svg\" alt=\"Net margin icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eNet margin\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"EBITDA margin runs from -40% in Year 1 to 44% in Year 5; Years 1-2 stay negative despite CEO pay.\"\u003e-40% to 44%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 3 revenue is about $929k, the first positive-EBITDA year with $120k CEO pay already included.\"\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 3 revenue is about $929k, the first positive-EBITDA year with $120k CEO pay already included.\"\u003e$929k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Hard because breakeven lands in Month 25, minimum cash reaches $654k, and payback takes 43 months.\"\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 breakeven lands in Month 25, minimum cash reaches $654k, and payback takes 43 months.\"\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 own owner pay?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"This is a researched planning estimate only. It is not guaranteed salary, tax advice, or owner distribution advice.\"\u003e\u003cdiv class=\"fml-owner-card\"\u003e\n\u003cheader class=\"fml-owner-header\"\u003e\u003cdiv class=\"fml-owner-heading\"\u003e\n\u003cp class=\"fml-owner-eyebrow\"\u003eOwner income calculator\u003c\/p\u003e\n\u003cp class=\"fml-owner-intro\"\u003eEstimate owner take-home and the target-pay gap from revenue, 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 public tickets, private events, merchandise, and add-ons.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly sales before expenses, based on public tickets, private events, merchandise, and add-ons.\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 public tickets, private events, merchandise, and add-ons.\" data-low=\"23333\" data-base=\"77417\" data-high=\"140417\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"77,417\"\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 costs like processing fees and royalties.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after direct costs like processing fees and royalties.\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 costs like processing fees and royalties.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"95\" data-base=\"96\" data-high=\"97\" value=\"96\"\u003e\u003coutput\u003e96%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eLabor cost\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly payroll and contractor cost before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll and contractor cost before owner pay.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"laborCost\" data-owner-kind=\"money\" data-owner-label=\"Labor cost\" data-owner-note=\"Monthly payroll and contractor cost before owner pay.\" data-low=\"17917\" data-base=\"34167\" data-high=\"42917\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"34,167\"\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, hosting, admin, utilities, and other recurring fixed costs.\"\u003ei\u003cspan role=\"tooltip\"\u003eRent, software, hosting, admin, utilities, and other recurring fixed costs.\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, hosting, admin, utilities, and other recurring fixed costs.\" data-low=\"8950\" data-base=\"8950\" data-high=\"8950\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"8,950\"\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 ad spend and customer acquisition spend.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly ad spend and customer acquisition spend.\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 ad spend and customer acquisition spend.\" data-low=\"1867\" data-base=\"5419\" data-high=\"8425\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"5,419\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eDebt service\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly loan or financing payment. Use 0 if none.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or financing payment. Use 0 if none.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"debtService\" data-owner-kind=\"money\" data-owner-label=\"Debt service\" data-owner-note=\"Monthly loan or financing payment. Use 0 if none.\" 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 pay.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit set aside for taxes before owner pay.\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 pay.\" 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 of profit held back for growth and cash buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit held back for growth and cash buffer.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"reinvestmentReserve\" data-owner-kind=\"percent\" data-owner-label=\"Reinvestment reserve\" data-owner-note=\"Percent of profit held back for growth and cash buffer.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"5\" data-base=\"10\" data-high=\"14\" value=\"10\"\u003e\u003coutput\u003e10%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTarget owner pay\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly owner income target used to measure the gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly owner income target used to measure 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=\"Monthly owner income target used to measure 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$17,018\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\"\u003e22%\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$66,341\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$7,018\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$204,220\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$25,784\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$8,766\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$7,018\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$77,417\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$74,320\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: 63%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$48,536\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: 11%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$8,766\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: 22%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$17,018\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fml-owner-export\" type=\"button\" data-owner-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-note\"\u003e\n\u003cspan class=\"fml-owner-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e This is a researched planning estimate 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 check owner income in the Scavenger Hunt financial model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThis screen shows revenue, margin, costs, reserves, and \u003cstrong\u003eowner take-home\u003c\/strong\u003e assumptions in the \u003ca href=\"\/products\/scavenger-hunt-financial-model\"\u003eScavenger Hunt Financial Model Template\u003c\/a\u003e; open it.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eRevenue: $280k to $1.675m\u003c\/li\u003e\n\u003cli\u003eEBITDA: -$112k to $729k\u003c\/li\u003e\n\u003cli\u003eRoute reuse saves cost\u003c\/li\u003e\n\u003cli\u003ePrivate bookings lift revenue\u003c\/li\u003e\n\u003cli\u003ePublic tickets smooth demand\u003c\/li\u003e\n\u003cli\u003eTest marketing and seasonality\u003c\/li\u003e\n\u003cli\u003eSalary timing protects runway\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\/scavenger-hunt-financial-model-dashboard-financialmodelslab_f6bff764-6359-4b1d-bb2f-60b45a0b5b5b.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/scavenger-hunt-financial-model-dashboard-financialmodelslab_f6bff764-6359-4b1d-bb2f-60b45a0b5b5b.webp?width=500\" alt=\"Scavenger Hunt Financial Model dashboard summarizing key KPIs, runway\/cash and performance with a dynamic dashboard for investor-ready presentations and visibility into 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 revenue does a scavenger hunt event make?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003e\u003cstrong\u003eScavenger Hunt\u003c\/strong\u003e revenue depends on mix, but \u003cstrong\u003epublic tickets\u003c\/strong\u003e drive scale and \u003cstrong\u003eprivate events\u003c\/strong\u003e drive better booking value. In Year 1, public ticket revenue is \u003cstrong\u003e$175,000\u003c\/strong\u003e and private booking revenue is \u003cstrong\u003e$75,000\u003c\/strong\u003e, with \u003cstrong\u003e$10,000\u003c\/strong\u003e from extras, or about \u003cstrong\u003e$260,000\u003c\/strong\u003e total. By Year 5, public ticket revenue reaches \u003cstrong\u003e$10 million\u003c\/strong\u003e, private booking revenue reaches \u003cstrong\u003e$500,000\u003c\/strong\u003e, and extras add \u003cstrong\u003e$43,000\u003c\/strong\u003e.\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\u003ePublic ticket revenue\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$35\u003c\/strong\u003e per ticket in Year 1\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$40\u003c\/strong\u003e per ticket in Year 5\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$175,000\u003c\/strong\u003e in Year 1 revenue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$10 million\u003c\/strong\u003e in Year 5 revenue\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\u003ePrivate event value\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$1,500\u003c\/strong\u003e per booking in Year 1\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$2,000\u003c\/strong\u003e per booking in Year 5\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$75,000\u003c\/strong\u003e in Year 1 revenue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$500,000\u003c\/strong\u003e in Year 5 revenue\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCan a scavenger hunt business make a full-time income?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eYes, a Scavenger Hunt can make a full-time income, but only when bookings and cash support the owner’s draw. In this model, \u003cstrong\u003e$120,000 CEO pay\u003c\/strong\u003e starts at launch, yet EBITDA (cash operating profit before interest, taxes, depreciation, and amortization) is \u003cstrong\u003e-$112,000 in Year 1\u003c\/strong\u003e and \u003cstrong\u003e-$14,000 in Year 2\u003c\/strong\u003e, so check \u003ca href=\"\/blogs\/kpi-metrics\/scavenger-hunt\"\u003eWhat Is The Current Engagement Level For Scavenger Hunt Participants?\u003c\/a\u003e before treating that salary as safe.\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\u003eEarly Pay Reality\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eFund early draw with startup cash\u003c\/li\u003e\n\u003cli\u003eReduce pay until \u003cstrong\u003eMonth 25\u003c\/strong\u003e breakeven\u003c\/li\u003e\n\u003cli\u003ePlan for \u003cstrong\u003e43-month\u003c\/strong\u003e payback\u003c\/li\u003e\n\u003cli\u003eAvoid salary claims without booked demand\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\u003eFull-Time Trigger\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eReach \u003cstrong\u003e15,000\u003c\/strong\u003e public tickets\u003c\/li\u003e\n\u003cli\u003eClose \u003cstrong\u003e150\u003c\/strong\u003e private bookings\u003c\/li\u003e\n\u003cli\u003eTurn \u003cstrong\u003e$211,000\u003c\/strong\u003e Year 3 EBITDA\u003c\/li\u003e\n\u003cli\u003eTie pay to real workload\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 you scale a scavenger hunt business?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eScavenger Hunt scales when \u003cstrong\u003eroutes\u003c\/strong\u003e, \u003cstrong\u003esales\u003c\/strong\u003e, and \u003cstrong\u003edelivery\u003c\/strong\u003e repeat cleanly. Public tickets can grow from \u003cstrong\u003e5,000\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e25,000\u003c\/strong\u003e in Year 5, while private events rise from \u003cstrong\u003e50\u003c\/strong\u003e to \u003cstrong\u003e250\u003c\/strong\u003e. It is not passive unless sales, support, hosting, route updates, and quality control are systemized, because route creation time, facilitation capacity, weather, seasonality, and customer support load all cap owner income.\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\u003eScale drivers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eRepeat routes before adding more cities.\u003c\/li\u003e\n\u003cli\u003eRepeat sales for public and private events.\u003c\/li\u003e\n\u003cli\u003eUse staff for facilitation and support.\u003c\/li\u003e\n\u003cli\u003ePlan around weather and seasonality.\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\u003eYear 5 shape\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003ePublic tickets reach \u003cstrong\u003e25,000\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003ePrivate events reach \u003cstrong\u003e250\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eTeam grows beyond the CEO.\u003c\/li\u003e\n\u003cli\u003eMarketing, sales, and support become full roles.\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;\"\u003eWhich drivers move owner income most?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Main income driver cards for the scavenger hunt business.\"\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\u003eBooking Volume\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e5K-25K\u003c\/strong\u003e\u003cp\u003eMore public tickets sold is the biggest take-home lever, because bookings scale from 5,000 to 25,000 while fixed costs stay in place.\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\u003ePrivate Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e50-250\u003c\/strong\u003e\u003cp\u003eA bigger share of private events lifts income fast, since 50 to 250 bookings at a much higher ticket size beat low-value public sales.\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\u003eBooking Price\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$35-$40\/$1.5K-$2K\u003c\/strong\u003e\u003cp\u003eHigher ticket and event pricing drops straight to owner income, with public tickets rising from $35 to $40 and private bookings from $1,500 to $2,000.\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\u003eAd Spend\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e8%-6%\u003c\/strong\u003e\u003cp\u003eDigital ad spend is a cash drag source, so cutting it from 8.0% toward 6.0% keeps more of each sale.\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\u003eLabor Load\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e0.5-1.0 FTE\u003c\/strong\u003e\u003cp\u003eKeeping facilitator and support hours tight matters as staffing ramps from half-time to full-time roles and can eat new gross profit.\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\u003eRoute Reuse\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003eReuse\u003c\/strong\u003e\u003cp\u003eReusable hunt routes cut content R\u0026amp;D and setup work, which helps margins hold up and gets breakeven sooner.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eScavenger Hunt Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eBooking volume\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row1\"\u003e\n    \u003ch3\u003eBooking Volume\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eBooking volume\u003c\/strong\u003e is the main top-line driver here: more paid public hunts and private bookings lift revenue only if delivery stays tight. The model scales from \u003cstrong\u003e5,000\u003c\/strong\u003e public tickets in Year 1 to \u003cstrong\u003e25,000\u003c\/strong\u003e in Year 5, and from \u003cstrong\u003e50\u003c\/strong\u003e private bookings to \u003cstrong\u003e250\u003c\/strong\u003e. That pushes revenue from \u003cstrong\u003e$280,000\u003c\/strong\u003e to \u003cstrong\u003e$1.675 million\u003c\/strong\u003e, but only if facilitators, support, and route upkeep can keep up.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: weak months still carry \u003cstrong\u003e$8,950\u003c\/strong\u003e in fixed monthly overhead plus payroll, so low booking volume can squeeze cash fast. One line says it all: more bookings help only when each added hunt still earns more than the cost to run it. If overbooking slows delivery or raises refunds, owner pay drops even when gross sales look strong.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row1\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Capacity Before You Add Dates\u003c\/h3\u003e\n      \u003cp\u003eMeasure bookings by \u003cstrong\u003eday, route, and facilitator\u003c\/strong\u003e, not just by month. Track public tickets sold, private events booked, no-show rate, support tickets, and route maintenance hours. If bookings rise faster than staffing or prep time, margin usually falls first because labor and service quality become the bottleneck.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWatch utilization\u003c\/strong\u003e by event slot.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eCap dates\u003c\/strong\u003e before quality slips.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eForecast cash\u003c\/strong\u003e against $8,950 fixed costs.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eTest demand\u003c\/strong\u003e in weak months first.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eKeep a simple rule: add volume only when delivery stays repeatable. If one extra booking needs extra route fixes, late-night support, or owner rescue time, the real profit per hunt is lower than it looks. Protecting schedule control is what turns booking growth into take-home income.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step1\"\u003e1\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eAverage booking value\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row2\"\u003e\n\u003ch3\u003eAverage Booking Value\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eAverage booking value\u003c\/strong\u003e is the money you make per hunt, before you think about adding more events. Here, that means public ticket price, private booking price, and add-ons like clue upgrades, photo packages, partner referrals, corporate minimums, and merchandise. Moving a private booking from \u003cstrong\u003e$1,500\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e$2,000\u003c\/strong\u003e in Year 5 adds \u003cstrong\u003e$500\u003c\/strong\u003e per booking, which lifts owner income faster than volume alone.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: ticket price rises from \u003cstrong\u003e$35\u003c\/strong\u003e to \u003cstrong\u003e$40\u003c\/strong\u003e, a \u003cstrong\u003e14.3%\u003c\/strong\u003e increase, while add-on revenue grows from \u003cstrong\u003e$10,000\u003c\/strong\u003e to \u003cstrong\u003e$43,000\u003c\/strong\u003e. That extra revenue flows through at a higher margin than new bookings, but only if conversion holds. If higher prices push refunds or slow close rates, the income gain can shrink fast.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row2\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eRaise Booking Value Carefully\u003c\/h3\u003e\n\u003cp\u003eTrack \u003cstrong\u003eaverage revenue per booking\u003c\/strong\u003e by channel: public tickets, private groups, and corporate events. Split out base price, add-ons, and refunds so you can see what really lifts take-home profit. A higher booking value only helps if support time, customization, and sales effort stay controlled. One clean test: raise price on a small segment first and watch conversion, refund rate, and gross margin.\u003c\/p\u003e\n\u003cp\u003eUse minimums and bundled offers to protect margin. Private minimums, corporate packages, and merchandise should raise revenue without adding much delivery cost. If a higher price adds more selling time or more no-shows, the owner’s cash flow can tighten even while top-line revenue looks better. Measure booking value next to gross margin, not in isolation.\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;\"\u003eCustomer mix\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 Mix\u003c\/h3\u003e\n\u003cp\u003eCustomer mix is the split between public ticket hunts and private event bookings. In Year 1, public ticket revenue is \u003cstrong\u003e$175,000\u003c\/strong\u003e versus \u003cstrong\u003e$75,000\u003c\/strong\u003e from private events. Public hunts drive volume, but private events usually bring bigger booking values and cleaner schedules, which can support cash flow and owner pay if delivery stays controlled.\u003c\/p\u003e\n\u003cp\u003eBy Year 5, public tickets reach \u003cstrong\u003e$10 million\u003c\/strong\u003e and private events reach \u003cstrong\u003e$500,000\u003c\/strong\u003e, so the income question is not just “how many bookings?” It’s also how much of the calendar is repeatable versus custom. Schools, fundraisers, and seasonal events can fill gaps, but margin drops when sales time, customization, and small group sizes eat too much of the booking value.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row3\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack mix by margin\u003c\/h3\u003e\n\u003cp\u003eMeasure each segment separately: ticket revenue, private package price, group size, sales hours per booking, and repeat rate. Here’s the quick math: if public hunts are \u003cstrong\u003e$175,000\u003c\/strong\u003e in Year 1, the owner needs steady demand to cover fixed costs and payroll; if private events are \u003cstrong\u003e$75,000\u003c\/strong\u003e, each sale must earn enough to cover custom planning and setup.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eTrack\u003c\/strong\u003e revenue by segment monthly.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTest\u003c\/strong\u003e minimums for private bookings.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStandardize\u003c\/strong\u003e school and fundraiser formats.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003ePush the mix toward the segment with better gross margin after labor and customization. What this hides: a high-value private job can still underperform if it takes too many sales calls or too much route prep. Set package rules, keep custom work priced in, and use gap-filling events only when they fit the calendar.\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;\"\u003eFacilitator labor efficiency\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row4\"\u003e\n    \u003ch3\u003eFacilitator labor efficiency\u003c\/h3\u003e\n    \u003cp\u003eIf the owner runs hunts personally, cash flow looks better because \u003cstrong\u003eowner labor\u003c\/strong\u003e is unpaid, but that can overstate true profit. Paid hosts add capacity, yet every event has to cover facilitator time on top of the model’s \u003cstrong\u003e$8,950\u003c\/strong\u003e monthly fixed overhead and payroll, or owner pay gets squeezed fast.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: facilitator cost should be treated as a user-entered input per event, not buried inside overhead. The key input is hours per hunt times host pay, then compare that cost to booking value. If one host can handle more events without extra setup time, margin improves; if not, scale gets expensive.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003ePrice host time into every hunt\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003efacilitator hours per event\u003c\/strong\u003e, \u003cstrong\u003eevents per host\u003c\/strong\u003e, and \u003cstrong\u003ehost cost as a share of booking value\u003c\/strong\u003e. Replace unpaid owner time with a real labor charge before you call the hunt profitable, or the owner draw will look higher than it is. One clean rule: if the hunt cannot pay for delivery, it is not scaling profitably.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eEnter host pay separately.\u003c\/li\u003e\n        \u003cli\u003eMeasure setup plus live time.\u003c\/li\u003e\n        \u003cli\u003eCheck margin by event type.\u003c\/li\u003e\n        \u003cli\u003eTest owner-led versus paid delivery.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eUse the model’s payroll for CEO, game design, development, marketing, sales, and support, but keep facilitator wages outside that bucket. That lets you see true contribution margin and protects owner income when you move from self-delivery to hired hosts.\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;\"\u003eRoute reuse and customization\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eRoute Reuse and Custom Pricing\u003c\/h3\u003e\n    \u003cp\u003eWhen one route gets reused across many tickets or bookings, clue writing gets spread out and gross margin holds up. When every corporate hunt is custom, margin drops unless the price covers writing, testing, location research, props, and revisions. The model carries \u003cstrong\u003e$1,400 per month\u003c\/strong\u003e in content R\u0026amp;D fixed cost and \u003cstrong\u003e$10,000\u003c\/strong\u003e in game prop development capex, so route creation should be tracked apart from delivery.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: more reuse lowers the cost per hunt and helps owner pay. Poor reuse turns growth into a labor problem because each new booking adds new design work instead of selling the same route again. Custom corporate hunts can still work, but only if pricing rises with the extra build time and revision load.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Route Economics, Not Just Bookings\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003ebookings per route\u003c\/strong\u003e, \u003cstrong\u003ecustom share\u003c\/strong\u003e, and \u003cstrong\u003edesign hours per event\u003c\/strong\u003e. If a route is reused often, content cost per sale falls; if custom jobs dominate, you need a higher price to protect margin and cash flow. Treat route build time as a separate investment, then compare it to recurring delivery profit.\u003c\/p\u003e\n      \u003cp\u003eWatch three inputs closely: \u003cstrong\u003eroute reuse rate\u003c\/strong\u003e, \u003cstrong\u003epremium price on custom hunts\u003c\/strong\u003e, and \u003cstrong\u003erevision cycles\u003c\/strong\u003e. If custom work keeps expanding without a price lift, owner income gets squeezed first. A simple rule: reuse standard routes where you can, and charge extra wherever the client changes the story, location, props, or testing scope.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003e$1,400\u003c\/strong\u003e monthly content R\u0026amp;D\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003e$10,000\u003c\/strong\u003e prop development capex\u003c\/li\u003e\n        \u003cli\u003eSeparate build cost from delivery cost\u003c\/li\u003e\n        \u003cli\u003ePrice custom hunts above standard routes\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;\"\u003eMarketing efficiency\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row6\"\u003e\n    \u003ch3\u003eMarketing efficiency\u003c\/h3\u003e\n    \u003cp\u003eIf you’re paying to get attention but not \u003cstrong\u003ebooked events\u003c\/strong\u003e, the model breaks fast. The key input is bookings per dollar of marketing, not clicks. Digital advertising is modeled at \u003cstrong\u003e80%\u003c\/strong\u003e of revenue in \u003cstrong\u003eYear 1\u003c\/strong\u003e and \u003cstrong\u003e60%\u003c\/strong\u003e in \u003cstrong\u003eYear 5\u003c\/strong\u003e, so weak conversion hits owner pay before anything else.\u003c\/p\u003e\n    \u003cp\u003eSupport also matters. Outsourced customer support falls from \u003cstrong\u003e10%\u003c\/strong\u003e to \u003cstrong\u003e7%\u003c\/strong\u003e of revenue, while referrals rise from \u003cstrong\u003e$2,000\u003c\/strong\u003e to \u003cstrong\u003e$13,000\u003c\/strong\u003e. That helps cash flow, but only if the extra bookings show up. If ad spend rises without more bookings, the owner’s draw gets squeezed first.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack bookings, not clicks\u003c\/h3\u003e\n      \u003cp\u003eMeasure each channel by \u003cstrong\u003ebooked events\u003c\/strong\u003e, revenue, and cost per booking: paid ads, local search, tourism partners, corporate relationships, repeat clients, and referrals. In plain terms, a channel only works if it turns spend into paid hunts. In \u003cstrong\u003eYear 1\u003c\/strong\u003e, ads plus support can absorb \u003cstrong\u003e90%\u003c\/strong\u003e of revenue, so waste shows up fast.\u003c\/p\u003e\n      \u003cp\u003eCut any campaign that lifts clicks but not bookings. Push the lower-cost sources already in the model: referrals, local search, partners, and repeat clients. The target is simple: more booked events per marketing dollar, because that is what protects margin and leaves room for owner pay.\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 mature owner income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Scavenger Hunt Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Scavenger Hunt Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"Scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions.\"\u003e\u003cdiv class=\"fml-scenario-table-card\"\u003e\n\u003cheader class=\"fml-scenario-table-header\"\u003e\u003cdiv\u003e\n\u003cp class=\"fml-scenario-table-eyebrow\"\u003eOwner income scenarios\u003c\/p\u003e\n\u003cp class=\"fml-scenario-table-description\"\u003eOwner income swings with volume because fixed costs stay at $107,400 a year and breakeven lands in Month 25. Payback takes 43 months, so reserve cash matters.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-actions\"\u003e\u003cbutton class=\"fml-scenario-table-export\" type=\"button\" data-scenario-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-scenario-table-wrap\"\u003e\u003ctable class=\"fml-scenario-table-grid\"\u003e\n\u003ccaption\u003eLean, base, and mature owner income paths.\u003c\/caption\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth class=\"fml-scenario-table-stub\" scope=\"col\" data-export-value=\"Scenario\"\u003eScenario\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Lean Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eLean Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLean Case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Base Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eBase Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eBase Case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Mature Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eMature Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eMature Case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Launch model\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-launch\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-launch-model.svg\" alt=\"Launch model icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eLaunch model\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Year 1 is the lower case: $280,000 revenue, 5,000 public tickets, 50 private bookings, and -$112,000 EBITDA.\"\u003eYear 1 is the lower case: $280,000 revenue, 5,000 public tickets, 50 private bookings, and -$112,000 EBITDA.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 3 is the model case: $929,000 revenue, 15,000 public tickets, 150 private bookings, and $211,000 EBITDA.\"\u003eYear 3 is the model case: $929,000 revenue, 15,000 public tickets, 150 private bookings, and $211,000 EBITDA.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 5 is the stronger case: $1.675 million revenue, 25,000 public tickets, 250 private bookings, and $729,000 EBITDA.\"\u003eYear 5 is the stronger case: $1.675 million revenue, 25,000 public tickets, 250 private bookings, and $729,000 EBITDA.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Typical setup\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-setup\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-typical-setup.svg\" alt=\"Typical setup icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eTypical setup\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"It runs with the same $120,000 owner salary, $107,400 in annual fixed costs, and a heavier marketing load on a small ticket base.\"\u003eIt runs with the same $120,000 owner salary, $107,400 in annual fixed costs, and a heavier marketing load on a small ticket base.\u003c\/td\u003e\n\u003ctd data-export-value=\"It runs with the same $120,000 owner salary and $107,400 in annual fixed costs, with better spread across public tickets and private events.\"\u003eIt runs with the same $120,000 owner salary and $107,400 in annual fixed costs, with better spread across public tickets and private events.\u003c\/td\u003e\n\u003ctd data-export-value=\"It runs with the same $120,000 owner salary and $107,400 in annual fixed costs, with stronger scale across tickets, bookings, and add-ons.\"\u003eIt runs with the same $120,000 owner salary and $107,400 in annual fixed costs, with stronger scale across tickets, bookings, and add-ons.\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=\"5,000 public tickets; 50 private bookings; add-on packages; merchandise sales; fixed costs\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e5,000 public tickets\u003c\/li\u003e\n\u003cli\u003e50 private bookings\u003c\/li\u003e\n\u003cli\u003eadd-on packages\u003c\/li\u003e\n\u003cli\u003emerchandise sales\u003c\/li\u003e\n\u003cli\u003efixed costs\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"15,000 public tickets; 150 private bookings; add-on packages; merchandise sales; fixed costs\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e15,000 public tickets\u003c\/li\u003e\n\u003cli\u003e150 private bookings\u003c\/li\u003e\n\u003cli\u003eadd-on packages\u003c\/li\u003e\n\u003cli\u003emerchandise sales\u003c\/li\u003e\n\u003cli\u003efixed costs\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"25,000 public tickets; 250 private bookings; add-on packages; merchandise sales; fixed costs\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e25,000 public tickets\u003c\/li\u003e\n\u003cli\u003e250 private bookings\u003c\/li\u003e\n\u003cli\u003eadd-on packages\u003c\/li\u003e\n\u003cli\u003emerchandise sales\u003c\/li\u003e\n\u003cli\u003efixed costs\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=\"$120,000 salary only\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$120,000 salary only\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLean Case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$120,000 salary plus modest distributions\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$120,000 salary plus modest distributions\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eBase Case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$120,000 salary plus strong distributions\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$120,000 salary plus strong distributions\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eMature Case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Best fit\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-fit\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-best-fit.svg\" alt=\"Best fit icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eBest fit\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Use this to stress-test cash flow if ticket volume or private bookings come in below plan.\"\u003eUse this to stress-test cash flow if ticket volume or private bookings come in below plan.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the main planning case for a steady Year 3 operating run.\"\u003eUse this as the main planning case for a steady Year 3 operating run.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test upside if volume scales and add-ons keep selling.\"\u003eUse this to test upside if volume scales and add-ons keep selling.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-note\"\u003e\n\u003cspan class=\"fml-scenario-table-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e Scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49304440570099,"sku":"scavenger-hunt-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/scavenger-hunt-owner-makes.webp?v=1782691555","url":"https:\/\/financialmodelslab.com\/products\/scavenger-hunt-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}