{"product_id":"catch-basin-cleaning-kpi-metrics","title":"What 5 KPIs Should Catch Basin Cleaning Service Business Track?","description":"\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\u003ch2\u003eKPI Metrics for Catch Basin Cleaning Service\u003c\/h2\u003e\n\u003cp\u003eRunning a Catch Basin Cleaning Service requires intense focus on asset utilization and contract profitability This guide outlines 7 core Key Performance Indicators (KPIs) you must track weekly and monthly to ensure sustainable growth in 2026 and beyond Your primary financial levers are managing high initial capital expenditure (CAPEX) and optimizing service routes We focus on efficiency metrics like Gross Margin, which needs to exceed \u003cstrong\u003e795%\u003c\/strong\u003e (100% minus 205% variable costs) to cover fixed overhead of \u003cstrong\u003e$14,600\u003c\/strong\u003e monthly You must also drive down the Customer Acquisition Cost (CAC), starting at \u003cstrong\u003e$1,200\u003c\/strong\u003e, by increasing contract size and retention Reviewing these metrics monthly helps you hit the projected October 2026 breakeven date\n\u003c\/p\u003e\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\n\u003ch2\u003e\n\u003cspan style=\"color: #6067F2;\"\u003e7 KPIs to Track for \u003c\/span\u003eCatch Basin Cleaning Service\u003c\/h2\u003e\u003cbr\u003e\n\u003ctable id=\"dwnld_tbl_id\"\u003e\n\u003ctr\u003e\n\u003cth\u003e#\u003c\/th\u003e\n\u003cth\u003eKPI Name\u003c\/th\u003e\n\u003cth\u003eMetric Type\u003c\/th\u003e\n\u003cth\u003eTarget \/ Benchmark\u003c\/th\u003e\n\u003cth\u003eReview Frequency\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003eCustomer Acquisition Cost (CAC)\u003c\/td\u003e\n\u003ctd\u003eEfficiency\u003c\/td\u003e\n\u003ctd\u003eReduce spend from $1,500 to $1,100 per new municipal contract by Q4 2027; calculated as Total Sales \u0026amp; Marketing Spend \/ New Contracts Signed\u003c\/td\u003e\n\u003ctd\u003eMonthly\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003eContract Renewal Rate\u003c\/td\u003e\n\u003ctd\u003eRetention\u003c\/td\u003e\n\u003ctd\u003eMaintain 92% renewal rate on annual maintenance agreements; this measures stability after initial service delivery\u003c\/td\u003e\n\u003ctd\u003eQuarterly\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3\u003c\/td\u003e\n\u003ctd\u003eGross Margin Percentage\u003c\/td\u003e\n\u003ctd\u003eProfitability\u003c\/td\u003e\n\u003ctd\u003eMust stay above 65% after accounting for disposal fees and direct crew wages; calculated as (Revenue - Variable Costs) \/ Revenue\u003c\/td\u003e\n\u003ctd\u003eWeekly\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4\u003c\/td\u003e\n\u003ctd\u003eRevenue Per Field Technician (FTE)\u003c\/td\u003e\n\u003ctd\u003eProductivity\u003c\/td\u003e\n\u003ctd\u003eIncrease average daily revenue per crew from $2,200 to $2,800 by end of 2027; tracks labor output efficiency\u003c\/td\u003e\n\u003ctd\u003eMonthly\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5\u003c\/td\u003e\n\u003ctd\u003eAsset Utilization Rate\u003c\/td\u003e\n\u003ctd\u003eOperations\u003c\/td\u003e\n\u003ctd\u003eKeep vacuum truck utilization above 80% during peak service months (April-October); tracks revenue-generating truck hours vs. available hours\u003c\/td\u003e\n\u003ctd\u003eWeekly\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e6\u003c\/td\u003e\n\u003ctd\u003eMonths to Breakeven\u003c\/td\u003e\n\u003ctd\u003eLiquidity\u003c\/td\u003e\n\u003ctd\u003eProjected at 14 months (Q2 2027); tracks time until cumulative EBITDA turns positive\u003c\/td\u003e\n\u003ctd\u003eMonthly\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e7\u003c\/td\u003e\n\u003ctd\u003eLTV:CAC Ratio\u003c\/td\u003e\n\u003ctd\u003eViability\u003c\/td\u003e\n\u003ctd\u003eAchieve a minimum 4:1 ratio by 2028; determines if customer lifetime value justifies acquisition spend\u003c\/td\u003e\n\u003ctd\u003eQuarterly\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"dwnld_btn_div\"\u003e\u003cbutton id=\"dwnld_btn_id\" class=\"dwnld_btn_clss\"\u003eDownload Table in XLSX\u003c\/button\u003e\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat revenue metrics indicate sustainable scaling?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003eSustainable scaling for your Catch Basin Cleaning Service is measured by consistent Annual Recurring Revenue (ARR) growth, supported by a balanced mix of your service tiers and low client concentration risk.\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-20-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eTrack Recurring Revenue Health\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eCalculate total ARR based on active Basic ($\u003cstrong\u003e450\u003c\/strong\u003e), Pro ($\u003cstrong\u003e850\u003c\/strong\u003e), and Compliance ($\u003cstrong\u003e1,400\u003c\/strong\u003e) subscribers.\u003c\/li\u003e\n\u003cli\u003eMonitor the percentage split; too heavy reliance on the Basic tier means defintely lower average revenue per user (ARPU).\u003c\/li\u003e\n\u003cli\u003eAim for \u003cstrong\u003e10%\u003c\/strong\u003e month-over-month ARR growth to signal healthy acquisition velocity.\u003c\/li\u003e\n\u003cli\u003eIf onboarding takes \u003cstrong\u003e14+\u003c\/strong\u003e days, churn risk rises before revenue stabilizes.\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-20-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eManage Concentration Risk\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eIdentify the top \u003cstrong\u003e3\u003c\/strong\u003e client types (e.g., HOAs, industrial facilities) driving revenue.\u003c\/li\u003e\n\u003cli\u003eIf any single client type accounts for over \u003cstrong\u003e30%\u003c\/strong\u003e of total revenue, your scaling plan is fragile.\u003c\/li\u003e\n\u003cli\u003eDiversification prevents a single contract loss from wiping out months of growth efforts.\u003c\/li\u003e\n\u003cli\u003eFor context on operational profitability, see \u003ca href=\"\/blogs\/how-much-makes\/catch-basin-cleaning\"\u003eHow Much Does Catch Basin Cleaning Service Owner Make?\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow do we ensure contracts cover high fixed and variable costs?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003eTo cover your extremely high cost structure, your subscription contracts must be rigorously priced to achieve a \u003cstrong\u003e795%\u003c\/strong\u003e gross margin target, which requires immediate, drastic cuts to the \u003cstrong\u003e205%\u003c\/strong\u003e variable costs identified in your current model, a process detailed in \u003ca href=\"\/blogs\/write-business-plan\/catch-basin-cleaning\"\u003eHow To Write A Business Plan For Catch Basin Cleaning Service?\u003c\/a\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-20-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eAnalyze Current Cost Structure\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTarget gross margin is set at over \u003cstrong\u003e795%\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eCurrent variable costs hit \u003cstrong\u003e205%\u003c\/strong\u003e of revenue, which is a major problem.\u003c\/li\u003e\n\u003cli\u003eThis means your operating costs defintely exceed revenue before fixed overhead.\u003c\/li\u003e\n\u003cli\u003eContracts must be priced to reflect this severe cost imbalance immediately.\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-20-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eImmediate Cost Reduction Levers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eWaste disposal currently accounts for \u003cstrong\u003e85%\u003c\/strong\u003e of variable spend.\u003c\/li\u003e\n\u003cli\u003eFleet costs are disproportionately high at \u003cstrong\u003e120%\u003c\/strong\u003e of revenue.\u003c\/li\u003e\n\u003cli\u003eNegotiate disposal tipping fees down, perhaps by securing bulk contracts.\u003c\/li\u003e\n\u003cli\u003eOptimize routing software to lower fleet mileage and fuel consumption.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eAre our operational assets being used efficiently enough?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003eThe efficiency of your Catch Basin Cleaning Service hinges entirely on maximizing truck hours and ensuring technicians complete more jobs per scheduled route. If you aren't tracking utilization rates daily, you're leaving significant revenue on the table, which is critical for a subscription model.\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-20-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eAsset Utilization Levers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack actual truck hours used versus available time daily.\u003c\/li\u003e\n\u003cli\u003eAim for \u003cstrong\u003e6 to 8 billable truck hours per day\u003c\/strong\u003e per unit.\u003c\/li\u003e\n\u003cli\u003eMeasure service density: target \u003cstrong\u003e5 scheduled cleanings per route\u003c\/strong\u003e minimum.\u003c\/li\u003e\n\u003cli\u003eLow density means your fixed asset cost per job is too high. For a deeper dive into startup costs associated with this equipment, check out \u003ca href=\"\/blogs\/startup-costs\/catch-basin-cleaning\"\u003eHow Much To Start Catch Basin Cleaning Service Business?\u003c\/a\u003e.\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-20-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eTechnician Profitability\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eCalculate \u003cstrong\u003eRevenue Per Full-Time Equivalent (FTE)\u003c\/strong\u003e monthly.\u003c\/li\u003e\n\u003cli\u003eIf a technician brings in under \u003cstrong\u003e$10,000 in monthly revenue\u003c\/strong\u003e, you're likely overstaffed.\u003c\/li\u003e\n\u003cli\u003eLabor is your biggest variable cost; efficiency directly impacts your contribution margin.\u003c\/li\u003e\n\u003cli\u003eIf onboarding takes 14+ days, churn risk rises, hurting predictable subscription income. You defintely need tight scheduling software to optimize this.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow effectively are we acquiring and retaining high-value clients?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003eYour client acquisition effectiveness hinges on ensuring the projected \u003cstrong\u003e$1,200 Customer Acquisition Cost (CAC)\u003c\/strong\u003e in 2026 significantly trails the Lifetime Value (LTV) for both Basic and Compliance tiers. We need hard data on lead conversion rates from the sales pipeline to validate acquisition strategy right now.\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-20-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eCAC vs. LTV Health Check\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eProjected CAC for 2026 is \u003cstrong\u003e$1,200\u003c\/strong\u003e; LTV must exceed this by at least 3x for healthy scaling.\u003c\/li\u003e\n\u003cli\u003eTrack churn separately; Compliance customers likely show lower annual churn than Basic subscribers.\u003c\/li\u003e\n\u003cli\u003eIf Basic churn runs at \u003cstrong\u003e15%\u003c\/strong\u003e annually, LTV shortens significantly versus Compliance at \u003cstrong\u003e5%\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eHigh churn deflates LTV, making that \u003cstrong\u003e$1,200\u003c\/strong\u003e acquisition cost unsustainable too fast.\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-20-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003ePipeline Conversion \u0026amp; Cost Control\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eMeasure lead conversion rate from initial contact to signed subscription contract.\u003c\/li\u003e\n\u003cli\u003eIf conversion is below \u003cstrong\u003e10%\u003c\/strong\u003e, marketing spend efficiency is poor, raising effective CAC.\u003c\/li\u003e\n\u003cli\u003eReview initial setup costs; see \u003ca href=\"\/blogs\/startup-costs\/catch-basin-cleaning\"\u003eHow Much To Start Catch Basin Cleaning Service Business?\u003c\/a\u003e for context on upfront investment.\u003c\/li\u003e\n\u003cli\u003eFocus sales efforts on property management firms, as they offer higher volume potential.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\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-20-blog-plus-icon.svg\" alt=\"Icon\" 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\u003eTo cover high fixed overhead and 20.5% variable costs, the service must consistently maintain a Gross Margin percentage exceeding the critical 79.5% threshold.\u003c\/li\u003e\n\n\u003cli\u003eSustainable scaling requires immediately addressing the starting Customer Acquisition Cost (CAC) of $1,200 by focusing sales efforts on high-value Compliance contracts.\u003c\/li\u003e\n\n\u003cli\u003eDue to heavy initial capital expenditure, operational efficiency must be prioritized by tracking Asset Utilization Rate weekly to ensure it remains above 75%.\u003c\/li\u003e\n\n\u003cli\u003eAchieving the projected October 2026 breakeven date depends on rigorous monthly monitoring of Annual Recurring Revenue (ARR) growth alongside operational metrics.\u003c\/li\u003e\n\n\u003c\/ul\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch2\u003eKPI 1\n: \u003cspan style=\"color: #126CFF;\"\u003eCustomer Acquisition Cost (CAC)\n\u003c\/span\u003e\n\u003c\/h2\u003e\u003cbr\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-20-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eDefinition\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eCustomer Acquisition Cost (CAC) shows exactly how much money you spend to bring in one new, paying subscriber. This metric is your primary check on marketing efficiency. If you can't afford the cost to acquire the customer, the business model fails, no matter how good the service is.\u003c\/p\u003e\n\u003c\/div\u003e\u003cbr\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-20-blog-plus-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eAdvantages\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eMeasures marketing spend efficiency directly.\u003c\/li\u003e\n\u003cli\u003eGuides budget allocation across acquisition channels.\u003c\/li\u003e\n\u003cli\u003eLinks marketing output to long-term customer value.\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-20-blog-minus-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eDisadvantages\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eIgnores customer quality or eventual churn rate.\u003c\/li\u003e\n\u003cli\u003eCan be skewed by one-time, non-recurring spend.\u003c\/li\u003e\n\u003cli\u003eDoesn't account for the time it takes to close a deal.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\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-20-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eIndustry Benchmarks\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eFor subscription maintenance models like yours, CAC should ideally be recovered within 12 months of the first payment. If your LTV:CAC ratio is 3:1, you're in a healthy spot. Since you target commercial clients, expect higher initial CAC due to longer sales cycles compared to direct-to-consumer apps.\u003c\/p\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-20-blog-rocket-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eHow To Improve\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eBoost lead-to-customer conversion rates.\u003c\/li\u003e\n\u003cli\u003ePrioritize low-cost acquisition like direct sales to HOAs.\u003c\/li\u003e\n\u003cli\u003eIncrease the average subscription tier signed initially.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\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-20-blog-calc-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eHow To Calculate\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eCAC is simple division: total money spent on marketing and sales divided by the number of new customers you added that month. You must include all advertising, salaries for sales staff, and marketing overhead in that spend number.\u003c\/p\u003e\n\u003cdiv class=\"card_smpl_formula\"\u003e\nCAC = Total Marketing Spend \/ New Customers Acquired\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003cbr\u003e\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-20-blog-how-calc-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eExample of Calculation\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eIf you project \u003cstrong\u003e$180,000\u003c\/strong\u003e in total marketing spend for 2026, and your target CAC for that year is \u003cstrong\u003e$1,200\u003c\/strong\u003e, you know you need to acquire exactly \u003cstrong\u003e150\u003c\/strong\u003e new customers to justify that budget. If you miss the customer target, your CAC shoots up fast.\u003c\/p\u003e\n\u003cdiv class=\"card_smpl_formula\"\u003e\nCAC = $180,000 (Total Spend 2026) \/ 150 (New Customers) = $1,200\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-20-blog-tips-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eTips and Trics\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eReview CAC figures \u003cstrong\u003emonthly\u003c\/strong\u003e, as planned.\u003c\/li\u003e\n\u003cli\u003eTrack marketing spend against \u003cstrong\u003enew subscribers only\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eEnsure sales commissions are baked into the spend total.\u003c\/li\u003e\n\u003cli\u003eYour goal is reducing CAC from \u003cstrong\u003e$1,200\u003c\/strong\u003e to \u003cstrong\u003e$900\u003c\/strong\u003e by 2030; this defintely requires channel optimization.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cbr\u003e \u003ch2\u003eKPI 2\n: \u003cspan style=\"color: #126CFF;\"\u003eAnnual Recurring Revenue (ARR)\n\u003c\/span\u003e\n\u003c\/h2\u003e\u003cbr\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-20-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eDefinition\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eAnnual Recurring Revenue (ARR) shows how much revenue you expect to get from all active subscriptions over the next 12 months. It's the bedrock metric for subscription businesses because it measures revenue predictability. If you know your ARR, you know your baseline financial runway.\u003c\/p\u003e\n\u003c\/div\u003e\u003cbr\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-20-blog-plus-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eAdvantages\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eShows true long-term revenue commitment.\u003c\/li\u003e\n\u003cli\u003eAids in securing investment capital.\u003c\/li\u003e\n\u003cli\u003eDrives focus toward customer retention efforts.\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-20-blog-minus-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eDisadvantages\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eIgnores one-time setup or emergency fees.\u003c\/li\u003e\n\u003cli\u003eCan mask high customer churn rates.\u003c\/li\u003e\n\u003cli\u003eDoesn't account for future price increases.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\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-20-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eIndustry Benchmarks\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eFor service businesses like proactive maintenance, investors look for ARR growth exceeding \u003cstrong\u003e100%\u003c\/strong\u003e annually in the first few years. This aggressive growth signals strong product-market fit. Steady, mature companies might aim for 20% to 40% growth, but early-stage firms must prove rapid scaling potential.\u003c\/p\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-20-blog-rocket-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eHow To Improve\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eBundle services into longer annual contracts.\u003c\/li\u003e\n\u003cli\u003eAggressively reduce Customer Acquisition Cost (CAC).\u003c\/li\u003e\n\u003cli\u003eImplement tiered pricing to increase average monthly revenue per user.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\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-20-blog-calc-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eHow To Calculate\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eCalculate ARR by taking the total revenue you expect to collect from all active monthly contracts over a full year. This gives you a clear, annualized view of your subscription base health.\u003c\/p\u003e\n\u003cdiv class=\"card_smpl_formula\"\u003e\nARR = Monthly Subscription Revenue x 12\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003cbr\u003e\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-20-blog-how-calc-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eExample of Calculation\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eSuppose your current client base generates an average of \u003cstrong\u003e$500\u003c\/strong\u003e per month per property management account for routine cleaning. To find the ARR, you multiply that monthly figure by 12 months. This calculation shows the expected revenue stability for the next year.\u003c\/p\u003e\n\u003cdiv class=\"card_smpl_formula\"\u003e\nARR = $500\/month x 12 = $6,000\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-20-blog-tips-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eTips and Trics\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eReview ARR changes \u003cstrong\u003emonthly\u003c\/strong\u003e, not quarterly.\u003c\/li\u003e\n\u003cli\u003eTrack net new ARR (new sales minus lost revenue).\u003c\/li\u003e\n\u003cli\u003eEnsure billing systems accurately capture all recurring fees.\u003c\/li\u003e\n\u003cli\u003eFocus on upsells to existing clients for defintely quick growth.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cbr\u003e\n\u003ch2\u003eKPI 3\n: \u003cspan style=\"color: #126CFF;\"\u003eGross Margin Percentage\n\u003c\/span\u003e\n\u003c\/h2\u003e\u003cbr\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-20-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eDefinition\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eGross Margin Percentage shows your core service profitability after you pay for the direct costs of cleaning those catch basins. It tells you how much revenue is left over before paying for fixed overhead like office rent or management salaries. For your subscription model, this metric must be high because it confirms the recurring service itself is financially sound.\u003c\/p\u003e\n\u003c\/div\u003e\u003cbr\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-20-blog-plus-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eAdvantages\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eQuickly flags rising direct costs like fuel or parts.\u003c\/li\u003e\n\u003cli\u003eGuides decisions on pricing tiers for new subscribers.\u003c\/li\u003e\n\u003cli\u003eShows efficiency of your field operations team.\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-20-blog-minus-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eDisadvantages\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eIgnores costs like sales commissions or marketing spend.\u003c\/li\u003e\n\u003cli\u003eDoesn't reflect overall company profitability.\u003c\/li\u003e\n\u003cli\u003eCan hide inefficiencies if COGS definitions change.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\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-20-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eIndustry Benchmarks\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eFor essential maintenance services like yours, Gross Margin should be robust. While general industry averages vary, a target implying variable costs below 20% (as suggested by your \u003cstrong\u003e100% - 205%\u003c\/strong\u003e structure) means you should aim for margins near \u003cstrong\u003e80%\u003c\/strong\u003e. If you are running closer to 50%, you're leaving too much money on the table per service call.\u003c\/p\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-20-blog-rocket-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eHow To Improve\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTighten technician routing schedules to cut drive time.\u003c\/li\u003e\n\u003cli\u003eRenegotiate supply contracts for cleaning agents and parts.\u003c\/li\u003e\n\u003cli\u003eBundle low-cost inspection services into higher-priced tiers.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\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-20-blog-calc-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eHow To Calculate\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eYou calculate this by taking total revenue, subtracting the Cost of Goods Sold (COGS) and Variable Operating Expenses (Variable Opex), and dividing that result by the total revenue. This metric must be reviewed \u003cstrong\u003eweekly\u003c\/strong\u003e to catch issues fast.\u003c\/p\u003e\n\u003cdiv class=\"card_smpl_formula\"\u003e\n(Revenue - COGS - Variable Opex) \/ Revenue\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003cbr\u003e\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-20-blog-how-calc-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eExample of Calculation\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eSay your subscription revenue hits \u003cstrong\u003e$50,000\u003c\/strong\u003e for the week. Your direct costs-fuel, consumables, and the hourly wages for the technicians performing the work-total \u003cstrong\u003e$10,000\u003c\/strong\u003e. You need to keep this number high to hit your target.\u003c\/p\u003e\n\u003cdiv class=\"card_smpl_formula\"\u003e\n($50,000 Revenue - $10,000 Direct Costs) \/ $50,000 Revenue = \u003cstrong\u003e80% Gross Margin\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-20-blog-tips-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eTips and Trics\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack variable labor hours against revenue per job.\u003c\/li\u003e\n\u003cli\u003eEnsure all consumables are logged against specific service tickets.\u003c\/li\u003e\n\u003cli\u003eIf you miss the \u003cstrong\u003e795%\u003c\/strong\u003e target, investigate immediately.\u003c\/li\u003e\n\u003cli\u003eIt's defintely better to overestimate variable costs than underestimate them.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cbr\u003e\n\u003ch2\u003eKPI 4\n: \u003cspan style=\"color: #126CFF;\"\u003eRevenue Per Field Technician (FTE)\n\u003c\/span\u003e\n\u003c\/h2\u003e\u003cbr\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-20-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eDefinition\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eRevenue Per Field Technician (FTE) shows how much money each full-time employee doing the hands-on work brings in. It's a key measure of labor productivity, telling you if your team is getting more efficient over time. You need this number to manage staffing costs against service delivery, honestly.\u003c\/p\u003e\n\u003c\/div\u003e\u003cbr\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-20-blog-plus-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eAdvantages\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003ePinpoints labor efficiency gains directly.\u003c\/li\u003e\n\u003cli\u003eGuides smart hiring and scheduling decisions.\u003c\/li\u003e\n\u003cli\u003eShows if training investments are paying off.\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-20-blog-minus-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eDisadvantages\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eIgnores time spent on admin or sales support.\u003c\/li\u003e\n\u003cli\u003eCan be skewed by very large, infrequent jobs.\u003c\/li\u003e\n\u003cli\u003eDoesn't reflect truck utilization or asset costs.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\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-20-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eIndustry Benchmarks\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eFor specialized maintenance like catch basin cleaning, this metric should climb steadily as scheduling software improves and technicians master their routes. If you have \u003cstrong\u003e20 FTEs\u003c\/strong\u003e planned for 2026, you need a clear path to beat last year's number. Benchmarks are less about a fixed dollar amount and more about the \u003cstrong\u003erate of improvement\u003c\/strong\u003e you achieve.\u003c\/p\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-20-blog-rocket-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eHow To Improve\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eOptimize technician routing to cut drive time between sites.\u003c\/li\u003e\n\u003cli\u003eIncrease service density within specific geographic zones.\u003c\/li\u003e\n\u003cli\u003eStandardize service protocols to reduce job cycle time.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\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-20-blog-calc-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eHow To Calculate\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eYou calculate this by taking your total revenue for the period and dividing it by the average number of field technicians working full-time equivalents (FTEs) during that same period. This tells you the revenue generated per person on the ground.\u003c\/p\u003e\n\u003cbr\u003e\n\u003cbr\u003e\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-20-blog-how-calc-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eExample of Calculation\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eSay your projected total revenue for 2026 is \u003cstrong\u003e$1.5 million\u003c\/strong\u003e, and you plan to have \u003cstrong\u003e20 FTEs\u003c\/strong\u003e on staff by year-end. Here's the quick math for that initial productivity level:\u003c\/p\u003e\n\u003cdiv class=\"card_smpl_formula\"\u003e\nRevenue Per FTE = $1,500,000 \/ 20 FTEs = $75,000 per FTE\n\u003c\/div\u003e\n\u003cp\u003eIf last year's number was $68,000, you know you need to improve efficiency by about 10% just to keep pace with inflation and operational growth.\u003c\/p\u003e\n\u003c\/div\u003e\u003cbr\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-20-blog-tips-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eTips and Trics\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eReview this metric \u003cstrong\u003emonthly\u003c\/strong\u003e to catch efficiency slips fast.\u003c\/li\u003e\n\u003cli\u003eSegment revenue by technician skill level or tenure.\u003c\/li\u003e\n\u003cli\u003eFactor in non-billable time when analyzing dips.\u003c\/li\u003e\n\u003cli\u003eTrack this alongside Asset Utilization Rate, aiming for \u003cstrong\u003e75%\u003c\/strong\u003e+.\u003c\/li\u003e\n\u003cli\u003eIt's defintely better to see steady growth than huge spikes.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cbr\u003e\n\u003ch2\u003eKPI 5\n: \u003cspan style=\"color: #126CFF;\"\u003eAsset Utilization Rate\n\u003c\/span\u003e\n\u003c\/h2\u003e\u003cbr\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-20-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eDefinition\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eThe Asset Utilization Rate shows how much time your expensive equipment spends actually earning revenue. For your catch basin service, this measures how often your \u003cstrong\u003evacuum trucks\u003c\/strong\u003e are actively working on billed jobs versus sitting idle. Hitting the \u003cstrong\u003e75%\u003c\/strong\u003e target means you're maximizing the return on those big capital investments.\u003c\/p\u003e\n\u003c\/div\u003e\u003cbr\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-20-blog-plus-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eAdvantages\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eEnsures you get maximum revenue from high-cost \u003cstrong\u003evacuum trucks\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eHighlights scheduling gaps or downtime that kills profitability.\u003c\/li\u003e\n\u003cli\u003eHelps decide when you truly need to buy another truck.\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-20-blog-minus-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eDisadvantages\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eIt ignores the actual revenue generated per hour worked.\u003c\/li\u003e\n\u003cli\u003eIt might push crews to accept low-margin jobs just to hit the time metric.\u003c\/li\u003e\n\u003cli\u003eIt doesn't account for necessary downtime like mandatory maintenance or regulatory checks.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\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-20-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eIndustry Benchmarks\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eFor specialized field service fleets like yours, a utilization rate above \u003cstrong\u003e70%\u003c\/strong\u003e is usually considered good performance. Since vacuum trucks are major capital expenditures, aiming for \u003cstrong\u003e75%\u003c\/strong\u003e or higher is necessary to cover depreciation and financing costs effectively. If you fall below \u003cstrong\u003e65%\u003c\/strong\u003e consistently, you're defintely leaving money on the table.\u003c\/p\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-20-blog-rocket-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eHow To Improve\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eSchedule jobs geographically dense within a single day to cut travel time between sites.\u003c\/li\u003e\n\u003cli\u003eImplement pre-job checklists so trucks arrive ready to start generating revenue immediately.\u003c\/li\u003e\n\u003cli\u003eReview weekly utilization reports to immediately address any truck dipping below the \u003cstrong\u003e75%\u003c\/strong\u003e threshold.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\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-20-blog-calc-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eHow To Calculate\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eYou calculate this by dividing the hours the truck was actively billing customers by the total hours it was scheduled to be available for work that week. This is a \u003cstrong\u003eweekly\u003c\/strong\u003e metric you must watch closely.\u003c\/p\u003e\n\u003cdiv class=\"card_smpl_formula\"\u003e\nAsset Utilization Rate = Revenue-Generating Truck Hours \/ Total Available Truck Hours\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003cbr\u003e\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-20-blog-how-calc-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eExample of Calculation\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eSay you have \u003cstrong\u003e20\u003c\/strong\u003e field technician FTEs running trucks in 2026. If the fleet works 5 days a week, 8 hours per day, that's \u003cstrong\u003e800\u003c\/strong\u003e available hours per truck, or \u003cstrong\u003e16,000\u003c\/strong\u003e total available fleet hours for the week. If the tracking system shows \u003cstrong\u003e10,000\u003c\/strong\u003e hours were spent on revenue-generating catch basin cleanings, the utilization is 62.5%.\u003c\/p\u003e\n\u003cdiv class=\"card_smpl_formula\"\u003e\nAsset Utilization Rate = 10,000 Revenue-Generating Hours \/ 16,000 Total Available Hours = \u003cstrong\u003e62.5%\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-20-blog-tips-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eTips and Trics\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack \u003cstrong\u003etravel time\u003c\/strong\u003e separately from actual job time for cleaner data.\u003c\/li\u003e\n\u003cli\u003eTie technician incentives to utilization rates above the \u003cstrong\u003e75%\u003c\/strong\u003e target.\u003c\/li\u003e\n\u003cli\u003eIf a truck is down for maintenance, exclude those hours from 'Total Available Hours.'\u003c\/li\u003e\n\u003cli\u003eWatch for dips during slow months, like January or February.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cbr\u003e\n\u003ch2\u003eKPI 6\n: \u003cspan style=\"color: #126CFF;\"\u003eMonths to Breakeven\n\u003c\/span\u003e\n\u003c\/h2\u003e\u003cbr\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-20-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eDefinition\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eMonths to Breakeven shows whe\nn your total earnings finally cover all your startup costs and operating losses. For this subscription drainage service, we are tracking toward a specific goal: reaching breakeven in \u003cstrong\u003e10 months\u003c\/strong\u003e, projected for \u003cstrong\u003eOctober 2026\u003c\/strong\u003e. We measure this by monitoring cumulative EBITDA (Earnings Before Interest, Taxes, Depreciation, and Amortization), which is your running cash performance before accounting for non-cash items.\u003c\/p\u003e\n\u003c\/div\u003e\u003cbr\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-20-blog-plus-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eAdvantages\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eIt sets a concrete finish line for investors waiting for positive cash flow.\u003c\/li\u003e\n\u003cli\u003eMonitoring cumulative EBITDA monthly keeps the team focused on profitability, not just revenue growth.\u003c\/li\u003e\n\u003cli\u003eIt helps manage the initial capital burn rate against a known recovery timeline.\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-20-blog-minus-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eDisadvantages\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eEBITDA ignores the large capital expenditure needed for vacuum trucks.\u003c\/li\u003e\n\u003cli\u003eA fixed projection date like \u003cstrong\u003eOctober 2026\u003c\/strong\u003e can cause complacency if performance slips.\u003c\/li\u003e\n\u003cli\u003eIt doesn't show if monthly EBITDA is positive or negative right before the breakeven month.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\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-20-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eIndustry Benchmarks\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eBenchmarks for maintenance subscription models vary based on asset intensity. While pure software companies might aim for 18 months, heavy equipment services often take longer due to high upfront costs for vacuum trucks. Achieving breakeven in \u003cstrong\u003e10 months\u003c\/strong\u003e suggests either very efficient initial asset purchasing or faster-than-average customer acquisition velocity.\u003c\/p\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-20-blog-rocket-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eHow To Improve\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eDrive Gross Margin Percentage above the \u003cstrong\u003e79.5%\u003c\/strong\u003e target immediately.\u003c\/li\u003e\n\u003cli\u003eReduce Customer Acquisition Cost (CAC) below the projected \u003cstrong\u003e$1,200\u003c\/strong\u003e target.\u003c\/li\u003e\n\u003cli\u003eIncrease the average monthly subscription value per property manager.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\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-20-blog-calc-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eHow To Calculate\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eYou calculate this by summing up the monthly EBITDA figures starting from Month 1. Breakeven is the month where this running total moves from negative to zero or positive. This is why we monitor cumulative EBITDA monthly.\u003c\/p\u003e\n\u003cdiv class=\"card_smpl_formula\"\u003e\nMonths to Breakeven = The first month (N) where Cumulative EBITDA \u0026gt;= 0\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003cbr\u003e\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-20-blog-how-calc-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eExample of Calculation\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eTo confirm the \u003cstrong\u003eOctober 2026\u003c\/strong\u003e projection (Month 10), you look at the running total. Suppose after 9 months, the cumulative EBITDA was \u003cstrong\u003e-$15,000\u003c\/strong\u003e. If the projected EBITDA for Month 10 is \u003cstrong\u003e$18,000\u003c\/strong\u003e, the cumulative total becomes \u003cstrong\u003e$3,000\u003c\/strong\u003e, hitting breakeven that month.\u003c\/p\u003e\n\u003cdiv class=\"card_smpl_formula\"\u003e\nCumulative EBITDA (Month 10) = -$15,000 (Cumulative M9) + $18,000 (EBITDA M10) = $3,000 (Breakeven Achieved)\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-20-blog-tips-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eTips and Trics\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eAlways track the cumulative EBITDA path, not just the monthly result.\u003c\/li\u003e\n\u003cli\u003eIf LTV:CAC falls below the \u003cstrong\u003e3:1\u003c\/strong\u003e target, expect breakeven to slide past \u003cstrong\u003eOctober 2026\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eModel the impact of delayed revenue recognition on subscription billing cycles.\u003c\/li\u003e\n\u003cli\u003eReview fixed overhead assumptions defintely every quarter for accuracy.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cbr\u003e\n\u003ch2\u003eKPI 7\n: \u003cspan style=\"color: #126CFF;\"\u003eLTV:CAC Ratio\n\u003c\/span\u003e\n\u003c\/h2\u003e\u003cbr\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-20-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eDefinition\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eThe LTV:CAC ratio compares the total expected profit from a customer (Lifetime Value) against the cost to acquire that customer (Customer Acquisition Cost). This metric tells you if your growth strategy is profitable over the long haul. If the number is too low, you're spending too much to get customers who don't stick around long enough to pay for themselves.\u003c\/p\u003e\n\u003c\/div\u003e\u003cbr\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-20-blog-plus-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eAdvantages\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eConfirms if customer relationships are profitable long-term.\u003c\/li\u003e\n\u003cli\u003eGuides how aggressively you can spend on marketing efforts.\u003c\/li\u003e\n\u003cli\u003eShows if the subscription model supports sustainable scaling.\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-20-blog-minus-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eDisadvantages\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eRelies heavily on accurate LTV projections, which can shift.\u003c\/li\u003e\n\u003cli\u003eCan mask poor unit economics if CAC is artificially suppressed.\u003c\/li\u003e\n\u003cli\u003eDoesn't account for operational strain during rapid client onboarding.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\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-20-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eIndustry Benchmarks\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eFor subscription maintenance services, a ratio of \u003cstrong\u003e3:1\u003c\/strong\u003e is the accepted floor for sustainable scaling; this is the target you must hit. Anything below 2:1 means you're burning cash on every new client you sign up for catch basin cleaning. If you hit 5:1, you might be under-investing in marketing and leaving potential growth opportunities behind.\u003c\/p\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-20-blog-rocket-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eHow To Improve\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eReduce Customer Acquisition Cost (CAC) toward the \u003cstrong\u003e$900\u003c\/strong\u003e target.\u003c\/li\u003e\n\u003cli\u003eIncrease average subscription tier value (Average Revenue Per Account).\u003c\/li\u003e\n\u003cli\u003eImprove customer retention to boost Lifetime Value (LTV).\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\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-20-blog-calc-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eHow To Calculate\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eYou need two inputs: the total expected profit from a customer over their relationship (LTV) and the total cost to acquire them (CAC). The ratio shows how many times LTV covers CAC.\u003c\/p\u003e\n\u003cbr\u003e\n\u003cbr\u003e\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-20-blog-how-calc-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eExample of Calculation\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eFirst, you must project your LTV for a typical commercial property manager. If you project a client stays for 4 years paying an average of $75 per month in subscription fees, your LTV is $3,600. If your current marketing efficiency results in a CAC of \u003cstrong\u003e$1,200\u003c\/strong\u003e, the ratio is calculated directly.\u003c\/p\u003e\n\u003cdiv class=\"card_smpl_formula\"\u003eLTV:CAC = LTV \/ CAC\u003c\/div\u003e\n\u003cp\u003eUsing those figures:\u003c\/p\u003e\n\u003cdiv class=\"card_smpl_formula\"\u003eLTV:CAC = $3,600 \/ $1,200 = 3.0\u003c\/div\u003e\n\u003cp\u003eThis \u003cstrong\u003e3.0\u003c\/strong\u003e ratio means for every dollar spent acquiring a client, you expect to earn three dollars back over that client's life. This meets the minimum threshold for sustainable growth.\u003c\/p\u003e\n\u003c\/div\u003e\u003cbr\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-20-blog-tips-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\n\u003ch3\u003eTips and Trics\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eReview this ratio \u003cstrong\u003equarterly\u003c\/strong\u003e to catch negative trends early.\u003c\/li\u003e\n\u003cli\u003eSegment the ratio by client type, like HOAs versus industrial facilities.\u003c\/li\u003e\n\u003cli\u003eDon't let a high ratio mask poor service quality; churn is a lagging indicator.\u003c\/li\u003e\n\u003cli\u003eEnsure LTV calculations use \u003cstrong\u003enet\u003c\/strong\u003e profit, not just gross revenue, for accuracy. It's defintely better to be conservative here.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49303786193139,"sku":"catch-basin-cleaning-kpi-metrics","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/catch-basin-cleaning-kpi-metrics.webp?v=1782678257","url":"https:\/\/financialmodelslab.com\/products\/catch-basin-cleaning-kpi-metrics","provider":"Financial Models Lab","version":"1.0","type":"link"}