{"id":311,"date":"2025-11-05T10:20:00","date_gmt":"2025-11-05T10:20:00","guid":{"rendered":"https:\/\/dev.zerenitycreates.co.uk\/A0054\/?p=311"},"modified":"2026-04-07T10:21:45","modified_gmt":"2026-04-07T09:21:45","slug":"service-business-kpis-the-7-numbers-that-predict-profit-before-year-end","status":"publish","type":"post","link":"https:\/\/dev.zerenitycreates.co.uk\/A0054\/2025\/11\/05\/service-business-kpis-the-7-numbers-that-predict-profit-before-year-end\/","title":{"rendered":"Service Business KPIs: The 7 Numbers That Predict Profit Before Year-End"},"content":{"rendered":"<div class=\"et_pb_section_0 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_0 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_0 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_0 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><div class=\"blog-html\" id=\"blogPostContent\">\n<h1 data-indent=\"0\" id=\"d090e954-09bf-4b96-a2e9-b669ee0da764\" data-toc-id=\"d090e954-09bf-4b96-a2e9-b669ee0da764\"><span class=\"anchor-span\">Service Business KPIs: The 7 Numbers That Predict Profit Before Year-End<\/span><\/h1>\n<h2 data-indent=\"0\" id=\"2e40143c-33af-4569-ad61-3dd0141185b7\" data-toc-id=\"2e40143c-33af-4569-ad61-3dd0141185b7\"><span class=\"anchor-span\">Introduction: why these numbers matter now<\/span><\/h2>\n<p data-indent=\"0\">If you\u2019re nudging past \u00a3500k and eyeing the \u00a31m mark, \u201clooking busy\u201d can hide profit leaks. Projects run long, invoices slip, and hiring decisions get made on gut feel. The fix isn\u2019t more spreadsheets \u2014 it\u2019s a short list of<span>\u00a0<\/span><strong>service business KPIs<\/strong><span>\u00a0<\/span>that give you forward-looking visibility, so you can price with confidence, plan capacity, and protect cash before year-end. And with late payments still biting UK SMEs, the right KPIs help you stay resilient and decisive. Below are the<span>\u00a0<\/span><strong>seven service business KPIs<\/strong><span>\u00a0<\/span>we coach clients to track monthly. Keep them simple, automate where you can, and review them in a management accounts meeting every month.<\/p>\n<p data-indent=\"0\">\n<h2 data-indent=\"0\" id=\"2079c6c2-a2bf-4394-873e-cec16a25f49b\" data-toc-id=\"2079c6c2-a2bf-4394-873e-cec16a25f49b\"><span class=\"anchor-span\">1) Utilisation rate (are we spending time on billable work?)<\/span><\/h2>\n<p data-indent=\"0\"><strong>What it is:<\/strong><span>\u00a0<\/span>The percentage of available time spent on billable work.<span>\u00a0<\/span><strong>How to calculate:<\/strong><span>\u00a0<\/span>Billable hours \u00f7 Available hours \u00d7 100.<span>\u00a0<\/span><strong>Why it matters:<\/strong><span>\u00a0<\/span>Low utilisation hints at pricing, scoping or scheduling issues. Too high for too long (&gt;85% for knowledge work) can signal burnout and quality risks.<span>\u00a0<\/span><strong>Action:<\/strong><span>\u00a0<\/span>Set a team-level target (e.g., 70\u201380%). Track per person and per service line to spot bottlenecks early.<\/p>\n<p data-indent=\"0\">\n<h2 data-indent=\"0\" id=\"32ef6da4-736a-490f-a8ed-04db5f3b1deb\" data-toc-id=\"32ef6da4-736a-490f-a8ed-04db5f3b1deb\"><span class=\"anchor-span\">2) Average billable rate (are we earning enough per hour?)<\/span><\/h2>\n<p data-indent=\"0\"><strong>What it is:<\/strong><span>\u00a0<\/span>Revenue earned per billable hour.<span>\u00a0<\/span><strong>How to calculate:<\/strong><span>\u00a0<\/span>Revenue from billable work \u00f7 Billable hours.<span>\u00a0<\/span><strong>Why it matters:<\/strong><span>\u00a0<\/span>If your utilisation is fine but profit isn\u2019t, your average billable rate is often too low. Tiny increases compound quickly when you have multiple consultants delivering every day.<span>\u00a0<\/span><strong>Action:<\/strong><span>\u00a0<\/span>Re-price low-margin services first. Package outcomes (not hours) and review rates quarterly against market and inflation.<\/p>\n<p data-indent=\"0\">\n<h2 data-indent=\"0\" id=\"a46d76cc-ee8e-41e0-b994-52bff6b265b7\" data-toc-id=\"a46d76cc-ee8e-41e0-b994-52bff6b265b7\"><span class=\"anchor-span\">3) Gross margin by service line (which work actually pays?)<\/span><\/h2>\n<p data-indent=\"0\"><strong>What it is:<\/strong><span>\u00a0<\/span>Revenue minus direct costs (delivery time, contractors, software tied to delivery), shown as a percentage.<span>\u00a0<\/span><strong>Why it matters:<\/strong><span>\u00a0<\/span>Blended margins mask under-performing services. In a sluggish productivity environment, clarity on where you genuinely create margin is non-negotiable.<span>\u00a0<\/span><strong>Action:<\/strong><span>\u00a0<\/span>Report gross margin by service line monthly. If something sits &lt;50\u201355% consistently, re-scope, re-price or retire it.<\/p>\n<p data-indent=\"0\">\n<h2 data-indent=\"0\" id=\"47a62077-6752-417e-b9ab-55ee587397bb\" data-toc-id=\"47a62077-6752-417e-b9ab-55ee587397bb\"><span class=\"anchor-span\">4) WIP (work in progress) days (are projects stuck on our desk?)<\/span><\/h2>\n<p data-indent=\"0\"><strong>What it is:<\/strong><span>\u00a0<\/span>The average number of days work sits between \u201cstarted\u201d and \u201cready to invoice\u201d.<\/p>\n<p data-indent=\"0\"><strong>Why it matters:<\/strong><span>\u00a0<\/span>WIP bloat ties up team time and cash. Long WIP cycles usually mean unclear scopes, approvals, or handoffs. It\u2019s a classic invisible drain for agencies and consultancies.<\/p>\n<p data-indent=\"0\"><strong>Action:<\/strong><span>\u00a0<\/span>Put every live project on a Kanban board with a weekly \u201cwhat\u2019s blocking this?\u201d review. Agree a WIP days threshold (e.g., 14\u201321 days) and escalate anything over.<\/p>\n<p data-indent=\"0\">\n<h2 data-indent=\"0\" id=\"b9836064-08dc-4a6c-8410-b87de3801417\" data-toc-id=\"b9836064-08dc-4a6c-8410-b87de3801417\"><span class=\"anchor-span\">5) Debtor days (DSO) (are we turning invoices into cash?)<\/span><\/h2>\n<p data-indent=\"0\"><strong>What it is:<\/strong><span>\u00a0<\/span>The average number of days customers take to pay.<\/p>\n<p data-indent=\"0\"><strong>How to calculate:<\/strong><span>\u00a0<\/span>(Trade receivables \u00f7 credit sales) \u00d7 number of days in period.<\/p>\n<p data-indent=\"0\"><strong>Why it matters:<\/strong><span>\u00a0<\/span>Cash is oxygen. With late payment still widespread, many otherwise healthy firms struggle to fund growth.<\/p>\n<p data-indent=\"0\"><strong>Action:<\/strong><span>\u00a0<\/span>Shorten terms to 14 days on smaller engagements; take deposits on larger ones. Offer Direct Debit or instant pay links to remove friction. Automate reminders at 3, 7 and 14 days overdue. Escalate: stop work on persistently late payers.<\/p>\n<p data-indent=\"0\">\n<h2 data-indent=\"0\" id=\"43d7f221-1703-43da-8234-8b1f809b451c\" data-toc-id=\"43d7f221-1703-43da-8234-8b1f809b451c\"><span class=\"anchor-span\">6) Client concentration (are we over-reliant on a few customers?)<\/span><\/h2>\n<p data-indent=\"0\"><strong>What it is:<\/strong><span>\u00a0<\/span>The share of revenue from your top 3\u20135 clients.<\/p>\n<p data-indent=\"0\"><strong>Why it matters:<\/strong><span>\u00a0<\/span>If your top three account for &gt;50% of revenue, your pipeline isn\u2019t diversified enough. This risk intensifies when payment practices worsen; one delayed remittance can capsize your plans.<\/p>\n<p data-indent=\"0\"><strong>Action:<\/strong><span>\u00a0<\/span>Cap any single client at 20\u201325% of total revenue. Build a quarterly pipeline target to rebalance exposure.<\/p>\n<p data-indent=\"0\">\n<h2 data-indent=\"0\" id=\"37efdddd-b308-4038-b9cf-18dbeea13989\" data-toc-id=\"37efdddd-b308-4038-b9cf-18dbeea13989\"><span class=\"anchor-span\">7) Customer lifetime value (CLV) to CAC (do our relationships compound?)<\/span><\/h2>\n<p data-indent=\"0\"><strong>What it is:<\/strong><span>\u00a0<\/span>CLV estimates total gross profit from a client over the relationship; CAC is cost to acquire them.<\/p>\n<p data-indent=\"0\"><strong>Why it matters:<\/strong><span>\u00a0<\/span>High-churn, low-margin services keep you stuck at the \u00a3600\u2013\u00a3800k plateau. A healthy CLV:CAC ratio (aim for 3:1 or better) tells you your marketing and account management are compounding, not just replacing churn.<\/p>\n<p data-indent=\"0\"><strong>Action:<\/strong><span>\u00a0<\/span>Increase retention with quarterly value reviews, success plans, and add-on services; lower CAC by tightening your ideal client profile and prioritising referrals and partnerships.<\/p>\n<p data-indent=\"0\">\n<h2 data-indent=\"0\" id=\"c77445c3-3cb5-4bf5-bf1a-1b05f7709061\" data-toc-id=\"c77445c3-3cb5-4bf5-bf1a-1b05f7709061\"><span class=\"anchor-span\">How to set up these service business KPIs in one afternoon<\/span><\/h2>\n<p data-indent=\"0\"><span>1.<\/span><strong>Define formulas and sources.<\/strong><span>\u00a0<\/span>Keep a single page with the definition and data source for each KPI (time tracking, accounting, CRM).<\/p>\n<p data-indent=\"0\"><span>2.<\/span>2)<span>\u00a0<\/span><strong>Automate the data.<\/strong><span>\u00a0<\/span>Bank feeds, invoice reminders, and simple reports in your cloud bookkeeping app cut manual work.<\/p>\n<p data-indent=\"0\"><span>3.<\/span>3)<span>\u00a0<\/span><strong>Build a one-page dashboard.<\/strong><span>\u00a0<\/span>Seven tiles: current value, target, and arrow up\/down vs last month. Red\/amber\/green makes it actionable.<\/p>\n<p data-indent=\"0\"><span>4.<\/span>4)<span>\u00a0<\/span><strong>Hold a monthly management accounts meeting.<\/strong><span>\u00a0<\/span>30 minutes: What moved? What\u2019s off target? What action are we taking this month? (Tip: track actions on the dashboard so nothing slips.)<\/p>\n<p data-indent=\"0\"><span>5.<\/span>5)<span>\u00a0<\/span><strong>Link KPIs to cash commitments.<\/strong><span>\u00a0<\/span>VAT quarters and payroll dates are fixed; stress-test cash using debtor days and WIP.<\/p>\n<p data-indent=\"0\">\n<h2 data-indent=\"0\" id=\"6e14d9d6-3702-4017-bc87-09077473b810\" data-toc-id=\"6e14d9d6-3702-4017-bc87-09077473b810\"><span class=\"anchor-span\">What \u201cgood\u201d looks like at \u00a3500k\u2013\u00a31m<\/span><\/h2>\n<p data-indent=\"0\"><strong>Utilisation:<\/strong><span>\u00a0<\/span>70\u201380% sustained, with room for R&amp;D and training.<\/p>\n<p data-indent=\"0\"><strong>Average billable rate:<\/strong><span>\u00a0<\/span>Growing at least in line with inflation and seniority.<\/p>\n<p data-indent=\"0\"><strong>Gross margin by service:<\/strong><span>\u00a0<\/span>55\u201370% on core services, higher on advisory.<\/p>\n<p data-indent=\"0\"><strong>WIP days:<\/strong><span>\u00a0<\/span>&lt;21 days on standard projects.<\/p>\n<p data-indent=\"0\"><strong>Debtor days:<\/strong><span>\u00a0<\/span>20\u201335 days with strong collections discipline.<\/p>\n<p data-indent=\"0\"><strong>Client concentration:<\/strong><span>\u00a0<\/span>No single client &gt;25% of revenue.<\/p>\n<p data-indent=\"0\"><strong>CLV:CAC:<\/strong><span>\u00a0<\/span>3:1+, trending up. If you\u2019re outside these ranges, don\u2019t panic, prioritise two KPIs that will move profit fastest (usually<span>\u00a0<\/span><strong>gross margin by service<\/strong><span>\u00a0<\/span>and<span>\u00a0<\/span><strong>debtor days<\/strong>), set 90-day targets, and review monthly.<\/p>\n<p data-indent=\"0\">\n<h2 data-indent=\"0\" id=\"70f140c5-17d2-4aca-bc33-3c1effafda85\" data-toc-id=\"70f140c5-17d2-4aca-bc33-3c1effafda85\"><span class=\"anchor-span\">Make year-end predictable, not dramatic<\/span><\/h2>\n<p data-indent=\"0\">The most successful founders we work with don\u2019t track dozens of metrics \u2014 they nail<span>\u00a0<\/span><strong>service business KPIs<\/strong><span>\u00a0<\/span>that connect effort to cash. Start simple, automate the data, and turn your monthly review into a decision-making rhythm. If you\u2019d like help building a one-page KPI dashboard and a monthly management accounts routine tailored to your services,<span>\u00a0<\/span><strong>book a discovery call<\/strong><span>\u00a0<\/span>and let\u2019s get you scaling.<\/p>\n<\/div>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":312,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-311","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorised"],"_links":{"self":[{"href":"https:\/\/dev.zerenitycreates.co.uk\/A0054\/wp-json\/wp\/v2\/posts\/311","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.zerenitycreates.co.uk\/A0054\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dev.zerenitycreates.co.uk\/A0054\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dev.zerenitycreates.co.uk\/A0054\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.zerenitycreates.co.uk\/A0054\/wp-json\/wp\/v2\/comments?post=311"}],"version-history":[{"count":3,"href":"https:\/\/dev.zerenitycreates.co.uk\/A0054\/wp-json\/wp\/v2\/posts\/311\/revisions"}],"predecessor-version":[{"id":315,"href":"https:\/\/dev.zerenitycreates.co.uk\/A0054\/wp-json\/wp\/v2\/posts\/311\/revisions\/315"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dev.zerenitycreates.co.uk\/A0054\/wp-json\/wp\/v2\/media\/312"}],"wp:attachment":[{"href":"https:\/\/dev.zerenitycreates.co.uk\/A0054\/wp-json\/wp\/v2\/media?parent=311"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev.zerenitycreates.co.uk\/A0054\/wp-json\/wp\/v2\/categories?post=311"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev.zerenitycreates.co.uk\/A0054\/wp-json\/wp\/v2\/tags?post=311"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}