Trusted by teams at
Adtechnacity logo
AdvizorPro logo
AiDash logo
Akiak Technology logo
AmplifyMD logo
Art of Floors logo
Artemis ARC logo
Aviatrix logo
BioCircuit Technologies logo
Brightwell Payments logo
BurningCastle logo
Digible logo
Document Crunch logo
DuploCloud logo
ElastiFlow logo
Element5 logo
Eltropy logo
Greython Construction logo
Gunner logo
iMerit logo
iShift logo
JW Practice Advisory logo
KBH Industrial logo
ketteQ Holdings logo
KlariVis logo
Komprise logo
Leverage Shares logo
Lithe Solutions logo
LYT logo
Manay CPA logo
Mile Auto logo
Modo Modo Agency logo
OCH Technologies logo
Overlook Networks logo
Pathify logo
Peaxy logo
ServiceCore logo
Skinesa logo
Stable Kernel logo
TheBestReputation logo
Tiger Analytics logo
Todyl logo
Tredence logo
TruEd Consulting logo
Verdek logo
VersiTech logo
Verusen logo
We Mail America logo
Wordly logo
ZenOptics logo
Zifty.com logo
Short Answer

B2B contact data is sold on four models: per credit, per seat, per record, and flat file licence. Price is driven by field depth, geography, volume commitment, and refresh frequency. Because the models are not directly comparable, quotes must be normalised to cost per usable record before they mean anything.

There is no single market rate for a contact record, which is why vendor quotes vary so widely for what looks like the same thing. The variation is real, but it usually comes from what is being counted rather than from one vendor being expensive.

The four pricing models

Per credit

You buy a balance and spend it revealing records. Common in self serve tools. The trap is that credits often expire annually, and unused balance is silently forfeited. Effective cost per record is your spend divided by credits actually used, not credits purchased.

Per seat

Priced by user, usually with a fair use cap. Fine for small teams with steady usage, poor for bursty work, because you pay the same in a quiet month.

Per record

The cleanest to compare, since you pay for what you receive. Watch the definition of a billable record: some providers bill a partial match, where only firmographics resolved and no contact detail was returned.

Flat file licence

A bulk dataset for a fixed fee, often annual. Lowest unit cost at volume and the usual choice for enrichment of a large database, but it decays from the day it is delivered unless a refresh is contracted.

What actually moves the price

  • Field depth. A verified work email costs less than a direct dial mobile, which costs less than both plus technographic and firmographic attributes.
  • Geography. North American data is the cheapest and most abundant. EMEA costs more, and APAC coverage frequently requires regional specialists at a premium.
  • Volume commitment. Unit price falls steeply with committed volume, which is the entire basis of pooled buying.
  • Refresh frequency. Contact data decays as people change jobs. A dataset refreshed quarterly costs more than a static one, and is usually worth it.

Normalising quotes so they can be compared

Convert every quote to cost per usable record. Three steps:

  1. Run the same sample list through each provider and record the match rate for the fields you actually need.
  2. Divide annual cost by the number of records you realistically expect to use in a year, not the plan's ceiling.
  3. Apply the match rate. A cheaper provider matching 45% of your list is more expensive per usable record than a pricier one matching 80%.

Most buyers skip step three, which is why the apparently cheapest quote so often turns out not to be.

Costs that do not appear on the quote

Deduplication is the big one. If you are re-acquiring records already in your CRM, you are paying twice for the same contact, and at scale that is frequently a double digit percentage of spend. Ask whether suppression against your existing database happens before billing or after.

Then there is stranded balance from expiring credits, and the administrative cost of several contracts with staggered renewals. Neither shows up in a per record figure, and both are real.

Whatever the model, sourcing documentation should come with it. The GDPR makes lawful basis a question you will eventually be asked to answer, and the answer needs to come from the provider.

Common questions

Not reliably. Price tracks field depth, geography, and refresh frequency more closely than it tracks accuracy. The only way to know is to test the same sample list against each provider.

Fast enough that any static file needs a refresh plan. Job changes are the main driver, and they concentrate in the roles most sales teams target. Treat an unrefreshed list as losing value every month.

Almost always, and volume is the lever. That is the mechanism behind pooled buying: aggregated commitment reaches tiers an individual buyer cannot. See how our pricing works.

SD
SkyDBI Buying Desk
Written by the team that negotiates and renews data contracts across 100+ providers. Reviewed every six months.

Send us the quotes you are holding

We will normalise them to cost per usable record against your own sample list, so you can compare models that are not quoted the same way.