Your web design close rate is Won deals divided by (Won + Lost) deals over a given period, expressed as a percentage. A freelancer who closes 4 out of 10 completed deals has a 40% close rate — and the number only means something if you're also tracking where in the pipeline the other 6 fell out.
Here's the correct way to calculate it, what counts as a healthy benchmark, and how to use stage-by-stage data to actually move the number.
The Formula, and the Mistake Most People Make
Close rate = Won ÷ (Won + Lost). Not Won ÷ total leads ever entered into your pipeline — that denominator includes leads still active in Found, Contacted, or Interested that haven't reached a final outcome yet, which artificially deflates the number and makes your close rate look worse than it is.
The other common mistake: calculating close rate from "Contacted" instead of from "Proposal." These measure two different things:
| Metric | Formula | What It Tells You | |---|---|---| | Contact-to-close rate | Won ÷ (Won + Lost from Contacted onward) | Overall pipeline efficiency, including outreach targeting | | Proposal win rate | Won ÷ (Won + Lost, proposal-stage only) | How good your proposals and pricing are, isolated from targeting quality |
If your contact-to-close rate is low but your proposal win rate is high, the problem is upstream — you're not getting the right leads to Proposal in the first place. If proposal win rate itself is low, the problem is in the proposal or the pricing, not your prospecting. Conflating the two metrics into one number hides which half of your pipeline needs the work.
What's a Reasonable Benchmark
There's no universal number — it varies enormously with niche, pricing tier, and lead source — but a few reference points are useful. Cold outbound reply rates in 2026 average 6-9%, with top performers hitting 14-18%; below 4% signals a targeting or deliverability problem upstream of close rate entirely. If your reply rate is healthy but your Interested-to-Proposal-to-Won conversion is weak, the issue is in your pipeline handling, not your outreach.
A proposal win rate in the 25-40% range is generally solid for freelance web design, assuming proposals are only sent to genuinely qualified, engaged leads (not sent reflexively to anyone who replied at all). If you're sending proposals to everyone who shows even mild interest, expect a lower win rate — it's not a sign your work is weak, it's a sign your Proposal stage needs a tighter qualification bar before a proposal goes out at all.
Using Stage Data to Find the Actual Leak
Close rate as a single number tells you that something's wrong. Stage-by-stage conversion tells you where. Using the six-stage pipeline model (Found → Contacted → Interested → Proposal → Won/Lost), calculate the conversion rate between each adjacent pair of stages over a rolling month:
- Found → Contacted: Should be close to 100% if you're logging every identified business. If it's low, you're finding leads and not acting on them.
- Contacted → Interested: This is your outreach quality. A weak number here usually means messaging, not targeting — see personalizing cold emails at scale for what typically moves this.
- Interested → Proposal: A weak number here often means slow response times on high-intent sub-states like "requested a call" — see the pipeline stages every web designer should track for how the Interested sub-states should be handled differently.
- Proposal → Won: This is pricing, proposal quality, and follow-up speed. Given that 42.5% of closed-won deals close within 24 hours of the proposal being opened, a weak number here is very often a follow-up-timing problem, not a pricing problem.
Whichever stage has the biggest drop-off is where fixing anything moves your overall close rate the most. Improving Contacted → Interested from 20% to 30% will change your final number far more than obsessing over your proposal template if that's not where the leak actually is.
An Example Using Real Pipeline Numbers
Say a freelancer logs the following over a month: 40 businesses Found, 38 Contacted, 12 reached Interested, 7 got a Proposal, and of those, 3 were Won and 4 were Lost.
- Contacted → Interested: 12/38 = 31.6%
- Interested → Proposal: 7/12 = 58.3%
- Proposal win rate: 3/7 = 42.9%
- Overall contact-to-close rate: 3/38 ≈ 7.9%
That proposal win rate (42.9%) is actually strong. The leak is Contacted → Interested — two-thirds of contacted businesses never engage at all. For this freelancer, the highest-leverage fix isn't a better proposal template; it's better targeting or a sharper opening message, since that's the stage losing the most volume.
Close Rate Feeds Directly Into Forecasting
Once you have a stable close rate over a few months, it becomes the multiplier that turns your pipeline value into a realistic revenue forecast rather than a hopeful total. A pipeline showing $18,000 in open deals means very different things depending on whether your historical close rate is 15% or 40%. See how to forecast monthly revenue from your pipeline for how to apply that multiplier correctly.
Close rate is also one of the clearest levers on actual take-home income — improving it doesn't require more leads, just better handling of the ones you already have. See how much you can actually make in freelance web design in 2026 for how close rate factors into realistic income math at different pipeline volumes.
You Can't Calculate What You Don't Log
Close rate math only works if every Lost deal is actually marked Lost, with a reason, instead of just quietly forgotten. This is the recurring failure mode of spreadsheet tracking — see how to track web design leads without a spreadsheet for why stage discipline is the prerequisite for every number in this post.
Runvax tracks every lead's stage automatically as it moves through Found, Contacted, Interested, Proposal, Won, and Lost, with a running pipeline value and won value total — so close rate and stage-conversion math is a number you can actually pull, not a spreadsheet audit you have to run manually. Free to start, no credit card required.