{"product_id":"formulary-management-owner-makes","title":"How Much Pharmacy Formulary Management Owners Can Make: $71k-$405M","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\u003eClient growth drives revenue, but strains pharmacist capacity.\u003c\/li\u003e\n\n\u003cli\u003ePricing must match plan size and service complexity.\u003c\/li\u003e\n\n\u003cli\u003eEfficiency gains lift margin only if quality holds.\u003c\/li\u003e\n\n\u003cli\u003eRenewals protect cash, hiring plans, and owner distributions.\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=\"Pharmacy formulary management service\"\u003e\u003cdiv class=\"metric-grid\"\u003e\n\u003carticle class=\"metric-card is-green\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Annual EBITDA from Year 1 to Year 5 is the pre-tax owner-income pool; it excludes taxes, debt service, reserves, and actual draws.\"\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=\"Annual EBITDA from Year 1 to Year 5 is the pre-tax owner-income pool; it excludes taxes, debt service, reserves, and actual draws.\"\u003e$71k to $4.05M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"EBITDA margin from Year 1 to Year 5, calculated as EBITDA divided by revenue from the planning model.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-net-margin.svg\" alt=\"Net margin icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eNet margin\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"EBITDA margin from Year 1 to Year 5, calculated as EBITDA divided by revenue from the planning model.\"\u003e3.5% to 36.1%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Forecast annual revenue from Year 1 to Year 5 supports the owner-income pool; this is a model estimate, not a guarantee.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-revenue-target.svg\" alt=\"Revenue for target pay icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eRevenue for target pay\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Forecast annual revenue from Year 1 to Year 5 supports the owner-income pool; this is a model estimate, not a guarantee.\"\u003e$2.02M to $11.23M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Heavy fixed payroll, $158k minimum cash in Month 6, and 23-month payback make this a tougher launch; model-based planning view.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-business-difficulty.svg\" alt=\"Business difficulty icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eBusiness difficulty\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Heavy fixed payroll, $158k minimum cash in Month 6, and 23-month payback make this a tougher launch; model-based planning view.\"\u003eHard\u003c\/strong\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to test your owner take-home?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Pharmacy Formulary Management Service Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Pharmacy Formulary Management Service Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Pharmacy Formulary Management Service Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"This is a researched planning estimate, not guaranteed salary, tax advice, or owner distribution advice.\"\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=\"Average monthly revenue before expenses. Use a steady operating month, not a launch spike.\"\u003ei\u003cspan role=\"tooltip\"\u003eAverage monthly revenue before expenses. Use a steady operating month, not a launch spike.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"monthlyRevenue\" data-owner-kind=\"money\" data-owner-label=\"Monthly revenue\" data-owner-note=\"Average monthly revenue before expenses. Use a steady operating month, not a launch spike.\" data-low=\"168000\" data-base=\"493833\" data-high=\"935583\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"493,833\"\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 third-party data licensing and cloud hosting costs.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after third-party data licensing and cloud hosting 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 of revenue left after third-party data licensing and cloud hosting costs.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"87\" data-base=\"89\" data-high=\"91\" value=\"89\"\u003e\u003coutput\u003e89%\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 cost before owner pay, including clinical, data, and sales staff.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll cost before owner pay, including clinical, data, and sales staff.\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 cost before owner pay, including clinical, data, and sales staff.\" data-low=\"65833\" data-base=\"175417\" data-high=\"285000\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"175,417\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eFixed overhead\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly recurring overhead such as office, compliance, insurance, telecom, and software.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly recurring overhead such as office, compliance, insurance, telecom, and software.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"fixedOverhead\" data-owner-kind=\"money\" data-owner-label=\"Fixed overhead\" data-owner-note=\"Monthly recurring overhead such as office, compliance, insurance, telecom, and software.\" data-low=\"26700\" data-base=\"26700\" data-high=\"26700\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"26,700\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMarketing\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly sales and outreach spend needed to win and keep health plan clients.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly sales and outreach spend needed to win and keep health plan clients.\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 outreach spend needed to win and keep health plan clients.\" data-low=\"37500\" data-base=\"54167\" data-high=\"116667\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"54,167\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eDebt service\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly loan or financing payment. Use zero if there is no debt.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or financing payment. Use zero if there is no debt.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"debtService\" data-owner-kind=\"money\" data-owner-label=\"Debt service\" data-owner-note=\"Monthly loan or financing payment. Use zero if there is no debt.\" data-low=\"0\" data-base=\"0\" data-high=\"0\" name=\"debtService\" type=\"text\" inputmode=\"numeric\" value=\"\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTax reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit set aside for taxes before owner take-home.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit set aside for taxes before owner take-home.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"taxReserve\" data-owner-kind=\"percent\" data-owner-label=\"Tax reserve\" data-owner-note=\"Percent of profit set aside for taxes before owner take-home.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"18\" data-base=\"22\" data-high=\"26\" value=\"22\"\u003e\u003coutput\u003e22%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eReinvestment reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent kept back for growth, working capital, and risk buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent 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 kept back for growth, working capital, and risk buffer.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"5\" data-base=\"8\" data-high=\"12\" value=\"8\"\u003e\u003coutput\u003e8%\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 goal used to calculate the target-pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly owner income goal 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=\"Monthly owner income goal used to calculate the target-pay gap.\" data-low=\"10000\" data-base=\"25000\" data-high=\"50000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"25,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$128K\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\"\u003e26%\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$328K\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$103K\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$1,539,112\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$183,227\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$54,968\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$103,259\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$494K\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: 89%;\"\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: 52%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$256K\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-bar-row\" data-owner-bridge=\"reserveAmount\"\u003e\n\u003cspan\u003eReserves\u003c\/span\u003e\u003cdiv\u003e\u003ci style=\"--fml-owner-share: 11%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$54,968\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: 26%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$128K\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fml-owner-export\" type=\"button\" data-owner-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-note\"\u003e\n\u003cspan class=\"fml-owner-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e This is a researched planning estimate, not guaranteed salary, tax advice, or owner distribution advice.\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 financial model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eOpen the \u003ca href=\"\/products\/formulary-management-financial-model\"\u003ePharmacy Formulary Management Service Financial Model Template\u003c\/a\u003e dashboard first; it shows revenue, margins, costs, reserves, and owner take-home. 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\u003eOwner take-home sensitivity\u003c\/li\u003e\n\u003cli\u003eRevenue: $2.016M-$11.227M\u003c\/li\u003e\n\u003cli\u003eEBITDA: $71k-$405M\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eMonth 7 breakeven\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eMonth 23 payback\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e$158k cash floor\u003c\/li\u003e\n\u003cli\u003ePricing, staffing, reserves\u003c\/li\u003e\n\u003cli\u003eClient mix assumptions\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\/formulary-management-financial-model-dashboard-financialmodelslab_1110410e-e94e-4eba-8e43-59caff927177.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/formulary-management-financial-model-dashboard-financialmodelslab_1110410e-e94e-4eba-8e43-59caff927177.webp?width=500\" alt=\"Pharmacy Formulary Management Service Financial Model dashboard summarizes key KPIs, runway and cash position with a dynamic dashboard, highlighting performance trends and investor-ready charts to avoid cash-flow blind spots.\"\u003e\n\u003cdiv class=\"preview-overlay\"\u003e\n\u003cbutton class=\"preview-btn\" type=\"button\" style=\"align-items: center; vertical-align: middle; display: inline-flex; justify-content: center; gap: 6px; line-height: 1;\"\u003e\nPREVIEW \u003csvg fill=\"#fff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewbox=\"0 0 448 512\" width=\"14\"\u003e\u003cpath d=\"M416 176V86.63L246.6 256L416 425.4V336c0-8.844 7.156-16 16-16s16 7.156 16 16v128c0 8.844-7.156 16-16 16h-128c-8.844 0-16-7.156-16-16s7.156-16 16-16h89.38L224 278.6L54.63 448H144C152.8 448 160 455.2 160 464S152.8 480 144 480h-128C7.156 480 0 472.8 0 464v-128C0 327.2 7.156 320 16 320S32 327.2 32 336v89.38L201.4 256L32 86.63V176C32 184.8 24.84 192 16 192S0 184.8 0 176v-128C0 39.16 7.156 32 16 32h128C152.8 32 160 39.16 160 48S152.8 64 144 64H54.63L224 233.4L393.4 64H304C295.2 64 288 56.84 288 48S295.2 32 304 32h128C440.8 32 448 39.16 448 48v128C448 184.8 440.8 192 432 192S416 184.8 416 176z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCan a pharmacy formulary management service scale profitably?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003e\u003cstrong\u003eYes\u003c\/strong\u003e—the \u003cstrong\u003ePharmacy Formulary Management Service\u003c\/strong\u003e can scale profitably, but only if the owner moves from hands-on clinical work into \u003cstrong\u003esales, QA oversight, senior hiring, and client relationships\u003c\/strong\u003e. Payroll rises from \u003cstrong\u003e$790k\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e$342M\u003c\/strong\u003e in Year 5, so scale is \u003cstrong\u003enot passive\u003c\/strong\u003e. EBITDA still improves from \u003cstrong\u003e$71k\u003c\/strong\u003e to \u003cstrong\u003e$405M\u003c\/strong\u003e because revenue grows faster than staff and infrastructure, but weak review quality, client concentration, slow renewals, and underbuilt compliance can still hurt the model.\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 makes it work\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eOwner drives sales and renewals.\u003c\/li\u003e\n\u003cli\u003eQA keeps review quality tight.\u003c\/li\u003e\n\u003cli\u003eSenior hires handle delivery scale.\u003c\/li\u003e\n\u003cli\u003eCompliance protects client trust.\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 break it\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eClient concentration raises risk.\u003c\/li\u003e\n\u003cli\u003eSlow renewals hurt recurring revenue.\u003c\/li\u003e\n\u003cli\u003eWeak review quality hurts outcomes.\u003c\/li\u003e\n\u003cli\u003eThin compliance invites scope creep.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow much revenue does a formulary management service need to pay the owner?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eFor a \u003cstrong\u003ePharmacy Formulary Management Service\u003c\/strong\u003e, owner pay comes out of the EBITDA pool after fixed overhead, payroll, marketing, data, cloud, and reserves. Here’s the quick math: the model shows a \u003cstrong\u003e$71k EBITDA pool\u003c\/strong\u003e at \u003cstrong\u003e$2.016M\u003c\/strong\u003e revenue in Year 1, \u003cstrong\u003e$859k\u003c\/strong\u003e at \u003cstrong\u003e$4.141M\u003c\/strong\u003e in Year 2, and \u003cstrong\u003e$1.525M\u003c\/strong\u003e at \u003cstrong\u003e$5.926M\u003c\/strong\u003e in Year 3. So the revenue needed to pay the owner depends on target pay plus those costs, divided by operating margin, with about \u003cstrong\u003e$267k\u003c\/strong\u003e monthly fixed overhead, \u003cstrong\u003e$450k\u003c\/strong\u003e to \u003cstrong\u003e$850k\u003c\/strong\u003e marketing, and payroll from \u003cstrong\u003e$790k\u003c\/strong\u003e to \u003cstrong\u003e$2.105M\u003c\/strong\u003e across Years 1 to 3.\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\u003eRevenue floor\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eOwner pay\u003c\/strong\u003e starts after EBITDA.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$2.016M\u003c\/strong\u003e revenue yields \u003cstrong\u003e$71k\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$4.141M\u003c\/strong\u003e revenue yields \u003cstrong\u003e$859k\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$5.926M\u003c\/strong\u003e revenue yields \u003cstrong\u003e$1.525M\u003c\/strong\u003e.\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\u003eCost stack\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$267k\u003c\/strong\u003e monthly fixed overhead.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$450k\u003c\/strong\u003e to \u003cstrong\u003e$850k\u003c\/strong\u003e marketing.\u003c\/li\u003e\n\u003cli\u003ePayroll runs \u003cstrong\u003e$790k\u003c\/strong\u003e to \u003cstrong\u003e$2.105M\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eData, cloud, and reserves still reduce pay.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat affects profit margin in a formulary management service?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eProfit margin in a Pharmacy Formulary Management Service is driven mostly by senior clinical time, data support, and platform costs. Here’s the quick read: \u003cstrong\u003e$267k\u003c\/strong\u003e in fixed infrastructure, plus \u003cstrong\u003e$210k\u003c\/strong\u003e for a Chief Clinical Officer, \u003cstrong\u003e$145k\u003c\/strong\u003e per Clinical Pharmacist, \u003cstrong\u003e$175k\u003c\/strong\u003e for a Lead Data Scientist, and \u003cstrong\u003e$155k\u003c\/strong\u003e for a Health Economist can squeeze profit fast. For the KPI view, see \u003ca href=\"\/blogs\/kpi-metrics\/formulary-management\"\u003eWhat Are The 5 KPI Metrics For Pharmacy Formulary Management Service Business?\u003c\/a\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\u003eMain margin drivers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eSenior clinical hours\u003c\/strong\u003e drive the biggest cost swing\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eData licensing\u003c\/strong\u003e falls from \u003cstrong\u003e8%\u003c\/strong\u003e to \u003cstrong\u003e6%\u003c\/strong\u003e of revenue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCloud hosting\u003c\/strong\u003e drops from \u003cstrong\u003e5%\u003c\/strong\u003e to \u003cstrong\u003e3%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRepeatable workflows\u003c\/strong\u003e cut senior review time\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\u003eCost pressure points\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eP\u0026amp;T committee\u003c\/strong\u003e prep adds labor load\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRegulatory review\u003c\/strong\u003e adds fixed overhead\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInsurance\u003c\/strong\u003e and account management add salary cost\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOwner income\u003c\/strong\u003e improves when quality stays high\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to see the six income drivers?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Accessible label for the Main Income Drivers card grid.\"\u003e\u003carticle class=\"driver-option is-cards\"\u003e\u003cdiv class=\"main-driver-grid\"\u003e\n\u003carticle class=\"main-driver-card is-primary\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e1\u003c\/span\u003e\u003ch4\u003eHealth Plans\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$2.0M-$11.2M\u003c\/strong\u003e\u003cp\u003eMore health plan clients drive the top line from Year 1 to Year 5 and spread fixed clinical and compliance costs.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e2\u003c\/span\u003e\u003ch4\u003eContract Value\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$8.5K-$20.3K\u003c\/strong\u003e\u003cp\u003eRicher enterprise and retainer deals lift revenue per account without the same jump in sales effort.\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\u003eDelivery Speed\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$71K-$4.05M\u003c\/strong\u003e\u003cp\u003eFaster case handling lifts EBITDA, moving the model from $71K in Year 1 toward $4.05M by Year 5.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e4\u003c\/span\u003e\u003ch4\u003ePharmacist Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$790K-$3.42M\u003c\/strong\u003e\u003cp\u003eA heavier senior staffing mix protects quality, but payroll has to stay aligned with revenue or EBITDA gets squeezed.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e5\u003c\/span\u003e\u003ch4\u003eData Costs\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e13%-9%\u003c\/strong\u003e\u003cp\u003eThird-party data and cloud costs fall from 13% to 9% of revenue, so small savings flow straight into margin.\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\u003eRenewals\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003eEditable\u003c\/strong\u003e\u003cp\u003eRetention should stay as an editable input because it decides how much revenue rolls into later years.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003ePharmacy Formulary Management Service Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eHealth Plan Client Count\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row1\"\u003e\n    \u003ch3\u003eHealth Plan Client Count\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eClient count drives recurring revenue first.\u003c\/strong\u003e With acquisition capacity of \u003cstrong\u003e30 customers in Year 1\u003c\/strong\u003e and about \u003cstrong\u003e108 in Year 5\u003c\/strong\u003e, revenue rises from \u003cstrong\u003e$2.016M\u003c\/strong\u003e to \u003cstrong\u003e$11.227M\u003c\/strong\u003e before churn and timing. Each new plan also adds formulary updates, committee support, utilization review coordination, reporting, and account management, so the owner’s draw only grows if service work scales with it.\u003c\/p\u003e\n    \u003cp\u003eThe real limit is pharmacist capacity. If client growth outruns review coverage, quality slips, renewals soften, and cash flow gets less predictable. One missed committee deadline can cost more than the new fee helps, so count clients against staffed hours, not just pipeline.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row1\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Capacity Before You Sell\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003eactive clients per pharmacist\u003c\/strong\u003e, onboarding days, monthly review volume, and renewal rate by segment. Tie marketing spend and \u003cstrong\u003eCAC\u003c\/strong\u003e to signed clients, then forecast revenue net of churn and start dates. That shows whether a new account adds profit or just more work.\u003c\/p\u003e\n      \u003cp\u003eSet a hard ceiling on new wins when client service starts crowding clinical time. Protect margin by standardizing formulary updates and reporting, and add pharmacist help before the team hits the limit. That keeps recurring revenue turning into usable owner cash, not just backlog.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step1\"\u003e1\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eAverage Contract Value\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row2\"\u003e\n\u003ch3\u003eAverage Contract Value\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eAverage contract value\u003c\/strong\u003e is the blended monthly fee per client; annual value is that fee times \u003cstrong\u003e12\u003c\/strong\u003e. In this service, researched monthly prices start at \u003cstrong\u003e$8,500\u003c\/strong\u003e for standard service, \u003cstrong\u003e$18,000\u003c\/strong\u003e for enterprise analytics, and \u003cstrong\u003e$12,000\u003c\/strong\u003e for consulting retainers. By Year 5, those prices rise to \u003cstrong\u003e$9,567\u003c\/strong\u003e, \u003cstrong\u003e$20,259\u003c\/strong\u003e, and \u003cstrong\u003e$13,506\u003c\/strong\u003e, so mix and pricing power directly drive owner income.\u003c\/p\u003e\n\u003cp\u003eScope has to match \u003cstrong\u003eplan size\u003c\/strong\u003e, \u003cstrong\u003edrug class complexity\u003c\/strong\u003e, \u003cstrong\u003eanalytics depth\u003c\/strong\u003e, and \u003cstrong\u003ecommittee support\u003c\/strong\u003e. No universal price fits every plan. If a complex account is underpriced, extra work moves into pharmacist hours and cuts \u003cstrong\u003eEBITDA\u003c\/strong\u003e (earnings before interest, taxes, depreciation, and amortization), which lowers cash available for owner pay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row2\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003ePrice by scope, not by guess\u003c\/h3\u003e\n\u003cp\u003eSet each fee from the work mix, not from a flat menu. Track scope, then compare fee to the hours needed to support the account.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eLog plan size and complexity.\u003c\/li\u003e\n\u003cli\u003eSeparate standard and enterprise work.\u003c\/li\u003e\n\u003cli\u003eMeasure pharmacist hours per client.\u003c\/li\u003e\n\u003cli\u003eCount committee support touchpoints.\u003c\/li\u003e\n\u003cli\u003eTest renewal price increases yearly.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eA higher blended \u003cstrong\u003eACV\u003c\/strong\u003e lifts revenue only if labor stays controlled. If price grows slower than delivery effort, margin shrinks and owner draws get less stable.\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;\"\u003eClinical Delivery Efficiency\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eClinical Delivery Efficiency\u003c\/h3\u003e\n    \u003cp\u003eThis driver is the amount of \u003cstrong\u003esenior pharmacist time\u003c\/strong\u003e needed per client. It includes \u003cstrong\u003estandard monographs\u003c\/strong\u003e, \u003cstrong\u003eevidence templates\u003c\/strong\u003e, \u003cstrong\u003ereview calendars\u003c\/strong\u003e, and \u003cstrong\u003eanalyst support\u003c\/strong\u003e. When routine work shifts away from senior staff, more of each monthly fee stays after clinical, data, and cloud delivery, so owner pay rises faster.\u003c\/p\u003e\n    \u003cp\u003eDelivery cost in the model includes \u003cstrong\u003e$210k\u003c\/strong\u003e for the Chief Clinical Officer, \u003cstrong\u003e$145k\u003c\/strong\u003e for pharmacists, \u003cstrong\u003e$175k\u003c\/strong\u003e for data scientists, and \u003cstrong\u003e$155k\u003c\/strong\u003e for health economists. As modeled, gross margin after clinical, data, and cloud delivery improves from about \u003cstrong\u003e535%\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e657%\u003c\/strong\u003e in Year 5. Protect clinical quality before cutting hours.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Senior Minutes First\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003esenior pharmacist minutes per client\u003c\/strong\u003e, template reuse, and how much review work moves to analysts. Pair that with \u003cstrong\u003eclient count\u003c\/strong\u003e, \u003cstrong\u003econtract value\u003c\/strong\u003e, and \u003cstrong\u003erenewal rate\u003c\/strong\u003e, because efficiency only boosts income when volume and retention hold. If a bigger plan needs more pharmacist touch, margin gains can disappear fast.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack minutes per client monthly.\u003c\/li\u003e\n        \u003cli\u003eReuse templates for routine reviews.\u003c\/li\u003e\n        \u003cli\u003eKeep complex cases on senior sign-off.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eUse review calendars to smooth workload and avoid last-minute fire drills. The owner’s take-home income improves when delivery cost falls faster than revenue per client, but not if quality slips and renewals weaken. That is the real tradeoff here: save time where the work is standard, not where the clinical risk sits.\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;\"\u003eSenior Pharmacist Staffing Mix\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row4\"\u003e\n\u003ch3\u003eSenior Pharmacist Staffing Mix\u003c\/h3\u003e\n\u003cp\u003eWhen the team shifts from \u003cstrong\u003e2 pharmacists and 1 data scientist\u003c\/strong\u003e to \u003cstrong\u003e10 pharmacists and 5 data scientists\u003c\/strong\u003e, capacity rises, but so does payroll. The model shows staffing cost moving from \u003cstrong\u003e$790k in Year 1\u003c\/strong\u003e to \u003cstrong\u003e$342M in Year 5\u003c\/strong\u003e, so owner pay only improves if added FTEs raise client load and renewal quality faster than cost.\u003c\/p\u003e\n\u003cp\u003eIf the founder covers the Chief Clinical Officer role, cash looks higher, but true profit should still include the \u003cstrong\u003e$210k replacement cost\u003c\/strong\u003e. The key issue is whether routine review work is moving off the founder without weakening QA control; that is what creates real distributable income.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row4\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack FTEs Against Review Load\u003c\/h3\u003e\n\u003cp\u003eMeasure staffing by \u003cstrong\u003eclient count, review volume, and senior pharmacist hours per account\u003c\/strong\u003e. Use a simple check: if added FTEs do not lift capacity, margin gets squeezed and owner draws stall. The staffing mix should support recurring work, not just headcount growth.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack pharmacist hours per client\u003c\/li\u003e\n\u003cli\u003eSeparate QA from routine review\u003c\/li\u003e\n\u003cli\u003ePrice in CCO replacement cost\u003c\/li\u003e\n\u003cli\u003eWatch data scientist support per account\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eTest whether one senior pharmacist can supervise more accounts once analysts handle the first pass. If QA stays tight and the founder exits day-to-day review, the business can pay the owner more because the model reflects real capacity, not hidden unpaid labor.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step4\"\u003e4\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompliance, Data, and Infrastructure Cost Control\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eInfrastructure Cost Control\u003c\/h3\u003e\n    \u003cp\u003eThis line is not back-office fluff. Fixed monthly infrastructure costs are \u003cstrong\u003e$267k\u003c\/strong\u003e, or \u003cstrong\u003e$3.204M\u003c\/strong\u003e a year, before variable data and cloud costs. That includes \u003cstrong\u003e$45k\u003c\/strong\u003e cybersecurity and compliance monitoring, \u003cstrong\u003e$28k\u003c\/strong\u003e professional liability insurance, \u003cstrong\u003e$32k\u003c\/strong\u003e legal and regulatory dues, and \u003cstrong\u003e$25k\u003c\/strong\u003e software subscriptions. If these controls slip, one breach, fine, or client loss can wipe out owner pay fast.\u003c\/p\u003e\n    \u003cp\u003eThe variable load is also material: data licensing runs \u003cstrong\u003e8%\u003c\/strong\u003e of revenue in Year 1 and \u003cstrong\u003e6%\u003c\/strong\u003e in Year 5, while cloud hosting runs \u003cstrong\u003e5%\u003c\/strong\u003e to \u003cstron g\u003e3%. That means infrastructure takes \u003cstrong\u003e13%\u003c\/strong\u003e to \u003cstrong\u003e9%\u003c\/strong\u003e of revenue before you count staff. The \u003cstrong\u003e$505k\u003c\/strong\u003e initial capex is a cash hit too, so cutting compliance or security too hard can lower true profit, not raise it.\u003c\/stron\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack the Real Load\u003c\/h3\u003e\n      \u003cp\u003eBuild the budget as \u003cstrong\u003e$267k\u003c\/strong\u003e fixed per month plus data and cloud as a share of revenue. Track monthly revenue, client count, and any compliance event that could trigger churn or extra legal work. Here’s the quick math: fixed cost alone is \u003cstrong\u003e$3.204M\u003c\/strong\u003e a year, so every savings move has to protect trust and uptime, not just trim the P\u0026amp;L.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eWatch licensing as % revenue.\u003c\/li\u003e\n        \u003cli\u003eReview cloud cost per client.\u003c\/li\u003e\n        \u003cli\u003eRenew insurance before expiry.\u003c\/li\u003e\n        \u003cli\u003eLog security incidents fast.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eIf one control weakens, raise price or slow growth before you cut protections that support revenue and owner take-home income.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step5\"\u003e5\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eRenewal and Retention Rate\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row6\"\u003e\n\u003ch3\u003eRenewals Protect Owner Draw\u003c\/h3\u003e\n\u003cp\u003eRenewals are the share of contracts that keep paying after the first term. In this model, one lost \u003cstrong\u003eYear 1 enterprise analytics client\u003c\/strong\u003e cuts \u003cstrong\u003e$18,000 a month\u003c\/strong\u003e, or \u003cstrong\u003e$216,000 a year\u003c\/strong\u003e, before any variable cost savings. That hits recurring revenue first, then cash flow and the owner’s draw.\u003c\/p\u003e\n\u003cp\u003eThe risk is timing. Minimum cash is only \u003cstrong\u003e$158k in Month 6\u003c\/strong\u003e, and breakeven lands in \u003cstrong\u003eMonth 7\u003c\/strong\u003e. So a weak renewal cycle can force slower hiring or smaller owner distributions even when new sales look fine on paper.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row6\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Retention Like Revenue\u003c\/h3\u003e\n\u003cp\u003eModel \u003cstrong\u003eretention rate\u003c\/strong\u003e as an editable field, not a fixed guess. Use it with client count and monthly fee to test downside cases: if one account drops, you lose its monthly fee right away, while most staffing and compliance costs stay in place.\u003c\/p\u003e\n\u003cp\u003eWatch renewals by client type, contract month, and service scope. Keep a simple list of accounts at risk, renewal dates, and usage gaps. The goal is steady cash, not just signed logos, because stronger renewals support reserves, hiring plans, and owner distributions.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack renewal date by client\u003c\/li\u003e\n\u003cli\u003eFlag underused accounts monthly\u003c\/li\u003e\n\u003cli\u003eTest cash at lower retention\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompare lean, base, and high-growth owner-income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Pharmacy Formulary Management Service Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Pharmacy Formulary Management Service Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"These ranges use modeled EBITDA as a pre-tax owner income proxy. They are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions, and they still need your reserve percentage.\"\u003e\u003cdiv class=\"fml-scenario-table-card\"\u003e\n\u003cheader class=\"fml-scenario-table-header\"\u003e\u003cdiv\u003e\n\u003cp class=\"fml-scenario-table-eyebrow\"\u003eOwner income scenarios\u003c\/p\u003e\n\u003cp class=\"fml-scenario-table-description\"\u003eOwner income swings with revenue because payroll, marketing, and data licensing rise fast in this model. The low case is tight, while the high case needs strong enterprise mix and cost control.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-actions\"\u003e\u003cbutton class=\"fml-scenario-table-export\" type=\"button\" data-scenario-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-scenario-table-wrap\"\u003e\u003ctable class=\"fml-scenario-table-grid\"\u003e\n\u003ccaption\u003eLow, base, and high owner income cases for planning.\u003c\/caption\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth class=\"fml-scenario-table-stub\" scope=\"col\" data-export-value=\"Scenario\"\u003eScenario\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Low\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eLow\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eHigh pressure\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Base\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eBase\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eCore case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"High\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eHigh\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eUpside 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=\"A lean launch leaves owner income thin because Year 1 revenue is only $2.016M and EBITDA is $71k.\"\u003eA lean launch leaves owner income thin because Year 1 revenue is only $2.016M and EBITDA is $71k.\u003c\/td\u003e\n\u003ctd data-export-value=\"The modeled middle case supports steadier owner income as Year 3 revenue reaches $5.926M and EBITDA reaches $1.525M.\"\u003eThe modeled middle case supports steadier owner income as Year 3 revenue reaches $5.926M and EBITDA reaches $1.525M.\u003c\/td\u003e\n\u003ctd data-export-value=\"A stronger Year 5 run lifts owner income as revenue reaches $11.227M and EBITDA reaches $4.050M.\"\u003eA stronger Year 5 run lifts owner income as revenue reaches $11.227M and EBITDA reaches $4.050M.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Typical setup\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-setup\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-typical-setup.svg\" alt=\"Typical setup icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eTypical setup\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Year 1 runs at $2.016M revenue and $71k EBITDA, with $790k payroll, $450k marketing, 8% data licensing, and 5% cloud.\"\u003eYear 1 runs at $2.016M revenue and $71k EBITDA, with $790k payroll, $450k marketing, 8% data licensing, and 5% cloud.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 3 scales to $5.926M revenue and $1.525M EBITDA, with $2.105M payroll, $850k marketing, 7% data licensing, and 4% cloud.\"\u003eYear 3 scales to $5.926M revenue and $1.525M EBITDA, with $2.105M payroll, $850k marketing, 7% data licensing, and 4% cloud.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 5 reaches $11.227M revenue and $4.050M EBITDA, with $3.420M payroll, $1.4M marketing, 6% data licensing, and 3% cloud.\"\u003eYear 5 reaches $11.227M revenue and $4.050M EBITDA, with $3.420M payroll, $1.4M marketing, 6% data licensing, and 3% cloud.\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=\"payroll; marketing; third-party data; cloud hosting; fixed overhead\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003epayroll\u003c\/li\u003e\n\u003cli\u003emarketing\u003c\/li\u003e\n\u003cli\u003ethird-party data\u003c\/li\u003e\n\u003cli\u003ecloud hosting\u003c\/li\u003e\n\u003cli\u003efixed overhead\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"payroll; marketing; third-party data; cloud hosting; fixed overhead\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003epayroll\u003c\/li\u003e\n\u003cli\u003emarketing\u003c\/li\u003e\n\u003cli\u003ethird-party data\u003c\/li\u003e\n\u003cli\u003ecloud hosting\u003c\/li\u003e\n\u003cli\u003efixed overhead\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"payroll; marketing; third-party data; cloud hosting; fixed overhead\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003epayroll\u003c\/li\u003e\n\u003cli\u003emarketing\u003c\/li\u003e\n\u003cli\u003ethird-party data\u003c\/li\u003e\n\u003cli\u003ecloud hosting\u003c\/li\u003e\n\u003cli\u003efixed overhead\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=\"$71k\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$71k\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eThin cushion\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$1.5M\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$1.5M\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eMid-scale\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$4.05M\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$4.05M\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eStrong upside\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Best fit\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-fit\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-best-fit.svg\" alt=\"Best fit icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eBest fit\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Use this to stress-test a slow launch and see how much room you have if sales ramp late.\"\u003eUse this to stress-test a slow launch and see how much room you have if sales ramp late.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this for core operating plans, lender talks, and hiring based on the model's expected run rate.\"\u003eUse this for core operating plans, lender talks, and hiring based on the model's expected run rate.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test upside if enterprise adoption stays strong and cost growth stays under control.\"\u003eUse this to test upside if enterprise adoption stays strong and cost growth stays under control.\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 ranges use modeled EBITDA as a pre-tax owner income proxy. They are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions, and they still need your reserve percentage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49303775019251,"sku":"formulary-management-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/formulary-management-owner-makes.webp?v=1782682913","url":"https:\/\/financialmodelslab.com\/products\/formulary-management-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}