METERED Record packs, priced like a phone plan

Pay for the people you can actually reach.

Buy a pack of records a month. The price per record falls as the volume rises, you set the cap and we stop at it, and anything we cannot make contactable is handed over free.

Billed on reachable records only
A record that comes back with no phone and no email is delivered anyway, with its verified postal address, and does not count against your pack.
The cap is yours, and it is hard
Your pack is a ceiling, not a suggestion. By default we stop delivering when you reach it. There is no overage you did not switch on yourself.
The rate falls as you grow
$5.00 a record at fifty. $1.50 at a thousand. From a dollar above that. The product is identical at every size - only the volume changes.
The packs

Four sizes and a custom one

A pack is a monthly ceiling on billable records - one identified person, deduplicated for the month, carrying a phone number or an email address. People we identify but cannot reach either way still arrive, with their name and postal address, and never touch the count. Monthly, no contract, no setup fee, cancel whenever you like.

Size it from your traffic
Starter
50 billable records a month
$250/mo
$5.00 per record
  • Covers a site doing up to about 1,100 visits a month
  • The whole product, nothing withheld for a bigger plan
  • Enough to find out whether this works for you
Start free
Local
250 billable records a month
$750/mo
$3.00 per record
  • Covers a site doing up to about 5,800 visits a month
  • Where a one-location contractor usually lands
  • Service-area filtering, so the call queue stays local
Start free
MOST COMMON
Growth
750 billable records a month
$1,275/mo
$1.70 per record
  • Covers a site doing up to about 17,500 visits a month
  • Where multi-van trades and growing stores sit
  • Enough volume to run a mail list and a mail run at once
Start free
Scale
1,000 billable records a month
$1,500/mo
$1.50 per record
  • Covers a site doing up to about 23,500 visits a month
  • The last 250 records on this pack cost $0.90 each
  • Several sites under one cap if that suits you better
Start free
Custom
2,500 billable records a month and up

Agencies running ten client sites, retailers with a site per region, anyone whose traffic puts them past Scale. One cap across every property or a separate cap and a separate invoice per property - whichever way your billing actually works.

From
$1.00
per record
Also included
Sub-accounts, per-site caps, a suppression list shared across every property, and the API.
Talk to us
The curve

Every record you add makes the last one cheaper

The gap between two packs matters more than the headline rate on either. Moving from Growth to Scale buys 250 more records for $225 - ninety cents each - because the matching work behind them is already done. That is also why we prompt you to move up instead of quietly charging overage: near the top of a pack, the next pack is almost always the cheaper answer, and a pricing page that hides that is setting up an argument later.

Price per record on each pack, at that pack's full volume. Rates are per identified record carrying a phone number or an email address - records with neither are delivered free and are not counted here. Custom is a floor, not a fixed rate.

Size it

What would your traffic actually produce?

Run on illustrative rates, stated as such. If the answer for your site is a small number, this will say so - a pack you cannot fill is the fastest way to end up hating this product.

Start from
1,000100,000
35%

Set it to 100% if you sell nationwide. It changes who is worth ringing, not how many records you get - the out-of-area ones still carry a verified postal address, and about a quarter of them an email.

The rates behind this
Visits that identify5.6%
Name and postal addressAlways
Phone, after appendAssumed
Deliverable email23%
Illustrative rates for a worked example, an 11,000-visit month. The phone rate is assumed, not measured, so the phone and billable counts rest on it. Your real numbers come from your own first week. The identification rate moves with your traffic mix - repeat visitors, mobile share and how much of your audience sits outside the US all pull it around.
People identified
612
5.6% of 11,000 visits, deduplicated
Billable records
468
of 612 identified - a phone, an email, or both
With a phone
377
of 612 identified - at an assumed append rate
With an email
141
of 612 identified - 23% deliverable
Inside your area
214
of 612 identified - 35% of traffic
Delivered free
144
of 612 identified - postal address only, never billed

Only the billable figure is charged and only it counts against your cap. The free ones come back with a verified postal address but no phone and no email, and we deliver them anyway because they are worth a mail run - we will not bill you for somebody you cannot contact.

The pack that fits
Growth 750 billable records
$1,275
$2.72 per billable record

An estimate, not a quote. Install the pixel, leave it a week, and the app will tell you the real number for your site before you have paid anything.

When you outgrow the pack

You will never open a bill you did not choose

Metered products earn their bad name by billing first and explaining afterwards. This one stops. When your site starts producing more records than your pack holds, we hold the extras back, show you exactly what they would have cost, and wait for you to say yes.

