How a plumbing contractor starts tracking quote win rate, and what it shows first

By Patrick Nesbitt • General
How a plumbing contractor starts tracking quote win rate, and what it shows first

Most plumbing contractors know roughly how many quotes they send out each month, but almost none track how many actually convert to jobs. The result: you're...

TL;DR (60 seconds):

Most plumbing contractors know roughly how many quotes they send out each month, but almost none track how many actually convert to jobs. The result: you're bidding blind, with no idea whether your pricing is too high, your follow-up too slow, or you...

Read full analysis below ↓

Most plumbing contractors know roughly how many quotes they send out each month, but almost none track how many actually convert to jobs. The result: you're bidding blind, with no idea whether your pricing is too high, your follow-up too slow, or your competitors simply better at closing.

According to Level's plumbing contractor benchmarks, the median quote conversion rate for decided quotes is 73.9%, but tracking this single metric reveals three immediate problems that cost most contractors between R15,000 and R45,000 per month in lost revenue.

We see this repeatedly when working with plumbing businesses: owners who think they need better marketing or cheaper suppliers, when the real issue is that half their quotes never get a proper follow-up, or they're pricing emergency work the same as planned maintenance.

Starting to measure your plumbing contractor quote win rate takes about 20 minutes to set up properly. The first month of data typically shows where quotes are getting stuck, which job types you're consistently losing, and exactly how much each percentage point improvement would add to your monthly revenue.

This article walks through the simple tracking method, what the first month's data usually reveals, and the three most common fixes that move win rates from below-average to consistently profitable.

What has to be captured at source

The measurement starts when your estimator writes the quote amount in your system, not when you build the dashboard three months later.

Two fields matter: quote amount and outcome. That is all.

Quote amount gets captured when the estimator finalises the number. This happens in your job management system, on a spreadsheet, or written on the job card. The moment matters because if you capture it later from memory, the number drifts. Your estimator knows what they quoted when they are writing it down.

Outcome gets captured when you know the decision. Won, lost, or no decision yet. This happens when the customer calls, emails, or when you follow up and get an answer. Someone has to write this down the day they learn it, in the same place the quote amount lives.

Nothing else is required at the start. Not lead source, not competitor comparison, not why you lost. Those details can be added later if the basic tracking shows the payback justifies the extra work.

The capture must be mandatory, not optional. According to Level's research, 90.4% of quotes never lead to a project, but most contractors cannot tell you which ones or why. If your estimator can skip filling in the outcome, your data becomes worthless within a week.

If your estimator will not write down the outcome, you cannot track win rate. This is the constraint that stops most attempts. The person doing estimates is busy pricing the next job. Adding a data entry step feels like overhead unless they see the point.

The solution is showing them their own numbers first. Print their win rate weekly and stick it on their desk. When they see that 12 jobs quoted last month turned into 3 jobs won, the data entry becomes relevant to their day.

We often find the quote amount already exists somewhere. The outcome usually does not. Your system may export the amounts easily, but if nobody captures won, lost, or pending consistently, you are measuring nothing useful.

The tracking becomes worthless if anyone can forget to update outcomes for a month, then guess what happened from memory.

The smallest version that works

Start with a spreadsheet. Nothing more.

Create four columns: Quote Date, Client Name, Quote Amount, and Won (Yes/No). Every quote your team sends gets one row. The person who sends the quote fills it in immediately, before they forget.

This takes fifteen seconds per quote. No new software, no integration, no training beyond "fill this in when you send a quote."

Track for ninety days minimum. According to Level's plumbing contractor benchmarks, the median quote conversion rate sits at 73.9% for decided quotes, but most contractors cannot verify their own rate because they lack basic tracking.

After ninety days, you have your baseline win rate. Count the "Yes" entries, divide by total quotes, multiply by 100. If you quoted 40 jobs and won 28, your win rate is 70%.

This version works because it requires no behaviour change beyond data entry. Your estimator already knows when they send quotes. Your project manager already knows which jobs start. The only new step is writing it down.

The data quality will be imperfect. Someone will forget to log quotes immediately and backfill from memory three weeks later. Quote amounts might round to nearest hundred. Some quotes will sit in "maybe" status indefinitely.

Accept this. Perfect data requires perfect process, and perfect process takes months to install. We need useful data in days, not perfect data eventually.

