{"product_id":"virtual-reality-training-solutions-owner-makes","title":"How Much Can a VR Training Solutions Owner Make at 93% Gross Margin?","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 planning owner pay in a business with heavy build costs, enterprise sales work, and recurring software revenue This estimate uses a \u003cstrong\u003efive-year model\u003c\/strong\u003e with $99 to $1,125 monthly prices, $25,000 to $40,000 enterprise setup fees, 93% to 95% gross margin, payroll, fixed overhead, marketing, reserves, and reinvestment It is not tax advice, a salary promise, or a guaranteed distribution plan\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=\"Top Owner Income\"\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 budget shows a $180k CEO salary, with distributions only after reserves, capex, debt service, and reinvestment; this is a planning estimate.\"\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 budget shows a $180k CEO salary, with distributions only after reserves, capex, debt service, and reinvestment; this is a planning estimate.\"\u003e$180k+\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Uses the model's 7%-10% owner take-home before taxes after payroll, fixed overhead, marketing, and variable sales\/onboarding costs; not tax-adjusted.\"\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 the model's 7%-10% owner take-home before taxes after payroll, fixed overhead, marketing, and variable sales\/onboarding costs; not tax-adjusted.\"\u003e7%-10%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Back-solved from $180k target pay at 7%-10% take-home before taxes; it ignores reserves, capex, debt service, and reinvestment.\"\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=\"Back-solved from $180k target pay at 7%-10% take-home before taxes; it ignores reserves, capex, debt service, and reinvestment.\"\u003e$1.8M-$2.6M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card is-yellow\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"High payroll, custom VR content, headsets, and enterprise sales add complexity, but strong margins and quick break-even keep it at medium.\"\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=\"High payroll, custom VR content, headsets, and enterprise sales add complexity, but strong margins and quick break-even keep it at medium.\"\u003eMedium\u003c\/strong\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to test your owner pay?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"VR Training Solutions Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"VR Training Solutions Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"VR Training Solutions Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"Research-based planning estimate only. It is not guaranteed salary, tax advice, or owner distribution advice. Actual take-home depends on revenue, margin, payroll, reserves, and debt.\"\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=\"Use average monthly sales before expenses, not a one-time spike. Basic subscriptions, simulation suites, and enterprise fees can change this fast.\"\u003ei\u003cspan role=\"tooltip\"\u003eUse average monthly sales before expenses, not a one-time spike. Basic subscriptions, simulation suites, and enterprise fees can change this fast.\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=\"Use average monthly sales before expenses, not a one-time spike. Basic subscriptions, simulation suites, and enterprise fees can change this fast.\" data-low=\"169700\" data-base=\"473000\" data-high=\"1195000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"473,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 content, hosting, and licensing costs.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent left after direct content, hosting, and licensing costs.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"grossMargin\" data-owner-kind=\"percent\" data-owner-label=\"Gross margin\" data-owner-note=\"Percent left after direct content, hosting, and licensing costs.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"90\" data-base=\"93\" data-high=\"95\" value=\"93\"\u003e\u003coutput\u003e93%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eLabor cost\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly payroll, contractors, and benefits before owner pay. Use the staffing level for the operating month you want to model.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll, contractors, and benefits before owner pay. Use the staffing level for the operating month you want to model.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"laborCost\" data-owner-kind=\"money\" data-owner-label=\"Labor cost\" data-owner-note=\"Monthly payroll, contractors, and benefits before owner pay. Use the staffing level for the operating month you want to model.\" data-low=\"51458\" data-base=\"75000\" data-high=\"92083\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"75,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eFixed overhead\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Rent, software, insurance, admin, and other recurring overhead.\"\u003ei\u003cspan role=\"tooltip\"\u003eRent, software, insurance, admin, and other recurring overhead.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"fixedOverhead\" data-owner-kind=\"money\" data-owner-label=\"Fixed overhead\" data-owner-note=\"Rent, software, insurance, admin, and other recurring overhead.\" data-low=\"9200\" data-base=\"9200\" data-high=\"9200\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"9,200\"\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 sales and customer acquisition spend.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly sales 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 sales and customer acquisition spend.\" data-low=\"12500\" data-base=\"25000\" data-high=\"50000\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"25,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=\"Required monthly debt payments. Use 0 if you are not modeling loans.\"\u003ei\u003cspan role=\"tooltip\"\u003eRequired monthly debt payments. Use 0 if you are not modeling loans.\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=\"Required monthly debt payments. Use 0 if you are not modeling loans.\" 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 before owner take-home.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit set aside 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 before owner take-home.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"18\" data-base=\"24\" data-high=\"28\" value=\"24\"\u003e\u003coutput\u003e24%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eReinvestment reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit kept back for growth, working capital, and risk buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit kept 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 kept back for growth, working capital, and risk 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 against estimated take-home.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly owner income target used to measure the gap against estimated take-home.\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 against estimated take-home.\" data-low=\"10000\" data-base=\"20000\" data-high=\"35000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"20,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$218K\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\"\u003e46%\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$150K\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$198K\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$2,619,060\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$330,690\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$112,435\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$198,255\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$473K\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: 93%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$440K\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: 23%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$109K\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: 24%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$112K\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: 46%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$218K\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fml-owner-export\" type=\"button\" data-owner-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-note\"\u003e\n\u003cspan class=\"fml-owner-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e Research-based planning estimate only. It is not guaranteed salary, tax advice, or owner distribution advice. Actual take-home depends on revenue, margin, payroll, reserves, and debt.\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 VR Training Solutions model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThe dashboard shows revenue, margin, costs, reserves, and owner take-home assumptions; open the \u003ca href=\"\/products\/virtual-reality-training-solutions-financial-model\"\u003eVR Training Solutions Financial Model Template\u003c\/a\u003e.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\u003cstrong\u003eOwner take-home included\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eRevenue and margin view\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eScenario testing built in\u003c\/strong\u003e\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\/virtual-reality-training-solutions-financial-model-dashboard-financialmodelslab_0c4e404a-b5e5-4914-a3bf-208381541c34.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/virtual-reality-training-solutions-financial-model-dashboard-financialmodelslab_0c4e404a-b5e5-4914-a3bf-208381541c34.webp?width=500\" alt=\"VR Training Solutions Financial Model dashboard summarizes key KPIs, runway and cash position with a dynamic dashboard showing performance, investor-ready charts and visibility to 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;\"\u003eWhat are typical margins for a VR training business?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eTypical margins for VR Training Solutions are strong at the gross level but much thinner after staffing and go-to-market spend. Gross margin is about \u003cstrong\u003e93%\u003c\/strong\u003e in Year 1 and \u003cstrong\u003e95%\u003c\/strong\u003e in Year 5 because direct COGS is only \u003cstrong\u003e7%\u003c\/strong\u003e to \u003cstrong\u003e5%\u003c\/strong\u003e of revenue. For startup cost context, see \u003ca href=\"\/blogs\/startup-costs\/virtual-reality-training-solutions\"\u003eWhat Is The Estimated Cost To Open And Launch Your VR Training Solutions Business?\u003c\/a\u003e; the real squeeze is operating costs like \u003cstrong\u003e$110,400\u003c\/strong\u003e fixed overhead and \u003cstrong\u003e10%\u003c\/strong\u003e to \u003cstrong\u003e7%\u003c\/strong\u003e variable sales and onboarding, which decide whether accounting profit becomes cash the owner can take.\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\u003eGross margin\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eDirect COGS stays at \u003cstrong\u003e7%\u003c\/strong\u003e in Year 1.\u003c\/li\u003e\n\u003cli\u003eDirect COGS falls to \u003cstrong\u003e5%\u003c\/strong\u003e by Year 5.\u003c\/li\u003e\n\u003cli\u003eGross margin lands near \u003cstrong\u003e93%\u003c\/strong\u003e to \u003cstrong\u003e95%\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eHigh margin comes from reusable software.\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\u003eCash margin\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$110,400\u003c\/strong\u003e fixed overhead hits every year.\u003c\/li\u003e\n\u003cli\u003eSales and onboarding run \u003cstrong\u003e10%\u003c\/strong\u003e to \u003cstrong\u003e7%\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eMarketing can range from \u003cstrong\u003e$150,000\u003c\/strong\u003e to \u003cstrong\u003e$15 million\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eCash take-home depends on payroll and reinvestment.\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 VR training solutions companies make money?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eVR Training Solutions makes money from tiered monthly subscriptions and add-on services. In Year 1, pricing is \u003cstrong\u003e$99\u003c\/strong\u003e, \u003cstrong\u003e$299\u003c\/strong\u003e, and \u003cstrong\u003e$999\u003c\/strong\u003e per month, with enterprise fees at \u003cstrong\u003e$25,000\u003c\/strong\u003e; by Year 5 those rise to \u003cstrong\u003e$111\u003c\/strong\u003e, \u003cstrong\u003e$335\u003c\/strong\u003e, \u003cstrong\u003e$1,125\u003c\/strong\u003e, and \u003cstrong\u003e$40,000\u003c\/strong\u003e. The mix shifts from \u003cstrong\u003e10%\u003c\/strong\u003e enterprise revenue to \u003cstrong\u003e45%\u003c\/strong\u003e, which lifts income but also raises delivery risk, and recurring revenue only steadies owner pay after support and content-update costs are covered.\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\u003eRecurring subscriptions\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$99\u003c\/strong\u003e Basic Training Library\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$299\u003c\/strong\u003e Professional Simulation Suite\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$999\u003c\/strong\u003e Enterprise Custom Solutions\u003c\/li\u003e\n\u003cli\u003eMonthly fees drive steady cash\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\u003eEnterprise add-ons\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$25,000\u003c\/strong\u003e Year 1 enterprise fee\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$40,000\u003c\/strong\u003e Year 5 enterprise fee\u003c\/li\u003e\n\u003cli\u003eOnboarding work adds upfront cash\u003c\/li\u003e\n\u003cli\u003eSupport and updates protect renewals\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 VR training solutions business scale owner income?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003e\u003cstrong\u003eYes\u003c\/strong\u003e — owner income can scale in \u003cstrong\u003eVR Training Solutions\u003c\/strong\u003e when the business shifts from custom builds and hands-on project work to repeatable delivery, licensing, and management. Here’s the quick math: as enterprise mix rises from \u003cstrong\u003e10%\u003c\/strong\u003e to \u003cstrong\u003e45%\u003c\/strong\u003e, CAC falls from \u003cstrong\u003e$250\u003c\/strong\u003e to \u003cstrong\u003e$160\u003c\/strong\u003e, and gross margin improves from \u003cstrong\u003e93%\u003c\/strong\u003e to \u003cstrong\u003e95%\u003c\/strong\u003e, but pay can still lag if cash stays tied up in reserves and product updates.\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 scales income\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eReuse simulations instead of custom builds\u003c\/li\u003e\n\u003cli\u003eSell subscriptions, not one-off work\u003c\/li\u003e\n\u003cli\u003eGrow enterprise mix to \u003cstrong\u003e45%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eKeep gross margin near \u003cstrong\u003e95%\u003c\/strong\u003e\n\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 delay owner pay\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eLong enterprise sales cycles\u003c\/li\u003e\n\u003cli\u003ePilots and procurement delays\u003c\/li\u003e\n\u003cli\u003eScope creep on custom work\u003c\/li\u003e\n\u003cli\u003eHiring before revenue lands\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\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\u003eCash risks to watch\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eReinvestment in new tech\u003c\/li\u003e\n\u003cli\u003eCash held for reserves\u003c\/li\u003e\n\u003cli\u003eSupport load from enterprise clients\u003c\/li\u003e\n\u003cli\u003eOwner income trails reported profit\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\u003eBest operator move\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eStandardize delivery first\u003c\/li\u003e\n\u003cli\u003ePrice support into subscriptions\u003c\/li\u003e\n\u003cli\u003ePush repeat sales over custom scope\u003c\/li\u003e\n\u003cli\u003eHire only after signed revenue\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant the six income drivers?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Main income drivers for VR Training Solutions.\"\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\u003eEnterprise Contracts\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$25K-$40K\u003c\/strong\u003e\u003cp\u003eCustom deals swing owner take-home the most because fees rise from $25K to $40K and the mix grows to 45%.\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\u003eDelivery Margin\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e93%-95%\u003c\/strong\u003e\u003cp\u003eGross margin stays near 93% to 95%, so small gains in cloud, licensing, and support fall straight to EBITDA.\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\u003eOverhead Discipline\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$617.5K-$1.145M\u003c\/strong\u003e\u003cp\u003ePayroll is the biggest fixed drag, so tighter headcount control protects take-home as the team scales.\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\u003eRecurring Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$99-$1.1K\u003c\/strong\u003e\u003cp\u003eThe monthly price ladder from $99 to $1,125 makes recurring revenue steadier and raises customer value.\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\u003eSales Cycle\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$250-\u0026gt;$160\u003c\/strong\u003e\u003cp\u003eLower CAC from $250 to $160 means the same marketing budget buys more paid accounts.\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\u003eTeam Utilization\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003eTBD\u003c\/strong\u003e\u003cp\u003eUtilization is the open lever, so better load on the team turns payroll into more billable work.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eVR Training Solutions Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eEnterprise Contract Value\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row1\"\u003e\n\u003ch3\u003eEnterprise Contract Value\u003c\/h3\u003e\n\u003cp\u003eAn enterprise contract changes owner income because it blends recurring fee and setup cash. At \u003cstrong\u003e$999\u003c\/strong\u003e per month plus \u003cstrong\u003e$25,000\u003c\/strong\u003e in Year 1, one account is about \u003cstrong\u003e$36,988\u003c\/strong\u003e a year before delivery cost. By Year 5, \u003cstrong\u003e$1,125\u003c\/strong\u003e per month plus \u003cstrong\u003e$40,000\u003c\/strong\u003e setup lifts that to \u003cstrong\u003e$53,500\u003c\/strong\u003e. As the enterprise mix grows from \u003cstrong\u003e10%\u003c\/strong\u003e to \u003cstrong\u003e45%\u003c\/strong\u003e of customers, fewer deals drive more of the owner’s pay.\u003c\/p\u003e\n\u003cp\u003eThe catch is margin only improves if scope, change orders, delivery cost, and payment timing stay tight. Pilots, custom scenes, stakeholder reviews, and late procurement can delay cash, so top-line revenue does not equal take-home pay. If collections lag payroll, the owner may show profit on paper but still need to hold back draws.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row1\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eRaise contract value without cash drag\u003c\/h3\u003e\n\u003cp\u003eTrack each enterprise deal as annual contract value plus setup fee, then compare it to delivery labor and cash collected. One clean line: bigger contracts help only when the setup work pays for itself fast.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003ePrice pilots and custom scenes up front.\u003c\/li\u003e\n\u003cli\u003eBill change orders before extra work starts.\u003c\/li\u003e\n\u003cli\u003eCollect setup fees early.\u003c\/li\u003e\n\u003cli\u003eWatch cash timing, not just booked revenue.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIf a deal needs more stakeholder reviews or custom build time, charge for it before launch. That keeps the setup fee from getting eaten by delivery overruns and helps the owner pay themselves from actual cash, not paper revenue.\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;\"\u003eRecurring Revenue Mix\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row2\"\u003e\n    \u003ch3\u003eRecurring Revenue Mix\u003c\/h3\u003e\n    \u003cp\u003eWhen more revenue comes from monthly subscriptions, owner income gets steadier between custom projects. In Year 1, pricing is \u003cstrong\u003e$99\u003c\/strong\u003e basic, \u003cstrong\u003e$299\u003c\/strong\u003e professional, and \u003cstrong\u003e$999\u003c\/strong\u003e enterprise; by Year 5, those prices rise to \u003cstrong\u003e$111\u003c\/strong\u003e, \u003cstrong\u003e$335\u003c\/strong\u003e, and \u003cstrong\u003e$1,125\u003c\/strong\u003e. That mix helps cover support, hosting, software, and payroll, but updates, onboarding, QA, and client support still cost money.\u003c\/p\u003e\n    \u003cp\u003eThe key inputs are active subscribers, tier mix, and renewals. Revenue is \u003cstrong\u003ecustomers × plan price\u003c\/strong\u003e, so the best cash outcome comes when accounts renew without major custom rebuilds. If too much work shifts back into one-off builds, cash gets lumpy and owner pay gets harder to plan.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row2\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Renewal Mix and Support Load\u003c\/h3\u003e\n      \u003cp\u003eTrack MRR by tier, renewal rate, onboarding hours, QA time, and support tickets per account. If support time rises faster than subscription revenue, the mix is getting worse even if top line grows. Keep custom rebuilds separate from recurring licenses so you can see the real margin on each plan and protect monthly owner draw.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eWatch monthly renewals by tier.\u003c\/li\u003e\n        \u003cli\u003eTrack onboarding hours per client.\u003c\/li\u003e\n        \u003cli\u003eSeparate rebuilds from license revenue.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step2\"\u003e2\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eDelivery 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\u003eDelivery Margin\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eDelivery margin\u003c\/strong\u003e is the cash left after cloud hosting, software licensing, and content licensing. Here it runs at \u003cstrong\u003e93% to 95%\u003c\/strong\u003e, so the core platform is lean. The risk is project work: custom implementation, revisions, and contractor time can erase that margin fast if scope is loose.\u003c\/p\u003e\n\u003cp\u003eOwner income rises when one-time enterprise fees of \u003cstrong\u003e$25,000 to $40,000\u003c\/strong\u003e fund the custom implementation work and \u003cstrong\u003enot hide overruns\u003c\/strong\u003e. Keep \u003cstrong\u003ereusable modules\u003c\/strong\u003e, approved templates, and the asset library separate from custom work, or strong revenue can still turn into weak owner cash.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row3\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eProtect the build margin\u003c\/h3\u003e\n\u003cp\u003eTrack each project with a tight statement of work (SOW), change orders, and contractor rates. Split costs into \u003cstrong\u003ereusable content\u003c\/strong\u003e and \u003cstrong\u003eone-time implementation\u003c\/strong\u003e so you can see whether the fee covers the job. If custom work keeps growing after the sale, gross profit stays high on paper but owner pay drops.\u003c\/p\u003e\n\u003cp\u003eUse a simple rule: every enterprise deal should fund its own delivery hours, review cycles, and asset production. Scope creep is the real risk here, because it eats cash before overhead and draws ever get paid.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack custom hours by project.\u003c\/li\u003e\n\u003cli\u003eLock scope before production starts.\u003c\/li\u003e\n\u003cli\u003eApprove contractor rates in advance.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step3\"\u003e3\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eTeam Utilization\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row4\"\u003e\n\u003ch3\u003eTeam Utilization\u003c\/h3\u003e\n\u003cp\u003eTeam utilization is the share of developer, 3D artist, sales, customer success, and project manager time tied to \u003cstrong\u003epaid work\u003c\/strong\u003e. It matters because payroll rises from \u003cstrong\u003e$617,500\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e$1145 million\u003c\/strong\u003e by Year 4 and Year 5, so idle time gets expensive fast. No utilization rate is provided, so model it as an \u003cstrong\u003eeditable assumption\u003c\/strong\u003e; lower paid-work time cuts owner profit and pay.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: if labor sits on nonbillable work, gross margin can look fine while cash still tightens. Hiring too early lifts fixed cost before revenue lands, and hiring too late creates delivery bottlenecks that can slow renewals and custom work. A contractor mix can protect cash when enterprise demand is uneven, but only if staffing plans are updated against booked work.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row4\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Billable Time and Capacity\u003c\/h3\u003e\n\u003cp\u003eTrack \u003cstrong\u003ebillable hours\u003c\/strong\u003e, active client load, open project slots, and contractor share by role. That tells you whether payroll is turning into revenue or sitting idle. For a subscription VR model, use booked work, not pipeline, to set staffing. If sales staff or project managers are overbuilt before revenue closes, owner take-home drops even when the top line is rising.\u003c\/p\u003e\n\u003cp\u003eSet a monthly utilization target in the model and test it by role. Match hires to signed contracts, reuse content, and keep flexible contractor coverage for spikes in custom builds. If onboarding or QA makes work stall, payroll burns cash faster than revenue arrives, so profit and owner draw fall even with strong demand.\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;\"\u003eSales Cycle Efficiency\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eSales Cycle Efficiency\u003c\/h3\u003e\n    \u003cp\u003eWhen demos, pilots, proposals, legal review, and procurement drag on, cash comes in later, so owner pay gets delayed even if sales look strong. Here’s the quick math: the model’s marketing budget rises from \u003cstrong\u003e$150,000\u003c\/strong\u003e to \u003cstrong\u003e$15 million\u003c\/strong\u003e, while CAC falls from \u003cstrong\u003e$250\u003c\/strong\u003e to \u003cstrong\u003e$160\u003c\/strong\u003e; that only hel\nps if deals keep moving to close.\u003c\/p\u003e\n    \u003cp\u003eThe funnel improves from \u003cstrong\u003e30%\u003c\/strong\u003e visitor-to-trial and the disclosed \u003cstrong\u003e200%\u003c\/strong\u003e trial-to-paid assumption in Year 1 to \u003cstrong\u003e45%\u003c\/strong\u003e and \u003cstrong\u003e300%\u003c\/strong\u003e in Year 5. Faster conversion cuts reserve pressure, because less cash sits tied up in stalled sales work and more can flow back to the owner as steady draws.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack the Funnel and the Delay Points\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003eCAC\u003c\/strong\u003e, visitor-to-trial rate, trial-to-paid rate, and the time spent in demos, pilots, legal, and procurement. If CAC drops but those stages stay slow, the business can still run short on cash. The owner should watch the gap between marketing spend and collections, not just bookings.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eCAC:\u003c\/strong\u003e $250 to $160\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eVisitor-to-trial:\u003c\/strong\u003e 30% to 45%\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eTrial-to-paid:\u003c\/strong\u003e 200% to 300%\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eDelay points:\u003c\/strong\u003e demos, pilots, legal, procurement\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eShorten the cycle by tightening qualification, setting clear pilot terms, and lining up legal and procurement early. That keeps conversion higher and makes owner income less dependent on a big reserve.\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 And Reinvestment\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row6\"\u003e\n\u003ch3\u003eOverhead And Reinvestment\u003c\/h3\u003e\n\u003cp\u003eFor a VR training business, overhead is the fixed spend that keeps the platform running: \u003cstrong\u003e$9,200 per month\u003c\/strong\u003e or \u003cstrong\u003e$110,400 per year\u003c\/strong\u003e for rent, software, legal and accounting, insurance, utilities, platform maintenance, and admin travel. That cost hits even when gross margin looks strong, so owner pay depends on cash left after fixed bills, payroll, marketing, and content work.\u003c\/p\u003e\n\u003cp\u003eThe risk is simple: accounting profit can look fine while cash for draws is tight. Payroll ranges from \u003cstrong\u003e$617,500\u003c\/strong\u003e to the disclosed \u003cstrong\u003e$1145 million\u003c\/strong\u003e level, and marketing ranges from \u003cstrong\u003e$150,000\u003c\/strong\u003e to \u003cstrong\u003e$15 million\u003c\/strong\u003e, so reserves may need to cover hardware testing, tools, R\u0026amp;D, and content updates before any safe owner take-home.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row6\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eProtect Owner Draw\u003c\/h3\u003e\n\u003cp\u003eSet a monthly reserve rule tied to fixed overhead, payroll timing, and update work. Here’s the quick math: if the business cannot cover \u003cstrong\u003e$110,400\u003c\/strong\u003e of overhead plus planned reinvestment without borrowing or delaying payables, owner draws are too high.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack overhead run rate monthly.\u003c\/li\u003e\n\u003cli\u003eSeparate reinvestment from owner pay.\u003c\/li\u003e\n\u003cli\u003eBudget hardware tests and R\u0026amp;D.\u003c\/li\u003e\n\u003cli\u003eMatch draws to collected cash.\u003c\/li\u003e\n\u003cli\u003eReview marketing spend against payback.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompare low, base, and high owner income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"VR Training Solutions Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"VR Training Solutions Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"These scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or owner 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 rises as the mix shifts from basic training to enterprise custom work, while marketing and payroll scale up. The low, base, and high cases show how much profit survives after fixed and variable 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\u003eYear 1, Year 3, and Year 5 income cases side by side.\u003c\/caption\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth class=\"fml-scenario-table-stub\" scope=\"col\" data-export-value=\"Scenario\"\u003eScenario\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Low Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eLow Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLow Case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Base Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eBase Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eBase Case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"High Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eHigh Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eHigh Case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Launch model\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-launch\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-launch-model.svg\" alt=\"Launch model icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eLaunch model\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"This is a lower-earning launch path with Year 1 as the source case.\"\u003eThis is a lower-earning launch path with Year 1 as the source case.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the modeled middle path using Year 3 as the source case.\"\u003eThis is the modeled middle path using Year 3 as the source case.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the stronger earnings path using Year 5 as the source case.\"\u003eThis is the stronger earnings path using Year 5 as the source case.\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 assumes a Year 1 mix of 50% Basic, 40% Professional, and 10% Enterprise, $150,000 marketing, $617,500 payroll, and 17% total variable cost load.\"\u003eIt assumes a Year 1 mix of 50% Basic, 40% Professional, and 10% Enterprise, $150,000 marketing, $617,500 payroll, and 17% total variable cost load.\u003c\/td\u003e\n\u003ctd data-export-value=\"It assumes a Year 3 mix of 30% Basic, 45% Professional, and 25% Enterprise, $600,000 marketing, $1.105M payroll, and 14.5% total variable cost load.\"\u003eIt assumes a Year 3 mix of 30% Basic, 45% Professional, and 25% Enterprise, $600,000 marketing, $1.105M payroll, and 14.5% total variable cost load.\u003c\/td\u003e\n\u003ctd data-export-value=\"It assumes a Year 5 mix of 20% Basic, 35% Professional, and 45% Enterprise, $1.5M marketing, $1.145M payroll, and 12% total variable cost load.\"\u003eIt assumes a Year 5 mix of 20% Basic, 35% Professional, and 45% Enterprise, $1.5M marketing, $1.145M payroll, and 12% total variable cost load.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"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=\"$150,000 marketing; $617,500 payroll; 17% variable costs; 50% basic mix\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e$150,000 marketing\u003c\/li\u003e\n\u003cli\u003e$617,500 payroll\u003c\/li\u003e\n\u003cli\u003e17% variable costs\u003c\/li\u003e\n\u003cli\u003e50% basic mix\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"$600,000 marketing; $1.105M payroll; 14.5% variable costs; 25% enterprise mix\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e$600,000 marketing\u003c\/li\u003e\n\u003cli\u003e$1.105M payroll\u003c\/li\u003e\n\u003cli\u003e14.5% variable costs\u003c\/li\u003e\n\u003cli\u003e25% enterprise mix\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"$1.5M marketing; $1.145M payroll; 12% variable costs; 45% enterprise mix\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e$1.5M marketing\u003c\/li\u003e\n\u003cli\u003e$1.145M payroll\u003c\/li\u003e\n\u003cli\u003e12% variable costs\u003c\/li\u003e\n\u003cli\u003e45% enterprise mix\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=\"About $1.0M pre-tax\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eAbout $1.0M pre-tax\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLow Case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"About $11.5M pre-tax\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eAbout $11.5M pre-tax\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eBase Case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"About $49.1M pre-tax\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eAbout $49.1M pre-tax\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 launch-year take-home if trials stay light and sales stay slow.\"\u003eUse this to stress-test launch-year take-home if trials stay light and sales stay slow.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the planning case for a steady Year 3 run with a growing enterprise mix.\"\u003eUse this as the planning case for a steady Year 3 run with a growing enterprise mix.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test upside if enterprise deals scale and support stays efficient.\"\u003eUse this to test upside if enterprise deals scale and support stays efficient.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-note\"\u003e\n\u003cspan class=\"fml-scenario-table-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e These scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or owner distributions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49304435589363,"sku":"virtual-reality-training-solutions-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/virtual-reality-training-solutions-owner-makes.webp?v=1782694957","url":"https:\/\/financialmodelslab.com\/products\/virtual-reality-training-solutions-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}