{"product_id":"online-medical-consultation-owner-makes","title":"How Much Online Medical Consultation Owners Make At 1,932 Visits\/Month","description":"\u003cbr\u003e\u003cdiv class=\"card_smpl\"\u003e\n\n\u003cdiv class=\"double_border\"\u003e\n\n\u003cdiv class=\"card_smpl_header\"\u003e\n\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-plus-icon.svg\" alt=\"Key Takeaways\" class=\"icon_how_to_use\"\u003e\n\n\u003ch3\u003eKey Takeaways\u003c\/h3\u003e\n\n\u003c\/div\u003e\n\n\u003cul class=\"lst_crct_blog\"\u003e\n\n\u003cli\u003eCompleted consult volume drives the revenue base.\u003c\/li\u003e\n\n\u003cli\u003eProvider pay and utilization set gross margin.\u003c\/li\u003e\n\n\u003cli\u003eAcquisition costs stay high, so repeat visits matter.\u003c\/li\u003e\n\n\u003cli\u003eFixed overhead hurts early; scale dilutes it.\u003c\/li\u003e\n\n\u003c\/ul\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Online medical consultation\"\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 pre-tax take-home = $180k CEO salary plus $373k EBITDA; excludes tax, reserves, refunds, and owner clinical pay.\"\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 pre-tax take-home = $180k CEO salary plus $373k EBITDA; excludes tax, reserves, refunds, and owner clinical pay.\"\u003e≈$553k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Modeled EBITDA margin from Year 1 to Year 5, based on provider count, consult volume, pricing, and capacity.\"\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=\"Modeled EBITDA margin from Year 1 to Year 5, based on provider count, consult volume, pricing, and capacity.\"\u003e43%-80%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 revenue needed to support ≈$553k owner income at about 43% EBITDA margin, before tax and reserves.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-revenue-target.svg\" alt=\"Revenue for target pay icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eRevenue for target pay\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Year 1 revenue needed to support ≈$553k owner income at about 43% EBITDA margin, before tax and reserves.\"\u003e≈$1.3M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card is-yellow\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Compliance, staffing, and $10.6k monthly fixed costs add friction, but 2-month breakeven and 11-month payback keep it 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=\"Compliance, staffing, and $10.6k monthly fixed costs add friction, but 2-month breakeven and 11-month payback keep it 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=\"Online Medical Consultation Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Online Medical Consultation Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Online Medical Consultation Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"Research-based planning estimate only. It is not guaranteed salary, tax advice, or owner distribution advice.\"\u003e\u003cdiv class=\"fml-owner-card\"\u003e\n\u003cheader class=\"fml-owner-header\"\u003e\u003cdiv class=\"fml-owner-heading\"\u003e\n\u003cp class=\"fml-owner-eyebrow\"\u003eOwner income calculator\u003c\/p\u003e\n\u003cp class=\"fml-owner-intro\"\u003eEstimate owner take-home and the target-pay gap from revenue, margin, costs, reserves, and target pay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-scenarios\" aria-label=\"Income scenario presets\"\u003e\n\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"low\"\u003eLow\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario is-active\" type=\"button\" data-scenario=\"base\"\u003eBase\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"high\"\u003eHigh\u003c\/button\u003e\n\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-owner-layout\"\u003e\n\u003cform class=\"fml-owner-inputs\"\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMonthly revenue\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly consult revenue before expenses. Use the average operating month, not a peak month.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly consult revenue before expenses. Use the average operating month, not a peak month.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"monthlyRevenue\" data-owner-kind=\"money\" data-owner-label=\"Monthly revenue\" data-owner-note=\"Monthly consult revenue before expenses. Use the average operating month, not a peak month.\" data-low=\"110000\" data-base=\"133760\" data-high=\"170000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"133,760\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eGross margin\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of revenue left after physician payout, platform hosting, marketing, and payment fees.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after physician payout, platform hosting, marketing, and payment fees.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"grossMargin\" data-owner-kind=\"percent\" data-owner-label=\"Gross margin\" data-owner-note=\"Percent of revenue left after physician payout, platform hosting, marketing, and payment fees.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"77\" data-base=\"83\" data-high=\"86\" value=\"83\"\u003e\u003coutput\u003e83%\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\u003eNon-owner payroll\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly payroll, contractors, and staffing coverage before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll, contractors, and staffing coverage before owner pay.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"laborCost\" data-owner-kind=\"money\" data-owner-label=\"Non-owner payroll\" data-owner-note=\"Monthly payroll, contractors, and staffing coverage before owner pay.\" data-low=\"55000\" data-base=\"60000\" data-high=\"72000\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"60,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=\"Recurring software, insurance, compliance, admin, and other overhead.\"\u003ei\u003cspan role=\"tooltip\"\u003eRecurring software, insurance, compliance, admin, and other 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=\"Recurring software, insurance, compliance, admin, and other overhead.\" data-low=\"9800\" data-base=\"10600\" data-high=\"12000\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"10,600\"\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 patient acquisition and demand spend.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly patient acquisition and demand 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 patient acquisition and demand spend.\" data-low=\"3000\" data-base=\"4000\" data-high=\"6000\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"4,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. Set to 0 if none.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or financing payments. Set to 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. Set to 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=\"20\" 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 for growth, working capital, and risk buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit kept 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 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=\"Target monthly owner income used to calculate the target-pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eTarget monthly owner income used to calculate 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=\"Target monthly owner income used to calculate the target-pay gap.\" data-low=\"12000\" data-base=\"20000\" data-high=\"30000\" 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$24,038\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$126K\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$4,038\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$288,454\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$36,421\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$12,383\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$4,038\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$134K\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: 83%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$111K\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: 56%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$74,600\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: 9%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$12,383\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$24,038\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fml-owner-export\" type=\"button\" data-owner-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-note\"\u003e\n\u003cspan class=\"fml-owner-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e Research-based planning estimate only. It is not guaranteed salary, tax advice, or owner distribution advice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003cdiv class=\"container_new_design_blog\"\u003e\n\n\u003cdiv class=\"text-section_blog text-2_new_design_blog\"\u003e\n\n\u003cdiv class=\"line_top_blog\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow do you check owner income in the Online Medical Consultation financial model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThe dashboard in the \u003ca href=\"\/products\/online-medical-consultation-financial-model\"\u003eOnline Medical Consultation Financial Model Template\u003c\/a\u003e shows visits, revenue, contribution margin, overhead, payroll, and \u003cstrong\u003epre-tax owner capacity\u003c\/strong\u003e; open the model.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eFive-year scenarios tested\u003c\/li\u003e\n\u003cli\u003eRevenue $161M to $3,138M\u003c\/li\u003e\n\u003cli\u003eCEO salary split out\u003c\/li\u003e\n\u003cli\u003eProfit, reserves, debt, reinvestment\u003c\/li\u003e\n\u003cli\u003eOverhead and payroll shown\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\/online-medical-consultation-financial-model-dashboard-financialmodelslab_f1db7fd0-09cd-4b0d-a3c9-1676cd7b1259.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/online-medical-consultation-financial-model-dashboard-financialmodelslab_f1db7fd0-09cd-4b0d-a3c9-1676cd7b1259.webp?width=500\" alt=\"Online Medical Consultation Financial Model dashboard summarizing key KPIs, cash runway and performance with a dynamic dashboard for investor-ready reporting and 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;\"\u003eHow much can an online medical consultation owner make after paying doctors?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eFor an Online Medical Consultation owner, modeled Year 1 owner profit after paying doctors is \u003cstrong\u003e$0\u003c\/strong\u003e if physician compensation is \u003cstrong\u003e100% of revenue\u003c\/strong\u003e: \u003cstrong\u003e$133,760\u003c\/strong\u003e monthly revenue minus \u003cstrong\u003e$133,760\u003c\/strong\u003e doctor pay leaves nothing before platform, marketing, payment fees, fixed overhead, payroll, reserves, and tax; track the operating driver here: \u003ca href=\"\/blogs\/kpi-metrics\/online-medical-consultation\"\u003eWhat Is The Most Critical Metric For The Success Of Your Online Medical Consultation Service?\u003c\/a\u003e. If the model shows \u003cstrong\u003e$120,384\u003c\/strong\u003e left, that implies a \u003cstrong\u003e10%\u003c\/strong\u003e doctor-pay load, not 100%, so don’t mix provider wages with owner profit.\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\u003eYear 1 math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eRevenue: \u003cstrong\u003e$133,760\/month\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eDoctors at 100%: \u003cstrong\u003e$133,760\/month\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eGross after doctors: \u003cstrong\u003e$0\/month\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eOwner pay starts after costs\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\u003eYear 5 check\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003ePhysician comp falls to \u003cstrong\u003e80%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003ePre-overhead pool becomes \u003cstrong\u003e20%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eDoctor pay shown: \u003cstrong\u003e$160,512\/year\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eOwner profit is not provider wages\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat margins do online medical consultation businesses have?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eOnline Medical Consultation margins are thin at first: modeled variable costs are \u003cstrong\u003e170%\u003c\/strong\u003e of revenue in Year 1 and \u003cstrong\u003e127%\u003c\/strong\u003e in Year 5, so the business only gets healthier if utilization stays high and acquisition stays cheap. If you want the launch cost context, see \u003ca href=\"\/blogs\/startup-costs\/online-medical-consultation\"\u003eWhat Is The Estimated Cost To Open And Launch Your Online Medical Consultation Business?\u003c\/a\u003e Here’s the quick math: physician compensation drops from \u003cstrong\u003e100%\u003c\/strong\u003e to \u003cstrong\u003e80%\u003c\/strong\u003e, platform hosting from \u003cstrong\u003e25%\u003c\/strong\u003e to \u003cstrong\u003e15%\u003c\/strong\u003e, marketing from \u003cstrong\u003e35%\u003c\/strong\u003e to \u003cstrong\u003e25%\u003c\/strong\u003e, and payment fees from \u003cstrong\u003e10%\u003c\/strong\u003e to \u003cstrong\u003e7%\u003c\/strong\u003e, while fixed overhead stays at \u003cstrong\u003e$10,600\u003c\/strong\u003e a month and the model reports contribution margin moving from \u003cstrong\u003e830%\u003c\/strong\u003e to \u003cstrong\u003e873%\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eYear 1 to Year 5\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eYear 1 variable costs hit \u003cstrong\u003e170%\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eYear 5 variable costs ease to \u003cstrong\u003e127%\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003ePhysician pay falls from \u003cstrong\u003e100%\u003c\/strong\u003e to \u003cstrong\u003e80%\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eHosting drops from \u003cstrong\u003e25%\u003c\/strong\u003e to \u003cstrong\u003e15%\u003c\/strong\u003e.\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 pressure points\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eMarketing still runs \u003cstrong\u003e35%\u003c\/strong\u003e to \u003cstrong\u003e25%\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003ePayment fees stay at \u003cstrong\u003e10%\u003c\/strong\u003e to \u003cstrong\u003e7%\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eFixed overhead is \u003cstrong\u003e$10,600\u003c\/strong\u003e per month.\u003c\/li\u003e\n\u003cli\u003eIdle providers can erase owner income.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eDoes a physician owner make more from online medical consultation?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eFor \u003cstrong\u003eOnline Medical Consultation\u003c\/strong\u003e, a physician owner can make more only if they personally do visits and replace part of the modeled physician pay. But that gain hits a ceiling fast, because scale is tied to their own time: \u003cstrong\u003eYear 1\u003c\/strong\u003e shows \u003cstrong\u003e28 providers\u003c\/strong\u003e and \u003cstrong\u003e1,932 monthly consults\u003c\/strong\u003e, while \u003cstrong\u003eYear 5\u003c\/strong\u003e reaches \u003cstrong\u003e223 providers\u003c\/strong\u003e and \u003cstrong\u003e33,431 monthly consults\u003c\/strong\u003e. A nonclinical owner earns through margin after provider pay, operations, compliance, and marketing, so this is a capacity tradeoff, not legal or licensing advice.\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\u003ePhysician owner upside\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eCan replace provider compensation.\u003c\/li\u003e\n\u003cli\u003eEarns more per visit worked.\u003c\/li\u003e\n\u003cli\u003eHits time limits on volume.\u003c\/li\u003e\n\u003cli\u003eBest for early-stage cash flow.\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\u003eNonclinical owner model\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eEarns from margin, not visits.\u003c\/li\u003e\n\u003cli\u003ePays provider, ops, compliance, marketing.\u003c\/li\u003e\n\u003cli\u003eScales with more providers.\u003c\/li\u003e\n\u003cli\u003eUses capacity, not doctor hours.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant the six drivers that move income?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Main income drivers for online medical consultation.\"\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\u003ePaid consults\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e1,932-33,431\/mo\u003c\/strong\u003e\u003cp\u003eMore paid consults raise owner income fastest because fixed costs get spread across more visits.\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\u003eRevenue per consult\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$6.9K-$7.8K\u003c\/strong\u003e\u003cp\u003eRaising net revenue per consult lifts take-home on every booking before labor and overhead.\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\u003eProvider payout\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e80%-100%\u003c\/strong\u003e\u003cp\u003eCutting physician compensation from 100% to 80% and using more of each provider's capacity lifts margin.\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\u003eAcquisition cost\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e35%-25%\u003c\/strong\u003e\u003cp\u003eLowering marketing from 35% to 25% of revenue keeps more cash after each new patient.\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\u003eOverhead burden\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$10.6K\/mo\u003c\/strong\u003e\u003cp\u003eHolding fixed overhead near $10.6K a month protects EBITDA, and every extra dollar here cuts owner income fast.\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\u003eService mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003eOwner-led\u003c\/strong\u003e\u003cp\u003eA heavier mix of higher-value specialties, or more owner-led care, raises income without a matching cost jump.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eOnline Medical Consultation Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eMonthly Paid Consultations\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row1\"\u003e\n    \u003ch3\u003eMonthly Paid Consults\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eCompleted\u003c\/strong\u003e video, phone, and chat visits are the volume that pays the bills. The model grows from \u003cstrong\u003e1,932 consults per month\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e33,431\u003c\/strong\u003e in Year 5, so every extra paid visit spreads fixed costs and adds contribution after variable costs. App installs and website visits do not matter unless they turn into completed paid consults.\u003c\/p\u003e\n    \u003cp\u003eThe risk is adding providers faster than demand. If clinician capacity grows before booked, completed visits do, labor sits idle and owner pay gets squeezed. The owner-income base improves when consult volume rises without weak fill rates or heavy cancellations.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row1\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Completed Visits, Not Traffic\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003ecompleted paid consults per month\u003c\/strong\u003e by video, phone, and chat. Compare booked, completed, and canceled visits so you can see if demand, scheduling, or provider supply is the limit. Here’s the quick math: if completed consults climb and no-shows stay flat, more revenue flows to profit and owner draw.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack completions by visit type.\u003c\/li\u003e\n        \u003cli\u003eWatch cancellation and no-show rates.\u003c\/li\u003e\n        \u003cli\u003eMatch provider hours to demand.\u003c\/li\u003e\n        \u003cli\u003eHire only after fill rate holds.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step1\"\u003e1\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eNet Revenue Per Online Consultation\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row2\"\u003e\n\u003ch3\u003eNet Revenue Per Online Consultation\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eNet revenue per visit\u003c\/strong\u003e is the cash kept after refunds, payment losses, insurance timing, employer contract terms, and subscription discounts. The listed price runs from \u003cstrong\u003e$49\u003c\/strong\u003e for prescription specialist consults to \u003cstrong\u003e$99\u003c\/strong\u003e for mental health counselor consults, but the collected amount is what pays providers, marketing, and owner draw.\u003c\/p\u003e\n\u003cp\u003eIn the model, blended revenue is about \u003cstrong\u003e$6,923\u003c\/strong\u003e per completed consult in Year 1 and \u003cstrong\u003e$7,821\u003c\/strong\u003e in Year 5. Here’s the quick math: higher collected revenue lifts gross margin first, then operating profit, so small collection leaks can cut take-home income fast.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row2\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Collected Revenue, Not Sticker Price\u003c\/h3\u003e\n\u003cp\u003eMeasure \u003cstrong\u003egross billed\u003c\/strong\u003e, \u003cstrong\u003enet collected\u003c\/strong\u003e, refunds, payment losses, and days to cash by visit type. Split the report between prescription, mental health, and other consults, then compare each one’s net revenue per completed visit.\u003c\/p\u003e\n\u003cp\u003eIf subscription discounts or employer pricing pull the average down, reforecast monthly consults and owner pay before hiring or raising ad spend. One clean metric matters: \u003cstrong\u003enet collected per completed consult\u003c\/strong\u003e.\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;\"\u003eProvider Payout And Utilization\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eProvider Payout and Utilization\u003c\/h3\u003e\n    \u003cp\u003eClinician pay is a required cost, not optional. In this model, physician compensation is \u003cstrong\u003e100% of revenue in Year 1\u003c\/strong\u003e and \u003cstrong\u003e80% in Year 5\u003c\/strong\u003e. Utilization, or how much available clinician time turns into paid visits, rises from \u003cstrong\u003e450% to 800%\u003c\/strong\u003e for general practitioners and \u003cstrong\u003e350% to 700%\u003c\/strong\u003e for dermatologists. When providers sit idle, owner take-home falls even if demand looks healthy.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: revenue only helps if it is matched by paid visits and tight staffing. Higher utilization spreads clinician cost across more completed consults, so each visit keeps more cash for overhead and profit. If scheduling is weak or the specialty mix is off, the business can show volume but still leave the owner with little pay.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Payout by Specialty\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003ecompleted consults\u003c\/strong\u003e, \u003cstrong\u003eclinician pay as a % of collected revenue\u003c\/strong\u003e, and \u003cstrong\u003eutilization by specialty\u003c\/strong\u003e each week. The key inputs are provider hours, booked slots, completed video or phone visits, and net revenue per consult. If one specialty has empty time while another is overloaded, reassign capacity before adding more clinicians.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eWatch paid visits per clinician.\u003c\/li\u003e\n        \u003cli\u003eCut empty slots fast.\u003c\/li\u003e\n        \u003cli\u003eMatch staffing to demand mix.\u003c\/li\u003e\n        \u003cli\u003eTest schedules by specialty.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eIf utilization slips, the owner feels it first in cash flow. A small change in payout rate or idle time can erase profit faster than a change in patient demand, so forecast provider capacity before you scale marketing or open more appointment windows.\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;\"\u003ePatient Acquisition Cost\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row4\"\u003e\n\u003ch3\u003ePatient Acquisition Cost\u003c\/h3\u003e\n\u003cp\u003eFor virtual consults, patient acquisition cost is the money spent to turn a lead into a \u003cstrong\u003ecompleted paid consult\u003c\/strong\u003e. In the model, marketing and acquisition run \u003cstrong\u003e35%\u003c\/strong\u003e of revenue in Year 1 and \u003cstrong\u003e25%\u003c\/strong\u003e in Year 5, or about \u003cstrong\u003e$56,179\u003c\/strong\u003e and \u003cstrong\u003e$784,448\u003c\/strong\u003e a year. The disclosed cost per completed consult falls from \u003cstrong\u003e$242\u003c\/strong\u003e to \u003cstrong\u003e$196\u003c\/strong\u003e, so growth only helps if collections rise faster than ad spend.\u003c\/p\u003e\n\u003cp\u003eThis driver includes \u003cstrong\u003epaid search, local search, partnerships, and repeat visits\u003c\/strong\u003e. The key inputs are spend by channel, completed consult volume, repeat rate, refunds, and payment losses. If repeat patients are weak or paid traffic is expensive, the owner buys volume but gives up take-home profit. If acquisition stays tight, each extra consult adds more cash after marketing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row4\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack cost per completed consult\u003c\/h3\u003e\n\u003cp\u003eMeasure spend against \u003cstrong\u003ecompleted consults\u003c\/strong\u003e, not clicks or app installs. Track CAC, repeat visits, and revenue per consult by source so you can see which channels create margin and which just fill the schedule. One weak channel can push acquisition cost above the value of the visit.\u003c\/p\u003e\n\u003cp\u003eReview the mix every month. Shift budget toward channels that bring repeat patients and lower cost per booked consult, and cut the ones that need too much paid traffic to close. If acquisition rises while provider capacity is already full, cash flow tightens before revenue does.\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;\"\u003eOperating Costs And Compliance Overhead\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row5\"\u003e\n\u003ch3\u003eOperating Overhead Load\u003c\/h3\u003e\n\u003cp\u003eThis driver includes \u003cstrong\u003e$10,600\u003c\/strong\u003e per month for software licenses, insurance, legal and compliance, admin tools, accounting, cybersecurity, and communications. Year 1 visible payroll adds \u003cstrong\u003e$180,000\u003c\/strong\u003e for the CEO, \u003cstrong\u003e$150,000\u003c\/strong\u003e for the Head of Technology, \u003cstrong\u003e$90,000\u003c\/strong\u003e for the Marketing Manager, and \u003cstrong\u003e$85,000\u003c\/strong\u003e for the Operations Manager.\u003c\/p\u003e\n\u003cp\u003eThat is about \u003cstrong\u003e$127,200\u003c\/strong\u003e a year in fixed overhead plus \u003cstrong\u003e$505,000\u003c\/strong\u003e in visible payroll before provider cost and marketing. At low visit volume, these fixed dollars press on cash flow and can delay owner pay. As completed consults rise, the same cost base gets spread thinner, so profit improves faster than revenue.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row5\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eKeep Fixed Cost Per Visit Falling\u003c\/h3\u003e\n\u003cp\u003eTrack \u003cstrong\u003efixed overhead per completed consult\u003c\/strong\u003e as \u003cstrong\u003e($10,600 + $505,000\/12) \/ monthly completed visits\u003c\/strong\u003e. That keeps overhead separate from provider payouts and marketing, so you can see the real cash drag on owner income.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eMonthly completed consults\u003c\/li\u003e\n\u003cli\u003eSoftware and compliance spend\u003c\/li\u003e\n\u003cli\u003ePayroll by role\u003c\/li\u003e\n\u003cli\u003eLegal, insurance, admin costs\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUse a hiring gate tied to visit growth. If visits stall, this overhead lands hard on margin and can block owner draw even when bookings look busy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"\ntimeline\"\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;\"\u003eOwner Role And Service Mix\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row6\"\u003e\n    \u003ch3\u003eOwner Role And Service Mix\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eOwner income changes by role.\u003c\/strong\u003e If the owner is the treating clinician, income tracks personal consult hours. If the owner is the operator, specialty network manager, or platform builder, income depends on how well the service mix turns into collected revenue after provider pay and support load. In Year 1, prescription specialists lead at \u003cstrong\u003e800 consults per month\u003c\/strong\u003e, general practitioners at \u003cstrong\u003e720\u003c\/strong\u003e, and mental health has the highest price at \u003cstrong\u003e$99\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eMix drives the margin stack.\u003c\/strong\u003e More higher-priced mental health visits can lift average revenue, but only if scheduling, clinician pay, and admin effort stay controlled. Here’s the quick math: a shift toward higher-price consults can raise owner draw, while a heavier low-price mix can pressure cash flow even when total visits look healthy.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Mix, Not Just Volume\u003c\/h3\u003e\n      \u003cp\u003eMeasure revenue per consult by specialty, then compare it with provider payout and support time. Watch \u003cstrong\u003econsults per month\u003c\/strong\u003e, \u003cstrong\u003ecollected revenue\u003c\/strong\u003e, \u003cstrong\u003epayout rate\u003c\/strong\u003e, and \u003cstrong\u003etickets per 100 visits\u003c\/strong\u003e. If one service line fills faster but needs more follow-up, it can cut owner income even with strong top-line growth.\u003c\/p\u003e\n      \u003cp\u003eUse the mix to set staffing. Keep enough clinician coverage for the \u003cstrong\u003e800\u003c\/strong\u003e specialist and \u003cstrong\u003e720\u003c\/strong\u003e GP consult flow, and test whether mental health at \u003cstrong\u003e$99\u003c\/strong\u003e can stay profitable after care coordination. One clean rule: grow the lines that raise net revenue without adding more support drag.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompare low, base, and high owner-income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Online Medical Consultation Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Online Medical Consultation 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 consult volume, pricing, staffing, and fee load. These cases show how Year 1, Year 3, and Year 5 capacity change take-home as the model scales.\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\u003eCompare low, base, and high owner income by model year.\u003c\/caption\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth class=\"fml-scenario-table-stub\" scope=\"col\" data-export-value=\"Scenario\"\u003eScenario\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Low Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eLow Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eDownside\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Base Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eBase Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eCore\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"High Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eHigh Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eUpside\u003c\/span\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Launch model\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-launch\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-launch-model.svg\" alt=\"Launch model icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eLaunch model\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Year 1 is the lower path, with early demand and lean owner take-home.\"\u003eYear 1 is the lower path, with early demand and lean owner take-home.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 3 is the middle path, with steadier utilization and healthier owner income.\"\u003eYear 3 is the middle path, with steadier utilization and healthier owner income.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 5 is the stronger path, with high utilization and the largest owner take-home.\"\u003eYear 5 is the stronger path, with high utilization and the largest owner take-home.\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=\"The business runs at 1,932 consults a month, about $133,760 in monthly revenue, and a 17.0% variable load before fixed overhead and staffing scale fully.\"\u003eThe business runs at 1,932 consults a month, about $133,760 in monthly revenue, and a 17.0% variable load before fixed overhead and staffing scale fully.\u003c\/td\u003e\n\u003ctd data-export-value=\"The business reaches 10,416 consults a month, about $775,479 in monthly revenue, and a 14.9% variable load with a fuller operating team.\"\u003eThe business reaches 10,416 consults a month, about $775,479 in monthly revenue, and a 14.9% variable load with a fuller operating team.\u003c\/td\u003e\n\u003ctd data-export-value=\"The business reaches 33,431 consults a month, about $2.615m in monthly revenue, and a 12.7% variable load as scale spreads fixed costs.\"\u003eThe business reaches 33,431 consults a month, about $2.615m in monthly revenue, and a 12.7% variable load as scale spreads fixed costs.\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=\"1,932 consults\/month; $133,760 monthly revenue; 17.0% variable load; $10,600 fixed overhead; Year 1 staffing ramp\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e1,932 consults\/month\u003c\/li\u003e\n\u003cli\u003e$133,760 monthly revenue\u003c\/li\u003e\n\u003cli\u003e17.0% variable load\u003c\/li\u003e\n\u003cli\u003e$10,600 fixed overhead\u003c\/li\u003e\n\u003cli\u003eYear 1 staffing ramp\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"10,416 consults\/month; $775,479 monthly revenue; 14.9% variable load; $10,600 fixed overhead; Year 3 staffing ramp\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e10,416 consults\/month\u003c\/li\u003e\n\u003cli\u003e$775,479 monthly revenue\u003c\/li\u003e\n\u003cli\u003e14.9% variable load\u003c\/li\u003e\n\u003cli\u003e$10,600 fixed overhead\u003c\/li\u003e\n\u003cli\u003eYear 3 staffing ramp\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"33,431 consults\/month; about $2.615m monthly revenue; 12.7% variable load; $10,600 fixed overhead; Year 5 staffing ramp\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e33,431 consults\/month\u003c\/li\u003e\n\u003cli\u003eabout $2.615m monthly revenue\u003c\/li\u003e\n\u003cli\u003e12.7% variable load\u003c\/li\u003e\n\u003cli\u003e$10,600 fixed overhead\u003c\/li\u003e\n\u003cli\u003eYear 5 staffing ramp\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=\"$373k\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$373k\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLow income\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$6.4m\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$6.4m\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eCore income\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$25.2m\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$25.2m\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eUpside income\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Best fit\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-fit\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-best-fit.svg\" alt=\"Best fit icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eBest fit\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Use this to test downside cash needs and slower patient demand.\"\u003eUse this to test downside cash needs and slower patient demand.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the working plan for budgeting and hiring.\"\u003eUse this as the working plan for budgeting and hiring.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to see what strong utilization and scale can support.\"\u003eUse this to see what strong utilization and scale can support.\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":49303986110707,"sku":"online-medical-consultation-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/online-medical-consultation-owner-makes.webp?v=1782688342","url":"https:\/\/financialmodelslab.com\/products\/online-medical-consultation-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}