You get an email at 80% of your cap and another at 100%. Both are on for everybody and neither can be switched off.

Hard stop DEFAULT
Delivery pauses at the cap until the month resets. You are billed the pack price and not a cent more.
Overflow, under a ceiling you set in dollars
Keep receiving past the cap at your pack's per-record rate, up to a monthly spend limit you type in yourself.
Move me up automatically
Fill the cap twice in three months and we move you to the next pack, with an email a week before it happens.
app.visitor-os.com/reporting
Your site produced more records than your pack holds
September finished at 1,000 billable records. Your Growth pack covers 750, so we held 250 back rather than charge you for them.
Delivered
750
of 1,000
Held back
250
not billed
To release them
+$225
$0.90 each
Scale covers all 1,000 for $1,500 a month. Held records are billable ones, so every one of those 250 carries a way to reach them - 201 a phone, 75 an email, 26 both.
Nothing changes until you pick one

The in-app prompt. Inside a billable set the phone and email shares run higher than across every identified record, because a record only becomes billable once it has one or the other. 201 + 75 - 26 = 250.

In every pack

The $250 plan gets the whole product

There is no integration tier, no enrichment add-on and no compliance upgrade. Volume is the only thing that changes between packs.

The whole compliance layer

The fifteen-minute floor, the national DNC screen, your own suppression list, one opt-out that clears a person from every destination at once, and privacy-policy language drafted for your site. None of it is a tier and none of it can be switched off.

A written opening line on every contactable record

Ready to read as it stands, and written so it never references your website, the pages somebody looked at, or the fact that you saw them browsing. This one line is what keeps a call on the right side of the line.

The phone append

Not a per-record extra and not an upsell. It runs on everything, and every number it finds is screened before it reaches you.

All twenty-plus destinations

Klaviyo, Mailchimp, Attentive, HubSpot, Salesforce, Pipedrive, Go High Level, Meta, Google, Shopify, direct mail, a printable call sheet, webhooks and the API. Nobody pays extra to connect the thing they already own.

Every household attribute we hold

Age, income range, net worth band, home value, ownership, dwelling type, marital status, children, occupation and the rest - on every pack. A blank field means the provider had no value for that household, never that we held it back for a bigger plan.

Unlimited seats, and your data on the way out

Put your whole team in it at no charge. Export everything to CSV whenever you like, including on the day you cancel. We do not hold records hostage to a renewal.

The unit you are buying

One record, and what is honestly on it

one record - $1.70 of your Growth pack
Mobile appended Email deliverable DNC clear

Theresa Novak

Age 45-54 - Homeowner - Single family - Home value $295k - Est. income $100-150k - Net worth $250-500k - Married, 1 child
Mobile(555) 013-4471
Emailt.novak@example.com
Address1140 Silver Creek Rd NE
Rochester, MN 55906-4417
Record ID#1216758402
Ships with the record
"Hi Theresa, this is Mike at Riverbend Heating and Air here in Rochester. We're reaching out to homeowners in your area about furnace replacement before the cold sets in - is now a bad time?"
Session detail - internal only, never say it aloud
This decides who you contact. It is not a script, and reading it to somebody is what ended the real-time product.
/furnace-replacement-costx2
Referrergoogle.com
DeviceiPhone - Safari
Delivered18 minutes after the visit
What comes back, and how often

Illustrative fill rates. Your own arrive in your first week, which beats discovering them in week three.

Name
Always
Postal address, ZIP+4
Always
Estimated income
78%
Age
73%
Marital status
68%
Phone, after append
Reported on your own data in week one
Net worth band
55%
Children at home
31%
Email address
23%
Also on the record: gender, ethnicity and ethnic group, language preference, occupation, dwelling type, owner or renter, home value, number of children, city, state and ZIP - plus the session fields, which are referrer, page requested, browser, operating system, device and date, and a stable record ID that does not change if that person comes back next week.
Never in the data

Six things we get asked for and will not sell you

Two of these were asked for by name on sales calls. Neither exists. Any vendor who says otherwise is reselling something else or guessing, and you will find out which in month two.

Company, job title, employee count
This is US consumer-household data. There are no firmographics on it, so there is no "which companies visited my site" report and there never will be.
Credit score
Not in the file. Using credit data to decide who gets a sales call would be a Fair Credit Reporting Act problem even if it were.
Vehicle identification numbers
Asked for twice by dealers. Not in the file and not available as an append at any price.
Anything legally sensitive
No social security numbers, no health data, no financial account data. Not on any pack, including the custom one.
Real-time delivery
Fifteen minutes is the floor on every pack. There is no setting to shorten it and no amount of money that moves it.
A browsing trail to read down the phone
The session detail exists in the app, behind a warning, so you can decide who to contact. It is never the script and never goes into an outbound message.
Straight answers

