{"product_id":"cash-flow-forecasting-owner-makes","title":"How Much Can a Cash Flow Forecasting Service Owner Make? $150K+","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\u003eRaise retainer price with forecast complexity and advisory depth.\u003c\/li\u003e\n\n\u003cli\u003eProtect margin by keeping recurring clients above fixed costs.\u003c\/li\u003e\n\n\u003cli\u003eStandardize onboarding to cut cleanup and review time.\u003c\/li\u003e\n\n\u003cli\u003eExpand add-ons to stabilize cash and owner pay.\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=\"Cash flow forecasting service\"\u003e\u003cdiv class=\"metric-grid\"\u003e\n\u003carticle class=\"metric-card is-green\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Annual owner take-home is modeled from the $150k principal salary plus EBITDA capacity; Year1 is constrained, and this is not guaranteed pay after taxes or reserves.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-owner-income.svg\" alt=\"Owner income icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eOwner income\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Annual owner take-home is modeled from the $150k principal salary plus EBITDA capacity; Year1 is constrained, and this is not guaranteed pay after taxes or reserves.\"\u003e$150k–$1.74M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"EBITDA margin by year uses revenue and EBITDA from the model; it rises with scale, but it excludes taxes, working capital, and capex.\"\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 by year uses revenue and EBITDA from the model; it rises with scale, but it excludes taxes, working capital, and capex.\"\u003e-18% to 39%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"This is the annual revenue needed to support $150k owner pay using Year5 EBITDA margin as a proxy; actual pay still depends on cash needs.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-revenue-target.svg\" alt=\"Revenue for target pay icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eRevenue for target pay\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"This is the annual revenue needed to support $150k owner pay using Year5 EBITDA margin as a proxy; actual pay still depends on cash needs.\"\u003e$385k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year1 EBITDA is -$106k, fixed costs are $6.3k monthly, and breakeven takes 9 months, so cash pressure is real before scale.\"\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=\"Year1 EBITDA is -$106k, fixed costs are $6.3k monthly, and breakeven takes 9 months, so cash pressure is real before scale.\"\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 owner income be?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Cash Flow Forecasting Service Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Cash Flow Forecasting Service Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Cash Flow Forecasting Service Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"This is a researched planning estimate, not guaranteed salary, tax advice, or owner distribution advice.\"\u003e\u003cdiv class=\"fml-owner-card\"\u003e\n\u003cheader class=\"fml-owner-header\"\u003e\u003cdiv class=\"fml-owner-heading\"\u003e\n\u003cp class=\"fml-owner-eyebrow\"\u003eOwner income calculator\u003c\/p\u003e\n\u003cp class=\"fml-owner-intro\"\u003eEstimate owner take-home and the target-pay gap from revenue, margin, costs, reserves, and target pay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-scenarios\" aria-label=\"Income scenario presets\"\u003e\n\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"low\"\u003eLow\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario is-active\" type=\"button\" data-scenario=\"base\"\u003eBase\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"high\"\u003eHigh\u003c\/button\u003e\n\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-owner-layout\"\u003e\n\u003cform class=\"fml-owner-inputs\"\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMonthly revenue\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly sales collected before expenses. Base ties to Year 1 revenue of 602,000, or about 50,167 a month.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly sales collected before expenses. Base ties to Year 1 revenue of 602,000, or about 50,167 a 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. Base ties to Year 1 revenue of 602,000, or about 50,167 a month.\" data-low=\"40000\" data-base=\"50167\" data-high=\"85000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"50,167\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eGross margin\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of revenue left after direct service costs, like software, data access, and other delivery costs.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after direct service costs, like software, data access, and other delivery costs.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"grossMargin\" data-owner-kind=\"percent\" data-owner-label=\"Gross margin\" data-owner-note=\"Percent of revenue left after direct service costs, like software, data access, and other delivery costs.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"85\" data-base=\"88\" data-high=\"90\" value=\"88\"\u003e\u003coutput\u003e88%\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, contractor support, and staffing coverage before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll, contractor support, 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, contractor support, and staffing coverage before owner pay.\" data-low=\"10000\" data-base=\"12000\" data-high=\"18000\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"12,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eFixed overhead\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Recurring overhead like office, insurance, CRM, legal, telecom, and content subscriptions. Base uses the 6,300 monthly fixed cost level.\"\u003ei\u003cspan role=\"tooltip\"\u003eRecurring overhead like office, insurance, CRM, legal, telecom, and content subscriptions. Base uses the 6,300 monthly fixed cost level.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"fixedOverhead\" data-owner-kind=\"money\" data-owner-label=\"Fixed overhead\" data-owner-note=\"Recurring overhead like office, insurance, CRM, legal, telecom, and content subscriptions. Base uses the 6,300 monthly fixed cost level.\" data-low=\"6300\" data-base=\"6300\" data-high=\"6300\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"6,300\"\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 client acquisition spend. Base reflects the 45,000 Year 1 budget, or about 3,750 a month.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly marketing and client acquisition spend. Base reflects the 45,000 Year 1 budget, or about 3,750 a 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=\"marketing\" data-owner-kind=\"money\" data-owner-label=\"Marketing\" data-owner-note=\"Monthly marketing and client acquisition spend. Base reflects the 45,000 Year 1 budget, or about 3,750 a month.\" data-low=\"3000\" data-base=\"3750\" data-high=\"5000\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"3,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\u003eDebt service\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly loan payments or required debt service. Use 0 if there is no debt.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan payments or required debt service. 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 payments or required debt service. 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 set aside for taxes before owner take-home is calculated.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit set aside for taxes before owner take-home 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 take-home is calculated.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"50\" step=\"1\" data-low=\"15\" data-base=\"18\" data-high=\"20\" value=\"18\"\u003e\u003coutput\u003e18%\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 working capital, growth, repairs, and risk buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit kept for working capital, growth, repairs, 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 working capital, growth, repairs, and risk buffer.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"50\" step=\"1\" data-low=\"8\" data-base=\"10\" data-high=\"12\" value=\"10\"\u003e\u003coutput\u003e10%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTarget owner pay\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly owner income target. Base reflects the 150,000 principal salary source number, or 12,500 a month.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly owner income target. Base reflects the 150,000 principal salary source number, or 12,500 a 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=\"targetOwnerPay\" data-owner-kind=\"money\" data-owner-label=\"Target owner pay\" data-owner-note=\"Monthly owner income target. Base reflects the 150,000 principal salary source number, or 12,500 a month.\" data-low=\"10000\" data-base=\"12500\" data-high=\"15000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"12,500\"\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$15,910\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\"\u003e32%\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$44,785\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$3,410\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$190,920\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$22,097\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$6,187\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$3,410\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$50,167\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: 88%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$44,147\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: 44%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$22,050\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: 12%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$6,187\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: 32%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$15,910\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 Cash Flow Forecasting Service model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThe article already shows the dashboard, income outputs, assumptions tab, and scenario testing; use the \u003ca href=\"\/products\/cash-flow-forecasting-financial-model\"\u003eCash Flow Forecasting Service Financial Model Template\u003c\/a\u003e as backup to test \u003cstrong\u003eowner pay capacity\u003c\/strong\u003e, \u003cstrong\u003eMonth 9 breakeven\u003c\/strong\u003e, \u003cstrong\u003e$739,000 minimum cash in Month 17\u003c\/strong\u003e, and \u003cstrong\u003e31-month payback\u003c\/strong\u003e. Open the model.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eOwner pay capacity\u003c\/li\u003e\n\u003cli\u003eBreakeven in Month 9\u003c\/li\u003e\n\u003cli\u003eCash runway to Month 17\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\/cash-flow-forecasting-financial-model-dashboard-financialmodelslab_b2200080-bc8f-4998-a579-5cf8b4413579.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/cash-flow-forecasting-financial-model-dashboard-financialmodelslab_b2200080-bc8f-4998-a579-5cf8b4413579.webp?width=500\" alt=\"Cash Flow Forecasting Service Financial Model dashboard summarizing key KPIs, runway and cash position with a dynamic dashboard view to monitor liquidity, forecasts and investor-ready performance charts, addressing 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;\"\u003eWhat should a cash flow forecasting service charge?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eA \u003cstrong\u003eCash Flow Forecasting Service\u003c\/strong\u003e should charge for \u003cstrong\u003ehours, complexity, and decision support\u003c\/strong\u003e, not a random markup. A practical range is \u003cstrong\u003e$1,750 per month\u003c\/strong\u003e for a Year 1 retainer, rising to \u003cstrong\u003e$2,200 per month\u003c\/strong\u003e by Year 5, with project work at \u003cstrong\u003e$5,000 to $6,250\u003c\/strong\u003e and strategic consulting at \u003cstrong\u003e$1,250 to $1,625\u003c\/strong\u003e. If the forecast needs more cleanup, tighter reporting, or more advisory calls, the price should move up.\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\u003eRetainer pricing\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$175\u003c\/strong\u003e per hour in Year 1\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e10 hours\u003c\/strong\u003e equals \u003cstrong\u003e$1,750\u003c\/strong\u003e monthly\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$220\u003c\/strong\u003e per hour by Year 5\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e10 hours\u003c\/strong\u003e equals \u003cstrong\u003e$2,200\u003c\/strong\u003e monthly\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\u003eProject and advisory pricing\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e25-hour\u003c\/strong\u003e model: \u003cstrong\u003e$5,000 to $6,250\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$200 to $250\u003c\/strong\u003e per hour for modeling\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e5-hour\u003c\/strong\u003e advisory block: \u003cstrong\u003e$1,250 to $1,625\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eCharge more for data cleanup and cadence\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 cash flow forecasting service scale beyond the owner?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eYes, the \u003cstrong\u003eCash Flow Forecasting Service\u003c\/strong\u003e can scale beyond the owner, but the near-term tradeoff is real: owner take-home can dip while you fund hiring, systems, quality control, and retention. The model starts lean with \u003cstrong\u003e1 principal consultant\u003c\/strong\u003e, \u003cstrong\u003e1 senior FP\u0026amp;A consultant\u003c\/strong\u003e, \u003cstrong\u003e1 junior analyst\u003c\/strong\u003e, and a \u003cstrong\u003ehalf-time administrative coordinator\u003c\/strong\u003e; by Year 5 it expands to \u003cstrong\u003e1 principal\u003c\/strong\u003e, \u003cstrong\u003e5 senior FP\u0026amp;A consultants\u003c\/strong\u003e, \u003cstrong\u003e4 junior analysts\u003c\/strong\u003e, \u003cstrong\u003e1 business development manager\u003c\/strong\u003e, and \u003cstrong\u003e1 administrative coordinator\u003c\/strong\u003e. That growth lifts revenue from \u003cstrong\u003e$602,000\u003c\/strong\u003e to \u003cstrong\u003e$4.077 million\u003c\/strong\u003e, while payroll rises from \u003cstrong\u003e$367,500\u003c\/strong\u003e to \u003cstrong\u003e$1.165 million\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\u003eOwner-led to contractor-led\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eLower fixed cost\u003c\/strong\u003e, slower scale\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOwner control\u003c\/strong\u003e stays high\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTake-home\u003c\/strong\u003e is more variable\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQuality\u003c\/strong\u003e depends on the founder\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\u003eStaffed model at Year 5\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eRevenue\u003c\/strong\u003e reaches \u003cstrong\u003e$4.077 million\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePayroll\u003c\/strong\u003e reaches \u003cstrong\u003e$1.165 million\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMore systems\u003c\/strong\u003e improve consistency\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRetention\u003c\/strong\u003e and coverage get better\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat profit margin can a cash flow forecasting service have?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eA \u003cstrong\u003eCash Flow Forecasting Service\u003c\/strong\u003e can start with weak margins, then turn very strong as the work repeats; EBITDA margin moves from \u003cstrong\u003e-176%\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e105%\u003c\/strong\u003e in Year 2, then \u003cstrong\u003e210%\u003c\/strong\u003e, \u003cstrong\u003e302%\u003c\/strong\u003e, and \u003cstrong\u003e390%\u003c\/strong\u003e by Year 5. Gross margin also improves as software and data costs fall from \u003cstrong\u003e120%\u003c\/strong\u003e of revenue in Year 1 to \u003cstrong\u003e75%\u003c\/strong\u003e in Year 5, while sales, referral, travel, and client meeting costs fall from \u003cstrong\u003e150%\u003c\/strong\u003e to \u003cstrong\u003e110%\u003c\/strong\u003e. If you want the setup path, see \u003ca href=\"\/blogs\/how-to-open\/cash-flow-forecasting\"\u003eHow Do I Launch A Cash Flow Forecasting Service?\u003c\/a\u003e—the margin jump comes when recurring retainers rise from \u003cstrong\u003e600%\u003c\/strong\u003e to \u003cstrong\u003e800%\u003c\/strong\u003e of customer allocation and delivery gets more repeatable.\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\u003eGross margin drivers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e120%\u003c\/strong\u003e to \u003cstrong\u003e75%\u003c\/strong\u003e software\/data cost load\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e150%\u003c\/strong\u003e to \u003cstrong\u003e110%\u003c\/strong\u003e sales cost load\u003c\/li\u003e\n\u003cli\u003eRepeat work makes delivery cheaper\u003c\/li\u003e\n\u003cli\u003eRecurring retainers lift margin mix\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\u003eEBITDA and owner take-home\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eEBITDA margin starts at \u003cstrong\u003e-176%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eThen hits \u003cstrong\u003e105%\u003c\/strong\u003e in Year 2\u003c\/li\u003e\n\u003cli\u003eRises to \u003cstrong\u003e210%\u003c\/strong\u003e, \u003cstrong\u003e302%\u003c\/strong\u003e, \u003cstrong\u003e390%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eOwner take-home improves as EBITDA turns positive\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=\"Six main income drivers for a cash flow forecasting 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\u003eClient Count\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$602K-$4.08M\u003c\/strong\u003e\u003cp\u003eMore active clients push revenue from the first year to the mature year and set the ceiling for owner pay.\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\u003eLabor Leverage\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$367.5K-$1.165M\u003c\/strong\u003e\u003cp\u003ePayroll scales fast, so take-home improves only when revenue grows faster than headcount.\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\u003eRetainer Pricing\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$1.75K-$2.2K\u003c\/strong\u003e\u003cp\u003eHigher monthly retainers lift revenue on the same work, and that extra spread flows straight to profit.\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\u003eRetention Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e60%-80%\u003c\/strong\u003e\u003cp\u003eA bigger retainer share steadies cash flow and cuts the scramble to replace one-off project work.\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\u003eDelivery Efficiency\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e88%-92.5%\u003c\/strong\u003e\u003cp\u003eLower tool and data costs keep gross margin high, so more of each dollar stays after delivery.\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\u003eOverhead Control\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$6.3K\/mo\u003c\/strong\u003e\u003cp\u003eFixed overhead is light, but every extra dollar of waste still eats owner pay before growth does.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCash Flow Forecasting Service Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eRetainer Pricing\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row1\"\u003e\n\u003ch3\u003eRetainer Pricing\u003c\/h3\u003e\n\u003cp\u003eRetainer pricing matters because recurring cash funds payroll and owner pay. At \u003cstrong\u003e10 hours\u003c\/strong\u003e per client, a \u003cstrong\u003e$175\u003c\/strong\u003e hourly rate gives a \u003cstrong\u003e$1,750\u003c\/strong\u003e monthly retainer in Year 1; at \u003cstrong\u003e$220\u003c\/strong\u003e per hour, that becomes \u003cstrong\u003e$2,200\u003c\/strong\u003e in Year 5. That is \u003cstrong\u003e$450\u003c\/strong\u003e more per client each month, or \u003cstrong\u003e$5,400\u003c\/strong\u003e a year, if workload stays at 10 hours.\u003c\/p\u003e\n\u003cp\u003eWhat this driver includes: billable hours, forecast complexity, advisory meetings, data integrations, reporting cadence, and decision support. The risk is simple: raising price without cutting client pain or improving forecast usefulness. Price should rise only when the service produces clearer cash timing, fewer surprises, and better decisions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row1\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eRaise Price With Proof\u003c\/h3\u003e\n\u003cp\u003eTrack \u003cstrong\u003ehours per client\u003c\/strong\u003e, \u003cstrong\u003escope changes\u003c\/strong\u003e, and \u003cstrong\u003eclient response time\u003c\/strong\u003e. If a retainer takes more than 10 hours, or adds more meetings and reporting, reprice it before margin erodes. One clean rule: if the work grows, the retainer should too.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eMeasure hours against the retainer fee.\u003c\/li\u003e\n\u003cli\u003ePrice extra meetings and integrations.\u003c\/li\u003e\n\u003cli\u003eLink increases to clearer forecasts.\u003c\/li\u003e\n\u003cli\u003eDrop low-value work fast.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThe goal is higher revenue per client without letting delivery time run wild. When the forecast is useful and workload is controlled, the owner gets better cash flow, steadier profit, and more room to pay themselves.\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;\"\u003eActive Client Count\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row2\"\u003e\n\u003ch3\u003eActive Client Count\u003c\/h3\u003e\n\u003cp\u003eOwner income rises when \u003cstrong\u003eactive recurring clients\u003c\/strong\u003e cover payroll, fixed overhead, and marketing. With \u003cstrong\u003e$50,200\u003c\/strong\u003e in Year 1 monthly revenue and \u003cstrong\u003e$1,750\u003c\/strong\u003e per monthly retainer, that is about \u003cstrong\u003e29 retainer-equivalent clients\u003c\/strong\u003e. Each retainer uses \u003cstrong\u003e10 billable hours\u003c\/strong\u003e, while project work uses \u003cstrong\u003e25 hours\u003c\/strong\u003e, so the mix matters as much as the headcount.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: more clients help only if delivery stays tight. Fixed costs are \u003cstrong\u003e$6,300 per month\u003c\/strong\u003e before payroll, marketing, and variable costs, so churn hits fast if updates slow down or client communication slips. One line says it all: \u003cstrong\u003ecount matters, but retained cash matters more.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row2\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eKeep Recurring Clients Stable\u003c\/h3\u003e\n\u003cp\u003eTrack \u003cstrong\u003eactive retainers\u003c\/strong\u003e, \u003cstrong\u003eproject clients\u003c\/strong\u003e, and \u003cstrong\u003ehours per client\u003c\/strong\u003e every month. If project work keeps taking \u003cstrong\u003e25 hours\u003c\/strong\u003e, it can crowd out retainer work and weaken recurring cash. Use the client count to test whether revenue is enough to cover fixed costs, then leave room for payroll and owner pay.\u003c\/p\u003e\n\u003cp\u003eWatch monthly close cycles, forecast reviews, and client calls for strain. If those touchpoints slip, churn risk rises before revenue does. The best control is simple: keep a clean update cadence, so clients see value, stay longer, and keep the monthly cash base steady.\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;\"\u003eDelivery Efficiency\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eDelivery Efficiency\u003c\/h3\u003e\n    \u003cp\u003eIf each client needs the same forecast every month, speed becomes a margin lever. Standard onboarding, data templates, accounting integrations, repeatable reporting, and a monthly forecast checklist cut cleanup and review time. That matters because software and data costs are \u003cstrong\u003e120%\u003c\/strong\u003e of revenue in Year 1 and \u003cstrong\u003e75%\u003c\/strong\u003e in Year 5, so wasted hours hit owner pay fast.\u003c\/p\u003e\n    \u003cp\u003eThe key inputs are client count, number of data sources, cleanup time, update frequency, and review cycles. Automation helps with updates, but it does not replace judgment on \u003cstrong\u003ecash timing\u003c\/strong\u003e, \u003cstrong\u003ecollections\u003c\/strong\u003e, payroll, debt service, or vendor payments. The main risk is over-automating messy client data, which creates rework and weak forecasts.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eCut Cleanup Time\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003ehours per client\u003c\/strong\u003e, revision count, and days from month-end close to forecast delivery. If cleanup time falls and forecast quality holds, each consultant can handle more work, and the owner keeps more room for profit draw.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eUse one onboarding template.\u003c\/li\u003e\n        \u003cli\u003ePull data from accounting systems.\u003c\/li\u003e\n        \u003cli\u003eKeep a fixed monthly checklist.\u003c\/li\u003e\n        \u003cli\u003eFlag cash gaps early.\u003c\/li\u003e\n        \u003cli\u003eReview exceptions, not every line.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eMeasure whether the forecast still drives real actions on payroll, debt service, and vendor payments. If it does, efficiency is improving income instead of just speeding up busywork.\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;\"\u003eLabor Leverage\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row4\"\u003e\n    \u003ch3\u003eLabor Leverage\u003c\/h3\u003e\n    \u003cp\u003eLabor leverage means pushing data prep and recurring updates off the owner so senior staff can spend more time on sales, advisory calls, and quality control. In this model, headcount grows from \u003cstrong\u003e1 senior FP\u0026amp;A consultant and 1 junior analyst\u003c\/strong\u003e to \u003cstrong\u003e5 seniors and 4 juniors\u003c\/strong\u003e, while payroll rises from \u003cstrong\u003e$367,500\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e$1,165 million\u003c\/strong\u003e in Year 5.\u003c\/p\u003e\n    \u003cp\u003eThe income effect is more capacity, lower owner delivery hours, and better service coverage. But the timing matters: if hiring runs ahead of booked work, cash gets tighter and the owner’s take-home can dip while utilization builds. The real test is whether new staff are filling billable work fast enough to cover payroll.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eHire to billable load\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003ebillable hours\u003c\/strong\u003e, \u003cstrong\u003eutilization\u003c\/strong\u003e, and owner hours spent on delivery versus selling. If seniors are doing data cleanup, that’s expensive labor on low-value work. The owner should know how many client hours each role can support before the next hire lands.\u003c\/p\u003e\n      \u003cp\u003eUse templates, repeat update checklists, and clear handoffs so juniors handle prep and seniors handle judgment calls like cash timing, collections, payroll, debt service, and vendor payments. If utilization is still soft, delay the next hire; that protects cash flow and keeps owner pay from getting squeezed.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step4\"\u003e4\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eOperating Overhead\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row5\"\u003e\n\u003ch3\u003eKeep Fixed Overhead Tight\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eOperating overhead\u003c\/strong\u003e is the monthly spend that stays on even before new client work lands: co-working space, professional liability insurance, CRM and productivi\nty tools, legal and accounting retainers, telecom, internet, and content subscriptions. Here, fixed monthly costs are \u003cstrong\u003e$6,300\u003c\/strong\u003e, so every extra dollar above that comes out of gross profit and cuts the cash available for owner pay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row5\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Spend Against Billable Demand\u003c\/h3\u003e\n\u003cp\u003eUse client count, billable hours, and forecasted revenue to decide when overhead can grow. Annual marketing rises from \u003cstrong\u003e$45,000\u003c\/strong\u003e to \u003cstrong\u003e$140,000\u003c\/strong\u003e, and startup capex totals \u003cstrong\u003e$82,500\u003c\/strong\u003e, so adding tools before revenue density supports them can squeeze cash fast. The rule is simple: if a tool does not help deliver, sell, or collect faster, it can wait.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eTrack\u003c\/strong\u003e fixed costs monthly.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eApprove\u003c\/strong\u003e tools only with demand.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDelay\u003c\/strong\u003e nonessential software.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProtect\u003c\/strong\u003e owner draw first.\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 step5\"\u003e5\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eRetention and Expansion Revenue\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 and Expansion Revenue\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eRecurring revenue\u003c\/strong\u003e matters here because it smooths owner pay. In the model, monthly retainer allocation rises from \u003cstrong\u003e600%\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e800%\u003c\/strong\u003e in Year 5, while project-based modeling falls from \u003cstrong\u003e300%\u003c\/strong\u003e to \u003cstrong\u003e100%\u003c\/strong\u003e. That shift lowers revenue swings, keeps consultant hours more predictable, and makes it easier to pay the owner from steady cash instead of lumpy project fees.\u003c\/p\u003e\n    \u003cp\u003eThis driver includes retainers plus add-ons like \u003cstrong\u003escenario planning\u003c\/strong\u003e, \u003cstrong\u003elender package support\u003c\/strong\u003e, \u003cstrong\u003ebudgeting support\u003c\/strong\u003e, and \u003cstrong\u003ecash runway reviews\u003c\/strong\u003e. To estimate it, track renewal rate, add-on conversion rate, billable hours per client, and how often project work turns into ongoing support. The risk is treating add-ons as one-off work, so the extra revenue disappears after the first month.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTurn add-ons into renewals\u003c\/h3\u003e\n      \u003cp\u003ePrice expansion work as part of a monthly cadence, not as a loose task list. If a client asks for a runway review or lender package, attach a follow-up review date and a clear next deliverable. That keeps revenue recurring and helps avoid idle gaps in consultant schedules. One clean rule: every project should point to the next month’s retainer scope.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack renewal and expansion separately.\u003c\/li\u003e\n        \u003cli\u003eConvert one-offs into monthly reviews.\u003c\/li\u003e\n        \u003cli\u003eSet next-step dates in every scope.\u003c\/li\u003e\n        \u003cli\u003eWatch billable hours by client.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompare lean, base, and high owner-income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Cash Flow Forecasting Service Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Cash Flow Forecasting Service Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"These scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions.\"\u003e\u003cdiv class=\"fml-scenario-table-card\"\u003e\n\u003cheader class=\"fml-scenario-table-header\"\u003e\u003cdiv\u003e\n\u003cp class=\"fml-scenario-table-eyebrow\"\u003eOwner income scenarios\u003c\/p\u003e\n\u003cp class=\"fml-scenario-table-description\"\u003eOwner income changes fast here because revenue mix, staffing, and marketing spend drive EBITDA. Early losses can still support a founder salary, but only after cash reserves cover the gap.\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 pay capacity for the service.\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\"\u003eLow Case\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 Case\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\"\u003eHigh Case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Launch model\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-launch\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-launch-model.svg\" alt=\"Launch model icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eLaunch model\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"This is the lower earnings path, where Year 1 stays negative before the founder can take much beyond a modest salary.\"\u003eThis is the lower earnings path, where Year 1 stays negative before the founder can take much beyond a modest salary.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the modeled middle path, where the business starts paying the owner more as EBITDA turns solidly positive.\"\u003eThis is the modeled middle path, where the business starts paying the owner more as EBITDA turns solidly positive.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the stronger earnings path, where the owner benefits from scale but still does not take all EBITDA as income.\"\u003eThis is the stronger earnings path, where the owner benefits from scale but still does not take all EBITDA as income.\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=\"It reflects $602,000 of Year 1 revenue, -$106,000 EBITDA, and a $150,000 principal salary, so owner pay capacity is about $44,000 before taxes and reserves.\"\u003eIt reflects $602,000 of Year 1 revenue, -$106,000 EBITDA, and a $150,000 principal salary, so owner pay capacity is about $44,000 before taxes and reserves.\u003c\/td\u003e\n\u003ctd data-export-value=\"It reflects Year 3 at about $1.987 million revenue and $418,000 EBITDA, with 70% retainers, 20% project work, and 10% hourly consulting.\"\u003eIt reflects Year 3 at about $1.987 million revenue and $418,000 EBITDA, with 70% retainers, 20% project work, and 10% hourly consulting.\u003c\/td\u003e\n\u003ctd data-export-value=\"It reflects Year 5 at about $4.077 million revenue and $1.592 million EBITDA, with 80% retainers, 10% project work, and a larger team.\"\u003eIt reflects Year 5 at about $4.077 million revenue and $1.592 million EBITDA, with 80% retainers, 10% project work, and a larger team.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Cost drivers\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-drivers\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-cost-drivers.svg\" alt=\"Cost drivers icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eCost drivers\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Year 1 loss; fixed payroll load; marketing spend; sales commissions\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eYear 1 loss\u003c\/li\u003e\n\u003cli\u003efixed payroll load\u003c\/li\u003e\n\u003cli\u003emarketing spend\u003c\/li\u003e\n\u003cli\u003esales commissions\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Positive EBITDA; retainer mix; project work; hourly consulting; disciplined staffing\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003ePositive EBITDA\u003c\/li\u003e\n\u003cli\u003eretainer mix\u003c\/li\u003e\n\u003cli\u003eproject work\u003c\/li\u003e\n\u003cli\u003ehourly consulting\u003c\/li\u003e\n\u003cli\u003edisciplined staffing\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"High EBITDA; higher retainer mix; larger team; better utilization\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eHigh EBITDA\u003c\/li\u003e\n\u003cli\u003ehigher retainer mix\u003c\/li\u003e\n\u003cli\u003elarger team\u003c\/li\u003e\n\u003cli\u003ebetter utilization\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=\"$44,000\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$44,000\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLow case band\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$568,000\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$568,000\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eBase case band\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$1,742,000\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$1,742,000\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eHigh case band\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Best fit\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-fit\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-best-fit.svg\" alt=\"Best fit icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eBest fit\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Use this to test the first-year cash gap and how long reserves must last.\"\u003eUse this to test the first-year cash gap and how long reserves must last.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the planning case for budgeting owner draw and hiring.\"\u003eUse this as the planning case for budgeting owner draw and hiring.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test upside if sales scale and delivery stays efficient.\"\u003eUse this to test upside if sales scale and delivery stays efficient.\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":49303690903795,"sku":"cash-flow-forecasting-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/cash-flow-forecasting-owner-makes.webp?v=1782678173","url":"https:\/\/financialmodelslab.com\/products\/cash-flow-forecasting-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}