New vs Existing Customer Lead Mix %
(Monthly KPI Dashboard in Excel)

Learn how to measure whether your sales and marketing engine is actually generating new demand or simply pulling from your existing customer base. In this lesson, you’ll build a clear monthly view of your new vs existing lead mix, add total lead volume for context, and spot early warning signs that growth may not be sustainable.

Download the Excel file used in this tutorial:

Calculate Monthly New vs Existing Lead Mix

1. Identify the required columns in your dataset

  • Confirm you have a column for Customer Type with values like New and Existing.
  • Confirm you have a Lead Date column (timestamp is fine since you will only use month and year).

2. Convert the dataset into an Excel Table

  • Click anywhere inside your dataset.
  • Press Ctrl + T.
  • Confirm the table range and headers, then click OK.
  • Using a table helps formulas auto-fill and makes structured references easier.

3. Create Month and Year helper columns from Lead Date

  • Add a Month column using the TEXT() function with month formatting.
    • Use four Ms to return the month name.
  • Add a Year column using the same TEXT() function with year formatting.
    • Use four Ys to return the year.
  • Because it’s a table, Excel will auto-fill the formula down.

4. Build a unique chronological list of Month and Year

  • Create a unique list of month-year combinations so you do not see repeated months.
  • Use UNIQUE() on the Month and Year columns together.
  • Copy the result and paste values with Ctrl + Shift + V to remove the formula.

5. Set up your summary table structure

  • In the header row, create these columns:
    • New
    • Existing
    • Total Leads
    • Optional: Date (for chart axis labels)

6. Create a Date label for the chart axis

  • Add a Date column that concatenates Month and Year into a single label:
    • Month + space + dash + space + Year
  • This becomes the bottom axis label in the chart.

7. Calculate the New lead percentage using COUNTIFS

  • Use COUNTIFS() to count rows where:
    • Customer Type = “New”
    • Month = the month in the summary row
    • Year = the year in the summary row

  • Convert to a percentage by dividing by the total leads for that same month-year.
  • Format as a percentage using Ctrl + Shift + 5.

8. Calculate the Existing lead percentage

  • Option A:
    • Use =1 – New% to get Existing%.
  • Option B:
    • Copy the New formula and change the criteria from “New” to “Existing”.
  • Confirm both New and Existing sum to 100% for each month.

9. Calculate Total Leads per month

  • Use COUNTIFS() with only:
    • Month = the month in the summary row
    • Year = the year in the summary row
  • This returns the count of total leads for that month-year.

10. Insert a Combo Chart using stacked columns and a line

  • Highlight the Date column plus:
    • New %
    • Existing %
    • Total Leads
  • Go to Insert → Recommended Charts.
  • If the recommended chart is not correct:
    • Go to All Charts → Combo.
    • Set New % = Stacked Column
    • Set Existing % = Stacked Column
    • Set Total Leads = Line
    • Turn on Secondary Axis for Total Leads

11. Fix the primary axis so it caps at 100%

  • Double click the left axis (percentage axis).
  • Set the maximum to 1.0 (100%) so it does not extend to 120%.

12. Format the Total Leads line and add labels

  • Click the Total Leads line:
    • Change its color (in the video, it’s changed to black).
    • Increase the line thickness.
  • Add Data Labels to the line so the number of leads appears on the chart.
  • If labels are hard to read:
    • Click a label until all labels are selected.
    • Add a background fill color to the label boxes.
    • Adjust font size if needed.

13. Update the chart title

  • Rename the chart to something like:
    • New vs Existing Customer Lead Mix % by Month

New vs Existing Customer Lead Mix % KPI

Q1. What is New vs Existing Customer Lead Mix %?
It’s the percentage of leads that come from new customers versus existing customers, typically tracked over time. This KPI shows whether you’re creating new demand or relying on your current database.

Q2. Why does this KPI matter for long-term growth?
High revenue can be misleading if most leads are coming from existing customers. A healthy lead mix helps ensure your pipeline is expanding, not just recycling the same opportunities.

Q3. What should a “good” lead mix look like?
It depends on your business model, seasonality, and market. The key is consistency and awareness: you want to monitor trends and catch periods where new customer leads drop for multiple months.

Q4. Why track total lead volume along with the mix percentage?
Because percentages alone can hide the real story. You might have a strong “new lead %” during a month with low overall lead volume. Pairing the mix with total leads gives a more honest view of performance.

Q5. Can I break this KPI down by marketing channel, location, or job type?
Yes, and it’s one of the most valuable ways to use it. You can slice the lead mix by campaign, channel, service type, territory, or even sales rep to see exactly where new demand is coming from.

Q6. What data do I need to recreate this KPI?
At minimum, you need: (1) a lead date, and (2) a field that labels each lead as new or existing. Most CRMs already store this, or it can be added as a simple classification column.

Get more lessons like this
by joining our newsletter

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

Databoards

Analysis & Development