If your credit balance is getting low, here's what you need to know and what to do.
When your credit balance reaches zero:
Dashboard verifications will show an "Insufficient credits" error
Bulk jobs cannot be started
API requests will return a 402 Insufficient Credits error
Existing bulk jobs that are already in progress will continue until completion (credits are reserved at the start)
Webhooks and API keys remain active — they're not affected by credit balance
Go to Billing in the sidebar
Select the number of credits you need using the slider
Click Buy Credits
Complete the Stripe checkout
Credits are added instantly — you can resume verifying immediately
Don't wait until you're at zero. Set up a webhook to get notified early:
Go to webhooks management in your dashboard
Create a webhook with the credits.low event
When your balance drops below the threshold, you'll receive a notification
This is especially important if you have automated systems using the API — you don't want verifications to start failing unexpectedly.
If you regularly run low on credits, consider purchasing a larger package. The per-credit price drops significantly with volume:
Package | Per Credit | Savings vs. 500 |
|---|---|---|
500 | $0.00398 | — |
10,000 | $0.00200 | 50% off |
100,000 | $0.00120 | 70% off |
1,000,000 | $0.00044 | 89% off |
Credits never expire, so there's no risk in buying ahead.
Remove duplicates first — Deduplicate your email lists before verifying to avoid paying twice for the same address
Filter obvious invalids — Remove clearly invalid emails (no @ sign, blank rows) before uploading
Don't re-verify recently verified emails — If you verified a list last week, you don't need to verify it again
Use the batch endpoint wisely — The batch endpoint (up to 100 emails) is more efficient than individual requests for small batches
If you consistently need more than 1 million credits, contact sales@emailkit.dev for custom pricing and volume discounts.