All documentation

Referral & Affiliate Program

One referral code per account. Share it; earn 50 XP for every signup that enrols, up to 500 XP.

Students · Tutors · Institutions5 min read
Who this is for
Every Tuition.in account is eligible. Students share with peers, tutors share with prospective students, institutions share with partner schools — same mechanism for all.

Overview

Each user can claim one referral code (idempotently — calling the endpoint twice returns the same code). The code is derived from your name plus a 4-character random suffix, e.g. RAHULAB12.

When someone else signs up and either applies your code at checkout or uses your referral link, a conversion is recorded on your code with a reward and a status.

The reward is XP, not cash
A referral pays 50 XP, and the programme stops at 500 XP — so a code carries ten invites and no more. The XP lands in the same ledger as every other activity, counting towards your streak, your league and your badges. Nothing is paid out to a wallet.

Getting your code

  1. Open Dashboard → Referrals.
  2. If you don't yet have a code, click Generate my code. The server generates one with up to one retry on collision; the returned code is yours forever.
  3. Codes are stored uppercased and uniquely indexed — once issued, no one else can have the same string.

Sharing the link

The Referrals page gives you a one-click copy for your link, which looks like:

https://www.tuition.in/register?ref=RAHULAB12

When the visitor signs up, the ref parameter is captured and attached to their new account. If they later subscribe or buy anything, your conversion is logged.

You can also share just the code by voice or chat — the student pastes it into the "Referral code" field on the register page.

Letting us send it

On the Referrals page, and inside XP & Rewards → Grow → Refer a friend, you can type a name and an email address and we will send the invitation for you. Press Enter to line up as many people as you like, add an optional line in your own words, and send them in one go. Each address is its own send, so one refusal never stops the rest.

It is your invitation, not ours
The email is signed with your name and its Reply goes to your address, not to support. It carries the same ?ref= link the copy button gives you — so it earns exactly what a link you paste yourself would, and nothing more.

Two addresses are refused up front, because neither could ever earn anything: your own, and one that already has a Tuition.in account — a referral is recorded at signup, so there is nothing left to record for someone who has already signed up. The same person can be re-invited after seven days, and a code may send 40 invitations in total.

Everyone you have written to is listed under the composer with the date and whether they have joined yet, so you can see who is still outstanding without keeping your own list.

How a conversion is recorded

  1. New user signs up with your code attached. A ReferralConversion row is created against your ReferralCode at PENDING, so you can see the invite land straight away.
  2. Signing up alone earns nothing. The reward is owed only when that person enrols in their first batch.
  3. At that point the conversion flips to APPROVED and the 50 XP is credited to you immediately — there is no cooling period and no payout cycle to wait for.
  4. If your ten slots were already taken by the time they enrolled, the conversion is marked CANCELLED instead. Cancelled conversions free their slot back up.
One conversion per referee
A referee can only generate one conversion across the platform — the first paid action. Subsequent purchases by the same referee don't compound your reward.

Rewards

  • 50 XP per referral, once the person you invited enrols.
  • 500 XP is the most one code can earn — ten invites.
  • Flat, regardless of what your referee bought or how much they spent.

The XP is granted through the ordinary XP ledger, so it feeds your streak, your weekly league and your badges — see Streaks & XP. Referrals are not a cash programme and nothing here reaches a wallet or a payout.

Tracking your earnings

The Referrals page shows:

  • How many of your ten invites are used.
  • XP earned so far, and XP still to earn.
  • Everyone you invited, with the date they signed up and their status.

A conversion sits at PENDING — shown as Awaiting enrolment — from signup until the person you invited enrols. Then it becomes APPROVED and the XP is yours.


Header Logo