Verification Methods

AgeVerifier can confirm a member's age in a few different ways. This page explains each method, what it means for your members, and when to choose it. You set the method with /config verification_mode.

You can set the method separately for first-time Verification and for Reverification (asking existing members to verify again). New servers start on Website verification. Basic and Website are free; ID Verification and All need premium. Reverification is premium and always happens inside Discord, so Website is only available for first-time verification.


Basic  ·  Free

The member enters their date of birth and Age in a private pop-up, and the bot calculates their age. When a user gives their age, the bot checks if they previously have submitted their date of birth and if that matches as well as a few additional checks to ensure they provided their actual date of birth.

Choose this when: you want a simple, low-friction check that keeps most people moving through quickly. It's the right starting point for the vast majority of communities.

ID Verification  ·  💎 Premium

The member confirms their age using a photo ID, following safe ID-handling practices (blacking out everything except the date of birth, and removing the image afterward). AgeVerifier never stores the ID itself — only the date of birth.

Choose this when: you need a higher level of assurance than a self-entered date, for example in servers with stricter access requirements. Make sure your staff understand safe ID handling before enabling it — see the Whitelisting page for the etiquette and legal considerations.

All (Basic + ID)  ·  💎 Premium

Combines both: the member provides a date of birth or verifies with ID. This option gives your members the most options!

Choose this when: Choose this if you want to give your members all the possible options.

Website Verification  ·  Free

Verification happens through the web dashboard instead of inside Discord. The member is directed to the site to complete the process.

This is the default for every new server.

The verification page is a fully customizable page, allowing you to upload your own images, edit colors, add a lovely intro to your server and display your rules in style!

Each member gets their own link, tied to their account. Pressing the verification button again hands back the same unfinished link instead of making a new one.

Because the website sees more than Discord does, website verifications give your staff two extra fields on the approval card:

  • Potential Alts: other accounts that verified from the same IP address or the same device in the last 30 days.
  • Risk Score: one number out of 100 combining VPN or proxy use, alt matches and Discord account age, with the reasons listed. You can hide it with the risk_score option of /config approval_toggles.

Neither field blocks anyone by itself. See Reading the Risk Score and Potential Alts for what each value means.

💎 With premium you can also turn on the Verification Reminder (/config verification_reminder), which DMs members their link again when they opened the page but didn't finish.

Choose this when: you prefer to handle verification outside of Discord's chat flow, or want the more guided experience the website provides. See the Dashboard page for more on the web experience.


Quick comparison

Method What the member does Plan Best for
Basic Enters date of birth Free Most servers; fast and simple
ID Verification Provides a photo ID 💎 Premium Higher assurance
All Date of birth OR ID 💎 Premium Maximum thoroughness
Website Verifies on the web dashboard Free Guided, out-of-Discord flow

A note on Reverification

Reverification asks members who are already in your server to verify again — commonly used to gate NSFW or otherwise restricted areas. It uses the same methods above, always runs automatically, and adds a single dedicated role on success. Reverification is a premium feature; see the Reverify command reference for setup.


Related reading: Configuration Guide · Verifying Your Age (member view) · Premium


This site uses Just the Docs, a documentation theme for Jekyll.