The questions people actually ask

Including the uncomfortable ones. If an answer here puts you off, it has done its job - we would rather lose the sale than the second month.

Start free
Is this legal?

Yes, and the constraints elsewhere on this page are the reason. The data is US consumer-household data, licensed from providers operating under CCPA, CPRA and the state privacy laws that followed them. An opt-out is honoured across every destination at once. Every appended phone number is screened against the national Do Not Call file and against your own suppression list before the record reaches you.

You install privacy-policy language and a consent notice along with the pixel. We check for it on every sync and will not turn a pixel on without it - not as a favour to you, but because one customer skipping it becomes a problem for all of them.

We are not your lawyers, and outbound calling rules vary by state. What we will not do is sell you a way around any of it.

Why fifteen minutes? Everyone else says real-time.

Because real-time already happened and it went badly. The provider offered instant delivery once. A car dealer used it to ring two people who were still on the site, asking about the exact vehicles they had been looking at. It went to lawyers, and the provider's counsel settled it by buying both of those people their cars. Real-time ended that week and so did the raw phone field - the append we run today exists because the original field was taken away.

So the fifteen-minute floor is on every pack including the $250 one, there is no setting to shorten it, and no amount of money moves it. If a competitor offers you real-time, ask them what happens the first time one of your reps does what that dealer did.

Why is the email fill rate only 23%?

Because we drop anything that will not deliver. A name and a postal address come back on effectively every record - the match is made on the household, and a household has an address. An email is a completely different asset: it has to be current, deliverable and legally usable, and most households in the graph do not have one that clears all three.

We could publish a far bigger number by counting addresses we know will bounce. That number would cost you your sender reputation inside a quarter, which is worth considerably more than the records are. A smaller list your ESP accepts beats a bigger one it throttles.

It does mean that if list growth is your entire plan, you should read the estimator carefully before you buy. At 16,000 visits a month you are looking at roughly 205 new email addresses - genuinely good, and not a replacement for everything else you do.

What happens if my site produces more records than my pack?

Nothing you have not agreed to. By default we hard stop: delivery pauses at the cap, the extra records are held rather than charged, and you are billed the pack price and not a cent more. You get an email at 80% of the cap and another at 100%, and neither can be turned off.

Then we show you what the held records would have cost on the next pack up - which is usually less per record than you are already paying, because the curve falls. You can switch on overflow with a dollar ceiling you type in yourself, or ask us to move you up automatically after two full months. All three are settings, and the default is the one that cannot surprise you.

If the same person visits three times, is that three records?

No. Records are deduplicated per person for the billing period, and the record ID is stable, so a returning visitor updates the record you already have rather than adding a new one. The estimator on this page already works in deduplicated records, which is why the rate against raw visits looks lower than you might expect.

Do unused records roll over?

No, and we would rather explain that than dress it up. A pack is capacity, not currency - the matching and the append happen whether you use the result or not. If you are consistently finishing the month at half your cap you are on the wrong pack, and the app says so and offers to move you down.

Can I cancel? Is there a contract or a setup fee?

Month to month, no contract, no minimum term, no setup fee, and no charge for installing the pixel. Cancel in the app and it stops at the end of the period you have already paid for. We do not make you email anybody to do it.

Your records leave with you. Export the lot to CSV on the way out, and ask us to delete our copy - that happens within thirty days.

Do you sell my visitors' data to anyone else?

No. Records identified on your site go to you and to the destinations you connect, and nowhere else. We do not resell them, we do not pool them into a shared audience, and we do not use them to build something we sell to your competitor down the road.

To be precise about what we are not claiming: the consumer graph we match against is licensed, it exists independently of you, and it is the same graph whether you are a customer or not. Installing the pixel does not add your visitors to it.

What if the real numbers come back smaller than the estimate?

Then you will know inside a week, before you have paid for a full month. Install the pixel, leave it running, and the app reports your real identification rate against your real traffic. If it is materially below what the estimator said, move down a pack or walk away. The estimator is an estimate and we are not going to pretend it is a contract.

Find out who came yesterday.

Install the pixel, leave it a day, and we will show you the actual people who were on your site. If the list is not worth paying for, do not pay for it.