This spreadsheet version deliberately cannot answer deeper questions. It will not tell you why quotes are lost. It cannot segment win rates by job size, quote speed, or estimator. It will not identify which clients never convert or which competitors consistently undercut you.

Those answers require connecting quote data to job costing, client history, and project outcomes. That connection needs proper systems and defined workflow.

But this basic version gives you the single number that matters most: your current win rate. Once you know whether 50% or 80% of your quotes convert, you can calculate what a ten-point improvement would add to revenue.

The spreadsheet is not the solution. It is the diagnosis tool that shows whether quote conversion deserves serious attention and investment.

Track for three months. Measure the gap between your rate and Level's 73.9% benchmark. If the revenue gap justifies building something better, build it then.

Who touches it, and when

The operations manager owns this record. Not the estimator who writes the quote, not the owner who chases the follow-up call. One person maintains the spreadsheet or system entry for each quote from submission to final outcome.

The weekly routine matters more than the tool. Every Monday morning, the operations manager updates last week's quotes with outcomes they can confirm. Phone calls returned, jobs awarded, clear rejections. Quotes still pending stay marked as pending until there is a definitive answer.

This weekly cadence prevents the most common failure mode: letting quotes sit in limbo for months while assuming they are still live prospects. Level's research shows that 90.4% of quotes never lead to revenue, but contractors often cannot tell you which 90.4% until months later when the work has clearly gone elsewhere.

The operations manager also handles the follow-up schedule. Day 7 after quote submission, a polite check-in call. Day 14, a brief email asking if they need any clarifications. Day 21, a final follow-up before marking the quote as lost to no response. These touches get recorded in the same system as the quote outcome.

When this routine lapses, the consequences show up quickly in cash flow planning. Quotes marked as pending that are actually dead create false pipeline projections. The contractor thinks they have R180,000 in likely work coming when the real figure might be R60,000. Labour scheduling, material ordering, and subcontractor bookings all get thrown off.

The failure mode is predictable: the operations manager goes on leave or gets pulled into urgent site work. Quote tracking stops for two weeks. When it resumes, half the information is stale and requires detective work to reconstruct. Phone calls to clients who decided weeks ago. Emails to jobs that started and finished while the record showed them as pending.

Without the weekly discipline, quote win rate becomes a guess dressed up as data.

The first thing it shows

The first finding is almost always about job size, not sales technique.

Most plumbing contractors expect tracking to reveal problems with pricing or presentation. Instead, the data typically shows a clear pattern: quote win rates vary dramatically by job value, and the relationship is not what you think.

According to Level's plumbing contractor benchmarks, the median quote conversion rate sits at 73.9% for 'decided' opportunities. But this average masks significant variation by job size that becomes visible once you start recording outcomes systematically.

In the first cycle of tracking, contractors commonly discover their win rate drops sharply above a specific threshold. Not gradually. Sharply. A contractor might win 80% of jobs under R15,000 but only 40% above R25,000. The boundary is usually between one and three times their typical job value.

This shows up first because job size data is already in your quotes. You do not need to analyse customer behaviour or interview prospects. You simply sort your quotes by value and calculate win rates for different ranges.

The pattern reveals itself because larger jobs trigger different decision-making processes at the customer end. Smaller repairs get approved by whoever called you. Larger installations require multiple approvals, formal budgeting, and competitive quotes. Quote conversion research from Level shows that contractor quote processes often fail to account for these different buying behaviours.

The immediate consequence is usually obvious: you are spending the same time and effort quoting a R30,000 bathroom renovation as a R8,000 leak repair, despite having half the chance of winning the larger job.

One cycle of data cannot tell you why this happens or what to do about it. It might be pricing, it might be presentation, it might be that you are not the right fit for larger projects. But it shows you where to focus next, and more importantly, it quantifies what the problem costs.

If you quote twenty large jobs monthly and your win rate there is 30 percentage points lower than on small jobs, that shortfall represents specific rand amounts in lost revenue. The tracking gives you the baseline to measure whether changes improve anything.

When to graduate off the minimum

The simple spreadsheet stops working when you hit 50 quotes per month or when tracking reveals patterns you cannot act on with basic sorting.

At 50 quotes monthly, manual entry becomes a bottleneck. Each quote takes two minutes to log properly: job type, value, client details, outcome, follow-up notes. That's 100 minutes monthly, but the real cost comes from delays. When your estimator is three days behind on logging, your conversion analysis lags the market by a week.

