Plans & Pricing
PAYG, Starter, Growth, Pro, and Scale plans. Website credits, AI Wallet top-ups, and custom packages.
ContactID offers five plan tiers. Each is tuned for a different monthly outreach volume. Here is a detailed look at what each includes and how they compare.
1. Pay-As-You-Go (PAYG)
No monthly subscription. You buy credit packages any time, and each website contact costs a fixed rate.
- Base cost: $0.15 per website contact.
- Minimum purchase: $10 for 66 credits.
- Included AI wallet: None (top up separately).
- Best for: Occasional users, under 50 sends per month.
PAYG credits never expire; they stay on your account until used.
2. Starter Plan
$9.99 per month (or $6.99/mo billed annually with 30% discount).
- Included: 100 websites per month.
- Effective cost per site: $0.10.
- Extras cost: $0.15 per extra site (matches PAYG rate).
- AI wallet included: $2 per month.
- Best for: Regular users, 50 to 150 sends per month.
3. Growth Plan
$49.99 per month ($34.99/mo billed annually).
- Included: 833 websites per month.
- Effective cost per site: $0.06.
- Extras cost: $0.09 per extra site.
- AI wallet included: $10 per month.
- Best for: Small teams or heavy users, 500 to 1,500 sends per month.
Growth is where cost per send drops meaningfully. It is the most-recommended plan for anyone doing outreach as a core part of their week.
4. Pro Plan
$99.99 per month ($69.99/mo billed annually).
- Included: 3,333 websites per month.
- Effective cost per site: $0.03.
- Extras cost: $0.05 per extra site.
- AI wallet included: $25 per month.
- Best for: Agencies and heavy operators, 2,000 to 4,000 sends per month.
5. Scale Plan
$199.99 per month ($139.99/mo billed annually).
- Included: 19,999 websites per month.
- Effective cost per site: $0.01.
- Extras cost: $0.02 per extra site.
- AI wallet included: $75 per month.
- Additional features: Bulk API access, priority support, no per-day submission limit.
- Best for: Very high volume operators, 10,000+ sends per month.
6. How To Compare Plans
The right plan is the smallest one that covers your monthly volume. To pick:
- Estimate your typical monthly send count.
- Find the plan whose included count is 1.5x to 2x your estimate. Leaves buffer for busy months.
- Compare effective cost per site. Higher tiers have lower per-site cost.
Use the pricing calculator on the pricing page to see your effective cost per site across plans.
7. Free Tier
Every new account starts with 30 free credits. These are separate from any plan and never expire. They exist so you can test ContactID end-to-end before committing to any paid plan.
8. Changing Plans
Upgrade or downgrade any time. See the article on upgrading for exactly what happens to your credits and unused portion of the current billing cycle.
Upgrading gives you more included credits and a lower per-site rate. Here is exactly how the upgrade flow works, what happens to your existing credits, and how billing is handled.
1. Where To Upgrade
- Sign in to your dashboard.
- Go to Billing.
- Click Manage Plan.
- Pick the tier you want.
- Confirm the upgrade.
2. What Happens To Existing Credits
Upgrades preserve everything you already have:
- Free tier credits. Untouched.
- Purchased PAYG credits. Untouched.
- Extra credit packages. Untouched.
- Current plan’s included credits. Prorated (see below).
- AI wallet balance. Untouched.
Nothing is lost or reset by an upgrade.
3. Proration Of The Current Plan
When you upgrade mid-billing-cycle, ContactID prorates:
- The unused portion of your current plan’s monthly cost is credited back. E.g., halfway through your Starter month, you get half of $9.99 = $4.99 credit.
- The upgraded plan starts immediately with its own included quota available.
- Next billing date shifts to today if upgrading between plans; you are on the new plan’s cycle from now.
Stripe handles the proration math automatically.
4. Immediate Vs. Delayed Upgrade
- Immediate (default). Upgrade takes effect now, prorated as above.
- At next renewal. Some upgrades support a “start at next billing date” option. Less common but available on some tier changes.
Immediate is the default because most people upgrade because they need the extra capacity now.
5. Monthly Vs Annual Cycle On Upgrade
When you upgrade you can also switch billing cycles:
- Monthly to monthly. Prorated on current cycle.
- Monthly to annual. Annual cost charged; monthly proration credited.
- Annual to a different annual tier. Prorated on remaining annual months.
Switching from monthly to annual on the same tier is not really an “upgrade” per se; it is a billing-cycle switch. See the article on cycle switches.
6. Upgrading From Free Tier
Free-tier users upgrade like anyone else. Your 30 free credits stay, and the new plan’s monthly quota is added on top.
7. Upgrade Confirmation
After clicking Upgrade:
- Stripe checkout opens if a payment method is needed.
- Complete the payment.
- Confirmation appears; balance and plan pill update within seconds.
- Confirmation email is sent to your account email.
- Invoice is generated and available in Billing > Invoices.
8. Can You Downgrade Later?
Yes, at any time. See the article on downgrading for how that works.
Downgrading moves you to a lower tier. Here is how the flow works and, importantly, what happens if you have already used more than the lower tier’s included credits this month.
1. Where To Downgrade
- Go to Billing, then Manage Plan.
- Pick the lower tier.
- Confirm the downgrade.
2. Downgrade Timing
By default, downgrades take effect at the end of your current billing period:
- Your current plan runs until the period end. You keep the higher-tier included credits.
- On the renewal date, you drop to the lower tier at the lower price.
This is different from upgrades (which take effect immediately) because downgrading immediately would leave you paying for capacity you no longer have.
3. Immediate Downgrade Option
Some users want to downgrade now to stop paying the higher rate:
- On the confirmation screen, tick Downgrade Immediately.
- You are prorated a refund for the unused portion of your current plan.
- New plan starts today.
Not commonly used because it forfeits the higher-tier credits you already paid for. Only worth it if you want to stop paying immediately and do not care about the remaining credits.
4. What Happens To Included Credits
- On end-of-cycle downgrade: the current cycle’s included credits stay usable until the cycle ends. On renewal, you get the new lower tier’s monthly quota going forward.
- On immediate downgrade: included credits from the higher tier are forfeited immediately. You retain any extras or PAYG credits you purchased separately.
5. What Happens To Extras And PAYG Credits
Untouched. Extras and PAYG credits are yours until you use them, regardless of plan changes.
6. What Happens To The AI Wallet
Similar rules:
- Purchased AI wallet balance. Untouched.
- Included monthly AI credit. On end-of-cycle downgrade, current month’s is honored. On renewal, the new tier’s (lower) monthly AI credit takes over.
7. Cancelling Vs Downgrading
Downgrading keeps you subscribed to something. Cancelling ends the subscription entirely.
- Downgrade if you still want the tool but at a lower volume.
- Cancel if you want to stop paying entirely; see the article on cancelling.
8. Reverting A Scheduled Downgrade
If you scheduled a downgrade for the end of your cycle and change your mind:
- Go to Billing.
- The scheduled downgrade shows as a pending change.
- Click Cancel Downgrade.
- You stay on your current plan.
You can revert at any time before the effective date.
Every ContactID subscription plan comes in monthly and annual billing cycles. Annual saves 30%. Here is the tradeoff, the math, and how to decide.
1. The Discount Structure
- Monthly cycle: Full advertised price ($9.99, $49.99, etc.).
- Annual cycle: 30% off the monthly rate, billed once for the full year.
For example:
- Starter monthly: $9.99/mo = $119.88/year.
- Starter annual: $6.99/mo effective = $83.92 total for the year.
- Savings on annual: $35.96 (30%).
Same 30% ratio applies to every tier.
2. When Annual Makes Sense
Pick annual when:
- You will use ContactID for at least a year. The breakeven is 8 months of monthly billing; anything past that, annual has saved you money.
- You have the cash flow. Paying a full year upfront requires the runway.
- Your outreach volume is stable. You know you will use the plan you picked all year.
3. When Monthly Makes Sense
Pick monthly when:
- You are still evaluating ContactID. Do not commit annually until you know it fits your workflow.
- Your volume is unpredictable. Annual locks you into a tier; if you need to shift up or down more than once a year, monthly gives flexibility.
- You have seasonal outreach. If you only do outreach in Q4, subscribing monthly during that quarter and cancelling for the rest of the year is cheaper than annual.
4. Switching From Monthly To Annual
- Go to Billing, then Manage Plan.
- Change the billing cycle toggle from Monthly to Annual.
- Confirm.
Stripe charges the annual amount immediately, minus proration credit for the unused portion of your current monthly cycle. Your next renewal is a year from today.
5. Switching From Annual To Monthly
This one is trickier because annual plans have a commitment:
- Annual is a 12-month commitment. You cannot switch to monthly mid-cycle to get a refund.
- You CAN switch at your annual renewal date. Toggle the cycle before renewal.
- If you cancel an annual plan, the plan runs to the end of the year you paid for; no refund is issued for the unused months.
Contact support at [email protected] if you have a special circumstance that justifies breaking an annual commitment; case-by-case decisions are possible.
6. Cancellation Rules
- Monthly plans can be cancelled anytime; the plan runs to the end of the current month.
- Annual plans run to the end of the year you paid for, regardless of when you cancel.
7. Credits On Annual
Included credits reset each month, even on annual billing. You do not get all 12 months of included credits available on day 1.
8. The 8-Month Rule
Simple heuristic: if you would keep the plan for 8+ months, annual pays for itself. Fewer than 8 months, monthly is cheaper.
Every plan (including PAYG and free tier) can top up with extra credit packages. Extras carry over between months and never expire. Here is how to buy them and which package is right for you.
1. Where To Buy
- Sign in to your dashboard.
- Go to Billing.
- Click Buy Credit Package.
- Pick a preset amount or enter a custom amount.
- Complete Stripe checkout.
Credits are added to your balance immediately. Ready to use within seconds.
2. Preset Packages
Each plan tier has its own package pricing because your effective per-site rate on the plan applies. Example for Growth plan:
- $10 package: ~180 sites at Growth’s $0.09/site extras rate. Includes a 10% bonus credit.
- $25: ~285 sites, 12% bonus.
- $50: ~600 sites, 15% bonus.
- $100: ~1,250 sites, 18% bonus.
- $200: ~2,600 sites, 20% bonus.
Higher packages have larger bonuses to reward bulk purchase.
3. Custom Packages
Beyond the presets you can name your own amount:
- Minimum $10.
- Maximum $1,000.
- 25% bonus above the standard extras rate.
Custom is best when your monthly need is between preset breakpoints.
4. How Bonus Credits Work
The “bonus” adds credits beyond what the base rate would give. Example on Starter (where extras are $0.15/site):
- Base: $50 / $0.15 = 333 credits.
- With 15% bonus: 333 × 1.15 = 383 credits.
The bonus is baked into your balance; you cannot separate “bonus credits” from “base credits” and they are consumed at the same rate.
5. When To Buy Extras Vs Upgrade
Simple rule:
- If you exceed your included quota every month, upgrade to the next plan. The per-site rate is lower.
- If you only exceed occasionally (once a quarter), buy extras. Cheaper for occasional overage.
Do the math both ways for your specific volume before deciding.
6. Extras vs Included Credits
Two different credit types:
- Included credits are part of your plan and reset each month.
- Extras are bought separately and carry forward forever.
When you send, ContactID consumes from included credits first, then falls to extras when included is exhausted. This way your extras stay useful longest.
7. Payment Methods
- Credit or debit card via Stripe (default).
- Saved cards if you have subscribed before.
Enterprise plans support invoice-based billing; contact sales.
8. Receipts And Invoices
Every purchase generates:
- An immediate email receipt to your account email.
- A downloadable invoice PDF in Billing > Invoices.
Useful for expense reporting or accounting.
If none of the preset credit packages fit your budget or planned volume, ContactID lets you pick your own custom amount. Custom packages come with a 25% bonus rate. Here is how they work.
1. What A Custom Package Is
A custom package lets you buy an arbitrary credit amount (within limits) at the standard extras rate for your plan, plus a 25% bonus applied to the total.
Formula for total credits granted:
credits = (amount / extraRate) × 1.25
Example on Growth plan (extras rate $0.09/site):
$60 custom package → (60 / 0.09) × 1.25 = 833 credits
2. Buying A Custom Package
- Go to Billing, then Buy Credit Package.
- Scroll below the presets to Custom Amount.
- Type any amount from $10 to $1,000.
- The credit count updates in real time as you type.
- Complete checkout.
3. Custom Package Limits
- Minimum: $10.
- Maximum: $1,000 per purchase.
For larger single purchases, contact [email protected]. Above $1,000, we can arrange invoicing and volume pricing.
4. Bonus On Custom Vs Presets
- Presets: Bonus scales from 10% to 20% depending on size.
- Custom: Flat 25% bonus regardless of amount.
Custom is often better value than small presets. For amounts under $50, custom gives more credits than the equivalent preset.
5. When Custom Is The Right Choice
Pick custom when:
- Your target is between preset breakpoints (e.g., “I need about 500 credits, not 333 or 800”).
- You want maximum credits per dollar for smaller amounts.
- You are budgeting exactly what to spend and want to hit a specific dollar amount.
Pick a preset when:
- The preset is close enough to your target.
- The preset is $100 or more (bonuses on big presets can exceed the flat 25% custom bonus).
6. Custom Package Refunds
Same rules as preset packages:
- Full refund available within 30 days of purchase if no credits used.
- Partial refund based on unused portion if some credits used, within 30 days.
- No refund after 30 days; credits stay valid indefinitely.
7. Custom On PAYG
Yes, PAYG accounts can buy custom packages. The bonus applies to PAYG’s $0.15/site rate:
$30 custom on PAYG → (30 / 0.15) × 1.25 = 250 credits
The math works the same across all plans; only the extras rate differs by plan.
8. Custom Multiple Times
You can buy multiple custom packages of different sizes. Each is an independent purchase. Credits stack in your balance regardless of purchase amount.
The AI wallet is a separate balance from your website credits, used exclusively for AI Personalization. Here is how top-ups work and how much to buy.
1. AI Wallet Is Separate
The AI wallet has its own balance, its own top-up flow, and is spent only when AI Personalization is enabled and running. It does not consume website credits and is not consumed by regular sends.
2. Where To Top Up
- Sign in to your dashboard.
- Go to AI Personalization (not Billing).
- Click Top Up AI Wallet.
- Pick a preset or enter custom.
- Complete checkout.
3. Top-Up Amounts
Presets:
- $5 (~5,000-15,000 sends worth of AI personalization).
- $10.
- $25 (most common).
- $50.
- $100.
Custom: $5 minimum, $1,000 maximum.
4. How Much To Buy
Rough sizing based on batch plans:
- 1,000 sends per month, one placeholder each: $1 to $3 monthly. Buy $10.
- 5,000 sends per month, full-message mode: $2 to $5. Buy $10 to $25.
- 20,000 sends per month, three placeholders: $60 to $180. Buy $50 to $200.
The AI Personalization page shows your average per-send cost so you can size future top-ups from actual data.
5. Included Monthly AI Credit
Every subscription plan comes with an included monthly AI wallet credit:
- Starter: $2/mo.
- Growth: $10/mo.
- Pro: $25/mo.
- Scale: $75/mo.
Included AI resets each month. Purchased AI carries over forever.
6. Auto-Recharge (Recommended For High Volume)
Instead of manually topping up, enable auto-recharge:
- Set a trigger balance (e.g., $2).
- Set a recharge amount (e.g., $25).
- Save.
When the balance drops below the trigger, ContactID charges your saved card the recharge amount. Batches never pause for AI wallet empty.
7. Refunds
- Purchased balance: refundable within 30 days if unused.
- Included monthly credit: never refundable.
Contact support to request a refund on unused purchased balance.
8. Where To See Balance
- Top bar of the dashboard.
- AI Personalization page (full breakdown).
- Extension side panel > Settings.
Understanding exactly when a website credit gets deducted matters for planning and for spotting anomalies in your balance. Here are the exact rules.
1. The Core Rule
One website credit is consumed per successful form submission. Failed and skipped submissions consume zero.
Formally:
- Status = COMPLETED: 1 credit.
- Status = FAILED: 0 credits.
- Status = SKIPPED: 0 credits.
- Status = CANCELLED: 0 credits.
2. When The Credit Is Actually Deducted
Timing:
- At batch start: the estimated cost is provisionally reserved. This prevents you from starting a second batch that would overspend.
- On successful send: one credit moves from “reserved” to “consumed”.
- On failed send: the reserved credit is released back to your available balance.
- On batch cancel: all remaining reserved credits are released.
The result: your available balance drops by exactly the count of successful sends, not by the count of URLs attempted.
3. Order Of Consumption
When you have multiple credit sources (included, extras, PAYG), consumption follows this order:
- Free tier credits (if any).
- Included plan credits for the current cycle.
- Purchased extras and PAYG credits.
This order maximizes your carry-forward. Free credits are used first because they never reset; included credits are used next because they would expire at cycle end anyway; extras are used last because they carry forward indefinitely.
4. What Does And Does Not Count As Successful
COMPLETED requires all of:
- Form was found.
- Fields were filled.
- Submit button was clicked.
- Success signal was received (thank-you page, HTTP 200 with success indicators, or acceptable redirect).
Ambiguous cases (site returns 200 but no explicit success page) are marked COMPLETED and consume a credit. This can occasionally give a false-positive completion; the tradeoff protects you from false-negative “failed” markings on real completions.
5. AI Personalization Cost Separately
When AI Personalization is on:
- One website credit is consumed per successful send (as usual).
- AI wallet cost is charged additionally.
These are separate; one does not affect the other.
6. Credits Are Not Consumed For:
- Manual tests via the Test Send feature.
- Prompt preview generations.
- Batches that got cancelled before this URL was reached.
7. Refunds On Miscounted Credits
If you believe a credit was consumed incorrectly (a send you did not think succeeded, but was marked COMPLETED):
- Open the Activity detail for that send.
- Check the post-submit screenshot.
- If the screenshot clearly shows a failure page, contact support with the record ID.
- Support can refund the credit if the classification was wrong.
Refunds are rare because the classifier is conservative, but they do happen and support can reverse them.
8. Tracking Consumption Over Time
- Go to Billing, then Usage.
- The chart shows daily consumption over the last 30 days.
- Compare against sends to see your success rate.
Useful for planning: if you consumed 800 credits in the last 30 days on Growth plan (833 included), you are at capacity and might benefit from Pro on the next cycle.
The 30 free credits every new account gets have specific rules. Here is exactly what they cover, what they do not, and how they interact with paid features.
1. What The Free Credits Cover
Every ContactID feature works on free credits:
- Chrome extension (side panel, popup, all features).
- Agents (create, edit, delete).
- AI Personalization (assuming you have AI wallet balance).
- Bulk import.
- Activity log and CSV export.
- All ordinary sends.
The only restriction is the 30-credit cap on total sends.
2. Free Credits Are Not Monthly
This is the most important rule to remember: free credits are a one-time lifetime allocation, not a monthly reset.
Once you use them all, you have to buy PAYG credits or subscribe to keep sending.
3. Free Credits Never Expire
If you use 5 credits in your first week and then step away for six months, the remaining 25 are still there when you come back.
4. Free Credits Cannot Be Refunded
Because they were never purchased, they cannot be refunded. You cannot request a “reset” of the free tier.
5. Order Of Consumption
When you also have paid credits (from subscribing later), free credits are consumed first. This means:
- Free credits stay useful even after you subscribe.
- Your subscription’s included quota starts being used only after free credits are exhausted.
This maximizes value across your entire ContactID lifetime.
6. AI Wallet On Free Tier
Free tier does not include any AI wallet balance. If you want to use AI Personalization on free credits, you need to top up your AI wallet separately (minimum $5).
7. Anti-Abuse Rules
Creating multiple accounts to reset the 30-credit pool is against the terms of service:
- ContactID uses device fingerprint, IP tracking, and behavioral signals to detect duplicate signups.
- Detected duplicates are flagged and both accounts suspended.
- Legitimate signups from shared IPs (dorms, offices) are not flagged; the detection is about pattern, not IP alone.
8. What Happens When You Run Out
Once the 30 credits are exhausted:
- New batches fail with “Insufficient credits” before any sends.
- Existing batches in progress complete their reserved sends (if reservations were made before you hit zero), then stop.
- The extension displays a “Free credits used up” banner with upgrade CTAs.
9. Upgrading From Free Tier
When you subscribe or buy PAYG credits:
- You keep any unused free credits. They stack with your new credits.
- Any active reservations release. You may need to restart your batch.
- Your effective per-site cost drops to your new plan’s rate.
10. Deleting And Re-Creating An Account
Do not do this to get more free credits. Beyond violating terms:
- Deletion is permanent, and the abuse detection flags re-signups from the same device.
- You lose all your Activity history, agents, and paid credits (if any).
- It is much cheaper to just buy a $10 PAYG pack (66 credits, which is more than 30).
Auto-recharge tops up your AI wallet automatically when it drops below a threshold, so batches never pause for empty wallet. Here is how to configure it.
1. What Auto-Recharge Does
- You set a trigger balance (e.g., $2).
- You set a recharge amount (e.g., $25).
- When your AI wallet drops below the trigger, ContactID charges your saved card the recharge amount.
- The new balance appears within seconds.
- Batches never pause.
2. Enabling Auto-Recharge
- Go to AI Personalization.
- Scroll to Auto-Recharge.
- Toggle it on.
- Enter trigger balance and recharge amount.
- Confirm your default payment method.
- Save.
3. How Often It Fires
Auto-recharge is rate-limited to prevent runaway charging:
- Maximum once per hour. If your balance drops below trigger multiple times in an hour, only one recharge fires.
- Maximum $500 per 24-hour period. Auto-recharge stops if you would exceed this.
- Notification per fire. You get an email every time auto-recharge charges your card.
4. When Auto-Recharge Fails
If your saved card is declined:
- The recharge does not happen.
- Batches pause when the wallet hits zero.
- You get an email with the failure reason.
- Update your payment method in Billing.
5. Disabling Auto-Recharge
- Toggle off in AI Personalization > Auto-Recharge.
- Effective immediately.
- No further auto-charges occur.
6. Auto-Recharge For Website Credits
Auto-recharge is only for the AI wallet. There is no equivalent for website credits.
Website credit purchases are always manual because the amounts are much larger and users prefer to control them explicitly.
7. Choosing The Trigger And Amount
Rule of thumb:
- Trigger: 5% to 10% of your typical batch’s AI cost. E.g., if a batch costs $2 in AI, trigger at $0.20 to $0.50.
- Recharge amount: enough for at least one full batch, ideally 5+ batches. Reduces auto-recharge event frequency.
Example: for a user running $2 AI batches, trigger at $0.25 and recharge $10 works well.
8. Auto-Recharge History
Every auto-recharge event is logged in:
- Your email inbox (email per event).
- The Activity log (event type: “auto_recharge”).
- Billing > History.
Track the pattern; if auto-recharges are firing more than expected, you may want to raise the recharge amount to reduce event frequency.
Still stuck? We’re happy to help.
Install the extension, sign up, or reach out to support directly.




