{"product_id":"executive-search-firm-owner-makes","title":"How Much Does An Executive Search Firm Owner Make At $578M Revenue","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\u003eHigher realized fees matter more than list prices.\u003c\/li\u003e\n\n\u003cli\u003eSearch volume helps, but fill rate protects quality.\u003c\/li\u003e\n\n\u003cli\u003eRetained work improves cash timing, not guaranteed margins.\u003c\/li\u003e\n\n\u003cli\u003eOverhead discipline decides how much revenue reaches owners.\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=\"Executive Search Firm\"\u003e\u003cdiv class=\"metric-grid\"\u003e\n\u003carticle class=\"metric-card is-green\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Managing Partner salary in the model; distributions can follow once reserves are covered, but those cash draws are not forecast here.\"\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=\"Managing Partner salary in the model; distributions can follow once reserves are covered, but those cash draws are not forecast here.\"\u003e$250k base\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"EBITDA margin equals EBITDA divided by revenue, from Year 1 to Year 5; it shows operating profit before tax and debt.\"\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 equals EBITDA divided by revenue, from Year 1 to Year 5; it shows operating profit before tax and debt.\"\u003e-49% to 32%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Based on $250k target owner pay and Year 5 EBITDA margin of 32%; cash reserves and ramp-up can push it higher.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-revenue-target.svg\" alt=\"Revenue for target pay icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eRevenue for target pay\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Based on $250k target owner pay and Year 5 EBITDA margin of 32%; cash reserves and ramp-up can push it higher.\"\u003e$781k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 EBITDA is -$505k, breakeven hits Month 22, and payback takes 55 months, so the ramp is heavy.\"\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=\"Year 1 EBITDA is -$505k, breakeven hits Month 22, and payback takes 55 months, so the ramp is heavy.\"\u003eHard\u003c\/strong\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat could your search firm pay you?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Executive Search Firm Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Executive Search Firm Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Executive Search Firm 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 target-pay gap from revenue, margin, costs, reserves, and target pay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-scenarios\" aria-label=\"Income scenario presets\"\u003e\n\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"low\"\u003eLow\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario is-active\" type=\"button\" data-scenario=\"base\"\u003eBase\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"high\"\u003eHigh\u003c\/button\u003e\n\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-owner-layout\"\u003e\n\u003cform class=\"fml-owner-inputs\"\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMonthly revenue\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly revenue collected in a typical operating month. Use the average month, not a one-time peak.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly revenue collected in a typical operating month. Use the average month, not a one-time peak.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"monthlyRevenue\" data-owner-kind=\"money\" data-owner-label=\"Monthly revenue\" data-owner-note=\"Monthly revenue collected in a typical operating month. Use the average month, not a one-time peak.\" data-low=\"86750\" data-base=\"262667\" data-high=\"481667\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"262,667\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eGross margin\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of revenue left after direct search delivery costs and variable client work.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after direct search delivery costs and variable client work.\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 direct search delivery costs and variable client work.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"0.5\" data-low=\"73\" data-base=\"77.5\" data-high=\"81\" value=\"77.5\"\u003e\u003coutput\u003e77.5%\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 recruiter payroll, search team pay, and related labor before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly recruiter payroll, search team pay, and related labor 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 recruiter payroll, search team pay, and related labor before owner pay.\" data-low=\"78460\" data-base=\"145230\" data-high=\"204450\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"145,230\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eFixed overhead\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Rent, software, insurance, admin, and other recurring overhead.\"\u003ei\u003cspan role=\"tooltip\"\u003eRent, software, insurance, admin, and other recurring overhead.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"fixedOverhead\" data-owner-kind=\"money\" data-owner-label=\"Fixed overhead\" data-owner-note=\"Rent, software, insurance, admin, and other recurring overhead.\" data-low=\"23200\" data-base=\"23200\" data-high=\"23200\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"23,200\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMarketing\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly marketing and CAC spend needed to keep new search work coming in.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly marketing and CAC spend needed to keep new search work coming in.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"marketing\" data-owner-kind=\"money\" data-owner-label=\"Marketing\" data-owner-note=\"Monthly marketing and CAC spend needed to keep new search work coming in.\" data-low=\"3750\" data-base=\"6250\" data-high=\"8333\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"6,250\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eDebt service\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly loan or financing payments. Use zero if there is no debt.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or financing payments. 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 payments. 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 pay is calculated.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit set aside for taxes before owner pay is calculated.\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 is calculated.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"18\" data-base=\"24\" data-high=\"28\" value=\"24\"\u003e\u003coutput\u003e24%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eReinvestment reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit held back for growth, working capital, and cushion.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit held back for growth, working capital, and cushion.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"reinvestmentReserve\" data-owner-kind=\"percent\" data-owner-label=\"Reinvestment reserve\" data-owner-note=\"Percent of profit held back for growth, working capital, and cushion.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"5\" data-base=\"10\" data-high=\"14\" value=\"10\"\u003e\u003coutput\u003e10%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTarget owner pay\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Target monthly owner income used to measure the pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eTarget monthly owner income used to measure the pay gap.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"targetOwnerPay\" data-owner-kind=\"money\" data-owner-label=\"Target owner pay\" data-owner-note=\"Target monthly owner income used to measure the pay gap.\" data-low=\"250000\" data-base=\"250000\" data-high=\"250000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"250,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$19,065\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\"\u003e7%\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$714K\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-metric is-target-gap is-negative\"\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-$231K\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$228,779\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$28,887\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$9,822\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$-230,935\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$263K\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: 78%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$204K\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: 67%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$175K\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: 4%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$9,822\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: 7%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$19,065\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 Executive Search Firm model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eOpen the \u003ca href=\"\/products\/executive-search-firm-financial-model\"\u003eExecutive Search Firm Financial Model Template\u003c\/a\u003e to see revenue, EBITDA, minimum cash, a \u003cstrong\u003e$250,000\u003c\/strong\u003e managing partner salary, and scenario charts; the assumptions tab tests search hours, rates, COGS, travel, fees, overhead, wages, and capex.\u003c\/p\u003e\n\n\u003ch4\u003eOwner income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$1.041M-$5.780M\u003c\/strong\u003e revenue range\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e-$378,000 to $2.410M\u003c\/strong\u003e EBITDA\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e-$411,000\u003c\/strong\u003e minimum cash, Month 26\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\/executive-search-firm-financial-model-dashboard-financialmodelslab_90c75f49-c817-40a9-b36f-da9eb37adcf2.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/executive-search-firm-financial-model-dashboard-financialmodelslab_90c75f49-c817-40a9-b36f-da9eb37adcf2.webp?width=500\" alt=\"Executive Search Firm Financial Model dashboard summarizes key KPIs, runway and cash position with a dynamic dashboard showing performance, invoices, margins and investor-ready charts to spot cash-flow blind spots.\"\u003e\n\u003cdiv class=\"preview-overlay\"\u003e\n\u003cbutton class=\"preview-btn\" type=\"button\" style=\"align-items: center; vertical-align: middle; display: inline-flex; justify-content: center; gap: 6px; line-height: 1;\"\u003e\nPREVIEW \u003csvg fill=\"#fff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewbox=\"0 0 448 512\" width=\"14\"\u003e\u003cpath d=\"M416 176V86.63L246.6 256L416 425.4V336c0-8.844 7.156-16 16-16s16 7.156 16 16v128c0 8.844-7.156 16-16 16h-128c-8.844 0-16-7.156-16-16s7.156-16 16-16h89.38L224 278.6L54.63 448H144C152.8 448 160 455.2 160 464S152.8 480 144 480h-128C7.156 480 0 472.8 0 464v-128C0 327.2 7.156 320 16 320S32 327.2 32 336v89.38L201.4 256L32 86.63V176C32 184.8 24.84 192 16 192S0 184.8 0 176v-128C0 39.16 7.156 32 16 32h128C152.8 32 160 39.16 160 48S152.8 64 144 64H54.63L224 233.4L393.4 64H304C295.2 64 288 56.84 288 48S295.2 32 304 32h128C440.8 32 448 39.16 448 48v128C448 184.8 440.8 192 432 192S416 184.8 416 176z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow much does a boutique executive search firm owner make?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eA boutique \u003cstrong\u003eExecutive Search Firm\u003c\/strong\u003e owner can make a modeled \u003cstrong\u003e$250,000 salary\u003c\/strong\u003e, but real owner upside comes from distributions, not W-2 recruiter pay. In this model, \u003ca href=\"\/blogs\/startup-costs\/executive-search-firm\"\u003eHow Much To Start An Executive Search Firm?\u003c\/a\u003e shows \u003cstrong\u003eYear 1 revenue of $1.041M\u003c\/strong\u003e still produces about \u003cstrong\u003e-$378,000 EBITDA\u003c\/strong\u003e, so distributions aren’t supported yet.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eOwner economics\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$250,000\u003c\/strong\u003e managing partner salary\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e-$378,000\u003c\/strong\u003e Year 1 EBITDA\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$615,000\u003c\/strong\u003e Year 1 capex\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNo distributions\u003c\/strong\u003e in Year 1\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 path\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$664,000\u003c\/strong\u003e Year 3 EBITDA\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e21.1%\u003c\/strong\u003e Year 3 EBITDA margin\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$2.410M\u003c\/strong\u003e Year 5 EBITDA\u003c\/li\u003e\n\u003cli\u003eDriven by completed searches, fee size, payroll\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 an executive search firm need to pay the owner?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eIf you want the owner to take home \u003cstrong\u003e$250,000\u003c\/strong\u003e in Year 1 at an \u003cstrong\u003eExecutive Search Firm\u003c\/strong\u003e, the model says you need about \u003cstrong\u003e$156M\u003c\/strong\u003e in revenue after \u003cstrong\u003e$565,000\u003c\/strong\u003e non-owner payroll, \u003cstrong\u003e$278,400\u003c\/strong\u003e fixed overhead, \u003cstrong\u003e$45,000\u003c\/strong\u003e marketing, and \u003cstrong\u003e730%\u003c\/strong\u003e contribution. Actual Year 1 revenue is \u003cstrong\u003e$1041M\u003c\/strong\u003e, so the math is already tight, and by Year 3 the required revenue rises to about \u003cstrong\u003e$229M\u003c\/strong\u003e with actual revenue at \u003cstrong\u003e$3152M\u003c\/strong\u003e. Cash still depends on reserves, taxes, debt, and capex.\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\u003eYear 1 gap\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$250,000\u003c\/strong\u003e owner pay target\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$565,000\u003c\/strong\u003e non-owner payroll\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$278,400\u003c\/strong\u003e fixed overhead\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$45,000\u003c\/strong\u003e marketing cost\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\u003eYear 3 cash test\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$156M\u003c\/strong\u003e required revenue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e730%\u003c\/strong\u003e contribution\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$229M\u003c\/strong\u003e required revenue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$3152M\u003c\/strong\u003e actual revenue\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCan an executive search firm owner make more by hiring recruiters?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eYes, \u003cstrong\u003ehiring recruiters\u003c\/strong\u003e can raise revenue capacity in an \u003cstrong\u003eExecutive Search Firm\u003c\/strong\u003e, but only if the team stays busy; if ramp is slow, owner take-home gets squeezed fast. Here’s the quick math: revenue grows from \u003cstrong\u003e$1,041M\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e$5,780M\u003c\/strong\u003e in Year 5, while senior search consultant payroll rises from \u003cstrong\u003e20 FTE\u003c\/strong\u003e and \u003cstrong\u003e$360,000\u003c\/strong\u003e to \u003cstrong\u003e60 FTE\u003c\/strong\u003e and \u003cstrong\u003e$1,080M\u003c\/strong\u003e. Research associate payroll also climbs from \u003cstrong\u003e$95,000\u003c\/strong\u003e to \u003cstrong\u003e$285,000\u003c\/strong\u003e, so scale only works when consultants fill paid searches, keep quality tight, and avoid client concentration.\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\u003eWhen hiring helps\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eRaises search capacity.\u003c\/li\u003e\n\u003cli\u003eSupports larger revenue.\u003c\/li\u003e\n\u003cli\u003eFits Year 5 scale.\u003c\/li\u003e\n\u003cli\u003eSpreads workload better.\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\u003eWhere it hurts\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003ePayroll rises before revenue.\u003c\/li\u003e\n\u003cli\u003eUnderused staff hit margin fast.\u003c\/li\u003e\n\u003cli\u003eSlow ramp cuts owner take-home.\u003c\/li\u003e\n\u003cli\u003eClient concentration raises risk.\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;\"\u003eWhat drives owner income most?\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\u003eAverage Fee\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$20.3K-$27.5K\u003c\/strong\u003e\u003cp\u003eThe fee per retained search rises from $20,250 to $27,500, so pricing changes flow straight into owner take-home.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e2\u003c\/span\u003e\u003ch4\u003eRevenue Load\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$1.0M-$5.8M\u003c\/strong\u003e\u003cp\u003eAnnual revenue moves from $1.0M in Year 1 to $5.8M in Year 5, so this is the biggest top-line swing.\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\u003eRetained Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e75%-85%\u003c\/strong\u003e\u003cp\u003eRetained work grows from 75.0% to 85.0%, which steadies billing and lifts margin versus lower-touch search work.\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\u003eSenior FTE\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e2-6 FTE\u003c\/strong\u003e\u003cp\u003eSenior consultant capacity rises from 2.0 to 6.0 FTE, so the team can run more searches before overhead catches up.\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\u003eClient CAC\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$3.5K-$4.5K\u003c\/strong\u003e\u003cp\u003eCAC falls from $4.5K to $3.5K while marketing spend rises from $45K to $100K, so each dollar buys more pipeline.\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\u003eCost Discipline\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$23.2K\/mo\u003c\/strong\u003e\u003cp\u003eFixed overhead is $23,200 a month, and the variable burden drops from 27.0% to 19.5%, so more gross profit reaches the owner.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eExecutive Search Firm Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eAverage Search Fee\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row1\"\u003e\n\u003ch3\u003eAverage Search Fee\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eAverage search fee\u003c\/strong\u003e is the cash the firm actually keeps per completed search, after discounts, split fees, guarantees, and failed searches. In retained search, pricing moves from \u003cstrong\u003e$20,250\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e$27,500\u003c\/strong\u003e in Year 5; leadership assessment rises from \u003cstrong\u003e$4,200\u003c\/strong\u003e to \u003cstrong\u003e$6,300\u003c\/strong\u003e, and market intelligence from \u003cstrong\u003e$6,000\u003c\/strong\u003e to \u003cstrong\u003e$8,800\u003c\/strong\u003e. Higher realized fees lift owner income because payroll and fixed costs do not rise one-for-one.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: the same search count can throw off more gross profit when fee size holds. The key input is \u003cstrong\u003erealized fee per completed search\u003c\/strong\u003e, not the posted rate. What this estimate hides: too many concessions or failed searches can cut cash fast, even when signed pipeline looks strong.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row1\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Realized Fee\u003c\/h3\u003e\n\u003cp\u003eMeasure \u003cstrong\u003esigned fee\u003c\/strong\u003e, \u003cstrong\u003erealized fee\u003c\/strong\u003e, and \u003cstrong\u003ecompletion rate\u003c\/strong\u003e by service line. Keep a simple roll-forward: list price minus discounts, split fees, guarantee refunds, and no-fill searches. That shows the true fee per win and the margin left after delivery costs.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eList price by service line\u003c\/li\u003e\n\u003cli\u003eDiscounts and split fees\u003c\/li\u003e\n\u003cli\u003eGuarantee refunds and failed searches\u003c\/li\u003e\n\u003cli\u003eCompleted searches by month\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUse this to test pricing by role and client type. If Year 1 retained search is \u003cstrong\u003e$20,250\u003c\/strong\u003e and Year 5 is \u003cstrong\u003e$27,500\u003c\/strong\u003e, the lift only helps if close rates and collections hold. One clean rule: protect price first, then raise volume.\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\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eAnnual Placements\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row2\"\u003e\n\u003ch3\u003eAnnual Placements\u003c\/h3\u003e\n\u003cp\u003eOwner income rises when the firm closes more paid searches at the same fee and cost base. The clean formula is \u003cstrong\u003eannual placements = annual searches × fill rate\u003c\/strong\u003e. Fill rate means the share of searches that end in a placement. Since the source does not give completed placement count, the calculator should keep \u003cstrong\u003eannual searches\u003c\/strong\u003e and \u003cstrong\u003efill rate\u003c\/strong\u003e editable.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: each extra placement adds revenue, and most of that turns into contribution after variable delivery costs. So the owner’s draw can rise fast even with a small volume bump. The risk is the other side of the same lever: too much volume can weaken sourcing depth, trigger replacement work, and hurt client retention.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row2\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Fill Rate, Not Just Volume\u003c\/h3\u003e\n\u003cp\u003eTrack \u003cstrong\u003esearches started\u003c\/strong\u003e, \u003cstrong\u003esearches completed\u003c\/strong\u003e, \u003cstrong\u003efill rate\u003c\/strong\u003e, and \u003cstrong\u003erealized fee per completed search\u003c\/strong\u003e. Add time to fill and replacement requests by consultant and client type. If capacity is tight, extra volume can look good on paper but lower take-home income through rework, slower cash collection, and more unpaid effort.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eSet a monthly search target.\u003c\/li\u003e\n\u003cli\u003eReview fill rate by consultant.\u003c\/li\u003e\n\u003cli\u003eFlag replacement risk early.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eKeep intake strict so the team only accepts roles it can source well. If quality slips, the firm may book more activity but less profit, and owner pay can stall even when revenue is up.\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;\"\u003eRetained Search Mix\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eRetained Search Mix\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eRetained and exclusive work\u003c\/strong\u003e can smooth cash flow because fees are not paid only at placement close. In the source model, retained search allocation rises from \u003cstrong\u003e750%\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e850%\u003c\/strong\u003e in Year 5, and that lines up with revenue growth from \u003cstrong\u003e$1.041M\u003c\/strong\u003e to \u003cstrong\u003e$5.780M\u003c\/strong\u003e. The owner gets more predictable collections, so payroll and partner draws are easier to plan.\u003c\/p\u003e\n    \u003cp\u003eBut retained work is not automatic margin lift. \u003cstrong\u003eDelivery obligations\u003c\/strong\u003e, refund guarantees, candidate replacement work, and tough clients can eat time and profit. Here’s the quick math: if signed value looks strong but cash collected is weak, take-home income can still lag. Track \u003cstrong\u003ecash collected\u003c\/strong\u003e, not just signed search value.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eMeasure Cash, Not Just Commitments\u003c\/h3\u003e\n      \u003cp\u003eWatch the mix of retained, exclusive, and contingent work by \u003cstrong\u003esigned value\u003c\/strong\u003e, \u003cstrong\u003ecash collected\u003c\/strong\u003e, and \u003cstrong\u003erefund exposure\u003c\/strong\u003e. The key inputs are search fee value, collection timing, replacement risk, and hours spent on revisions. If retained work rises but replacement demands also rise, owner income may not improve.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack cash by month, not signature date.\u003c\/li\u003e\n        \u003cli\u003ePrice for replacements and guarantee risk.\u003c\/li\u003e\n        \u003cli\u003eCap client edits and extra interviews.\u003c\/li\u003e\n        \u003cli\u003eCompare collected fee to consultant hours.\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;\"\u003eRecruiter Productivity\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row4\"\u003e\n    \u003ch3\u003eRecruiter Productivity\u003c\/h3\u003e\n    \u003cp\u003eRecruiter productivity decides whether adding senior consultants grows profit or just payroll. When headcount rises from \u003cstrong\u003e20 FTE\u003c\/strong\u003e to \u003cstrong\u003e60 FTE\u003c\/strong\u003e at \u003cstrong\u003e$180,000\u003c\/strong\u003e each, every desk has to cover salary, tools, research support, travel, and referral costs before owner pay improves.\u003c\/p\u003e\n    \u003cp\u003eThe cash pressure is real because wages rise from \u003cstrong\u003e$815,000\u003c\/strong\u003e to \u003cstrong\u003e$1.865M\u003c\/strong\u003e in the source data. Owner take-home only lifts after supervision, commission splits, benefits, and ramp time are paid for, so a growing team can still delay distributions if new consultants are not filling searches fast enough.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eMeasure Revenue per Consultant\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003erealized fee per completed search\u003c\/strong\u003e, fill rate, billed hours, and collection lag. Here’s the quick math: a consultant must generate enough fee revenue to clear the \u003cstrong\u003e$180,000\u003c\/strong\u003e salary plus support costs before the owner can draw more.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eWatch realized fee, not list fee.\u003c\/li\u003e\n        \u003cli\u003eSeparate by consultant and client.\u003c\/li\u003e\n        \u003cli\u003eFlag failed searches and discounts.\u003c\/li\u003e\n        \u003cli\u003eModel ramp months and draw periods.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eUse those inputs to set staffing and forecast cash. If open searches sit too long or replacements rise, revenue may grow on paper while owner distributions stall in cash.\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;\"\u003eClient Acquisition And Retention\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eClient Flow and Retention\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eClient acquisition and retention\u003c\/strong\u003e means turning new leads into signed searches, then keeping clients coming back for repeat searches and referrals. Here, the math is clear: marketing budget rises from \u003cstrong\u003e$45,000\u003c\/strong\u003e to \u003cstrong\u003e$100,000\u003c\/strong\u003e, while CAC falls from \u003cstrong\u003e$4,500\u003c\/strong\u003e to \u003cstrong\u003e$3,500\u003c\/strong\u003e, which implies about \u003cstrong\u003e10 customers in Year 1\u003c\/strong\u003e and about \u003cstrong\u003e29 in Year 5\u003c\/strong\u003e if the CAC holds. That steadier flow lifts revenue and cuts the sales drag on owner profit.\u003c\/p\u003e\n    \u003cp\u003eWhat this hides is the quality of intake. Weak intake wastes sourcing hours and can create unpaid work before a search is even ready. Repeat searches and referrals matter because they reduce selling time and help keep billable consultant time focused on work that can actually convert to fees. One clean rule: better client flow pays twice, once in revenue and again in lower acquisition cost.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack CAC and Repeat Work\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003eCAC\u003c\/strong\u003e as total marketing and sales spend divided by new clients won, then compare it to the \u003cstrong\u003e$4,500\u003c\/strong\u003e to \u003cstrong\u003e$3,500\u003c\/strong\u003e path. Also track referral share, repeat-search rate, and intake-to-signed-search conversion so you can see whether growth is coming from cheaper client wins or just more spend. If CAC rises while volume stalls, owner income gets squeezed fast.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack signed clients, not leads.\u003c\/li\u003e\n        \u003cli\u003eSeparate repeat and referral wins.\u003c\/li\u003e\n        \u003cli\u003eLog unbillable intake hours.\u003c\/li\u003e\n        \u003cli\u003eReject weak-fit searches early.\u003c\/li\u003e\n      \u003c\/ul\u003e\n\u003cp\u003eBetter intake also protects cash flow. When the firm qualifies faster, consultants spend less time on unpaid sourcing and more time on searches that convert to fees, so gross margin holds up and the owner can draw profit with less delay. One simple target: know which channel brings repeat work, because that is usually the cheapest path to stable 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;\"\u003eOperating Cost 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 Discipline\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003e$23,200\u003c\/strong\u003e a month in fixed operating costs means overhead alone runs about \u003cstrong\u003e$278,400\u003c\/strong\u003e a year before payroll or owner pay. For a search firm, this includes the \u003cstrong\u003e$12,000\u003c\/strong\u003e office suite, \u003cstrong\u003e$2,500\u003c\/strong\u003e CRM and ATS, \u003cstrong\u003e$1,800\u003c\/strong\u003e insurance, \u003cstrong\u003e$1,200\u003c\/strong\u003e IT, \u003cstrong\u003e$3,500\u003c\/strong\u003e accounting and legal, and \u003cstrong\u003e$2,200\u003c\/strong\u003e databases.\u003c\/p\u003e\n    \u003cp\u003eThis driver includes all non-payroll spend tied to running the firm: rent, software, insurance, research tools, travel, and referral fees. When \u003cstrong\u003eCOGS\u003c\/strong\u003e drops from \u003cstrong\u003e120%\u003c\/strong\u003e to \u003cstrong\u003e90%\u003c\/strong\u003e and travel and referral fees fall from \u003cstrong\u003e150%\u003c\/strong\u003e to \u003cstrong\u003e105%\u003c\/strong\u003e, more fee revenue is left for owner distributions. If tool spend outruns collected fees, cash gets tight fast.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Spend Per Fee Dollar\u003c\/h3\u003e\n      \u003cp\u003eMeasure overhead as a share of \u003cstrong\u003erealized fee revenue\u003c\/strong\u003e, not booked search value. Here’s the quick math: if monthly fixed cost stays at \u003cstrong\u003e$23,200\u003c\/strong\u003e, the firm must keep each search and each retained fee from carrying too much software, travel, and referral drag. One clean rule: tie tool spend to cash collected and reserve needs, not pipeline size.\u003c\/p\u003e\n      \u003cp\u003eWatch three inputs closely: \u003cstrong\u003efee revenue\u003c\/strong\u003e, \u003cstrong\u003evariable cost ratio\u003c\/strong\u003e, and \u003cstrong\u003ecash reserve\u003c\/strong\u003e. If referral fees, databases, or travel spike while collection timing slips, owner distributions usually take the hit first. The practical test is simple: if a new tool or trip does not lift fill rate, realized fee per search, or client retention, cut it or cap it.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003e$23,200\u003c\/strong\u003e monthly fixed overhead\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003e$278,400\u003c\/strong\u003e annual fixed overhead\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003e120%\u003c\/strong\u003e to \u003cstrong\u003e90%\u003c\/strong\u003e COGS benchmark\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003e150%\u003c\/strong\u003e to \u003cstrong\u003e105%\u003c\/strong\u003e travel and referral benchmark\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompare low, base, and high owner-income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Executive Search Firm Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Executive Search Firm 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 because Year 1 is still in ramp mode, Year 3 looks like a workable boutique base, and Year 5 adds scale but more control risk.\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 cash and payout capacity.\u003c\/caption\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth class=\"fml-scenario-table-stub\" scope=\"col\" data-export-value=\"Scenario\"\u003eScenario\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Low Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eLow Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eDownside\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Base Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eBase Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eBase\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"High Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eHigh Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eUpside\u003c\/span\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Launch model\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-launch\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-launch-model.svg\" alt=\"Launch model icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eLaunch model\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"The owner mainly draws salary while the firm is still ramping and EBITDA stays negative.\"\u003eThe owner mainly draws salary while the firm is still ramping and EBITDA stays negative.\u003c\/td\u003e\n\u003ctd data-export-value=\"The owner keeps the $250k salary and starts taking modest distributions as the firm reaches a boutique-profit base.\"\u003eThe owner keeps the $250k salary and starts taking modest distributions as the firm reaches a boutique-profit base.\u003c\/td\u003e\n\u003ctd data-export-value=\"The owner keeps the $250k salary and can support larger distributions as the team scales.\"\u003eThe owner keeps the $250k salary and can support larger distributions as the team scales.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Typical setup\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-setup\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-typical-setup.svg\" alt=\"Typical setup icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eTypical setup\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Year 1 revenue is $1.041M, EBITDA is about -$505k, and the model is still carrying heavy capex and high cash burn.\"\u003eYear 1 revenue is $1.041M, EBITDA is about -$505k, and the model is still carrying heavy capex and high cash burn.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 3 revenue is $3.152M, EBITDA is about $346k, and the business has a more balanced mix of search, assessment, and intelligence work.\"\u003eYear 3 revenue is $3.152M, EBITDA is about $346k, and the business has a more balanced mix of search, assessment, and intelligence work.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 5 revenue is $5.780M, EBITDA is about $1.850M, and the larger team raises quality-control pressure even as capacity expands.\"\u003eYear 5 revenue is $5.780M, EBITDA is about $1.850M, and the larger team raises quality-control pressure even as capacity expands.\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=\"Ramp-up revenue; heavy capex; negative EBITDA; fixed payroll; slower cash conversion\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eRamp-up revenue\u003c\/li\u003e\n\u003cli\u003eheavy capex\u003c\/li\u003e\n\u003cli\u003enegative EBITDA\u003c\/li\u003e\n\u003cli\u003efixed payroll\u003c\/li\u003e\n\u003cli\u003eslower cash conversion\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Core search mix; higher pricing; stable consultant load; moderate overhead; limited distributions\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eCore search mix\u003c\/li\u003e\n\u003cli\u003ehigher pricing\u003c\/li\u003e\n\u003cli\u003estable consultant load\u003c\/li\u003e\n\u003cli\u003emoderate overhead\u003c\/li\u003e\n\u003cli\u003elimited distributions\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Scaled team; higher billable hours; more assessments; lower CAC; quality control\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eScaled team\u003c\/li\u003e\n\u003cli\u003ehigher billable hours\u003c\/li\u003e\n\u003cli\u003emore assessments\u003c\/li\u003e\n\u003cli\u003elower CAC\u003c\/li\u003e\n\u003cli\u003equality control\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=\"$250k salary only\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$250k salary only\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eNo distributions\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$250k salary plus modest payout\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$250k salary plus modest payout\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eMid-case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$250k salary plus larger payout\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$250k salary plus larger payout\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eHigher payout\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 early cash strain and protect the owner's draw.\"\u003eUse this to stress-test early cash strain and protect the owner's draw.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the working plan for a steady boutique model with some owner payout potential.\"\u003eUse this as the working plan for a steady boutique model with some owner payout potential.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test the upside path and the risk of service quality slipping with scale.\"\u003eUse this to test the upside path and the risk of service quality slipping with scale.\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":49303686185203,"sku":"executive-search-firm-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/executive-search-firm-owner-makes.webp?v=1782682233","url":"https:\/\/financialmodelslab.com\/products\/executive-search-firm-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}