The complexity threshold arrives earlier than the volume one. If your analysis shows that bathroom renovations convert at 85% but emergency callouts at 45%, you need to segment further. Are the low-converting callouts happening because of price, timing, or competition? The spreadsheet cannot slice this data cleanly across multiple dimensions simultaneously.

At this point, you have three graduated options, not a predetermined path to automation.

Manual process evolution means structured paper forms with carbon copies, filed by outcome and reviewed weekly. Cost: R800 monthly for forms and filing time. Works for businesses doing 40-70 quotes monthly with consistent job types.

Software solutions include contractor-specific CRM systems like BuilderTREND or ServiceTitan. According to Level's contractor benchmarks, tracking systems help maintain the median conversion rate of 73.9% by identifying drop-off points. Cost: R2,500-R8,000 monthly plus setup. Justified when quote volume exceeds 70 monthly or when you need integrated scheduling and invoicing.

Automation and AI become relevant when your quote volume hits 150 monthly and patterns emerge that require real-time response. Automated lead scoring based on job type, location, and timing can prioritise follow-ups. AI can analyse quote rejection reasons from email exchanges or call transcripts. Cost: R15,000-R35,000 to build, ongoing R3,000 monthly.

The trigger for moving up is simple

What this does not fix

Tracking quote win rate reveals where you lose business. It does not fix why you lose it.

The plumber who discovers his win rate drops to 40% on jobs over R15,000 still faces the same constraint: he quotes high because his work takes longer than competitors. The measurement exposes this pattern. It does not reduce his install time or lower his labour costs.

Most plumbing contractors lose quotes for operational reasons, not sales reasons. According to Level's plumbing contractor benchmarks, the median quote conversion rate sits at 73.9% for decided quotes. The gap between your rate and this benchmark usually points to capacity problems, not pricing problems.

A contractor who takes three days to quote emergency repairs will lose to one who quotes the same day, regardless of price. A business that can only handle two large projects simultaneously will quote conservatively on the third, pricing themselves out. The van that breaks down twice monthly forces higher margins to cover downtime risk.

Quote tracking shows you the cost of these constraints. A contractor losing R50,000 monthly to a 20% below-benchmark win rate sees the revenue impact clearly. But the fix requires addressing the underlying bottleneck: faster quoting systems, more reliable equipment, or additional crew capacity.

The measurement creates urgency. The solution requires operational work

Next Steps

Tracking your quote win rate reveals whether your pricing, proposals, or follow-up process is costing you revenue.

Start with three weeks of data. Record every quote you send: client name, quote value, date sent, and outcome (won, lost, no response). Track follow-up attempts and response times. This gives you your baseline conversion rate and shows where quotes get stuck.

Watch for these patterns in your data: quotes sitting without response for more than five days, consistent price objections on similar job types, or higher win rates from certain lead sources. According to Level's contractor benchmarks, the median quote conversion rate for plumbing contractors sits at 73.9% for decided quotes, but your own patterns matter more than industry averages.

Calculate the revenue impact. If you quote R500,000 monthly and convert 60% instead of 75%, that's R75,000 in monthly revenue left on the table. Over a year, that's R900,000.

The next step depends on what your data shows. Poor follow-up needs process changes, not technology. Pricing issues need market research. But if you're losing quotes because proposals take too long to prepare or key information gets missed, that's where automation pays back quickly.

Ready to find where your quoting process is costing you? Book a free 20-minute diagnosis and we'll help you identify the highest-cost bottleneck worth fixing first.


About AutoSpark

AutoSpark helps established small and mid-sized businesses find the one place AI or automation is genuinely worth applying, then builds and deploys it. The method is plain: interview the people doing the work, find where work repeatedly gets stuck, rank the problems by what they cost, and only build when the maths shows a clear payback.

AutoSpark is led by Patrick Nesbitt, a CA(SA), CFA and former private-equity investor, so AI is treated as an investment rather than a trend. Not an AI audit. Not a transformation programme. A short, evidence led diagnosis of where the money is leaking and what fixing it returns.

Start here: autospark.ai

See where your business actually bleeds

A free, AI-led diagnostic that finds the bottlenecks quietly costing you money, and shows you which one to fix first.

Start your free diagnosis