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
| Element | Fair | Unfair |
|---|---|---|
| Expiry date | Visible at purchase and in account | Hidden until day 29 |
| Credit B | Stated next to pack tiles | Buried after checkout |
| FIFO | Oldest pack spends first (when offered) | Ambiguous multi-pack burn |
| Empties | Empty completed finds free | Implied 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)
- State pack size, price, and expiry window in one glance.
- Restate Credit B verbatim near the buy button.
- Explain that timeouts/errors do not spend – so expiry anxiety should not push invent-on-empty behavior.
- Offer a path to top up before expiry without shame UX.
- 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.
More in this cluster

From 5 Free Lookups to First Paid Pack: Onboarding Without Dark Patterns
From 5 free lookups to first paid pack: onboarding without dark patterns – sample real URLs, read Credit B, buy an INR pack that matches found history.
Read

Global Teams Buying India-Priced APIs: Compliance Mindset (Not Legal Advice)
Global teams buying India-priced APIs: a compliance mindset (not legal advice) – INR prepaid packs, soft mesh honesty, and diligence questions before you key up.
Read

Razorpay, UPI, Cards, Wallets: Payment Reality for India API Buyers
Razorpay, UPI, cards, wallets: payment reality for India API buyers – buy credits the way desks already pay, then key up and look up.
Read