{"product_id":"aml-compliance-owner-makes","title":"How Much AML Compliance Business Owners Make: $180k Pay Plan","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 create predictable cash flow and smoother owner pay.\u003c\/li\u003e\n\n\u003cli\u003eProjects add revenue, but they need tight senior review.\u003c\/li\u003e\n\n\u003cli\u003eHigher-risk clients justify higher fees and protect margins.\u003c\/li\u003e\n\n\u003cli\u003eHiring only works when utilization and backlog stay strong.\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=\"Owner Income 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 view: $180k CEO salary plus profit after reserves; excludes tax, draws, and distribution advice.\"\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 view: $180k CEO salary plus profit after reserves; excludes tax, draws, and distribution advice.\"\u003e$180k + profit\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 to Year 5 EBITDA margin uses model revenue and EBITDA; excludes owner tax and distributions.\"\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=\"Year 1 to Year 5 EBITDA margin uses model revenue and EBITDA; excludes owner tax and distributions.\"\u003e-9% to 49%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 target pay needs about $545k revenue before marketing, or $613k with the $48k budget; planning assumption only.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-revenue-target.svg\" alt=\"Revenue for target pay icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eRevenue for target pay\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Year 1 target pay needs about $545k revenue before marketing, or $613k with the $48k budget; planning assumption only.\"\u003e$545k-$613k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Large upfront payroll and capex push breakeven to Month 8 and payback to 32 months; planning only.\"\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=\"Large upfront payroll and capex push breakeven to Month 8 and payback to 32 months; planning only.\"\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 AML owner pay?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Anti-Money Laundering Compliance Service Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Anti-Money Laundering Compliance Service Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Anti-Money Laundering Compliance Service Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"Research-based planning estimate only. It is not guaranteed salary, tax advice, or owner distribution advice.\"\u003e\u003cdiv class=\"fml-owner-card\"\u003e\n\u003cheader class=\"fml-owner-header\"\u003e\u003cdiv class=\"fml-owner-heading\"\u003e\n\u003cp class=\"fml-owner-eyebrow\"\u003eOwner income calculator\u003c\/p\u003e\n\u003cp class=\"fml-owner-intro\"\u003eEstimate owner take-home and the gap to target pay 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 sales collected before expenses. Use the average operating month, not a peak month.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly sales collected before expenses. Use the average operating month, not a peak month.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"monthlyRevenue\" data-owner-kind=\"money\" data-owner-label=\"Monthly revenue\" data-owner-note=\"Monthly sales collected before expenses. Use the average operating month, not a peak month.\" data-low=\"49500\" data-base=\"188500\" data-high=\"483000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"188,500\"\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 service costs like software and subcontractors.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after direct service costs like software and subcontractors.\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 service costs like software and subcontractors.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"80\" data-base=\"84\" data-high=\"87\" value=\"84\"\u003e\u003coutput\u003e84%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eLabor cost\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly payroll, contractors, benefits, and staffing coverage before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll, contractors, benefits, and staffing coverage before owner pay.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"laborCost\" data-owner-kind=\"money\" data-owner-label=\"Labor cost\" data-owner-note=\"Monthly payroll, contractors, benefits, and staffing coverage before owner pay.\" data-low=\"5833.33\" data-base=\"48750\" data-high=\"86458.33\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"48,750\"\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, insurance, software, admin, and other recurring overhead.\"\u003ei\u003cspan role=\"tooltip\"\u003eRent, insurance, software, 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, insurance, software, admin, and other recurring overhead.\" data-low=\"11200\" data-base=\"11200\" data-high=\"11200\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"11,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 business development spend needed to keep demand flowing.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly marketing and business development spend needed to keep demand flowing.\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 business development spend needed to keep demand flowing.\" data-low=\"4000\" data-base=\"5417\" data-high=\"7083\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"5,417\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eDebt service\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly loan or financing payments. Use 0 if there is no debt.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or financing payments. Use 0 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 0 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 reserved for taxes before owner take-home.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit reserved for taxes before owner take-home.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"taxReserve\" data-owner-kind=\"percent\" data-owner-label=\"Tax reserve\" data-owner-note=\"Percent of profit reserved for taxes before owner take-home.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"18\" data-base=\"24\" data-high=\"28\" value=\"24\"\u003e\u003coutput\u003e24%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eReinvestment reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit kept for growth, working capital, and risk buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit kept for growth, working capital, and risk buffer.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"reinvestmentReserve\" data-owner-kind=\"percent\" data-owner-label=\"Reinvestment reserve\" data-owner-note=\"Percent of profit kept for growth, working capital, and risk buffer.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"5\" data-base=\"10\" data-high=\"14\" value=\"10\"\u003e\u003coutput\u003e10%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTarget owner pay\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly owner income goal used to calculate the target-pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly owner income goal used to calculate the target-pay gap.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"targetOwnerPay\" data-owner-kind=\"money\" data-owner-label=\"Target owner pay\" data-owner-note=\"Monthly owner income goal used to calculate the target-pay gap.\" data-low=\"12000\" data-base=\"15000\" data-high=\"18000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"15,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$61,362\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\"\u003e33%\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$105K\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$46,362\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$736,344\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$92,973\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$31,611\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$46,362\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$188K\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: 84%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$158K\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: 35%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$65,367\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: 17%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$31,611\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: 33%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$61,362\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fml-owner-export\" type=\"button\" data-owner-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-note\"\u003e\n\u003cspan class=\"fml-owner-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e Research-based planning estimate only. It is not guaranteed salary, tax advice, or owner distribution advice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003cdiv class=\"container_new_design_blog\"\u003e\n\n\u003cdiv class=\"text-section_blog text-2_new_design_blog\"\u003e\n\n\u003cdiv class=\"line_top_blog\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to check owner income in the AML compliance model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThis view shows \u003cstrong\u003edashboard\u003c\/strong\u003e, \u003cstrong\u003erevenue\u003c\/strong\u003e, \u003cstrong\u003ecash flow\u003c\/strong\u003e, and \u003cstrong\u003eowner income\u003c\/strong\u003e in the \u003ca href=\"\/products\/aml-compliance-financial-model\"\u003eAnti-Money Laundering Compliance Service Financial Model Template\u003c\/a\u003e.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eRevenue mix and margins\u003c\/li\u003e\n\u003cli\u003eStaffing, overhead, CAC\u003c\/li\u003e\n\u003cli\u003eYear 1-5 scenario inputs\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\/aml-compliance-financial-model-dashboard-financialmodelslab_3356161c-72b5-41f4-a04c-908f2261c3e4.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/aml-compliance-financial-model-dashboard-financialmodelslab_3356161c-72b5-41f4-a04c-908f2261c3e4.webp?width=500\" alt=\"Anti-Money Laundering Compliance Service Financial Model dashboard summarizing key KPIs, runway\/cash and performance with a dynamic dashboard for investor-ready reporting and cash-flow clarity.\"\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 revenue does an AML compliance business need to pay the owner?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eTo make owner pay viable, the \u003cstrong\u003eAnti-Money Laundering Compliance Service\u003c\/strong\u003e needs about \u003cstrong\u003e$545,000\u003c\/strong\u003e in Year 1 revenue to cover \u003cstrong\u003e$250,000\u003c\/strong\u003e payroll and \u003cstrong\u003e$134,400\u003c\/strong\u003e fixed overhead at \u003cstrong\u003e70.5%\u003c\/strong\u003e contribution margin. If you also set aside \u003cstrong\u003e$48,000\u003c\/strong\u003e for online marketing, the hurdle rises to about \u003cstrong\u003e$613,000\u003c\/strong\u003e. One Year 1 retainer client adds \u003cstrong\u003e$1,600\u003c\/strong\u003e a month before delivery costs, and one risk assessment plus program development project adds \u003cstrong\u003e$7,200\u003c\/strong\u003e.\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 revenue hurdle\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$545,000\u003c\/strong\u003e covers payroll and overhead\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e70.5%\u003c\/strong\u003e contribution margin used here\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$613,000\u003c\/strong\u003e with \u003cstrong\u003e$48,000\u003c\/strong\u003e marketing\u003c\/li\u003e\n\u003cli\u003eReserve policy can push it higher\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\u003eRevenue levers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eOne retainer client adds \u003cstrong\u003e$1,600\u003c\/strong\u003e monthly\u003c\/li\u003e\n\u003cli\u003eOne project adds \u003cstrong\u003e$7,200\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eUtilization changes the revenue need\u003c\/li\u003e\n\u003cli\u003eChurn raises cash pressure fast\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 an AML compliance consulting firm owner make?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eAn Anti-Money Laundering Compliance Service owner can plan for a \u003cstrong\u003e$180,000\u003c\/strong\u003e CEO\/lead consultant salary before tax in this model, but actual take-home depends on profit left after reserves; for setup details, see \u003ca href=\"\/blogs\/write-business-plan\/aml-compliance\"\u003eHow To Write An Anti Money Laundering Compliance Service Business Plan?\u003c\/a\u003e. Here’s the quick math: Year 1 payroll is \u003cstrong\u003e$250,000\u003c\/strong\u003e, fixed overhead is \u003cstrong\u003e$134,400\u003c\/strong\u003e, and at a \u003cstrong\u003e70.5%\u003c\/strong\u003e contribution margin, revenue needs to reach about \u003cstrong\u003e$545,000\u003c\/strong\u003e, or about \u003cstrong\u003e$613,000\u003c\/strong\u003e with \u003cstrong\u003e$48,000\u003c\/strong\u003e in online marketing.\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 pay math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eSalary plan: \u003cstrong\u003e$180,000\u003c\/strong\u003e before tax\u003c\/li\u003e\n\u003cli\u003eYear 1 payroll: \u003cstrong\u003e$250,000\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eFixed overhead: \u003cstrong\u003e$134,400\u003c\/strong\u003e per year\u003c\/li\u003e\n\u003cli\u003eBreak-even hurdle: about \u003cstrong\u003e$545,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\u003eWhat changes take-home\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eSeparate salary from owner draw\u003c\/li\u003e\n\u003cli\u003eKeep operating profit visible\u003c\/li\u003e\n\u003cli\u003eFund cash reserves before distributions\u003c\/li\u003e\n\u003cli\u003eSolo, boutique, and staffed models differ\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCan a solo AML consultant make more than an agency owner?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eYes—sometimes a solo \u003cstrong\u003eAnti-Money Laundering Compliance Service\u003c\/strong\u003e consultant can out-earn an agency owner, because payroll stays near zero while a staffed model can carry about \u003cstrong\u003e$440,000\u003c\/strong\u003e in annual base salaries alone: \u003cstrong\u003e$140,000\u003c\/strong\u003e senior AML consultant, \u003cstrong\u003e$85,000\u003c\/strong\u003e analyst, \u003cstrong\u003e$95,000\u003c\/strong\u003e business development manager, and \u003cstrong\u003e$120,000\u003c\/strong\u003e technology consultant. But the solo model hits a delivery ceiling fast, and the agency only wins if pricing, utilization, quality control, and retention stay strong.\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\u003eSolo edge\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eLow payroll\u003c\/strong\u003e keeps margin high\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOwner keeps\u003c\/strong\u003e most billable revenue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDelivery time\u003c\/strong\u003e becomes the ceiling\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReview work\u003c\/strong\u003e limits scale\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\u003eAgency test\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$140,000\u003c\/strong\u003e senior consultant salary\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$85,000\u003c\/strong\u003e analyst salary\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$95,000\u003c\/strong\u003e business development manager salary\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$120,000\u003c\/strong\u003e technology consultant salary\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant the six drivers behind AML owner income?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Main income drivers for an AML compliance service.\"\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 Base\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$1.6K-$3.84K\u003c\/strong\u003e\u003cp\u003eRecurring advisory work builds steady cash, and the mix grows to 45% by year 5.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e2\u003c\/span\u003e\u003ch4\u003eProject Volume\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$7.2K-$11.1K\u003c\/strong\u003e\u003cp\u003eImplementation jobs are the biggest one-off checks, so more deals lift revenue fast.\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\u003eRisk Margin\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e80%-87%\u003c\/strong\u003e\u003cp\u003eHigher-risk clients can support stronger pricing, and gross margin still stays near 80% to 87% after tools and subcontractors.\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\u003eUtilization\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e32-42h\u003c\/strong\u003e\u003cp\u003eMore billable hours per engagement spread the fixed salary load and push more work into profit.\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\u003eSenior Cost\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$140K\u003c\/strong\u003e\u003cp\u003eThe senior consultant salary is the largest pay line, so any idle time hits owner income hard.\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\u003eReferral Flow\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$2.4K-$1.6K\u003c\/strong\u003e\u003cp\u003eBetter referrals cut CAC from $2.4K to $1.6K, and that keeps more marketing spend in take-home.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eAnti-Money Laundering Compliance Service Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eRecurring Retainer Base\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row1\"\u003e\n\u003ch3\u003eRecurring Retainer Base\u003c\/h3\u003e\n\u003cp\u003eIf your AML work is mostly project-only, owner pay will swing month to month. A monthly retainer turns advisory, policy updates, monitoring support, and risk reviews into predictable cash, so the business can cover fixed costs and still pay the owner. In Year 1, the base is \u003cstrong\u003e8 hours at $200 per hour = $1,600 per month\u003c\/strong\u003e. By Year 5, it rises to \u003cstrong\u003e16 hours at $240 per hour = $3,840 per month\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: revenue quality improves when scope stays tight and the retainer covers real work, not vague access. If the retainer drifts into hidden hourly labor, margin gets squeezed fast. The inputs that matter are client risk level, policy update load, review volume, and monitoring support. \u003cstrong\u003eSmoother cash flow\u003c\/strong\u003e means better owner-income planning and less pressure to chase new projects every month.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row1\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003ePrice to Scope, Not Just Access\u003c\/h3\u003e\n\u003cp\u003eTrack hours by service line: risk assessments, policy updates, advisory calls, and monitoring help. If one client regularly uses more than the included \u003cstrong\u003e8 to 16 hours\u003c\/strong\u003e, the retainer is too low or the scope is too broad. That is the fastest way to turn recurring revenue into unpaid hourly work.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eLog billable and nonbillable hours separately.\u003c\/li\u003e\n\u003cli\u003eReview scope against client risk monthly.\u003c\/li\u003e\n\u003cli\u003eRaise fees when review depth rises.\u003c\/li\u003e\n\u003cli\u003eCharge for extra advisory access.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUse the retainer as a floor, not a cap. When the client needs more monitoring, more documentation, or more regulatory support, the fee should move with it. That protects gross margin and keeps owner take-home tied to actual workload, not wishful pricing.\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;\"\u003eImplementation Project Volume\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row2\"\u003e\n\u003ch3\u003eImplementation Project Volume\u003c\/h3\u003e\n\u003cp\u003eOne-time AML builds can lift revenue fast, but they swing harder than retainers. A Year 1 risk assessment plus program development project is \u003cstrong\u003e32 hours at $225\u003c\/strong\u003e, or \u003cstrong\u003e$7,200\u003c\/strong\u003e; by Year 5 it rises to \u003cstrong\u003e42 hours at $265\u003c\/strong\u003e, or \u003cstrong\u003e$11,130\u003c\/strong\u003e. Technology implementation adds \u003cstrong\u003e$4,440\u003c\/strong\u003e in Year 1 and \u003cstrong\u003e$7,200\u003c\/strong\u003e in Year 5.\u003c\/p\u003e\n\u003cp\u003eThese projects include gap assessments, policies, procedures, training, and audit-readiness. The catch is senior review time. If project work crowds out recurring advisory work, cash may spike now but owner pay can drop later when retainers slip or delivery gets delayed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row2\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eProtect Recurring Work\u003c\/h3\u003e\n\u003cp\u003eTrack \u003cstrong\u003eproject count\u003c\/strong\u003e, \u003cstrong\u003ehours by service line\u003c\/strong\u003e, and \u003cstrong\u003esenior review hours\u003c\/strong\u003e before selling more work. Split risk assessments, program development, and technology implementation so you can see which mix drives margin and which mix blocks retainer delivery. One simple rule: do not book a build if it pushes recurring deadlines.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003ePrice by scope, not just hours.\u003c\/li\u003e\n\u003cli\u003eCap senior review bottlenecks.\u003c\/li\u003e\n\u003cli\u003eForecast project and retainer load.\u003c\/li\u003e\n\u003cli\u003eMeasure delay to recurring delivery.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIf project volume rises, use templates for gap assessments, policies, procedures, training, and audit-readiness. That keeps one-time revenue from turning into hidden overtime and protects take-home income.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step2\"\u003e2\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003ePricing By Client Risk\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eRisk-Based Pricing\u003c\/h3\u003e\n    \u003cp\u003eHigher-risk \u003cstrong\u003eAnti-Money Laundering (AML)\u003c\/strong\u003e clients should pay more because the work gets deeper. Pricing should rise with \u003cstrong\u003etransaction volume\u003c\/strong\u003e, \u003cstrong\u003eregulatory scrutiny\u003c\/strong\u003e, \u003cstrong\u003egeographic exposure\u003c\/strong\u003e, \u003cstrong\u003eclient type\u003c\/strong\u003e, and \u003cstrong\u003edocumentation depth\u003c\/strong\u003e. The rate assumptions move from \u003cstrong\u003e$225\u003c\/strong\u003e to \u003cstrong\u003e$265\u003c\/strong\u003e per hour for risk assessment, \u003cstrong\u003e$200\u003c\/strong\u003e to \u003cstrong\u003e$240\u003c\/strong\u003e for retainers, \u003cstrong\u003e$185\u003c\/strong\u003e to \u003cstrong\u003e$225\u003c\/strong\u003e for technology, and \u003cstrong\u003e$175\u003c\/strong\u003e to \u003cstrong\u003e$215\u003c\/strong\u003e for training.\u003c\/p\u003e\n    \u003cp\u003eThat pricing protects gross margin when senior review time rises. Here’s the quick math: if a high-risk file needs more evidence, more testing, and more sign-off, flat fees push extra labor into profit. These fees are assumptions, not universal market rates, so the owner’s income depends on matching scope to risk before work starts.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003ePrice the Risk Tiers\u003c\/h3\u003e\n      \u003cp\u003eTrack the inputs that drive effort: \u003cstrong\u003ecase count\u003c\/strong\u003e, \u003cstrong\u003ereview depth\u003c\/strong\u003e, and \u003cstrong\u003eregulatory touchpoints\u003c\/strong\u003e. Then map each client to a rate card by service line, not by gut feel. If a client needs more monitoring, more policy updates, or more documentation, build that into the retainer or project fee up front.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eTransaction volume\u003c\/strong\u003e and alert load\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eClient type\u003c\/strong\u003e and product complexity\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eGeographic exposure\u003c\/strong\u003e and cross-border risk\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eDocumentation depth\u003c\/strong\u003e and evidence requests\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eSenior review time\u003c\/strong\u003e per file\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eCompare estimated hours to actual hours by risk tier. If senior review keeps running over, raise the rate or narrow the scope before cash flow slips and owner pay gets squeezed. Better pricing keeps complex accounts profitable instead of just busy.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step3\"\u003e3\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eDelivery Labor Utilization\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row4\"\u003e\n\u003ch3\u003eDelivery Labor Utilization\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eDelivery labor utilization\u003c\/strong\u003e is the share of team time that turns into paid AML work. In this model, risk projects move from \u003cstrong\u003e32 to 42 hours\u003c\/strong\u003e, retainers from \u003cstrong\u003e8 to 16 hours\u003c\/strong\u003e a month, technology work from \u003cstrong\u003e24 to 32 hours\u003c\/strong\u003e, and training from \u003cstrong\u003e16 to 24 hours\u003c\/strong\u003e. If sales, admin, quality control, and regulatory review sit outside billing, true profit is lower than invoice totals suggest.\u003c\/p\u003e\n\u003cp\u003eThe quick test is \u003cstrong\u003ebillable hours ÷ total worked hours\u003c\/strong\u003e. If every hour gets treated as billable, owner income gets overstated and cash planning gets sloppy. Better scheduling and tighter review can raise take-home pay without adding clients, because the same labor base converts more of each dollar into profit and cuts hidden rework.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row4\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack nonbillable time first\u003c\/h3\u003e\n\u003cp\u003eStart by separating billable delivery from \u003cstrong\u003esales, admin, quality control, and regulatory review\u003c\/strong\u003e. Then track utilization by service line, not just for the whole firm, because a \u003cstrong\u003e42-hour\u003c\/strong\u003e risk project and a \u003cstrong\u003e16-hour\u003c\/strong\u003e retainer renewal create very different margins and owner draws.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eLog billable and nonbillable hours weekly.\u003c\/li\u003e\n\u003cli\u003eFlag rework and review time.\u003c\/li\u003e\n\u003cli\u003eSet utilization targets by service.\u003c\/li\u003e\n\u003cli\u003eSchedule senior review before overflow.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eWatch for the trap: if delivery teams are booked but low-value review work piles up, reported revenue can look fine while profit stalls. Tight routing of work to the right level keeps expensive senior time on the highest-risk files and protects monthly owner pay.\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;\"\u003eSenior Compliance Talent Cost\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eSenior AML Talent Cost\u003c\/h3\u003e\n    \u003cp\u003eHiring senior AML staff can grow revenue, but only if the work stays billable. The cost stack is clear: \u003cstrong\u003e$140,000\u003c\/strong\u003e for a senior AML consultant, \u003cstrong\u003e$85,000\u003c\/strong\u003e for an AML analyst, \u003cstrong\u003e$75,000\u003c\/strong\u003e for a training specialist, and \u003cstrong\u003e$120,000\u003c\/strong\u003e for a technology consultant. If utilization is weak, those salaries hit owner take-home before the added work pays back.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: payroll rises from \u003cstrong\u003e$250,000\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e$1,217,500\u003c\/strong\u003e in Year 5. Gross margin after tools and subcontractors improves from \u003cstrong\u003e80%\u003c\/strong\u003e to \u003cstrong\u003e87%\u003c\/strong\u003e, but payroll still has to fit inside that spread. Utilization means billable hours as a share of paid time, so hiring too early can turn growth into more overhead, not more profit.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ri\nght-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eHire Only When Work Is Paid\u003c\/h3\u003e\n      \u003cp\u003eTrack three things before adding senior staff: recurring retainer revenue, project backlog, and quality-control load. If those three do not cover the new salary, the owner funds the gap. One clean rule: add headcount only when current clients and signed work can absorb the next \u003cstrong\u003e12 months\u003c\/strong\u003e of payroll without breaking margin.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eMatch hires to billable demand.\u003c\/li\u003e\n        \u003cli\u003ePrice higher for complex cases.\u003c\/li\u003e\n        \u003cli\u003eWatch nonbillable review time.\u003c\/li\u003e\n        \u003cli\u003eProtect recurring revenue first.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eIf a senior hire spends too much time on admin, sales, or rework, the owner pays twice: once in salary and again in lost billable hours. The fix is simple: forecast payroll against retained revenue, then hire only when backlog, recurring fees, and control needs justify the seat.\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;\"\u003eRetention, Referrals, And Pipeline\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row6\"\u003e\n\u003ch3\u003eRetention, Referrals, and Pipeline\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eRetention\u003c\/strong\u003e is the revenue anchor here. A lost retainer means replacing \u003cstrong\u003e$1,600\u003c\/strong\u003e a month in Year 1 or \u003cstrong\u003e$3,840\u003c\/strong\u003e a month in Year 5, so churn hits owner pay fast and forces more one-off project selling.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: marketing spend rises from \u003cstrong\u003e$48,000\u003c\/strong\u003e to \u003cstrong\u003e$140,000\u003c\/strong\u003e, while CAC drops from \u003cstrong\u003e$2,400\u003c\/strong\u003e to \u003cstrong\u003e$1,600\u003c\/strong\u003e. That means the stated inputs support \u003cstrong\u003e20\u003c\/strong\u003e clients in Year 1 and \u003cstrong\u003e87.5\u003c\/strong\u003e clients in Year 5, so the pipeline only works if referrals from \u003cstrong\u003eaudits, deadlines, bankers, accountants, attorneys, and prior clients\u003c\/strong\u003e keep filling it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row6\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack churn before you scale spend\u003c\/h3\u003e\n\u003cp\u003eMeasure \u003cstrong\u003eretainer churn\u003c\/strong\u003e, referral source, lead-to-close rate, and CAC by channel. If onboarding runs long or unpaid review time grows, the retainer base gets weaker and the owner’s take-home income falls.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack clients by source monthly.\u003c\/li\u003e\n\u003cli\u003eSeparate retainers from projects.\u003c\/li\u003e\n\u003cli\u003ePrice referrals by scope and risk.\u003c\/li\u003e\n\u003cli\u003eWatch churn before ad spend rises.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUse the pipeline to protect recurring revenue, not just fill gaps. The key inputs are active retainer clients, new referrals, conversion rate, and CAC; without them, the firm has to sell more projects to replace monthly 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 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 AML owner-income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Anti-Money Laundering Compliance Service Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Anti-Money Laundering Compliance Service Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"Scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distribution targets.\"\u003e\u003cdiv class=\"fml-scenario-table-card\"\u003e\n\u003cheader class=\"fml-scenario-table-header\"\u003e\u003cdiv\u003e\n\u003cp class=\"fml-scenario-table-eyebrow\"\u003eOwner income scenarios\u003c\/p\u003e\n\u003cp class=\"fml-scenario-table-description\"\u003eOwner income swings fast here because revenue depends on project wins, retainers, and a heavy people cost base. Small changes in volume or pricing move cash and take-home quickly.\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\u003eLean, staffed base, and scaled advisory income cases.\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\"\u003eLean\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\"\u003eStaffed Base\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\"\u003eScaled Advisory\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=\"Owner pay stays light and may be deferred until cash builds.\"\u003eOwner pay stays light and may be deferred until cash builds.\u003c\/td\u003e\n\u003ctd data-export-value=\"Owner income is funded by a balanced operating plan with steady delivery.\"\u003eOwner income is funded by a balanced operating plan with steady delivery.\u003c\/td\u003e\n\u003ctd data-export-value=\"Owner income rises once revenue clears the hurdle and profits build.\"\u003eOwner income rises once revenue clears the hurdle and profits build.\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=\"Revenue stays below $545,000, project wins are thin, and owner pay gets pushed back while reserves cover the $134,400 fixed overhead and the $48,000 marketing budget.\"\u003eRevenue stays below $545,000, project wins are thin, and owner pay gets pushed back while reserves cover the $134,400 fixed overhead and the $48,000 marketing budget.\u003c\/td\u003e\n\u003ctd data-export-value=\"Revenue sits around $545,000-$613,000, the firm can fund a $250,000 payroll and $134,400 fixed overhead, and the $48,000 marketing budget is treated as growth spend.\"\u003eRevenue sits around $545,000-$613,000, the firm can fund a $250,000 payroll and $134,400 fixed overhead, and the $48,000 marketing budget is treated as growth spend.\u003c\/td\u003e\n\u003ctd data-export-value=\"Revenue clears the hurdle, the firm runs a fuller advisory bench, and profit after labor, subcontractors, tools, and overhead can add reserves and owner distributions.\"\u003eRevenue clears the hurdle, the firm runs a fuller advisory bench, and profit after labor, subcontractors, tools, and overhead can add reserves and owner 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=\"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=\"Few projects; small retainers; marketing spend; fixed overhead; reserve draw\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eFew projects\u003c\/li\u003e\n\u003cli\u003esmall retainers\u003c\/li\u003e\n\u003cli\u003emarketing spend\u003c\/li\u003e\n\u003cli\u003efixed overhead\u003c\/li\u003e\n\u003cli\u003ereserve draw\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Balanced projects and retainers; $250,000 payroll; $134,400 fixed overhead; marketing spend; software and subcontractors\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eBalanced projects and retainers\u003c\/li\u003e\n\u003cli\u003e$250,000 payroll\u003c\/li\u003e\n\u003cli\u003e$134,400 fixed overhead\u003c\/li\u003e\n\u003cli\u003emarketing spend\u003c\/li\u003e\n\u003cli\u003esoftware and subcontractors\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"More retainers; higher project volume; fuller staffing; lower CAC; reserve funding\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eMore retainers\u003c\/li\u003e\n\u003cli\u003ehigher project volume\u003c\/li\u003e\n\u003cli\u003efuller staffing\u003c\/li\u003e\n\u003cli\u003elower CAC\u003c\/li\u003e\n\u003cli\u003ereserve funding\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=\"Deferred salary, reserve only\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eDeferred salary, reserve only\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eCash tight launch\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$180,000 - $250,000\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$180,000 - $250,000\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003ePayroll covered\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$250,000+ with distributions\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$250,000+ with distributions\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eDistribution upside\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Best fit\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-fit\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-best-fit.svg\" alt=\"Best fit icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eBest fit\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Use this to stress-test a lean launch with slower sales and delayed owner pay.\"\u003eUse this to stress-test a lean launch with slower sales and delayed owner pay.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this for a staffed year-one plan with steady demand and limited owner distributions.\"\u003eUse this for a staffed year-one plan with steady demand and limited owner distributions.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test scaled advisory growth and the cash available for reinvestment and owner draws.\"\u003eUse this to test scaled advisory growth and the cash available for reinvestment and owner draws.\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 Scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distribution targets.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49303797170419,"sku":"aml-compliance-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/aml-compliance-owner-makes.webp?v=1782675264","url":"https:\/\/financialmodelslab.com\/products\/aml-compliance-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}