---
title: "Prepaid credits that expire: Designing fair expiry messaging – Invenitor"
description: "Prepaid credits that expire: design fair expiry messaging for 30-day packs. Found-only billing: 1 credit only when email, phone, or both return. Empty finds free."
url: https://invenitor.com/blog/prepaid-credits-expire-fair-expiry-messaging
agents: https://invenitor.com/llms.txt
mcp: https://api.invenitor.com/mcp
---

[Blog](https://invenitor.com/blog)

Oct 28, 2026 · 9 min read · Pricing

# Prepaid credits that expire: Designing fair expiry messaging

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

On this page

1. [What fair expiry messaging includes](#what-fair-expiry-messaging-includes)
2. [Designing the copy (product + content)](#designing-the-copy-product-content)
3. [Desk behavior when credits near expiry](#desk-behavior-when-credits-near-expiry)
4. [Agents and expiry](#agents-and-expiry)
5. [Commercial path](#commercial-path)
6. [What should you do next?](#what-should-you-do-next)
7. [Procurement one-liner](#procurement-one-liner)
8. [Expiry runbook snippet](#expiry-runbook-snippet)
9. [Message template for account UI](#message-template-for-account-ui)

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 found-only billing. Buyers should know when credits end – and that empty completed finds never needed those credits in the first place.

Invenitor is a people search and lookup API, not a sales cloud. Coverage varies; we do not publish hit-rate percentages. Seat contrast: [Seat Subscriptions vs Pay-Per-Lookup Credits](https://invenitor.com/blog/seat-subscriptions-vs-pay-per-lookup-credits-a-cost-model). Hidden free-plan traps: [The Hidden Cost of Free-Plan Enrichment Tools](https://invenitor.com/blog/the-hidden-cost-of-free-plan-enrichment-tools-for-small). 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       |
| Found-only billing | 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](https://invenitor.com/blog/25-to-1-000-credits-choosing-an-inr-pack-size). INR rail: [INR Credit Packs](https://invenitor.com/blog/inr-credit-packs-for-contact-lookup-how-razorpay-pricing-feels), [Razorpay, UPI, Cards, Wallets](https://invenitor.com/blog/razorpay-upi-cards-wallets-payment-reality-for-india-api-buyers). Primer: [What Are API Credits](https://invenitor.com/blog/what-are-api-credits-in-enrichment-products). Definition: [What Is Pay-Per-Lookup Pricing?](https://invenitor.com/blog/what-is-pay-per-lookup-pricing).

## Designing the copy (product + content)

1. State pack size, price, and expiry window in one glance.
2. Restate found-only billing 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](https://invenitor.com/blog/when-we-have-them-writing-honest-marketing-for-contact-apis). Trust: [Trust Checklist](https://invenitor.com/blog/trust-checklist-before-you-buy-any-contact-api).

## Desk behavior when credits near expiry

## Agents and expiry

Agent pipelines should read remaining credits and expiry from the same account truth as humans – </mcp.md>, 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 – [Rate Limits and Keys](https://invenitor.com/blog/rate-limits-and-keys-operating-a-contact-lookup-api-in). Onboarding without dark patterns: [From free credits to First Paid Pack](https://invenitor.com/blog/from-5-free-lookups-to-first-paid-pack-onboarding-without).

## What should you do next?

Open </pricing>. Read found-only billing 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 found-only rules – empty completed finds are free; timeouts and errors do not spend.

## Expiry runbook snippet

## 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 – inventing fills to "use" credits is worse.

What is fair expiry messaging?+

Visible dates, found-only billing 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.

## Find the person you need

Describe who you need in one sentence. Your first search is free, and you pay only for contacts we find

[Find people free](https://invenitor.com/login?from=https%3A%2F%2Fpeople.invenitor.com%2Fsearch&x=w7&q=c5&z=g1)[See pricing](https://invenitor.com/pricing?x=w7&q=c5&z=g2)

## Keep reading

- [Nov 4, 2026 · PricingEvaluating contact APIs without "best of" roundupsEvaluating contact APIs without "best of" roundups – a buyer rubric for honesty, billing, docs, and workflow fit. Rubric beats rankings.](https://invenitor.com/blog/evaluating-contact-apis-without-best-of-roundups)
- [Oct 29, 2026 · PricingFrom free credits to first paid pack: Onboarding without dark patternsFrom free credits to first paid pack: onboarding without dark patterns – sample real URLs, read found-only billing, buy an INR pack that matches found history.](https://invenitor.com/blog/from-5-free-lookups-to-first-paid-pack-onboarding-without)
- [Oct 26, 2026 · PricingGlobal 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, coverage honesty, and diligence questions before you key up.](https://invenitor.com/blog/global-teams-buying-india-priced-apis-compliance-mindset-not-legal)
