{"product_id":"media-consulting-firm-owner-makes","title":"How Much Can a Media Consulting Firm Owner Make by Month 31?","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\u003eRetainers must cover scope, access, and reporting.\u003c\/li\u003e\n\n\u003cli\u003eRetention matters more than chasing more clients.\u003c\/li\u003e\n\n\u003cli\u003eAdvisory hours beat execution-heavy work on margin.\u003c\/li\u003e\n\n\u003cli\u003ePayroll only works when revenue grows faster.\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=\"Media consulting KPI cards\"\u003e\u003cdiv class=\"metric-grid\"\u003e\n\u003carticle class=\"metric-card is-green\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 uses the $150k lead strategist salary; later take-home depends on profit, taxes, and working cash after breakeven.\"\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 uses the $150k lead strategist salary; later take-home depends on profit, taxes, and working cash after breakeven.\"\u003e$150k base\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Based on model EBITDA and implied revenue across Years 1-5; it turns positive late, but taxes and owner draws still cut take-home.\"\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=\"Based on model EBITDA and implied revenue across Years 1-5; it turns positive late, but taxes and owner draws still cut take-home.\"\u003e-314% to 49%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"This is the annual run rate needed to cover the Year 1 cost base and a $150k owner salary; it assumes modeled margins stay steady.\"\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=\"This is the annual run rate needed to cover the Year 1 cost base and a $150k owner salary; it assumes modeled margins stay steady.\"\u003e$391k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Hard because EBITDA is negative in Years 1-2, breakeven lands in Month 31, and payback takes 53 months with $330k minimum cash.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-business-difficulty.svg\" alt=\"Business difficulty icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eBusiness difficulty\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Hard because EBITDA is negative in Years 1-2, breakeven lands in Month 31, and payback takes 53 months with $330k minimum cash.\"\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 pay?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Owner Income Calculator for Media Consulting\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Owner Income Calculator for Media Consulting.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Owner Income Calculator for Media Consulting\" data-note-title=\"Planning note:\" data-note-text=\"Research-based planning estimate only. It is not guaranteed salary, tax advice, or owner distribution advice. Actual take-home depends on revenue mix, staffing, taxes, debt, and cash needs.\"\u003e\u003cdiv class=\"fml-owner-card\"\u003e\n\u003cheader class=\"fml-owner-header\"\u003e\u003cdiv class=\"fml-owner-heading\"\u003e\n\u003cp class=\"fml-owner-eyebrow\"\u003eOwner income calculator\u003c\/p\u003e\n\u003cp class=\"fml-owner-intro\"\u003eEstimate owner take-home and target-pay gap from revenue, margin, costs, reserves, and target pay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-scenarios\" aria-label=\"Income scenario presets\"\u003e\n\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"low\"\u003eLow\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario is-active\" type=\"button\" data-scenario=\"base\"\u003eBase\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"high\"\u003eHigh\u003c\/button\u003e\n\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-owner-layout\"\u003e\n\u003cform class=\"fml-owner-inputs\"\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMonthly revenue\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Blend retainers, campaigns, and workshops. A Year 1 strategy retainer at 175 per hour for 15 hours is 2625; a Year 1 workshop at 220 per hour for 3 hours is 660.\"\u003ei\u003cspan role=\"tooltip\"\u003eBlend retainers, campaigns, and workshops. A Year 1 strategy retainer at 175 per hour for 15 hours is 2625; a Year 1 workshop at 220 per hour for 3 hours is 660.\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=\"Blend retainers, campaigns, and workshops. A Year 1 strategy retainer at 175 per hour for 15 hours is 2625; a Year 1 workshop at 220 per hour for 3 hours is 660.\" data-low=\"45000\" data-base=\"90000\" data-high=\"150000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"90,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eGross margin\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent left after direct contractor, software, travel, and project costs.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent left after direct contractor, software, travel, and project costs.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"grossMargin\" data-owner-kind=\"percent\" data-owner-label=\"Gross margin\" data-owner-note=\"Percent left after direct contractor, software, travel, and project costs.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"55\" data-base=\"65\" data-high=\"72\" value=\"65\"\u003e\u003coutput\u003e65%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eLabor cost\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly payroll and contractor coverage before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll and contractor 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=\"Labor cost\" data-owner-note=\"Monthly payroll and contractor coverage before owner pay.\" data-low=\"16500\" data-base=\"25625\" data-high=\"53750\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"25,625\"\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=\"Office rent, utilities, software, legal, insurance, and admin overhead.\"\u003ei\u003cspan role=\"tooltip\"\u003eOffice rent, utilities, software, legal, insurance, and admin 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=\"Office rent, utilities, software, legal, insurance, and admin overhead.\" data-low=\"7000\" data-base=\"7000\" data-high=\"7000\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"7,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\u003eMarketing\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly demand spend for sales and marketing support.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly demand spend for sales and marketing support.\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 demand spend for sales and marketing support.\" data-low=\"1250\" data-base=\"5000\" data-high=\"10000\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"5,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 payment.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or financing payment.\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.\" data-low=\"0\" data-base=\"0\" data-high=\"0\" name=\"debtService\" type=\"text\" inputmode=\"numeric\" value=\"\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTax reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit set aside for taxes before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit set aside for taxes before owner pay.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"taxReserve\" data-owner-kind=\"percent\" data-owner-label=\"Tax reserve\" data-owner-note=\"Percent of profit set aside for taxes before owner pay.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"18\" data-base=\"24\" data-high=\"28\" value=\"24\"\u003e\u003coutput\u003e24%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eReinvestment reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent kept for working capital, growth, and risk buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent kept for working capital, growth, 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 for working capital, growth, and risk buffer.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"5\" 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=\"Desired monthly owner income used to measure the target-pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eDesired monthly owner income used to measure the target-pay gap.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"targetOwnerPay\" data-owner-kind=\"money\" data-owner-label=\"Target owner pay\" data-owner-note=\"Desired monthly owner income used to measure the target-pay gap.\" data-low=\"8000\" data-base=\"12000\" data-high=\"20000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"12,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$13,777\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\"\u003e15%\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$85,857\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$1,777\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$165,324\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$20,875\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$7,098\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$1,777\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$90,000\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: 65%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$58,500\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: 42%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$37,625\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-bar-row\" data-owner-bridge=\"reserveAmount\"\u003e\n\u003cspan\u003eReserves\u003c\/span\u003e\u003cdiv\u003e\u003ci style=\"--fml-owner-share: 8%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$7,098\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: 15%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$13,777\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fml-owner-export\" type=\"button\" data-owner-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-note\"\u003e\n\u003cspan class=\"fml-owner-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e Research-based planning estimate only. It is not guaranteed salary, tax advice, or owner distribution advice. Actual take-home depends on revenue mix, staffing, taxes, debt, and cash needs.\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 see the income model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eOnce salary, profit, reserves, and owner distributions are clear, the dashboard shows revenue assumptions, client retainers, staffing, operating expenses, and owner income outputs. Open the \u003ca href=\"\/products\/media-consulting-firm-financial-model\"\u003eMedia Consulting Financial Model Template\u003c\/a\u003e for scenario tests and charts for EBITDA from -$229,000 in Year 1 to $1,043 million in Year 5, breakeven at Month 31, minimum cash need of $330,000, and payback at Month 53.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eOwner income outputs\u003c\/li\u003e\n\u003cli\u003eEBITDA path: -$229k to $1,043m\u003c\/li\u003e\n\u003cli\u003eCash need, payback, scenarios\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\/media-consulting-firm-financial-model-dashboard-financialmodelslab_4f4f88bf-8945-4bb6-bcb7-b4ac090b3f93.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/media-consulting-firm-financial-model-dashboard-financialmodelslab_4f4f88bf-8945-4bb6-bcb7-b4ac090b3f93.webp?width=500\" alt=\"Media Consulting Financial Model dashboard summarizing key KPIs, runway\/cash and performance with a dynamic dashboard for investor-ready reporting and to uncover 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 do media consulting margins and costs affect take-home pay?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eIf you’re pricing Media Consulting, take-home pay gets squeezed fast because payroll and overhead are fixed before the next client signs, and the margin mix only improves if billable work grows. For launch cost context, see \u003ca href=\"\/blogs\/startup-costs\/media-consulting-firm\"\u003eHow Much Does It Cost To Launch Your Media Consulting Business?\u003c\/a\u003e. The quick read: variable costs ease from \u003cstrong\u003e28%\u003c\/strong\u003e of revenue in Year 1 to \u003cstrong\u003e18%\u003c\/strong\u003e in Year 5, but payroll still jumps from \u003cstrong\u003e$197,500\u003c\/strong\u003e to \u003cstrong\u003e$645,000\u003c\/strong\u003e, so each hire has to create enough billable capacity to protect owner pay.\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\u003eCost pressure\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eContractor fees fall from \u003cstrong\u003e10%\u003c\/strong\u003e to \u003cstrong\u003e7%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eSoftware drops from \u003cstrong\u003e5%\u003c\/strong\u003e to \u003cstrong\u003e3%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eTravel drops from \u003cstrong\u003e5%\u003c\/strong\u003e to \u003cstrong\u003e3%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eSales support falls from \u003cstrong\u003e8%\u003c\/strong\u003e to \u003cstrong\u003e5%\u003c\/strong\u003e\n\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\u003eOwner pay risk\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003ePayroll rises to \u003cstrong\u003e$645,000\u003c\/strong\u003e by Year 5\u003c\/li\u003e\n\u003cli\u003eFixed costs hit before revenue does\u003c\/li\u003e\n\u003cli\u003eMore hires need billable hours to pay off\u003c\/li\u003e\n\u003cli\u003eMargin sensitivity stays high\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 media consulting firm need to pay the owner?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eA \u003cstrong\u003eMedia Consulting\u003c\/strong\u003e firm needs about \u003cstrong\u003e$411,800\u003c\/strong\u003e in annual revenue before owner distributions to cover Year 1 payroll of \u003cstrong\u003e$197,500\u003c\/strong\u003e, fixed overhead of \u003cstrong\u003e$84,000\u003c\/strong\u003e, and a \u003cstrong\u003e$15,000\u003c\/strong\u003e marketing budget with \u003cstrong\u003e28%\u003c\/strong\u003e variable costs. Here’s the quick math: \u003cstrong\u003e$296,500\u003c\/strong\u003e of fixed spend divided by \u003cstrong\u003e72%\u003c\/strong\u003e contribution margin equals \u003cstrong\u003e$411,806\u003c\/strong\u003e, so round to about \u003cstrong\u003e$411.8k\u003c\/strong\u003e. The \u003cstrong\u003e$150,000\u003c\/strong\u003e owner salary is already in payroll if the owner fills the lead strategist role, and distributions only happen after reserves, taxes, debt service, and reinvestment.\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\u003eCost base\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$197,500\u003c\/strong\u003e payroll\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$84,000\u003c\/strong\u003e fixed overhead\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$15,000\u003c\/strong\u003e marketing budget\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$296,500\u003c\/strong\u003e total fixed spend\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\u003ePay math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e28%\u003c\/strong\u003e variable costs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e72%\u003c\/strong\u003e contribution margin\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$411,806\u003c\/strong\u003e break-even revenue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$150,000\u003c\/strong\u003e owner salary is included\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 can a media consulting firm owner make?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eA Media Consulting firm owner can budget a \u003cstrong\u003e$150,000\u003c\/strong\u003e salary at an early staffed launch, but the same model can still show \u003cstrong\u003e-$229,000 EBITDA\u003c\/strong\u003e in Year 1; EBITDA means profit before interest, taxes, depreciation, and amortization. For engagement and growth context, see \u003ca href=\"\/blogs\/kpi-metrics\/media-consulting-firm\"\u003eHow Is Media Consulting Enhancing Client Engagement And Growth?\u003c\/a\u003e: owner income depends on retainers, pricing, subcontractors, payroll, and how much delivery the owner still handles.\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\u003ePay by stage\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eEarly staffed launch: \u003cstrong\u003e$150,000\u003c\/strong\u003e owner salary\u003c\/li\u003e\n\u003cli\u003eYear 1 EBITDA: \u003cstrong\u003e-$229,000\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eTransition breakeven: \u003cstrong\u003eMonth 31\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eYear 3 EBITDA: \u003cstrong\u003e$9,000\u003c\/strong\u003e\n\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\u003eUpside levers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eYear 4 mature EBITDA: \u003cstrong\u003e$389,000\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eYear 5 EBITDA: \u003cstrong\u003e$1043 million\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eBefore reserves, taxes, and owner distributions\u003c\/li\u003e\n\u003cli\u003eRetainers and payroll drive take-home cash\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 main income drivers?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Main Income Drivers for media consulting.\"\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\u003eRetainer Pricing\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$2.6K-$3.8K\u003c\/strong\u003e\u003cp\u003eA strategy retainer rises from about $2,625 in Year 1 to $3,800 in Year 5, so higher pricing lifts take-home fast.\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\u003eClient Flow\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e40%-70%\u003c\/strong\u003e\u003cp\u003eMore repeat clients keep recurring revenue in the mix, which helps cover payroll and rent before new sales close.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e3\u003c\/span\u003e\u003ch4\u003eOverhead Discipline\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$84K\u003c\/strong\u003e\u003cp\u003eFixed overhead runs about $84,000 a year, and Month 31 breakeven means revenue alone does not equal owner income.\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\u003eDelivery Capacity\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e15-20h\u003c\/strong\u003e\u003cp\u003eRaising billable hours per retainer from 15 to 20 lets you grow revenue without adding the same fixed cost.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e5\u003c\/span\u003e\u003ch4\u003eLabor Leverage\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e28%-18%\u003c\/strong\u003e\u003cp\u003eAs variable costs fall from 28% to 18%, more of each dollar stays available for owner pay 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\"\u003e6\u003c\/span\u003e\u003ch4\u003eService Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e20%-30%\u003c\/strong\u003e\u003cp\u003eA bigger share of workshops and retainers changes margin, since workshops bill at $220 to $240 an hour.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eMedia Consulting Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eRetainer pricing and recurring advisory revenue\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row1\"\u003e\n\u003ch3\u003eRetainer Pricing\u003c\/h3\u003e\n\u003cp\u003eRetainer pricing sets the floor for predictable owner income. A Year 1 strategy retainer is \u003cstrong\u003e$2,625 per month\u003c\/strong\u003e at \u003cstrong\u003e15 hours\u003c\/strong\u003e and \u003cstrong\u003e$175 per hour\u003c\/strong\u003e; by Year 5 it rises to \u003cstrong\u003e$3,800\u003c\/strong\u003e at \u003cstrong\u003e20 hours\u003c\/strong\u003e and \u003cstrong\u003e$190 per hour\u003c\/strong\u003e. Price has to match scope, executive access, campaign oversight, reporting cadence, and client size. If it doesn’t, the calendar fills up but cash for payroll, reserves, and owner draws does not.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: more monthly retainer dollars raise recurring revenue, but only if delivery time stays controlled. Each added hour must earn enough to cover labor, reporting, and admin, or the owner ends up working more for the same take-home. Underpriced retainers hide margin pressure until cash gets tight. That’s when distributions get delayed, even when revenue looks busy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row1\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003ePrice to Scope\u003c\/h3\u003e\n\u003cp\u003eTrack \u003cstrong\u003ehours sold\u003c\/strong\u003e, \u003cstrong\u003ehours used\u003c\/strong\u003e, and \u003cstrong\u003eretainer value per client\u003c\/strong\u003e. The target is simple: keep the monthly fee aligned with the real work, not just a flat fee history. If executive access, campaign oversight, and reporting cadence expand, the retainer must rise with them. Otherwise, the owner is subsidizing the client with unpaid time.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\u003cstrong\u003e15 hours × $175 = $2,625\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e20 hours × $190 = $3,800\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003ePrice up when scope expands\u003c\/li\u003e\n\u003cli\u003eWatch margin before adding clients\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUse client size as a pricing check. Bigger accounts usually need more oversight and faster reporting, so the same retainer can become underpriced fast. What this estimate hides is the delivery burden: if hours creep above the plan, owner pay falls before revenue does. The fix is tighter scopes, clearer reporting cadence, and faster rate resets.\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;\"\u003eClient volume, retention, and churn\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row2\"\u003e\n\u003ch3\u003eClient Retention and Churn\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eStable retained clients\u003c\/strong\u003e matter more than raw client count. With \u003cstrong\u003e$7,000\u003c\/strong\u003e in monthly fixed overhead before payroll, recurring revenue has to cover the base first, and only then does project work turn into extra owner pay. Losing one large retainer can hurt cash flow faster than trimming small software costs.\u003c\/p\u003e\n\u003cp\u003eTrack \u003cstrong\u003eclient count\u003c\/strong\u003e, \u003cstrong\u003emonthly recurring revenue\u003c\/strong\u003e, \u003cstrong\u003echurn\u003c\/strong\u003e, and \u003cstrong\u003eCAC\u003c\/strong\u003e (customer acquisition cost). CAC is \u003cstrong\u003e$1,500\u003c\/strong\u003e in Year 1 and \u003cstrong\u003e$1,200\u003c\/strong\u003e in Year 5, while marketing spend rises from \u003cstrong\u003e$15,000\u003c\/strong\u003e to \u003cstrong\u003e$120,000\u003c\/strong\u003e. If churn rises, the firm needs more new wins just to hold income steady.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row2\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eReduce Churn, Protect Owner Pay\u003c\/h3\u003e\n\u003cp\u003eUse strong onboarding, clear reporting, and visible strategic value to keep renewals high. The real test is simple: does each retainer cover part of the fixed base, or does the business depend on constant new sales to stay afloat? That answer drives how much the owner can safely draw.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMeasure\u003c\/strong\u003e renewals by client size.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWatch\u003c\/strong\u003e revenue concentration risk.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCompare\u003c\/strong\u003e CAC to retained revenue.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReview\u003c\/strong\u003e churn after every onboarding.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step2\"\u003e2\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eService mix and value positioning\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row3\"\u003e\n\u003ch3\u003eService Mix\u003c\/h3\u003e\n\u003cp\u003eThis driver is the share of work sold as strategy retainers, campaign management, or workshops. In Year 1, the hourly rates are \u003cstrong\u003e$175\u003c\/strong\u003e, \u003cstrong\u003e$180\u003c\/strong\u003e, and \u003cstrong\u003e$220\u003c\/strong\u003e; by Year 5 they rise to \u003cstrong\u003e$190\u003c\/strong\u003e, \u003cstrong\u003e$195\u003c\/strong\u003e, and \u003cstrong\u003e$240\u003c\/strong\u003e. Advisory work usually protects owner income better because it needs less contractor help than execution-heavy delivery.\u003c\/p\u003e\n\u003cp\u003eHere’s the risk: campaign management can look bigger on revenue, but more reporting, rework, and subcontractors can cut \u003cstrong\u003etake-home pay\u003c\/strong\u003e. If the mix shifts toward low-margin execution, the owner can stay busy without building enough cash for pay, reserves, or new hires.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row3\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003ePrice for Margin, Not Just Hours\u003c\/h3\u003e\n\u003cp\u003eTrack service mix by \u003cstrong\u003ebillable hours\u003c\/strong\u003e, contractor cost, and rework time. Workshops can earn \u003cstrong\u003e$220 to $240\u003c\/strong\u003e per hour, but they are less recurring, so they do not always replace retainer income. The goal is a mix that keeps strategy work core and uses campaign delivery only when the scope is tight.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eStrategy hours\u003c\/strong\u003e sold each month\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCampaign\u003c\/strong\u003e contractor hours per client\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWorkshop\u003c\/strong\u003e share of total revenue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReporting\u003c\/strong\u003e and rework hours\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOwner take-home\u003c\/strong\u003e after delivery costs\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step3\"\u003e3\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eUtilization and delivery capacity\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row4\"\u003e\n\u003ch3\u003eUtilization and Delivery Capacity\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eOwner time is the ceiling\u003c\/strong\u003e until delivery is delegated. In Year 1, a strategy retainer uses \u003cstrong\u003e15 hours\u003c\/strong\u003e at \u003cstrong\u003e$175\/hour\u003c\/strong\u003e, or \u003cstrong\u003e$2,625\/month\u003c\/strong\u003e; by Year 5, it rises to \u003cstrong\u003e20 hours\u003c\/strong\u003e at \u003cstrong\u003e$190\/hour\u003c\/strong\u003e, or \u003cstrong\u003e$3,800\/month\u003c\/strong\u003e. Campaign management takes \u003cstrong\u003e10 hours\u003c\/strong\u003e at \u003cstrong\u003e$180\/hour\u003c\/strong\u003e in Year 1 and \u003cstrong\u003e12 hours\u003c\/strong\u003e at \u003cstrong\u003e$195\/hour\u003c\/strong\u003e in Year 5, so each client adds real load fast.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: paid delivery time has to compete with sales, admin, reporting, and team management. If the owner stays deep in client work, new sales slow down; if delegation is weak, quality slips and churn risk rises. The key input is \u003cstrong\u003ebillable hours per client\u003c\/strong\u003e versus the owner’s total weekly capacity, because that gap drives revenue growth, margin, and how much profit can reach the owner as take-home pay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row4\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Hours Before They Track You\u003c\/h3\u003e\n\u003cp\u003eTrack \u003cstrong\u003ebillable hours by service line\u003c\/strong\u003e, plus nonbillable time for sales, admin, reporting, and management. A simple monthly capacity sheet should show client count, hours per retainer, hours per campaign, and total owner load. That tells you when the business is full, when pricing needs to rise, and when delegation is no longer optional.\u003c\/p\u003e\n\u003cp\u003eProtect margin by moving repeat delivery work off the owner first, then check quality against churn. If a new process saves only a few hours but causes rework, it hurts take-home income. The better test is simple: can the owner keep selling while delivery stays consistent and clients still get the \u003cstrong\u003e15-hour\u003c\/strong\u003e to \u003cstrong\u003e20-hour\u003c\/strong\u003e retainer promise?\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMeasure\u003c\/strong\u003e hours per client each month\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCompare\u003c\/strong\u003e billable and nonbillable time\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFlag\u003c\/strong\u003e any scope creep fast\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDelegate\u003c\/strong\u003e repeat tasks before sales slips\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step4\"\u003e4\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eLabor leverage, subcontractors, and staffing\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eLabor leverage and staffing\u003c\/h3\u003e\n    \u003cp\u003eLabor can lift owner income only when \u003cstrong\u003ebillable output\u003c\/strong\u003e, client retention, and pricing grow faster than headcount. In this model, contractor and freelancer fees run \u003cstrong\u003e10%\u003c\/strong\u003e of revenue in Year 1 and \u003cstrong\u003e7%\u003c\/strong\u003e in Year 5, while payroll rises from \u003cstrong\u003e$197,500\u003c\/strong\u003e to \u003cstrong\u003e$645,000\u003c\/strong\u003e as account, digital, content, public relations, and admin roles are added. One bad brief or too much rework turns staffing into margin drain.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack utilization before you hire\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003eutilization\u003c\/strong\u003e (\nbillable hours ÷ available hours), contractor % of revenue, and rework by client. Staffing works when retained revenue per month covers payroll plus fixed costs, then still leaves room for owner pay. If delivery time is low or briefs are weak, add process before people. One clean rule: hire only when the next role helps revenue or margin rise faster than its cost.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step5\"\u003e5\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eOverhead and client acquisition discipline\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row6\"\u003e\n    \u003ch3\u003eOverhead and client acquisition discipline\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003e$84,000\u003c\/strong\u003e a year in fixed overhead is about \u003cstrong\u003e$7,000 a month\u003c\/strong\u003e before payroll. In media consulting, that covers rent, utilities, CRM, project management, analytics tools, legal, accounting, insurance, and supplies, so it must be covered by retained client revenue before the owner takes cash out.\u003c\/p\u003e\n    \u003cp\u003eThe pressure point is acquisition cost. Marketing spend rises from \u003cstrong\u003e$15,000\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e$120,000\u003c\/strong\u003e in Year 5, while CAC falls from \u003cstrong\u003e$1,500\u003c\/strong\u003e to \u003cstrong\u003e$1,200\u003c\/strong\u003e. If spend grows faster than retained revenue, owner distributions shrink because reserves come first, then profit draw.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack retained revenue, not busy activity\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003eretained revenue\u003c\/strong\u003e, CAC, and fixed-cost coverage every month. The key test is simple: do recurring clients cover the \u003cstrong\u003e$7,000\u003c\/strong\u003e monthly overhead and still leave cash after delivery costs? If not, more leads only adds noise, not take-home income.\u003c\/p\u003e\n      \u003cp\u003eSpend should follow the revenue that actually sticks. One clean rule: if a campaign does not lower CAC, lift retention, or grow retained revenue, cut it. Keep budget tied to client value, not impressions or clicks, because owner pay only improves after reserves are funded.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack retained revenue by client.\u003c\/li\u003e\n        \u003cli\u003eWatch CAC against new wins.\u003c\/li\u003e\n        \u003cli\u003eCompare spend to reserves monthly.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompare low, base, and high media consulting owner income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Media Consulting Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Media Consulting 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\"\u003eIncome swings with staffing, fixed overhead, and the mix of retainers, campaign work, and workshops. The model turns breakeven around Month 31, then scales hard in later years.\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 income cases for a media consulting firm.\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\"\u003eCash-risk\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\"\u003eBreakeven\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\"\u003eScale-ready\u003c\/span\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Launch model\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-launch\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-launch-model.svg\" alt=\"Launch model icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eLaunch model\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"This is the early staffed launch case, where the firm runs a Year 1 EBITDA loss of $229,000.\"\u003eThis is the early staffed launch case, where the firm runs a Year 1 EBITDA loss of $229,000.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the modeled operating case, with breakeven around Month 31 and Year 3 EBITDA at $9,000.\"\u003eThis is the modeled operating case, with breakeven around Month 31 and Year 3 EBITDA at $9,000.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the mature advisory case, with EBITDA at $389,000 in Year 4 and $1.043 million in Year 5 before taxes, reserves, and distributions.\"\u003eThis is the mature advisory case, with EBITDA at $389,000 in Year 4 and $1.043 million in Year 5 before taxes, reserves, and distributions.\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 owner is still carrying delivery, the plan assumes a $150,000 owner salary, payroll is $197,500, and 28% variable costs sit on top of $84,000 fixed overhead.\"\u003eThe owner is still carrying delivery, the plan assumes a $150,000 owner salary, payroll is $197,500, and 28% variable costs sit on top of $84,000 fixed overhead.\u003c\/td\u003e\n\u003ctd data-export-value=\"Retainers rise to 60% by Year 3, campaign management stays the biggest share, and higher hourly prices in the $182 to $188 range help the firm reach breakeven.\"\u003eRetainers rise to 60% by Year 3, campaign management stays the biggest share, and higher hourly prices in the $182 to $188 range help the firm reach breakeven.\u003c\/td\u003e\n\u003ctd data-export-value=\"The firm runs a larger advisory bench, the retainer mix reaches 70% by Year 5, and scale comes from higher hourly rates and more billable hours.\"\u003eThe firm runs a larger advisory bench, the retainer mix reaches 70% by Year 5, and scale comes from higher hourly rates and more billable hours.\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=\"Year 1 EBITDA -$229k; 28% variable costs; $84k fixed overhead; $197.5k payroll; $150k owner salary\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eYear 1 EBITDA -$229k\u003c\/li\u003e\n\u003cli\u003e28% variable costs\u003c\/li\u003e\n\u003cli\u003e$84k fixed overhead\u003c\/li\u003e\n\u003cli\u003e$197.5k payroll\u003c\/li\u003e\n\u003cli\u003e$150k owner salary\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Month 31 breakeven; $330k minimum cash; $9k Year 3 EBITDA; 60% retainer mix; $182-$188 hourly rates\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eMonth 31 breakeven\u003c\/li\u003e\n\u003cli\u003e$330k minimum cash\u003c\/li\u003e\n\u003cli\u003e$9k Year 3 EBITDA\u003c\/li\u003e\n\u003cli\u003e60% retainer mix\u003c\/li\u003e\n\u003cli\u003e$182-$188 hourly rates\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"70% retainer mix; Year 4 EBITDA $389k; Year 5 EBITDA $1.043M; $190 hourly rate; 20 billable hours on retainers\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e70% retainer mix\u003c\/li\u003e\n\u003cli\u003eYear 4 EBITDA $389k\u003c\/li\u003e\n\u003cli\u003eYear 5 EBITDA $1.043M\u003c\/li\u003e\n\u003cli\u003e$190 hourly rate\u003c\/li\u003e\n\u003cli\u003e20 billable hours on retainers\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=\"-$229k EBITDA\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e-$229k EBITDA\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLoss year\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$0 - $9k EBITDA\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$0 - $9k EBITDA\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eNear breakeven\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$389k - $1.043M EBITDA\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$389k - $1.043M EBITDA\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eUpside scale\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 the launch year if the owner is still doing most of the selling and delivery and cash stays tight.\"\u003eUse this to test the launch year if the owner is still doing most of the selling and delivery and cash stays tight.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the planning case for a working firm that is past launch and starting to cover overhead.\"\u003eUse this as the planning case for a working firm that is past launch and starting to cover overhead.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test upside once delivery is staffed, the client mix is stable, and the firm can absorb more work without breaking margin.\"\u003eUse this to test upside once delivery is staffed, the client mix is stable, and the firm can absorb more work without breaking margin.\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":49304174100723,"sku":"media-consulting-firm-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/media-consulting-firm-owner-makes.webp?v=1782686634","url":"https:\/\/financialmodelslab.com\/products\/media-consulting-firm-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}