How student verification actually works
Every deal page lists the exact steps for that tool. This guide explains the handful of systems behind those steps — university email, SheerID, the GitHub Pack and a couple more — so you know what each one asks for and what to have ready.
1. University email
The simplest check: sign up with the email address your school gave you and click a confirmation link. Done.
Not in the US? Most providers accept any institutional domain — .ac.uk, .edu.au, uni-*.de and friends — not just .edu. If a form rejects your address, the deal usually offers a document upload as fallback.
Used by: Notion · Figma · many more
2. SheerID
A third-party verification service many companies plug in. It first tries to match your name, school, and birth date against enrollment records — if that works, you're through right away.
If there's no automatic match, you upload proof instead: an enrollment letter, a dated student ID, or a transcript. A human reviews it, which can take a few days — so don't start on the last day of a promo.
💡 The name on your document must match the name you typed. A nickname vs. passport-name mismatch is the most common rejection.
Used by: Cursor · Perplexity · Spotify
3. GitHub Student Developer Pack
Verify once at education.github.com and you unlock a whole bundle of offers — DigitalOcean credits, JetBrains IDEs, Copilot, and dozens more — with the same account.
GitHub wants a school email or an uploaded ID, and it may ask you to take the photo live through your phone camera rather than uploading a file. Quirky, but normal.
💡 Best effort-to-value ratio of any method: one verification, 100+ tools. If you only do one, do this one.
Used by: DigitalOcean · JetBrains · GitLens · the whole Pack
4. UNiDAYS & Student Beans
Student-discount platforms that sit between you and the brand. You create a free account, verify your student status with them once (uni email or document), and participating brands then accept that login for their discounts.
Common for consumer brands and hardware; less common for developer tools.
Used by: Apple-adjacent retail · Samsung · various consumer brands
5. Document upload (the fallback)
When nothing else works — no matching email domain, no database record — most providers let you upload proof of enrollment directly.
A good document shows three things: your full name, your institution, and a current date or term. Enrollment certificates and dated student IDs work best; screenshots of a student portal usually don't.
Have these ready
- Access to your university inbox (confirmation links land there)
- An enrollment certificate or letter as PDF or photo — current term
- Your student ID, if it shows a validity date
If verification fails
- Name mismatch — retype your name exactly as it appears on the document.
- School not found — type the official name (the one on your documents), not the colloquial one.
- Document rejected — usually the date is missing or the photo is unreadable. Re-shoot in good light.
- Still stuck — try a different method from this list; most tools accept more than one.