Contact-to-Close Rate: Build a Sales Funnel in Excel

Learn how to map your sales funnel from lead → contact → appointment set → appointment shown → closed so you can see where revenue is leaking. In this lesson, you’ll break results down by lead source and sales rep, spot performance gaps fast, and quantify the revenue impact of improving your contact-to-close rate.

Download the Excel file used in this tutorial:

Contact to Close Rate

1. Set up the dataset as an Excel table

  • Build a basic table with columns for lead date, lead source, assigned sales rep, minutes to first contact, and binary funnel flags.
  • Use binary fields for each stage: Contacted Flag, Appointment Set Flag, Appointment Show Flag, Closed Flag.
  • Make sure the data is formatted as a table (Ctrl + T) so structured references work consistently.

2. Count total leads

  • Create a label like “Number of Leads”.
  • Use COUNTA on a reliable column such as Lead Source inside the table to get the total lead count.
  • Format the number with Ctrl + Shift + 1 and apply alignment (center values, left-align labels).

3. Calculate the overall funnel percentages

  • Create a simple funnel list: Leads, Contacted, Appointment Set, Appointment Show, Closed.
  • For each stage, use SUM on the corresponding flag column to count the number of 1s.
  • Divide each SUM by the total lead count to get a percentage.
  • Format these as percentages.

Formulas used conceptually:

  • Percent Contacted = SUM(Contacted Flag) / Total Leads
  • Percent Appointment Set = SUM(Appointment Set Flag) / Total Leads
  • Percent Appointment Show = SUM(Appointment Show Flag) / Total Leads
  • Percent Closed = SUM(Closed Flag) / Total Leads

4. Insert the simple funnel chart

  • Highlight the funnel stage labels and the percentage values.
  • Insert a recommended chart that produces the funnel style visual.
  • Remove any extra series you do not need.
  • Adjust the chart width and column thickness to get the look you want.
  • Rename the chart title to something like “Simple Sales Funnel”.

5. Create a unique list of lead sources

  • Generate the list using UNIQUE on the table Lead Source column.
  • Copy and paste values (Ctrl + Shift + V) to lock it in.
  • Sort the list A to Z or use SORT(UNIQUE()).

6. Build the lead source funnel rates using SUMIFS and COUNTIFS

For each lead source, calculate each stage as a ratio. The pattern is always:

  • Numerator: SUMIFS of the stage flag for that lead source
  • Denominator: either COUNTIFS of leads for that lead source, or SUMIFS of the prior stage flag for that lead source

Use these exact stage definitions from the video:

  • Lead to Contact
    • Numerator: SUMIFS(Contacted Flag, Lead Source, selected lead source)
    • Denominator: COUNTIFS(Lead Source, selected lead source)
  • Contact to Appointment Set
    • Numerator: SUMIFS(Appointment Set Flag, Lead Source, selected lead source)
    • Denominator: SUMIFS(Contacted Flag, Lead Source, selected lead source)
  • Appointment Set to Appointment Show
    • Numerator: SUMIFS(Appointment Show Flag, Lead Source, selected lead source)
    • Denominator: SUMIFS(Appointment Set Flag, Lead Source, selected lead source)
  • Appointment Show to Close
    • Numerator: SUMIFS(Closed Flag, Lead Source, selected lead source)
    • Denominator: SUMIFS(Appointment Show Flag, Lead Source, selected lead source)
  • Lead to Close
    • Numerator: SUMIFS(Closed Flag, Lead Source, selected lead source)
    • Denominator: COUNTIFS(Lead Source, selected lead source)
  • Fill down the formulas for all lead sources.
  • Format all results as percentages.

7. Add conditional formatting by column

  • Apply color scales one column at a time (not across the whole table).
  • Home > Conditional Formatting > Color Scales.
  • Choose the scale where higher values are green.
  • Use Format Painter and double-click it to quickly apply the same formatting across the other percentage columns.

8. Duplicate the entire block and switch it to Sales Rep analysis fast

  • Copy the lead source analysis block and paste it below.
  • Replace the unique list with a unique list of Sales Reps instead of Lead Sources.

Shortcut used in the video:

  • Highlight the copied formula area.

  • Press Ctrl + H to Find and Replace.
  • Find: Lead Source
  • Replace with: Sales Rep
  • Make sure “Look in” is set to Formulas.
  • Click Replace All.

Now the entire funnel table recalculates by Sales Rep without rebuilding formulas.

9. Calculate revenue impact between reps

  • Create an “Average Deal Size” metric that ignores zeros:
    • Use AVERAGEIFS(Booked Revenue, Sales Rep, selected rep, Booked Revenue, “>0”)
  • For each rep, calculate expected revenue from 100 leads:
    • Expected Revenue = Lead to Close Rate * Average Deal Size * 100
  • Subtract one rep’s expected revenue from another to quantify the dollar difference in performance.

10. Scan for leakage and prioritize coaching

  • Use the rep funnel table to spot where drop-offs are happening:
    • Lead to Contact leakage
    • Contact to Appointment Set leakage
    • Appointment show leakage
  • Sort or visually scan the conditional formatting to identify the worst bottleneck stages and the reps who need targeted improvement.

 Contact-to-Close Rate and Sales Funnel Tracking

Q1. What is contact-to-close rate?
Contact-to-close rate measures how many leads you close out of the leads you receive. It helps you understand true funnel performance, not just how strong your close rate is once an appointment happens.

Q2. Why can my close rate look strong, but I still feel broke?
Because the biggest losses often happen before closing, like low contact rates or low appointment show rates. If fewer leads reach the closing stage, a strong close rate won’t produce enough revenue.

Q3. What does this sales funnel help me identify?
It shows exactly where the leakage happens, including:

  • Leads not being contacted
  • Contacts not turning into appointments
  • Appointments not showing up
  • Showed appointments not closing

Q4. Why is it important to break this down by lead source and sales rep?
Lead sources can perform very differently, and reps can handle leads with different levels of consistency. Breaking it down helps you see which sources are worth scaling and who may need coaching.

Q5. How do I estimate the revenue impact of improving contact-to-close rate?
Once your funnel is structured, you can compare scenarios (example: a 30% lead-to-close rate vs 22.6%) and translate that difference into real dollars using average deal size. Even small improvements can add up to major annual revenue gains.

Q6. How does this connect to CAC and marketing spend decisions?
If you don’t know your funnel conversion rates, you can’t accurately estimate cost per close or customer acquisition cost (CAC). Knowing these numbers helps you understand how much you can spend to acquire a customer and still stay profitable.

Q7. Do I need a sample dataset to follow along?
Yes. Use the downloadable file linked with the video (or request it via email) so you can replicate the funnel setup, breakdowns, and revenue comparison exactly as shown.

Get more lessons like this
by joining our newsletter

Receive weekly Excel tutorials, tips, and KPIs straight to your inbox

Databoards

Analysis & Development