Plans and limits
What each plan includes, what counts toward it, and what happens at the limit.
| Free | Pro | |
|---|---|---|
| Price | $0 | $20 a month |
| Verifications | 50 a month | 1,000 a month |
| Discount codes | 5 a month | 100 a month |
| Hosted pages and API | Yes | Yes |
| Stripe, Polar and Dodo Payments | Yes | Yes |
Upgrade, change your card or cancel in Billing. Payments are handled by Stripe.
When the month resets
- Free: on the 1st of each calendar month (UTC).
- Pro: at the start of each billing period. If you cancel, Pro stays until the end of the period you paid for, then you are back on Free.
What counts
| Counts as | When | Notes |
|---|---|---|
| A verification | Each time a student asks for an email code | Includes new codes they request and attempts they do not finish. Not counted if the email fails to send |
| A discount code | Each time a new code is created in your provider | Not counted if creating it fails. A returning student who gets their existing, still unused code again does not count |
Creating links with the API, reading them, webhooks and emails to you do not count.
At the limit
- When verifications run out, all your pages stop accepting new verifications.
- When discount codes run out, rule links and discount API links stop accepting new verifications. Your workspace page and verification-only links keep working until verifications run out too.
- Students see "This offer has reached its monthly limit. Try again later."
- A student who had already verified when the limit was reached can come back and press Try again after the reset or your upgrade.
- The API keeps creating links. Your dashboard shows a banner, and Overview and Billing show usage meters.
Upgrading to Pro takes effect immediately.