Verifying a list you already own costs half a credit per fresh check, from the same credits that buy contacts. Running out looks like this:
This run needs 2,000 credits (half a credit per fresh check, 4,000 fresh addresses) and you have 750. Recent re-checks are free. Add credits or pick a plan in Billing.
Through the API the same condition returns error insufficient_credits with needed and balance.
The 'fresh checks only' rule
You are billed for checks that actually have to be performed. Addresses checked recently are served from that result at no cost, so re-running the same list twice in a week costs a fraction of the first run. This makes it safe to re-verify before every send, which is the habit that keeps bounce rates low. A run is rounded up to whole credits once, not per address.
Legacy check balances
If you bought check packs or had a monthly check allowance before 2026-09-19, that balance is spent first and never expires; only what is left after it draws on credits.
How to get more credits
- Plan credits - every plan includes a monthly credit allowance, from 5,000 on Starter.
- Pay-as-you-go packs - buy a pack under Profile then Billing when a one-off list is bigger than what is left; 5,000 credits check up to 10,000 addresses.
- Split the run - verify the portion you are sending this week, and the rest after the month resets.
Contacts you export from Argorant never need this: their verification is included in the credit you already paid.