VPN Reseller Program: Sell VPN, Earn Commission

The VPN reseller program: sell VPN accounts from your own

Every VitaminVPN account is already a reseller account. There is no separate application, no minimum order and no wholesale contract. If you sell VPN access in a Telegram channel, run a small shop, support a family or manage devices for an office, the panel you buy with is the panel you sell from. Your buy price falls as volume grows, you can pay for other people's accounts without touching their credentials, you earn commission on people you invite, and when doing it by hand stops scaling there is an API.

This post gives the earning mechanics concretely, and marks which numbers are defaults we can change — because most of them are.

How the VPN price falls as you sell more

Pricing here is a model, not a price list. Every quote is itemised, the lines sum exactly to the total charged, and the price on the slider is the price that settles. No surprise between preview and invoice.

Four things move your price down, and they stack:

  • Volume. Price per gigabyte decays as you buy more, from a starting rate toward a hard floor. Today that curve runs from about $0.20/GB down toward $0.05/GB, with the steepest part of the decay around the first 150 GB.
  • Term. Committing longer multiplies the whole order down. Today: 3 months ×0.93, 6 months ×0.85, 12 months ×0.75, 24 months ×0.68 against the one-month price.
  • Account count. Buying many accounts in one order reduces the per-account unit, down to a floor of 40% of unit price at volume. This is the line that matters most if you are reselling.
  • Seats. Three simultaneous online users are included before the seat multiplier starts, and it decays after that rather than charging linearly.

Then the loyalty discount applies on top of the subtotal. Orders are clamped between $1 and $5,000.

Treat those figures as today's rates. They live in one editable configuration row. The shape — volume down, term down, bulk down — is the commitment; the coefficients are not. The same model prices the website, every Telegram bot storefront and the public API, so a bot customer and a web customer see identical arithmetic. Current numbers are always live on the VPN plans page.

The milestone ladder: the discount that grows as you sell

The loyalty discount is called the milestone system, and it is built from four independent components. Each has its own ceiling, and the total is capped.

Component What it measures Today's ladder
Total spend Lifetime USD spent with us $20→1%, $50→2%, $100→3%, $200→5%, $500→7%, $1000→10%
Children Linked accounts holding a live VPN with traffic left 2→1%, 4→2%, 8→4%, 16→6%, 32→8%, 64→10%
VPN months Total remaining VPN time across your entitlements 6→1%, 12→2%, 24→3%, 48→4%, 96→5%, 128→6%, 256→7%, 1024→10%
VPS months The same, for servers 3→2%, 6→4%, 12→6%, 24→8%, 48→10%

The curves are piecewise linear, so sitting between two thresholds gives an interpolated percentage rather than the lower rung. Progress is continuous, not stepped.

Each component tops out at 10% today, which would sum to 40%, but the total is clipped to 30%. Ladders and cap are both administrative settings we can change without a deployment, so read them as the current configuration, not a promise. Where the discount applies is stable: VPN slider orders, and VPS purchase, extension and traffic top-ups. It does not apply to fixed-price bundle cards or to VPS upgrades.

Badges — Bronze, Silver, Gold, Platinum, Diamond — display the discount you already hold. A badge is never a discount itself and can never imply more than you receive.

One design decision worth knowing: the raw signals behind your discount never leave our servers. Your client receives resolved percentages only, and a charge can only be built from freshly recomputed inputs — anything older than thirty seconds is refused rather than trusted.

Linked accounts: paying for your customers

This is the mechanism most resellers actually need. A linked account — mother and child — lets you pay for someone else's purchase or renewal without sharing a login or handling their credentials. The order is yours in every financial respect: your payment identity, your invoice, your money. Provisioning goes to the child. They get service, you get the receipt.

The guardrails are deliberate and they run both ways:

  • A child can never spend your funds. There is no funding-substitution path in the system at all. The link only decides whether you may buy for them.
  • You cannot initiate the link. The child requests it using your invite link; you approve or reject it from your inbox. Consent is theirs to give.
  • You can release a child at any time — except while an order you placed for them is still in flight. That guard holds even for an administrator.
  • Anti-spam limits cap a child at 3 link requests per 24 hours and a mother's inbox at 25 pending requests. Both are configurable.

Every linked child holding a live VPN with traffic remaining also counts toward your children milestone component, which is the direct route to a bigger buy-side discount. Note that this is a different counter from your invite count — a person can be invited without being linked, and linked without having been invited.

Invitations and commission

Separately from linked accounts, you earn on people you introduce.

Commission is a percentage of what your invitee spends, and the rate rises with how many paid referrals you already have. Today: 10% for your first four, 12% from five, 15% from ten, 18% from twenty-five onward. Milestone bounties pay once each, ever: $1.00 at five paid referrals, $3.00 at ten, $10.00 at twenty-five. Your invitee also receives a $1.00 welcome credit, held until their first settled order. These figures are current engine defaults; unlike the milestone ladders they change with a deployment rather than a settings save.

Now the honest mechanics, because they decide what you actually earn:

  • Commission is paid as account balance, not cash. It is credited to your gateway balance and described on the invoice it came from. You spend it here. There is no payout to a bank.
  • It pays on product, never on money movement. New purchases, extensions, bundle top-ups, extra IPs, resizes and upgrades all qualify. Topping up a balance does not.
  • The base is what was actually paid externally, capped at the order price. An order paid entirely from an existing balance therefore earns you nothing — the money was already counted when it arrived.
  • It pays on the invitee's first settlement, inside the same database transaction as the settlement itself. Not queued, not eventually.
  • An invite counts only after the invitee verifies their email, and each person counts once, ever. Self-referral pays nothing.

Share the invite link your panel generates. We deliberately never display a bare code anywhere, because there is no screen that accepts a typed one — a code on its own is unredeemable. The QR in your panel encodes the link too.

Custom usernames

New VPN accounts are minted from a shared prefix. Resellers who reach the top of the milestone ladder can apply for their own, so the accounts they sell carry their name instead of ours. It is a lowercase name of 2 to 32 characters, and it is a request, not a self-service rename: it goes to us for approval. Ask on the help page.

Automating it: the API

When manual ordering stops scaling, the public API does VPN creation, extension, bundle cards and top-ups; the VPS storefront with create, extend and upgrade; transaction listing; invoice retrieval including on-chain payments; and an automatic funding mode that spends your balance when it covers the order and returns an invoice when it does not. Documentation is served at /api/docs.

Access is off by default and granted by us — open a ticket to request it. Keys are minted, rotated and revoked from the developers page, each behind a step-up check. A secret is shown once and stored only as a hash: a lost key is rotated, never recovered. You may hold ten live keys, and rotation gives a 24-hour overlap by default so you can deploy without a gap.

Start where you are: buy on the VPN or VPS page, invite one person, link one customer, and watch the numbers move on Start free.