{"product_id":"dog-food-formulation-owner-makes","title":"Dog Food Formulation Consulting Owner Income: $148M Year 1 EBITDA","description":"\u003cbr\u003e\u003cdiv class=\"container_new_design\"\u003e\n\u003cdiv class=\"text-section text-1_new_design\"\u003e\n\u003cdiv class=\"line_top\"\u003e\u003c\/div\u003e\n\u003cp\u003eYou’re modeling owner income from a dog food formulation consulting business, so revenue alone isn’t the answer In this researched five-year model, revenue grows from \u003cstrong\u003e$2588M in Year 1\u003c\/strong\u003e to \u003cstrong\u003e$11863M in Year 5\u003c\/strong\u003e, with EBITDA from \u003cstrong\u003e$1477M\u003c\/strong\u003e to \u003cstrong\u003e$8540M\u003c\/strong\u003e before taxes, debt service, reserves, and owner distributions Actual take-home depends on pricing, client volume, formulation complexity, compliance support, reserves, and whether the owner fills the $185,000 Chief Veterinary Nutritionist role\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\u003cdiv class=\"image-section image-1_new_design\" id=\"main_article_image\"\u003e\u003c\/div\u003e\n\u003c\/div\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=\"Annual EBITDA from Year 1 to Year 5, used as the owner take-home planning pool; it excludes taxes, debt service, capex, reserves, and draws.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-owner-income.svg\" alt=\"Owner income icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eOwner income\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Annual EBITDA from Year 1 to Year 5, used as the owner take-home planning pool; it excludes taxes, debt service, capex, reserves, and draws.\"\u003e$1.48M to $8.54M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"EBITDA margin equals EBITDA divided by revenue for Year 1 to Year 5; it excludes taxes, debt service, capex, reserves, and owner draws.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-net-margin.svg\" alt=\"Net margin icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eNet margin\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"EBITDA margin equals EBITDA divided by revenue for Year 1 to Year 5; it excludes taxes, debt service, capex, reserves, and owner draws.\"\u003e57% to 72%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Annual revenue from Year 1 to Year 5 that supports the EBITDA owner-pay pool; it's a planning proxy, not guaranteed cash.\"\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=\"Annual revenue from Year 1 to Year 5 that supports the EBITDA owner-pay pool; it's a planning proxy, not guaranteed cash.\"\u003e$2.59M to $11.86M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Heavy payroll and capex make the business hard early, even with Month 3 breakeven and Month 4 payback; hiring and sales must hit fast.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-business-difficulty.svg\" alt=\"Business difficulty icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eBusiness difficulty\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Heavy payroll and capex make the business hard early, even with Month 3 breakeven and Month 4 payback; hiring and sales must hit fast.\"\u003eHard\u003c\/strong\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to estimate your owner pay?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Dog Food Formulation Consulting Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Dog Food Formulation Consulting Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Dog Food Formulation Consulting Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"Research-based planning estimate only. Actual owner income depends on revenue, margins, payroll, taxes, debt, and reinvestment. 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 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 consulting revenue before expenses. Use the average operating month, not a one-time peak.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly consulting revenue before expenses. Use the average operating month, not a one-time peak.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"monthlyRevenue\" data-owner-kind=\"money\" data-owner-label=\"Monthly revenue\" data-owner-note=\"Monthly consulting revenue before expenses. Use the average operating month, not a one-time peak.\" data-low=\"150000\" data-base=\"215667\" data-high=\"350000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"215,667\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eGross margin\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent left after direct software, subcontractor, referral, and payment costs.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent left after direct software, subcontractor, referral, and payment costs.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"grossMargin\" data-owner-kind=\"percent\" data-owner-label=\"Gross margin\" data-owner-note=\"Percent left after direct software, subcontractor, referral, and payment costs.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"68\" data-base=\"74\" data-high=\"78\" value=\"74\"\u003e\u003coutput\u003e74%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eLabor cost\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly payroll and contractor coverage before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll and contractor coverage before owner pay.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"laborCost\" data-owner-kind=\"money\" data-owner-label=\"Labor cost\" data-owner-note=\"Monthly payroll and contractor coverage before owner pay.\" data-low=\"17000\" data-base=\"24375\" data-high=\"47708\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"24,375\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eFixed overhead\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Rent, software, insurance, legal, utilities, and other recurring overhead.\"\u003ei\u003cspan role=\"tooltip\"\u003eRent, software, insurance, legal, utilities, and other recurring overhead.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"fixedOverhead\" data-owner-kind=\"money\" data-owner-label=\"Fixed overhead\" data-owner-note=\"Rent, software, insurance, legal, utilities, and other recurring overhead.\" data-low=\"4000\" data-base=\"4550\" data-high=\"5500\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"4,550\"\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 spend needed to support customer acquisition.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly marketing spend needed to support customer acquisition.\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 spend needed to support customer acquisition.\" data-low=\"2500\" 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 or financing payment. Use 0 if there is no debt.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or financing payment. 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 payment. 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.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit set aside for taxes before owner take-home.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"taxReserve\" data-owner-kind=\"percent\" data-owner-label=\"Tax reserve\" data-owner-note=\"Percent of profit set aside for taxes before owner take-home.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"18\" data-base=\"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=\"Target monthly owner income used to measure the target-pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eTarget monthly owner income used to measure the target-pay gap.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"targetOwnerPay\" data-owner-kind=\"money\" data-owner-label=\"Target owner pay\" data-owner-note=\"Target monthly owner income used to measure the target-pay gap.\" data-low=\"10000\" data-base=\"18000\" data-high=\"25000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"18,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$83,767\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\"\u003e39%\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$81,010\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$65,767\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdl class=\"fml-owner-result-list\"\u003e\n\u003cdiv\u003e\n\u003cdt\u003eAnnual owner income\u003c\/dt\u003e\n\u003cdd data-owner-output=\"annualOwnerIncome\"\u003e$1,005,199\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$126,919\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$43,152\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$65,767\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$216K\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: 74%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$160K\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: 15%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$32,675\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: 20%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$43,152\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: 39%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$83,767\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. Actual owner income depends on revenue, margins, payroll, taxes, debt, and reinvestment. 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 test the forecast for Dog Food Formulation Consulting?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eOpen the \u003ca href=\"\/products\/dog-food-formulation-financial-model\"\u003eDog Food Formulation Consulting Financial Model Template\u003c\/a\u003e dashboard and assumptions tabs to review \u003cstrong\u003erevenue\u003c\/strong\u003e, \u003cstrong\u003eEBITDA\u003c\/strong\u003e, \u003cstrong\u003ebreakeven\u003c\/strong\u003e, \u003cstrong\u003epayback\u003c\/strong\u003e, \u003cstrong\u003eminimum cash\u003c\/strong\u003e, and \u003cstrong\u003eowner income\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eRevenue\u003c\/strong\u003e $2.588M-$11.863M\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEBITDA\u003c\/strong\u003e $1.477M-$8.540M\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eScenario tests\u003c\/strong\u003e on assumptions\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMonth 3\u003c\/strong\u003e breakeven\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMonth 4\u003c\/strong\u003e payback\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$841k\u003c\/strong\u003e cash need Month 2\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\/dog-food-formulation-financial-model-dashboard-financialmodelslab_1fa373d3-2d44-41b9-a963-cb9888636e86.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/dog-food-formulation-financial-model-dashboard-financialmodelslab_1fa373d3-2d44-41b9-a963-cb9888636e86.webp?width=500\" alt=\"Dog Food Formulation Consulting Financial Model dashboard summarizing key KPIs, runway\/cash and performance with a dynamic dashboard, investor-ready charts to clarify cash-flow blind spots.\"\u003e\n\u003cdiv class=\"preview-overlay\"\u003e\n\u003cbutton class=\"preview-btn\" type=\"button\" style=\"align-items: center; vertical-align: middle; display: inline-flex; justify-content: center; gap: 6px; line-height: 1;\"\u003e\nPREVIEW \u003csvg fill=\"#fff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewbox=\"0 0 448 512\" width=\"14\"\u003e\u003cpath d=\"M416 176V86.63L246.6 256L416 425.4V336c0-8.844 7.156-16 16-16s16 7.156 16 16v128c0 8.844-7.156 16-16 16h-128c-8.844 0-16-7.156-16-16s7.156-16 16-16h89.38L224 278.6L54.63 448H144C152.8 448 160 455.2 160 464S152.8 480 144 480h-128C7.156 480 0 472.8 0 464v-128C0 327.2 7.156 320 16 320S32 327.2 32 336v89.38L201.4 256L32 86.63V176C32 184.8 24.84 192 16 192S0 184.8 0 176v-128C0 39.16 7.156 32 16 32h128C152.8 32 160 39.16 160 48S152.8 64 144 64H54.63L224 233.4L393.4 64H304C295.2 64 288 56.84 288 48S295.2 32 304 32h128C440.8 32 448 39.16 448 48v128C448 184.8 440.8 192 432 192S416 184.8 416 176z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCan a dog food formulation consulting business scale?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eIt can scale, but \u003cstrong\u003eexpert capacity\u003c\/strong\u003e is the hard limit in Dog Food Formulation Consulting. The model only gets bigger when workflow, documentation, subcontractor review, and client success support cut the owner out of every bottleneck. With \u003cstrong\u003e1 associate nutritionist\u003c\/strong\u003e in Year 2, then \u003cstrong\u003e15\u003c\/strong\u003e in Year 3, \u003cstrong\u003e20\u003c\/strong\u003e in Year 4, and \u003cstrong\u003e30\u003c\/strong\u003e in Year 5, revenue grows from \u003cstrong\u003e$2588M\u003c\/strong\u003e to \u003cstrong\u003e$11863M\u003c\/strong\u003e and EBITDA from \u003cstrong\u003e$1477M\u003c\/strong\u003e to \u003cstrong\u003e$8540M\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\u003eWhat drives scale\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eWorkflows\u003c\/strong\u003e reduce review time\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDocumentation\u003c\/strong\u003e standardizes repeats\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSubcontractors\u003c\/strong\u003e add capacity\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eClient support\u003c\/strong\u003e cuts revisions\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eWhat can slow it\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eOwner stays primary technical reviewer\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLiability\u003c\/strong\u003e rises with volume\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCompliance\u003c\/strong\u003e adds more checks\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRevision time\u003c\/strong\u003e delays delivery\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 dog food formulation consulting earn?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eDog Food Formulation Consulting can keep a strong margin if delivery stays light: Year 1 gross margin is \u003cstrong\u003e82%\u003c\/strong\u003e after \u003cstrong\u003e8%\u003c\/strong\u003e software and \u003cstrong\u003e10%\u003c\/strong\u003e subcontractors, and contribution margin is \u003cstrong\u003e74%\u003c\/strong\u003e after another \u003cstrong\u003e5%\u003c\/strong\u003e referral commission and \u003cstrong\u003e3%\u003c\/strong\u003e payment processing. For the cost base, see \u003ca href=\"\/blogs\/operating-costs\/dog-food-formulation\"\u003eWhat Are Operating Costs For Dog Food Formulation Consulting?\u003c\/a\u003e; fixed overhead is \u003cstrong\u003e$4,550\u003c\/strong\u003e per month, and Year 1 payroll starts at \u003cstrong\u003e$185,000\u003c\/strong\u003e for the chief nutritionist, \u003cstrong\u003e$32,500\u003c\/strong\u003e for client success coverage, and \u003cstrong\u003e$75,000\u003c\/strong\u003e for the marketing lead. Reserves still come before owner distributions.\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\u003eMargin math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e82%\u003c\/strong\u003e gross margin in Year 1\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e74%\u003c\/strong\u003e contribution margin in Year 1\u003c\/li\u003e\n\u003cli\u003eSoftware and subcontractors take \u003cstrong\u003e18%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eReferrals and processing take another \u003cstrong\u003e8%\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\u003eCash pressure\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$4,550\u003c\/strong\u003e monthly fixed overhead\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$292,500\u003c\/strong\u003e Year 1 payroll\u003c\/li\u003e\n\u003cli\u003eChief nutritionist is \u003cstrong\u003e$185,000\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eKeep reserves before owner payouts\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow many dog food formulation clients do I need?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eFor Dog Food Formulation Consulting, use client economics, not salary averages: at \u003cstrong\u003e$1,438\u003c\/strong\u003e blended Year 1 revenue per client, a \u003cstrong\u003e$2.588M\u003c\/strong\u003e Year 1 revenue goal needs about \u003cstrong\u003e1,800 blended client-equivalent units\u003c\/strong\u003e. See the KPI setup in \u003ca href=\"\/blogs\/kpi-metrics\/dog-food-formulation\"\u003eWhat Are The 5 KPIs For Dog Food Formulation Consulting Business?\u003c\/a\u003e; the client count changes fast if you add larger packages, repeat retainers, or commercialization support.\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\u003eClient math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$1,250\u003c\/strong\u003e initial consultation revenue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e50 hours\u003c\/strong\u003e at \u003cstrong\u003e$250\u003c\/strong\u003e blended rate\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e40%\u003c\/strong\u003e buy ongoing management\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e15%\u003c\/strong\u003e buy ad-hoc consulting\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\u003eBreak-even lens\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e26%\u003c\/strong\u003e direct and variable costs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$1,064\u003c\/strong\u003e contribution per blended client\u003c\/li\u003e\n\u003cli\u003eBefore payroll, marketing, overhead, reserves\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$2.588M ÷ $1,438 ≈ 1,800\u003c\/strong\u003e clients\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 income drivers?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Main income driver cards for dog food formulation consulting.\"\u003e\u003carticle class=\"driver-option is-cards\"\u003e\u003cdiv class=\"main-driver-grid\"\u003e\n\u003carticle class=\"main-driver-card is-primary\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e1\u003c\/span\u003e\u003ch4\u003eProject Pricing\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$200-$300\u003c\/strong\u003e\u003cp\u003eInitial consults run $250 to $300 per hour and ongoing work runs $200 to $240, so price sets the ceiling on owner take-home.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e2\u003c\/span\u003e\u003ch4\u003eClient Volume\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$2.6M-$11.9M\u003c\/strong\u003e\u003cp\u003eRevenue rises from $2.588M in Year 1 to $11.863M in Year 5, so more active clients drive the biggest jump in cash flow.\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 Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e40%-60%\u003c\/strong\u003e\u003cp\u003eOngoing management grows from 40% to 60% of the mix, and that recurring work makes income steadier and less dependent on one-off jobs.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e4\u003c\/span\u003e\u003ch4\u003eDelivery Margin\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e74%-83%\u003c\/strong\u003e\u003cp\u003eDirect costs stay near 17% to 26% of revenue, so every point of margin loss hits operating profit fast.\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\u003eOwner Utilization\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e1.8-2.3h\u003c\/strong\u003e\u003cp\u003eBillable hours per active customer rise from 1.8 to 2.3 a month, so better use of time lifts revenue without much extra overhead.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e6\u003c\/span\u003e\u003ch4\u003eOverhead Control\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$4.6K\u003c\/strong\u003e\u003cp\u003eFixed overhead is about $4,550 a month, and the model still needs an $841K cash floor in Month 2, so reserve discipline protects take-home pay.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eDog Food Formulation Consulting Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eProject 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\u003eProject Pricing\u003c\/h3\u003e\n    \u003cp\u003eHigher dog food formulation fees lift owner income only when the price matches complexity, compliance support, revisions, and commercialization work. On a \u003cstrong\u003e5-hour\u003c\/strong\u003e initial project, \u003cstrong\u003e$250\/hour\u003c\/strong\u003e brings in \u003cstrong\u003e$1,250\u003c\/strong\u003e; at \u003cstrong\u003e$300\/hour\u003c\/strong\u003e, it becomes \u003cstrong\u003e$1,500\u003c\/strong\u003e. That \u003cstrong\u003e$50\u003c\/strong\u003e increase adds \u003cstrong\u003e$250\u003c\/strong\u003e before delivery costs.\u003c\/p\u003e\n    \u003cp\u003eThe risk is underpricing revision-heavy formulas. If scope expands but the fee stays flat, expert review time eats margin and lowers the owner’s draw. One clean rule: charge more when the recipe needs more back-and-forth, label support, or launch help.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row1\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003ePrice by scope, not hope\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003ehourly rate\u003c\/strong\u003e, \u003cstrong\u003eproject hours\u003c\/strong\u003e, \u003cstrong\u003erevision count\u003c\/strong\u003e, and whether the job needs compliance or commercialization support. The goal is to keep each fee above the time it will really take, so owner pay rises with complexity instead of disappearing into unpaid rework.\u003c\/p\u003e\n      \u003cp\u003eTest higher rates on the hardest work first. What this estimate hides is the revision burden, so price the likely back-and-forth up front.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eQuote revision caps up front.\u003c\/li\u003e\n        \u003cli\u003eSeparate compliance review fees.\u003c\/li\u003e\n        \u003cli\u003eReprice launch support yearly.\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 step1\"\u003e1\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eClient Pipeline\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row2\"\u003e\n    \u003ch3\u003eClient Pipeline\u003c\/h3\u003e\n    \u003cp\u003eThe pipeline is the flow of pet food startups, product teams, private-label sellers, and reformulation clients into paid work. Owner income rises when more of those leads turn into billable projects, because cash comes from active clients, hourly work, and repeat contracts.\u003c\/p\u003e\n    \u003cp\u003eYear 1 marketing spend is \u003cstrong\u003e$45,000\u003c\/strong\u003e with \u003cstrong\u003e$150 CAC\u003c\/strong\u003e (customer acquisition cost, or what it costs to win one client). By Year 5, spend rises to \u003cstrong\u003e$100,000\u003c\/strong\u003e and CAC falls to \u003cstrong\u003e$125\u003c\/strong\u003e, but paid CAC alone does not explain revenue. Referrals, repeat clients, and larger contracts must carry volume, or the owner ends up with too much review time and not enough take-home profit.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row2\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eImprove Pipeline Quality\u003c\/h3\u003e\n      \u003cp\u003eTrack lead source, close rate, average contract value, and revision hours by client type. Low-fit clients can burn expert review time, so one weak lead can hurt margin more than its fee helps it. The useful measure is not just leads, but qualified leads that convert to work fast and need fewer rework cycles.\u003c\/p\u003e\n      \u003cp\u003eUse a simple filter before selling: fit for formulation work, willingness to pay, and likely repeat need. Here’s the quick math: if marketing spend rises but CAC only drops from \u003cstrong\u003e$150\u003c\/strong\u003e to \u003cstrong\u003e$125\u003c\/strong\u003e, growth still depends on referrals, retainers, and bigger projects. That protects gross margin and keeps owner pay from being eaten by unbillable screening.\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;\"\u003eRetainer Revenue\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eRetainer Revenue\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eRetainer revenue\u003c\/strong\u003e turns one-off dog food formulation work into steadier cash flow. Here’s the quick math: at \u003cstrong\u003e15 hours\u003c\/strong\u003e per participating customer, the ongoing work is worth \u003cstrong\u003e$3,000\u003c\/strong\u003e in Year 1 at \u003cstrong\u003e$200 per hour\u003c\/strong\u003e, and \u003cstrong\u003e$3,600\u003c\/strong\u003e in Year 5 at \u003cstrong\u003e$240 per hour\u003c\/strong\u003e. The mix shifts from \u003cstrong\u003e40%\u003c\/strong\u003e ongoing management in Year 1 to \u003cstrong\u003e60%\u003c\/strong\u003e in Year 5, so more income comes from label reviews, ingredient swaps, compliance questions, reformulation support, and pipeline planning.\u003c\/p\u003e\n    \u003cp\u003eThat matters because higher retention means less monthly pressure to refill the project pipeline. The owner’s take-home income gets smoother, and billing is less tied to new launches. What this estimate hides: if retention is weak or work stays outside the retainer scope, the business still gets lumpy and the owner spends more time selling than serving.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Retainer Hours Closely\u003c\/h3\u003e\n      \u003cp\u003ePrice the retainer around the actual service mix, not a vague support promise. Track \u003cstrong\u003eretained customers\u003c\/strong\u003e, \u003cstrong\u003ehours used\u003c\/strong\u003e, and \u003cstrong\u003ehours by task\u003c\/strong\u003e so you can see whether label reviews, substitutions, and reformulation requests are eating the margin. One clean formula: \u003cstrong\u003eretainer revenue = active customers × 15 hours × hourly rate\u003c\/strong\u003e.\u003c\/p\u003e\n      \u003cp\u003eRaise rates as the work gets more compliance-heavy. If the service moves from light check-ins to deeper ongoing management, the extra time should show up in the price. That protects gross margin and keeps recurring revenue strong enough to cover owner pay without chasing new projects every month.\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 Margin\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 Margin\u003c\/h3\u003e\n    \u003cp\u003eDelivery margin is the gap between client revenue and the cost to actually deliver the dog food formula work. In Year 1, direct delivery costs are \u003cstrong\u003e18%\u003c\/strong\u003e from \u003cstrong\u003e8%\u003c\/strong\u003e software and \u003cstrong\u003e10%\u003c\/strong\u003e subcontractors, and total variable load rises to \u003cstrong\u003e26%\u003c\/strong\u003e after \u003cstrong\u003e5%\u003c\/strong\u003e referral fees and \u003cstrong\u003e3%\u003c\/strong\u003e payment processing.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: at a \u003cstrong\u003e26%\u003c\/strong\u003e variable load, each $1 of revenue leaves \u003cstrong\u003e$0.74\u003c\/strong\u003e before fixed overhead and owner pay. The risk is treating gross revenue as take-home cash before specialist review and compliance support; the model lists Year 5 total variable load at \u003cstrong\u003e175%\u003c\/strong\u003e, which would wipe out margin if that input is correct.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eProtect the delivery spread\u003c\/h3\u003e\n      \u003cp\u003eMeasure delivery margin by project, not just by month. Track client count, hourly fee, software spend, subcontractor review cost, referral fees, payment fees, and revision time. If revisions push variable load above \u003cstrong\u003e26%\u003c\/strong\u003e, owner pay drops fast because less revenue is left to cover overhead and profit draw.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack software as a revenue percent.\u003c\/li\u003e\n        \u003cli\u003eTrack subcontractor review hours.\u003c\/li\u003e\n        \u003cli\u003eTrack referral and payment fees.\u003c\/li\u003e\n        \u003cli\u003eTrack revision time per project.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eSet scope rules before work starts. Cap revision rounds, separate compliance support from the base fee, and price specialist review so it is fully covered. If referral and payment fees stay at \u003cstrong\u003e8%\u003c\/strong\u003e combined, the margin still depends on keeping subcontractor rework and software use tight.\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;\"\u003eOwner Utilization\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eBillable Hours per Client\u003c\/h3\u003e\n    \u003cp\u003eThis driver is the ceiling on owner income because expert review, client calls, documentation, revisions, and admin time only scale so far. At \u003cstrong\u003e18\u003c\/strong\u003e billable hours per active customer in Year 1 and \u003cstrong\u003e23\u003c\/strong\u003e by Year 5, a fuller calendar raises revenue, but only if those hours stay paid and tied to active clients.\u003c\/p\u003e\n    \u003cp\u003eInitial consultations take \u003cstrong\u003e50 hours\u003c\/strong\u003e, ongoing management \u003cstrong\u003e15\u003c\/strong\u003e, and ad-hoc consulting \u003cstrong\u003e20\u003c\/strong\u003e, so the mix m\natters as much as volume. If expert review gets rushed, quality slips and rework eats owner pay; if workflows cut nonbillable admin, the same hours produce more take-home cash.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eProtect Review Time\u003c\/h3\u003e\n      \u003cp\u003eTrack billable hours per active client, nonbillable admin, and rework hours. The simple test is whether each added client lifts cash without pushing expert review into rush mode. One clean rule helps: protect review time before you book extra calls.\u003c\/p\u003e\n      \u003cp\u003eUse the Year 1 to Year 5 range as a capacity check, not a goal to cram more work into the same day. At \u003cstrong\u003e18\u003c\/strong\u003e to \u003cstrong\u003e23\u003c\/strong\u003e billable hours per client per month, a higher load should come with tighter scope, better templates, and clear turnaround rules so owner income rises without quality risk.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step5\"\u003e5\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eOverhead And Reserves\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row6\"\u003e\n    \u003ch3\u003eOverhead And Reserves\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eFixed overhead is $4,550 per month\u003c\/strong\u003e before any owner pay, and that includes \u003cstrong\u003e$600 insurance\u003c\/strong\u003e, \u003cstrong\u003e$450 portal hosting\u003c\/strong\u003e, \u003cstrong\u003e$2,200 studio rent\u003c\/strong\u003e, \u003cstrong\u003e$150 platform license\u003c\/strong\u003e, \u003cstrong\u003e$800 legal and accounting\u003c\/strong\u003e, and \u003cstrong\u003e$350 utilities and internet\u003c\/strong\u003e. Add \u003cstrong\u003e$45,000\u003c\/strong\u003e in Year 1 marketing, or about \u003cstrong\u003e$3,750 per month\u003c\/strong\u003e if spread evenly, and the cash drain gets real fast. That lowers immediate take-home even when sales look healthy.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eReserves come first\u003c\/strong\u003e, then owner distributions. If Month 2 cash need is \u003cstrong\u003e$841k\u003c\/strong\u003e, the business cannot treat paper profit as spendable cash, especially during hiring or capex-heavy periods. The key input is not just revenue, but how much cash stays after fixed overhead, marketing, and operating runs. One bad draw can turn a busy month into a liquidity problem.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eProtect Cash Before You Pay Yourself\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003emonthly fixed overhead\u003c\/strong\u003e, \u003cstrong\u003emarketing cash burn\u003c\/strong\u003e, and \u003cstrong\u003eending cash\u003c\/strong\u003e before any draw. Use a simple rule: reserve enough to cover fixed overhead plus the next planned spend cycle, then pay the owner from what remains.\u003c\/p\u003e\n      \u003cp\u003eWatch three numbers each month: \u003cstrong\u003e$4,550\u003c\/strong\u003e base overhead, \u003cstrong\u003e$45,000\u003c\/strong\u003e annual marketing, and the \u003cstrong\u003e$841k\u003c\/strong\u003e Month 2 cash need. If hiring starts or equipment spend rises, hold distributions back until reserves are rebuilt.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eForecast cash before owner pay\u003c\/li\u003e\n        \u003cli\u003eSeparate reserve and operating accounts\u003c\/li\u003e\n        \u003cli\u003eDelay draws during hiring spikes\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 growth owner income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Dog Food Formulation Consulting Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Dog Food Formulation Consulting Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"These scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions.\"\u003e\u003cdiv class=\"fml-scenario-table-card\"\u003e\n\u003cheader class=\"fml-scenario-table-header\"\u003e\u003cdiv\u003e\n\u003cp class=\"fml-scenario-table-eyebrow\"\u003eOwner income scenarios\u003c\/p\u003e\n\u003cp class=\"fml-scenario-table-description\"\u003eOwner income shifts with billable hours, staffing, and marketing spend. The same consulting model can stay lean at launch or scale fast as repeat work grows.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-actions\"\u003e\u003cbutton class=\"fml-scenario-table-export\" type=\"button\" data-scenario-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-scenario-table-wrap\"\u003e\u003ctable class=\"fml-scenario-table-grid\"\u003e\n\u003ccaption\u003eLow, base, and high owner income paths at a glance.\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 launch\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\"\u003eCore plan\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"High Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eHigh Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eUpside run\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 owner-income path, with Year 1 staying close to launch scale and tighter take-home after overhead.\"\u003eThis is the lower owner-income path, with Year 1 staying close to launch scale and tighter take-home after overhead.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the modeled mid-case, with income building as ongoing management and ad-hoc work carry more of the book.\"\u003eThis is the modeled mid-case, with income building as ongoing management and ad-hoc work carry more of the book.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the stronger earnings path, with a larger recurring base and higher owner take-home potential if utilization stays high.\"\u003eThis is the stronger earnings path, with a larger recurring base and higher owner take-home potential if utilization stays high.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Typical setup\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-setup\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-typical-setup.svg\" alt=\"Typical setup icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eTypical setup\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Year 1 revenue is $2.588M and EBITDA is $1.477M, with $45,000 marketing, 100% initial consultations, and a 1.0 nutrition lead plus a 0.5 client success role.\"\u003eYear 1 revenue is $2.588M and EBITDA is $1.477M, with $45,000 marketing, 100% initial consultations, and a 1.0 nutrition lead plus a 0.5 client success role.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 3 revenue is $7.185M and EBITDA is $4.809M, with $75,000 marketing, 50% ongoing management, and a 1.5 FTE associate nutritionist added.\"\u003eYear 3 revenue is $7.185M and EBITDA is $4.809M, with $75,000 marketing, 50% ongoing management, and a 1.5 FTE associate nutritionist added.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 5 revenue is $11.863M and EBITDA is $8.540M, with $100,000 marketing, 60% ongoing management, 25% ad-hoc consulting, and a 3.0 FTE associate nutritionist.\"\u003eYear 5 revenue is $11.863M and EBITDA is $8.540M, with $100,000 marketing, 60% ongoing management, 25% ad-hoc consulting, and a 3.0 FTE associate nutritionist.\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=\"Marketing spend; payroll load; software and subcontractors; fixed overhead; referral and processing fees\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eMarketing spend\u003c\/li\u003e\n\u003cli\u003epayroll load\u003c\/li\u003e\n\u003cli\u003esoftware and subcontractors\u003c\/li\u003e\n\u003cli\u003efixed overhead\u003c\/li\u003e\n\u003cli\u003ereferral and processing fees\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Repeat client mix; staffing ramp; marketing spend; billable hours per active customer; software and subcontractors\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eRepeat client mix\u003c\/li\u003e\n\u003cli\u003estaffing ramp\u003c\/li\u003e\n\u003cli\u003emarketing spend\u003c\/li\u003e\n\u003cli\u003ebillable hours per active customer\u003c\/li\u003e\n\u003cli\u003esoftware and subcontractors\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Recurring client mix; marketing spend; larger payroll; billable hours per active customer; lower software and subcontractor share\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eRecurring client mix\u003c\/li\u003e\n\u003cli\u003emarketing spend\u003c\/li\u003e\n\u003cli\u003elarger payroll\u003c\/li\u003e\n\u003cli\u003ebillable hours per active customer\u003c\/li\u003e\n\u003cli\u003elower software and subcontractor share\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=\"$1.48M EBITDA proxy\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$1.48M EBITDA proxy\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLower income band\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$4.81M EBITDA proxy\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$4.81M EBITDA proxy\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eCore income band\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$8.54M EBITDA proxy\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$8.54M EBITDA proxy\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eUpside income 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 stress-test a slower launch or a year with weaker client ramp.\"\u003eUse this to stress-test a slower launch or a year with weaker client ramp.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the default plan for budgeting, hiring, and owner draw decisions.\"\u003eUse this as the default plan for budgeting, hiring, and owner draw decisions.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test what happens if repeat work and staffing scale cleanly.\"\u003eUse this to test what happens if repeat work and staffing scale cleanly.\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":49303514972403,"sku":"dog-food-formulation-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/dog-food-formulation-owner-makes.webp?v=1782681151","url":"https:\/\/financialmodelslab.com\/products\/dog-food-formulation-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}