Pricing9 min read

Prepaid Credits That Expire: Designing Fair Expiry Messaging

Prepaid credits that expire: designing fair expiry messaging – show dates, FIFO spend, Credit B found-only rules, and no dark-pattern countdown traps.

Prepaid credit packs that expire are honest only when messaging is fair: clear dates, no dark-pattern countdowns that hide found-only rules, and spend that matches Credit B. Buyers should know when credits end – and that empty completed finds never needed those credits in the first place.

Invenitor is Connecting people; a lookup API, not a sales cloud. Soft mesh coverage varies; we do not publish hit-rate percentages. Seat contrast: Seat Subscriptions vs Pay-Per-Lookup Credits. Hidden free-plan traps: The Hidden Cost of Free-Plan Enrichment Tools. Margins: Modeling Cost per Placed Candidate. Pillar: Credits, Empty Results, and Timeouts.

What fair expiry messaging includes

ElementFairUnfair
Expiry dateVisible at purchase and in accountHidden until day 29
Credit BStated next to pack tilesBuried after checkout
FIFOOldest pack spends first (when offered)Ambiguous multi-pack burn
EmptiesEmpty completed finds freeImplied every call burns

Live tiles: /pricing. Pack sizing: 25 to 1,000 Credits. INR rail: INR Credit Packs, Razorpay, UPI, Cards, Wallets. Primer: What Are API Credits. Definition: What Is Pay-Per-Lookup Pricing?.

Designing the copy (product + content)

  1. State pack size, price, and expiry window in one glance.
  2. Restate Credit B verbatim near the buy button.
  3. Explain that timeouts/errors do not spend – so expiry anxiety should not push invent-on-empty behavior.
  4. Offer a path to top up before expiry without shame UX.
  5. Link docs so builders can reconcile ledgers – /docs.

Honesty: Empty Means Not Found. Marketing language: When We Have Them. Trust: Trust Checklist.

Desk behavior when credits near expiry

Desks sometimes spam URLs to "use up" credits. That is wasteful if empties are free anyway – and harmful if someone invents fills. Better: prioritize high-value lateral shortlists, leave campus empties empty, and top up only if found history justifies it. India desks: Agency Desk Playbook, Partner Bench Sharing, Campus + Lateral Mix. Night batch: Night-Shift Freelance Recruiters.

Agents and expiry

Agent pipelines should read remaining credits and expiry from the same account truth as humans – /mcp.md, Building a Recruiting Copilot, MCP for Recruiting Agents. Do not let a copilot invent contacts because a pack is ending.

Commercial path

Sample five free lookups. Choose 25–1,000 from found history. Note the expiry date in the runbook with the API key – UPI to API Key, Rate Limits and Keys. Onboarding without dark patterns: From 5 Free Lookups to First Paid Pack.

What should you do next?

Open /pricing. Read Credit B and the expiry line together. Run five free finds via /docs. Buy a pack sized to real found outcomes – not to fear of expiry.

Procurement one-liner

We buy prepaid lookup credits with visible expiry and Credit B found-only rules – empty completed finds are free; timeouts and errors do not spend.

Expiry runbook snippet

Pack ID | credits remaining | expires_on | FIFO order | key owner. Review weekly. Credit B: 1 credit only when we return an email, a phone, or both. Empty completed finds are free. Timeouts and errors do not spend. Honesty: Empty Means Not Found. Pillar: Credits, Empty Results, and Timeouts. Primer: What Are API Credits. Definition: What Is Pay-Per-Lookup Pricing?. Trust: Trust Checklist. Marketing: When We Have Them. Packs: 25 to 1,000 Credits. Commercial: INR Credit Packs, Razorpay, UPI, Cards, Wallets, UPI to API Key. Seat contrast: Seat Subscriptions vs Pay-Per-Lookup Credits. Hidden free: The Hidden Cost of Free-Plan Enrichment Tools. Margins: Modeling Cost per Placed Candidate. Onboarding: From 5 Free Lookups to First Paid Pack. Desks: Campus + Lateral Mix, Partner Bench Sharing, Agency Desk Playbook, Night-Shift Freelance Recruiters. Agents: /mcp.md, Building a Recruiting Copilot, Multi-Agent Hiring Pipelines. Keys: Rate Limits and Keys. /docs · /pricing.

Message template for account UI

Your pack expires on DATE. Credits follow found-only rules. Empty completed finds are free. Top up when your next sprint needs more found outcomes.

Questions

When does a credit spend?

1 credit only when we return an email, a phone, or both. Empty completed finds are free. Timeouts and errors do not spend.

Why do prepaid credits expire?

Packs are time-bounded commercial units. Fair vendors show the date clearly and keep found-only billing intact.

Should I burn credits on empties before expiry?

No. Empty completed finds are free under Credit B – inventing fills to "use" credits is worse.

What is fair expiry messaging?

Visible dates, Credit B next to tiles, clear FIFO if multiple packs, no hidden countdown traps.

How do desks plan around 30-day windows?

Size packs from found history for the sprint; top up intentionally; keep expiry on the key runbook.

Do agents need expiry awareness?

Yes – copilots should respect remaining credits and never invent contacts because a pack is ending.

Where do we verify pricing?

/pricing, INR credit packs, 25 to 1,000 credits guide, and the credits pillar post.

ShareShare on X

Look up a contact

Sign in, buy a pack, copy the key once. REST on docs. Agents read mcp.md.

Prepaid Credits That Expire: Designing Fair Expiry Messaging – Invenitor