Premium plans
Most servers stay on the free tier forever. About 95% of servers using EmailVerify send 25 or fewer verification emails per month, which is exactly the free quota. The paid plans are for the busier 5% — and for anyone who wants the upgraded delivery infrastructure or CSV features.
All purchases run through Discord's native subscription system. Discord handles billing, refunds, and cancellations.
At a glance
| Free | Standard | Pro | |
|---|---|---|---|
| Verification emails | 25 / month | Unlimited | Unlimited |
| Premium delivery (ZeptoMail) | — | ✓ | ✓ |
| CSV import & export | — | — | ✓ |
| Quota warnings (80% / 95% / 100%) | ✓ | n/a | n/a |
| Domain rules, role mapping, blacklist | ✓ | ✓ | ✓ |
| Privacy-first storage (hashed emails) | ✓ | ✓ | ✓ |
| Best for | Most servers | Busy servers | Closed groups + audit needs |
| Billed by | — | Discord (monthly) | Discord (monthly) |
Free tier — what you actually get
You don't sign up. You don't add a payment method. You invite the bot, run /role add, and you're done.
- 25 verification emails per month, per server. Resets on the 1st.
- All the configuration features — domain rules, wildcard matching, domain-specific role mapping, blacklist, language settings, log channel, custom verify messages, auto-verify on join.
- Smart warnings at 80% and 95% before you hit the limit, sent to your configured error notification destination (server-owner DM by default, or a channel you pick).
- No degradation when you stop using the bot. No card on file means no surprise charges.
If 25/month works for you, you can stop reading here.
Standard subscription
A monthly subscription. Adds two things:
- Unlimited verification emails every month — no quota worries.
- Premium delivery via Zoho ZeptoMail. Verification mails go through Zoho's transactional infrastructure with EU data residency. Better inbox placement than self-hosted SMTP because ZeptoMail is transactional-only — no marketing senders share its IP reputation.
Best for: large communities, university servers with seasonal verification spikes, paid Discord communities.
Pro subscription
Everything in Standard, plus the CSV features:
- Upload allowlists.
/emaillist uploadaccepts a CSV of specific addresses. Only those exact addresses can verify, regardless of domain. Useful for invite-only events, paid courses, alumni groups. - Export verification logs.
/export logswrites every verification (with timestamp, user ID, email, role tags) to CSV. Useful for compliance, audit trails, or just keeping records.
Best for: closed groups where the membership list is known up front, organisations with audit obligations.
How CSV import works in practice
The list is stored hashed (same scheme as all verified emails — never plaintext). Once uploaded, you can't list back the individual entries — only the count is shown in /status. To audit your list, just re-upload the same CSV; duplicates are skipped automatically. Use /emaillist clear to start fresh.
One-time credit packs
For servers that don't want a recurring subscription. One-time purchase, no expiry.
-
100 credits
Light usage — a small event, a one-off rush.
-
500 credits
Medium usage — a semester start at a university club.
-
2,000 credits
Heavy usage — large server bursts, multiple events per year.
Credits never expire, roll over from month to month, and only get consumed once your free 25 are gone. So a 100-pack might last you a year if your usage is light.
CSV unlock (one-time)
If you want only the CSV import/export features and no subscription, there's a one-time CSV unlock that grants the Pro plan's CSV features for that server, forever. No recurring billing, no extra emails.
(Does not include unlimited verifications — those still come from your free quota or credits.)
How to buy
All purchases happen inside Discord. Open /premium status in your server or click the Premium button on any limit-reached message — Discord shows the current price and handles the checkout.
Purchases attach to a specific server
Discord SKUs are bought in your personal account context, but the bot stores everything per-server. After purchase:
- Subscriptions automatically apply to the server you selected at checkout.
- Credit packs and the CSV unlock require running
/premium redeemin the server you want them applied to. Once redeemed they're permanently bound to that server and cannot be moved.
If you redeem to the wrong server, that's irreversible. Pick carefully.
Why I built a paid tier
EmailVerify has been running on infrastructure I host and pay for personally for the past five years. Donations haven't been enough to cover that. The paid tier is how I keep this sustainable long-term — without compromising the free tier that works for the majority of servers.
If you're in the 95%, your server stays free. If you're in the 5% and the bot has been useful, picking up a subscription helps keep it running.
Frequently asked
What happens when I cancel my subscription?
The subscription stops at the end of the current billing period. After that, your server falls back to the free 25/month tier. Your settings, domain rules, and verification log all stay intact. If you have a CSV allowlist uploaded, see the next question.
What if I have an allowedEmails list and lose Pro access?
The list is treated as an explicit security configuration — silently disabling it would be a regression for closed-group servers. Instead, the bot pauses verification entirely and notifies your admins (throttled to once per hour) until you do one of two things: (1) clear the list with /emaillist clear (after which any email is accepted, subject to your domain rules), or (2) restore CSV access by re-buying Pro or the one-time CSV unlock. The list resumes working immediately on restore.
How does ZeptoMail differ from the regular SMTP server?
Free-tier and credit-pack mails go through mail.larskaesberg.de, the operator's own SMTP server. Subscriber mail routes through Zoho ZeptoMail (api.zeptomail.eu) — a transactional-only provider, EU-hosted, with significantly better inbox placement. If ZeptoMail is ever unreachable, paid sends fall back to the regular SMTP server automatically and you get a once-per-hour notification.
Are emails stored anywhere?
Plaintext only at the moment of sending the verification code. The bot stores email addresses as MD5 base64 hashes — same scheme for verified users and for the allowedEmails list. Discord may keep its own logs of bot interactions; that's outside the bot's control. Your full data flow is in the privacy policy.
Can I self-host with monetization disabled?
Yes. The source is on GitHub under GPL-3.0. Set monetization.enabled to false in config/config.json, supply your own SMTP credentials, and run it. Self-hosters bypass the quota system entirely.
Where do I find prices?
Inside Discord, where the bot is. Run /premium status and click any of the buy buttons — Discord renders the actual price for your locale. Listing fixed prices on this page would get out of sync with regional pricing in Discord.
Is there a refund / cancellation right?
Yes — see the Widerrufsbelehrung for the formal 14-day cancellation right under German consumer law (BGB §312g). Note the standard exception for digital content already consumed (the Discord checkout flow asks for explicit consent on this).