· , founder of Vivin Sales · facts checked  · 6 min read

How to stop duplicate and existing-customer leads

Stop paying for leads you already have: load a suppression list, define a duplicate in writing, require sources and agree a review window.

Stop paying for leads you already have: load a suppression list, define a duplicate in writing, require sources and agree a review window.

Short answer: stop duplicates and existing customers from being billed as new leads by loading a suppression list before launch, defining duplicate in writing, requiring a source and date on every record, and agreeing a review window in which you can reject any lead that matches your records. Keep your own CRM as the record that settles the question.

Vivin Sales charges USD $15 to $500 per accepted lead. Each lead is exclusive and never resold, and a lead that is off-criteria is replaced. Every fee is listed in your written quote before you sign.

What counts as a duplicate lead?

You decide, and the contract should say. Three kinds are worth separating. A repeat of a person already delivered by the same provider. A person who is already a customer. And a person who is already in your pipeline, for example an open opportunity or a contact your team spoke to last month.

Each type needs a rule: is it billable, is it replaced, and over what period is it counted? A duplicate within the same campaign is the easiest to prevent. An existing customer or open opportunity needs your data, so the provider can only exclude what you tell it about.

What should a suppression list contain?

A suppression list is the file the provider checks before delivering a lead. Give it your current customers, open opportunities, recent leads from other sources and anyone who asked not to be contacted. In Vivin’s lead agreement the profile names the suppression list, and a lead is not billable if the company is an existing customer or on the suppression list.

List itemWhy include it
Current customersAvoids paying to rediscover them
Open opportunitiesAvoids confusing your team and the buyer
Recent leads from other sourcesAvoids double counting
Opt-outs and do-not-contact recordsKeeps messages lawful and respectful
Competitors and partnersAvoids irrelevant outreach

Refresh the list on a schedule, because a list loaded in month one is out of date by month three. Share only what is needed, for example company names and domains, and agree how the file is stored and deleted. Read the compliance page for how Vivin handles opt-outs.

How do you check a delivered lead against your records?

Put a source field on every CRM record, and compare each delivered lead with your existing records on company domain, email and phone. A record that arrives with a source, a date and the evidence for the qualification gates is easy to check. A bare list is not. The sample lead shows an example record structure, and the campaign scope defines the required fields and evidence for yours.

Use a shared delivery sheet so both sides see the same rows. When a lead matches an existing record, mark it and cite the record. That turns an argument into a lookup.

What happens if a duplicate gets through?

You raise it inside the review window, name the rule it broke and attach the matching record. Under Vivin’s lead agreement, a delivered lead can be disputed within 5 business days of delivery, and a lead that failed a gate is replaced with one that passes. Replacements are counted and reported on the delivery sheet. For the clauses to check in any contract, read what happens to rejected B2B leads.

A lead who passed the gates and later stops answering is not automatically invalid. Keep that distinction clear, so that a real duplicate is rejected for a reason and a slow response is not.

What should you ask a provider before launch?

Ask five questions and keep the answers in the agreement:

  • How is a duplicate defined, within a campaign and across campaigns?
  • When is the suppression list loaded, and how often is it refreshed?
  • Which evidence will each lead carry so that you can check it independently?
  • How long do you have to reject a lead, and what proof do you need to supply?
  • Is a replacement delivered in the same billing period?

A provider that answers these in writing has thought about the problem. One that says duplicates are rare is not answering the question, because rare is not the same as not billable.

Do exclusive leads solve the duplicate problem?

Partly. Exclusive means the provider does not sell the same lead to another buyer, which removes one source of overlap. It does not stop the person also appearing in your own pipeline or from another channel. See exclusive vs shared B2B leads for the difference, and the pay per lead hub for how Vivin bills.

For the wider list of contract costs, read what hidden costs to look for in a lead generation contract. Compare providers in the pay per lead company comparison, and see an example in pay per lead for MSP and IT services. Either party can end a campaign on 14 days written notice.

Frequently asked questions

Can a provider bill me for someone already in my CRM?

Only if the contract allows it. Ask for existing customers and open opportunities to be excluded, and for matching leads to be rejected inside the review window.

How often should I update the suppression list?

Whenever your customer or pipeline list changes materially. A schedule, such as monthly, keeps it from going stale.

Does the same person count twice if they come from two campaigns?

Only if the contract says so. Define a duplicate across campaigns as well as within one.

What evidence should I keep to reject a duplicate?

The delivered record, the matching CRM record, and the dates for each. These settle most disputes quickly.

    Share:
    Back to Blog

    Related Posts

    View All Posts »