{"product_id":"mixed-reality-experiences-owner-makes","title":"How Much Mixed Reality Experience Development Owners Make: $195K+","description":"\u003cbr\u003e\u003cdiv class=\"container_new_design\"\u003e\n\u003cdiv class=\"text-section text-1_new_design\"\u003e\n\u003cdiv class=\"line_top\"\u003e\u003c\/div\u003e\n\u003cp\u003eYou’re pricing complex immersive builds while carrying senior payroll, lab rent, software, hardware, and long sales cycles This model estimates \u003cstrong\u003e$195,000 in annual owner salary\u003c\/strong\u003e, with business EBITDA moving from \u003cstrong\u003e-$441,000 in Year 1\u003c\/strong\u003e to \u003cstrong\u003e$8706 million in Year 5\u003c\/strong\u003e It separates revenue, EBITDA, cash reserves, and owner pay it is not tax or distribution advice\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\u003cdiv class=\"image-section image-1_new_design\" id=\"main_article_image\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Owner income KPI cards\"\u003e\u003cdiv class=\"metric-grid\"\u003e\n\u003carticle class=\"metric-card is-green\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 CEO salary is the base pay; later distributions can add more, but only if cash, reinvestment, debt, and tax results allow it.\"\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 CEO salary is the base pay; later distributions can add more, but only if cash, reinvestment, debt, and tax results allow it.\"\u003e$195K floor\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Uses EBITDA margin from Year 1 to Year 5 revenue and cost assumptions; it excludes taxes, interest, and owner distributions.\"\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=\"Uses EBITDA margin from Year 1 to Year 5 revenue and cost assumptions; it excludes taxes, interest, and owner distributions.\"\u003e-26% to 53%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Based on Year 5 EBITDA margin, about $369K revenue can support $195K owner pay; it is a planning estimate, not a guarantee.\"\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=\"Based on Year 5 EBITDA margin, about $369K revenue can support $195K owner pay; it is a planning estimate, not a guarantee.\"\u003e$369K\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Heavy payroll, capex, and a month 9 cash low make this hard; model returns turn positive in Year 2, but payback takes 26 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=\"Heavy payroll, capex, and a month 9 cash low make this hard; model returns turn positive in Year 2, but payback takes 26 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 mixed reality owner income?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Mixed Reality Experience Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Mixed Reality Experience Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Mixed Reality Experience Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"This is a researched planning estimate, not guaranteed salary, tax advice, or owner distribution advice. Actual owner income will change with project mix, staffing, and reserve policy.\"\u003e\u003cdiv class=\"fml-owner-card\"\u003e\n\u003cheader class=\"fml-owner-header\"\u003e\u003cdiv class=\"fml-owner-heading\"\u003e\n\u003cp class=\"fml-owner-eyebrow\"\u003eOwner income calculator\u003c\/p\u003e\n\u003cp class=\"fml-owner-intro\"\u003eEstimate owner take-home and target-pay gap from revenue, margin, costs, reserves, and target pay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-scenarios\" aria-label=\"Income scenario presets\"\u003e\n\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"low\"\u003eLow\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario is-active\" type=\"button\" data-scenario=\"base\"\u003eBase\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"high\"\u003eHigh\u003c\/button\u003e\n\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-owner-layout\"\u003e\n\u003cform class=\"fml-owner-inputs\"\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMonthly revenue\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Average monthly sales before costs. Use a normal operating month, not a launch spike.\"\u003ei\u003cspan role=\"tooltip\"\u003eAverage monthly sales before costs. Use a normal operating month, not a launch spike.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"monthlyRevenue\" data-owner-kind=\"money\" data-owner-label=\"Monthly revenue\" data-owner-note=\"Average monthly sales before costs. Use a normal operating month, not a launch spike.\" data-low=\"190000\" data-base=\"275000\" data-high=\"400000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"275,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eGross margin\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent left after direct delivery costs like project labor, subcontractors, hosting, licensing, travel, and test devices.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent left after direct delivery costs like project labor, subcontractors, hosting, licensing, travel, and test devices.\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 left after direct delivery costs like project labor, subcontractors, hosting, licensing, travel, and test devices.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"68\" data-base=\"71\" data-high=\"79\" value=\"71\"\u003e\u003coutput\u003e71%\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 spend before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll and contractor spend 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 spend before owner pay.\" data-low=\"78000\" data-base=\"81667\" data-high=\"95000\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"81,667\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eFixed overhead\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly rent, software, insurance, legal, and other steady overhead.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly rent, software, insurance, legal, and other steady overhead.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"fixedOverhead\" data-owner-kind=\"money\" data-owner-label=\"Fixed overhead\" data-owner-note=\"Monthly rent, software, insurance, legal, and other steady overhead.\" data-low=\"29000\" data-base=\"31500\" data-high=\"36000\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"31,500\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMarketing\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly marketing and customer acquisition spend.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly marketing 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 marketing and customer acquisition spend.\" data-low=\"8000\" data-base=\"10000\" data-high=\"15000\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"10,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eDebt service\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly loan or financing payments. Leave at 0 if none.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or financing payments. Leave at 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 payments. Leave at 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 take-home.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit set aside for taxes before owner take-home.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"taxReserve\" data-owner-kind=\"percent\" data-owner-label=\"Tax reserve\" data-owner-note=\"Percent of profit set aside for taxes before owner take-home.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"18\" data-base=\"22\" data-high=\"25\" value=\"22\"\u003e\u003coutput\u003e22%\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, working capital, and risk buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit held back for growth, working capital, and risk buffer.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"reinvestmentReserve\" data-owner-kind=\"percent\" data-owner-label=\"Reinvestment reserve\" data-owner-note=\"Percent of profit held back for growth, working capital, and risk buffer.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"8\" data-base=\"10\" data-high=\"12\" value=\"10\"\u003e\u003coutput\u003e10%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTarget owner pay\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly owner income target used to measure the target-pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly owner income target used to measure the target-pay gap.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"targetOwnerPay\" data-owner-kind=\"money\" data-owner-label=\"Target owner pay\" data-owner-note=\"Monthly owner income target used to measure the target-pay gap.\" data-low=\"15000\" data-base=\"16250\" data-high=\"22000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"16,250\"\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$49,017\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\"\u003e18%\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$207K\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$32,767\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$588,204\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$72,083\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$23,066\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$32,767\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$275K\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: 71%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$195K\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: 45%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$123K\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-bar-row\" data-owner-bridge=\"reserveAmount\"\u003e\n\u003cspan\u003eReserves\u003c\/span\u003e\u003cdiv\u003e\u003ci style=\"--fml-owner-share: 8%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$23,066\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: 18%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$49,017\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, not guaranteed salary, tax advice, or owner distribution advice. Actual owner income will change with project mix, staffing, and reserve policy.\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;\"\u003eHow do you check owner income in the Mixed Reality Experience Development model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003e\u003cstrong\u003eOwner income\u003c\/strong\u003e sits with revenue, EBITDA, cash, and payback; open the \u003ca href=\"\/products\/mixed-reality-experiences-financial-model\"\u003eMixed Reality Experience Development Financial Model Template\u003c\/a\u003e.\u003c\/p\u003e\n\n\u003ch4\u003eModel highlights and inputs\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eOwner take-home visible\u003c\/li\u003e\n\u003cli\u003eRates, hours, CAC\u003c\/li\u003e\n\u003cli\u003eTraining, entertainment, consulting\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\/mixed-reality-experiences-financial-model-dashboard-financialmodelslab_80170679-4a55-44ea-893e-3a20dc73fcae.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/mixed-reality-experiences-financial-model-dashboard-financialmodelslab_80170679-4a55-44ea-893e-3a20dc73fcae.webp?width=500\" alt=\"Mixed Reality Experience Development Financial Model dashboard summarizing key KPIs, runway\/cash and performance with a dynamic dashboard, investor-ready visuals to spot 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;\"\u003eCan a mixed reality development owner make more by scaling?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eIf you're running \u003cstrong\u003eMixed Reality Experience Development\u003c\/strong\u003e, scaling can raise owner pay only when utilization and margins stay strong; otherwise, more revenue can still mean less take-home if staff sit idle. In the staffed studio model, Year 5 hits \u003cstrong\u003e$16,467M\u003c\/strong\u003e revenue and \u003cstrong\u003e$8,706M\u003c\/strong\u003e EBITDA, but payroll climbs to \u003cstrong\u003e$2,610M\u003c\/strong\u003e and marketing to \u003cstrong\u003e$450K\u003c\/strong\u003e. Owner-led delivery keeps overhead low but caps sales capacity, while a hybrid contractor model protects fixed costs but can trim delivery margin.\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\u003eWhere scaling helps\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eKeep billable use high.\u003c\/li\u003e\n\u003cli\u003eMove founder time to sales.\u003c\/li\u003e\n\u003cli\u003eHire against booked work.\u003c\/li\u003e\n\u003cli\u003eControl scope on every project.\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 can hurt take-home\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eIdle staff can cut profit.\u003c\/li\u003e\n\u003cli\u003eHigher revenue can miss cash.\u003c\/li\u003e\n\u003cli\u003ePayroll reaches \u003cstrong\u003e$2,610M\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eMarketing reaches \u003cstrong\u003e$450K\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow does mixed reality project pricing affect owner income?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eIn \u003cstrong\u003eMixed Reality Experience Development\u003c\/strong\u003e, owner income goes up when each project is priced off \u003cstrong\u003escoped hours\u003c\/strong\u003e, \u003cstrong\u003erate\u003c\/strong\u003e, \u003cstrong\u003ecomplexity\u003c\/strong\u003e, and \u003cstrong\u003echange control\u003c\/strong\u003e. The model shows Year 1 planning packages at \u003cstrong\u003e140 hours × $195\u003c\/strong\u003e for training, or \u003cstrong\u003e$273K\u003c\/strong\u003e per package, \u003cstrong\u003e100 hours × $175\u003c\/strong\u003e for entertainment, or \u003cstrong\u003e$175K\u003c\/strong\u003e, and \u003cstrong\u003e30 hours × $250\u003c\/strong\u003e for consulting, or \u003cstrong\u003e$75K\u003c\/strong\u003e. By Year 5, those rise to \u003cstrong\u003e$376K\u003c\/strong\u003e, \u003cstrong\u003e$258K\u003c\/strong\u003e, and \u003cstrong\u003e$1,475K\u003c\/strong\u003e, and the training mix moving from \u003cstrong\u003e45%\u003c\/strong\u003e to \u003cstrong\u003e65%\u003c\/strong\u003e improves revenue quality when \u003cstrong\u003escope, testing, and support\u003c\/strong\u003e are priced.\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\u003eWhat drives income\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eScope hours\u003c\/strong\u003e set the base price.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRate\u003c\/strong\u003e drives package revenue.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eComplexity\u003c\/strong\u003e raises effort and risk.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChange control\u003c\/strong\u003e protects margin.\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\u003eModel numbers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTraining: \u003cstrong\u003e140 × $195 = $273K\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eEntertainment: \u003cstrong\u003e100 × $175 = $175K\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eConsulting: \u003cstrong\u003e30 × $250 = $75K\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eYear 5: \u003cstrong\u003e$376K\u003c\/strong\u003e, \u003cstrong\u003e$258K\u003c\/strong\u003e, \u003cstrong\u003e$1,475K\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow much revenue does a mixed reality studio need to pay the owner?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eMixed Reality Experience Development needs about \u003cstrong\u003e$1.686M in Year 1 revenue\u003c\/strong\u003e to carry a \u003cstrong\u003e$195K CEO-owner salary\u003c\/strong\u003e inside payroll, but the full startup economics in \u003ca href=\"\/blogs\/startup-costs\/mixed-reality-experiences\"\u003eHow Much To Start Mixed Reality Experience Development Business?\u003c\/a\u003e show that pay is funded before profit. Here’s the quick math: Year 1 EBITDA is \u003cstrong\u003e-$441K\u003c\/strong\u003e, breakeven arrives in \u003cstrong\u003eMonth 9\u003c\/strong\u003e, and Year 2 revenue of \u003cstrong\u003e$3.977M\u003c\/strong\u003e supports \u003cstrong\u003e$858K EBITDA\u003c\/strong\u003e after payroll, overhead, marketing, and delivery costs.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eOwner Payroll\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$195K\u003c\/strong\u003e CEO-owner salary included\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$1.686M\u003c\/strong\u003e Year 1 revenue base\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e-$441K\u003c\/strong\u003e EBITDA after costs\u003c\/li\u003e\n\u003cli\u003eSalary needs cash discipline\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\u003eStable Take-Home\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eBreakeven hits \u003cstrong\u003eMonth 9\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$3.977M\u003c\/strong\u003e Year 2 revenue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$858K\u003c\/strong\u003e EBITDA after payroll\u003c\/li\u003e\n\u003cli\u003eDistribute only after reserves\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to see the main income drivers?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Accessible label for the Main Income Drivers card grid.\"\u003e\u003carticle class=\"driver-option is-cards\"\u003e\u003cdiv class=\"main-driver-grid\"\u003e\n\u003carticle class=\"main-driver-card is-primary\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e1\u003c\/span\u003e\u003ch4\u003eBooked Volume\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e270-330\u003c\/strong\u003e\u003cp\u003eMore billable hours across training, entertainment, and consulting lift revenue fastest, so this is the main line on owner take-home.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e2\u003c\/span\u003e\u003ch4\u003eContract Value\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$175-$295\u003c\/strong\u003e\u003cp\u003eHigher hourly rates move revenue without adding much labor, and the consulting rate tops the mix at $295 in Year 5.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e3\u003c\/span\u003e\u003ch4\u003eGross Margin\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e70.5%-78.5%\u003c\/strong\u003e\u003cp\u003eKeeping delivery cost load near 29.5% in Year 1 and 21.5% by Year 5 protects EBITDA as projects scale.\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\u003eStaffing Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$980K-$2.61M\u003c\/strong\u003e\u003cp\u003ePayroll rises from $980K to $2.61M, so the team has to stay matched to booked work or margin gets squeezed.\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\u003eSupport Revenue\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e15%-20%\u003c\/strong\u003e\u003cp\u003eStrategic consulting stays around 15%-20% of revenue, which adds steadier income than one-off builds.\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\u003eCash Discipline\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$201K\u003c\/strong\u003e\u003cp\u003eFixed overhead and marketing spend can pull cash to the $201K low in Month 9, so reinvestment pace needs tight control.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eMixed Reality Experience Development Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eBooked project 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\u003eBooked Project Volume\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eBooked project volume\u003c\/strong\u003e is the signed work on the calendar, not just leads. In this model, weak bookings leave developers, artists, and lab assets idle while payroll still runs, so owner pay gets squeezed fast. The key inputs are \u003cstrong\u003ebooked revenue\u003c\/strong\u003e, \u003cstrong\u003equalified pipeline\u003c\/strong\u003e, \u003cstrong\u003eCAC\u003c\/strong\u003e, and backlog by service line; bookings must cover \u003cstrong\u003e$980K\u003c\/strong\u003e of Year 1 payroll and keep Month \u003cstrong\u003e9\u003c\/strong\u003e breakeven on track.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: marketing rises from \u003cstrong\u003e$120K\u003c\/strong\u003e to \u003cstrong\u003e$450K\u003c\/strong\u003e while CAC improves from \u003cstrong\u003e$85K\u003c\/strong\u003e to \u003cstrong\u003e$65K\u003c\/strong\u003e. That only helps if the pipeline keeps filling. If bookings slip, breakeven moves out, cash gets tighter, and the planned \u003cstrong\u003e$195K\u003c\/strong\u003e owner salary becomes harder to sustain.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row1\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack booked work, not just leads\u003c\/h3\u003e\n\u003cp\u003eMeasure booked revenue by service line each month and compare it with qualified pipeline and delivery capacity. One clean rule: if the calendar is thin, sales has not done its job, no matter how busy the website looks.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack bookings by service line\u003c\/li\u003e\n\u003cli\u003eCompare pipeline to payroll\u003c\/li\u003e\n\u003cli\u003eWatch CAC against closed revenue\u003c\/li\u003e\n\u003cli\u003eSeparate backlog from new sales\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUse the backlog to plan hiring, contractor use, and lab time before payroll hits. If a service line is booking below plan, raise qualified pipeline before adding staff, because idle time still burns cash and cuts owner take-home.\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 project 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 Project Value\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eAverage project value\u003c\/strong\u003e is the contract size per build, and it has a direct line to owner pay. In this model, Year 1 package math is \u003cstrong\u003e$273K\u003c\/strong\u003e for training, \u003cstrong\u003e$175K\u003c\/strong\u003e for entertainment, and \u003cstrong\u003e$75K\u003c\/strong\u003e for consulting, based on hours and rates. By Year 5, those packages rise to \u003cstrong\u003e$376K\u003c\/strong\u003e, \u003cstrong\u003e$258K\u003c\/strong\u003e, and \u003cstrong\u003e$1,475K\u003c\/strong\u003e, so higher deal size can lift revenue fast if scope stays tight.\u003c\/p\u003e\n\u003cp\u003eThe catch is margin. Low-priced custom builds can look busy, but if \u003cstrong\u003e3D content\u003c\/strong\u003e, \u003cstrong\u003eintegrations\u003c\/strong\u003e, and \u003cstrong\u003etesting\u003c\/strong\u003e expand, EBITDA gets squeezed and cash for owner draws gets thinner. For this driver, the key inputs are project hours, rate, scope, acceptance rules, and change orders. One clean rule: bigger contracts only help if delivery stays inside the original math.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row2\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eControl Scope and Bill in Steps\u003c\/h3\u003e\n\u003cp\u003eUse \u003cstrong\u003epaid discovery\u003c\/strong\u003e before a fixed build price, then lock \u003cstrong\u003edefined acceptance criteria\u003c\/strong\u003e so both sides agree on what “done” means. Add \u003cstrong\u003emilestone billing\u003c\/strong\u003e to pull cash in during delivery, not after launch. That protects working capital and makes owner take-home less dependent on one final payment. If the work changes, issue \u003cstrong\u003echange orders\u003c\/strong\u003e right away.\u003c\/p\u003e\n\u003cp\u003eTrack \u003cstrong\u003eaverage project value\u003c\/strong\u003e by service line, plus change-order dollars as a share of total revenue. If project value rises but rework hours rise faster, the deal is getting worse, not better. A simple test: compare quoted hours to actual hours each month, then reprice any scope that keeps drifting into custom builds, extra testing, or added integrations.\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;\"\u003eProduction gross margin\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row3\"\u003e\n\u003ch3\u003eProduction Gross Margin\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eProduction gross margin\u003c\/strong\u003e is the gap between what the project bills and what it costs to deliver. In this model, listed delivery costs consume \u003cstrong\u003e295%\u003c\/strong\u003e of Year 1 revenue and \u003cstrong\u003e215%\u003c\/strong\u003e of Year 5 revenue, so the work can destroy owner pay fast if scope runs loose. The cost stack includes cloud rendering, spatial data hosting, external assets, engine licensing, travel, onsite training, referral commissions, QA rework, and technical revisions.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: every \u003cstrong\u003e1 margin point\u003c\/strong\u003e on the stated \u003cstrong\u003e$3977M\u003c\/strong\u003e Year 2 revenue equals about \u003cstrong\u003e$398K\u003c\/strong\u003e of EBITDA before other changes. So if hardware testing or interaction design is underpriced, the owner does not just lose profit — they lose cash available for draw, reserves, and hiring. One bad scope decision can erase a lot of take-home income.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row3\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eControl Delivery Cost Leakage\u003c\/h3\u003e\n\u003cp\u003eTrack margin by project, not just by revenue. Use \u003cstrong\u003ecloud render hours\u003c\/strong\u003e, \u003cstrong\u003elicense fees\u003c\/strong\u003e, \u003cstrong\u003etravel\u003c\/strong\u003e, \u003cstrong\u003eQA rework\u003c\/strong\u003e, and \u003cstrong\u003etechnical revisions\u003c\/strong\u003e as line items, then compare actual delivery cost to the bid. The inputs that matter are billable hours, outside asset spend, testing time, and onsite support days. If any of those creep up, owner distributions shrink even when bookings hold.\u003c\/p\u003e\n\u003cp\u003eProtect margin with paid discovery, tighter acceptance criteria, milestone billing, and change orders. A clean rule helps: if a task adds hardware testing or interaction design time, price it before the work starts. That keeps delivery from running above revenue and helps turn project cash into profit the owner can actually pay themselves.\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;\"\u003eUtilization and staffing mix\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row4\"\u003e\n    \u003ch3\u003eUtilization and staffing mix\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eUtilization\u003c\/strong\u003e means the share of team time that is billable. For this model, the key inputs are booked work, employee capacity, contractor use, and how the founder splits time between delivery and sales. Payroll starts at \u003cstrong\u003e$980K\u003c\/strong\u003e with \u003cstrong\u003e2 lead developers\u003c\/strong\u003e, \u003cstrong\u003e1 senior artist\u003c\/strong\u003e, \u003cstrong\u003e1 project manager\u003c\/strong\u003e, \u003cstrong\u003e1 sales director\u003c\/strong\u003e, plus the \u003cstrong\u003eCEO\u003c\/strong\u003e and \u003cstrong\u003eCTO\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eThat fixed cost base only works when billable hours stay high. If booked work slips, payroll rises to \u003cstrong\u003e$2.61M\u003c\/strong\u003e by Year 5 while output stays uneven, so EBITDA falls and the owner feels it through lower cash reserve or delayed distributions. One clean rule: if people are busy but not billable, the business is paying for growth it has not sold yet.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack billable hours first\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003ebillable utilization\u003c\/strong\u003e every week, not just headcount. Split hours into delivery, sales, rework, and internal work, then compare booked hours to available hours. If founder time shifts too far into delivery, sales slows and the next month’s backlog gets weaker.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack billable hours by role.\u003c\/li\u003e\n        \u003cli\u003eSeparate contractor and employee load.\u003c\/li\u003e\n        \u003cli\u003eWatch founder sales time weekly.\u003c\/li\u003e\n        \u003cli\u003eCut non-billable rework fast.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step4\"\u003e4\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eRecurring support revenue\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eRecurring support revenue\u003c\/h3\u003e\n    \u003cp\u003eWhen build work is lumpy, \u003cstrong\u003erecurring support revenue\u003c\/strong\u003e can smooth owner pay. It covers real delivery like training updates, content refreshes, headset deployment support, analytics reviews, and maintenance, so cash keeps coming in between big projects. Keep it separate from project build revenue; otherwise the support line looks healthier than it is.\u003c\/p\u003e\n    \u003cp\u003eThe key input is \u003cstrong\u003emonthly support fee × active contracts\u003c\/strong\u003e, then subtract staff time, device testing, and rework. If support revenue is priced well, it helps absorb part of the \u003cstrong\u003e$315K\u003c\/strong\u003e monthly fixed overhead and lowers the need to pull owner draws from one-off activations. The risk is simple: promising maintenance without charging for labor or testing eats margin fast.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003ePrice support by work, not promise\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003econtract\ncount\u003c\/strong\u003e, \u003cstrong\u003ehours per client\u003c\/strong\u003e, testing time, and renewal rate. Split support into named tasks, then price each one so the owner can see if monthly cash actually covers labor. Headset deployment support and analytics reviews should be billed as delivered work, not bundled into an open-ended subscription.\u003c\/p\u003e\n      \u003cp\u003eForecast support revenue by client and month, and flag any account where actual hours go above the fee. That keeps gross margin visible and protects take-home income. If support work starts crowding out new builds, raise price or narrow scope before it turns into unpaid labor.\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;\"\u003eOverhead, reinvestment, and cash reserves\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row6\"\u003e\n    \u003ch3\u003eReserve Discipline\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eHealthy reserves\u003c\/strong\u003e lower short-term owner take-home, but they keep the business alive when cash comes in late. Here, \u003cstrong\u003e$315K per month\u003c\/strong\u003e of fixed overhead sits before payroll and marketing, so the owner’s draw has to wait until core bills are covered and the cash buffer is real, not assumed.\u003c\/p\u003e\n    \u003cp\u003eThe model also shows \u003cstrong\u003e$2,675K\u003c\/strong\u003e of early capex across headsets, workstations, motion capture, lab setup, servers, haptic prototypes, and software licenses, with a \u003cstrong\u003e$201K\u003c\/strong\u003e minimum cash need in \u003cstrong\u003eMonth 9\u003c\/strong\u003e and a \u003cstrong\u003e26-month\u003c\/strong\u003e payback. Enterprise sales cycles and hardware refreshes can hit before collections, so weak reserves can force delayed pay, rushed cuts, or emergency funding.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Cash Before Owner Pay\u003c\/h3\u003e\n      \u003cp\u003eMeasure reserve coverage as months of fixed overhead, then tie any owner draw to that number. A simple rule: if cash on hand does not cover the next few months of \u003cstrong\u003e$315K\u003c\/strong\u003e overhead plus the \u003cstrong\u003eMonth 9\u003c\/strong\u003e cash floor, hold back distributions and protect working capital.\u003c\/p\u003e\n      \u003cp\u003eWatch three inputs each month: \u003cstrong\u003ecapex timing\u003c\/strong\u003e, \u003cstrong\u003ecash collections\u003c\/strong\u003e, and \u003cstrong\u003epayback period\u003c\/strong\u003e. Stage hardware buys, renew licenses only when used, and keep a separate reserve for sales lag. That way, the owner can keep paying themselves later without starving payroll, marketing, or delivery.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003e$315K\u003c\/strong\u003e fixed overhead monthly\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003e$2,675K\u003c\/strong\u003e early capex total\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003e$201K\u003c\/strong\u003e minimum cash in Month 9\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003e26 months\u003c\/strong\u003e to pay back\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompare lean, base, and high owner income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Mixed Reality Experience Development Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Mixed Reality Experience Development Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"These scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions.\"\u003e\u003cdiv class=\"fml-scenario-table-card\"\u003e\n\u003cheader class=\"fml-scenario-table-header\"\u003e\u003cdiv\u003e\n\u003cp class=\"fml-scenario-table-eyebrow\"\u003eOwner income scenarios\u003c\/p\u003e\n\u003cp class=\"fml-scenario-table-description\"\u003eOwner income changes with launch timing, cash burn, and staffing. The low case keeps pay thin; the base case hits Month 9 breakeven, and the high case can be pressured by payroll and build costs.\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 paths for planning.\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=\"Lower bookings and slower cash recovery keep owner pay tight.\"\u003eLower bookings and slower cash recovery keep owner pay tight.\u003c\/td\u003e\n\u003ctd data-export-value=\"The modeled path supports the source-case salary and reaches breakeven in Month 9.\"\u003eThe modeled path supports the source-case salary and reaches breakeven in Month 9.\u003c\/td\u003e\n\u003ctd data-export-value=\"Stronger revenue can lift profit, but only if build, payroll, and sales costs do not outpace margin.\"\u003eStronger revenue can lift profit, but only if build, payroll, and sales costs do not outpace margin.\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 revenue lands below the $1.686M model, cash stays tight, and distributions are delayed.\"\u003eYear 1 revenue lands below the $1.686M model, cash stays tight, and distributions are delayed.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 1 revenue is $1.686M, Year 2 EBITDA is $858K, and minimum cash is $201K.\"\u003eYear 1 revenue is $1.686M, Year 2 EBITDA is $858K, and minimum cash is $201K.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 4 revenue reaches $10.930M and Year 5 revenue reaches $16.467M, but higher staffing and project costs can still cap owner cash.\"\u003eYear 4 revenue reaches $10.930M and Year 5 revenue reaches $16.467M, but higher staffing and project costs can still cap owner cash.\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=\"Lower booked revenue; delayed breakeven; thin margin; owner draw deferred; cash reserve pressure\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eLower booked revenue\u003c\/li\u003e\n\u003cli\u003edelayed breakeven\u003c\/li\u003e\n\u003cli\u003ethin margin\u003c\/li\u003e\n\u003cli\u003eowner draw deferred\u003c\/li\u003e\n\u003cli\u003ecash reserve pressure\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Training-led mix; project labor load; cloud and licensing costs; sales commissions; travel and onsite training\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eTraining-led mix\u003c\/li\u003e\n\u003cli\u003eproject labor load\u003c\/li\u003e\n\u003cli\u003ecloud and licensing costs\u003c\/li\u003e\n\u003cli\u003esales commissions\u003c\/li\u003e\n\u003cli\u003etravel and onsite training\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Faster revenue scale; larger payroll; more revision cycles; hardware and studio costs; sales commissions\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eFaster revenue scale\u003c\/li\u003e\n\u003cli\u003elarger payroll\u003c\/li\u003e\n\u003cli\u003emore revision cycles\u003c\/li\u003e\n\u003cli\u003ehardware and studio costs\u003c\/li\u003e\n\u003cli\u003esales commissions\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=\"Thin salary only\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eThin salary only\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLow Case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$195,000 salary\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$195,000 salary\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eBase Case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"Upside capped by costs\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eUpside capped by costs\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eHigh Case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Best fit\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-fit\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-best-fit.svg\" alt=\"Best fit icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eBest fit\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Use this to stress-test a slow start and protect against cash falling below reserve.\"\u003eUse this to stress-test a slow start and protect against cash falling below reserve.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the main operating case for budgeting owner pay and near-term cash needs.\"\u003eUse this as the main operating case for budgeting owner pay and near-term cash needs.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test whether scale turns into owner income, not just more top-line revenue.\"\u003eUse this to test whether scale turns into owner income, not just more top-line revenue.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-note\"\u003e\n\u003cspan class=\"fml-scenario-table-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e These scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49304016814323,"sku":"mixed-reality-experiences-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/mixed-reality-experiences-owner-makes.webp?v=1782687120","url":"https:\/\/financialmodelslab.com\/products\/mixed-reality-experiences-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}