MikroTik hotspot voucher system: print and sell login codes
Last updated: 2 October 2026
A hotspot voucher is a printed login code for your own Wi-Fi: the customer buys a card from you, types the code on the hotspot login page, and gets the speed, data and days that card is worth. This guide shows how to run vouchers on a MikroTik hotspot so that cards are made in batches, limits enforce themselves and you can see what was sold.
What a voucher system needs
- Batches: make 50 or 500 codes at once, all for the same package.
- Printing: cards you can print and cut, each numbered so a pack can be checked.
- Limits that start on first use: a 7-day card should count 7 days from the first login, not from the day it was printed.
- Automatic end: when the data or the days are used, the code stops working without anyone touching the router.
- A record of sales: how many cards of each package were used this month, and by which seller.
Vouchers made on the router itself
You can create hotspot users directly on a MikroTik and treat them as vouchers. It works for a small shop, but the limits are the router's own: uptime and data counters live on that one router, expiry by calendar date needs scripts and schedulers, and every seller who makes cards needs access to the router. Scripts for expiry also have to be kept working across RouterOS upgrades.
Vouchers with RadiusNest
RadiusNest keeps the vouchers in the cloud and lets the router ask about each login. Setting up takes a few minutes:
- Create your account. Start the free trial; no payment details are asked for.
- Add the router. Give it a name and choose RouterOS v7 or v6.
- Paste one command. The dashboard shows a single command made for that router. Paste it into the router's terminal (Winbox → New Terminal). It sets up the secure link to RadiusNest and switches hotspot and PPPoE logins to RADIUS.
- Make a package. Name, speed, data limit, time limit, how many days it is valid, and your price.
- Add users or print vouchers. They can log in at once, and each limit is enforced by itself.
For vouchers, the last step is: open Vouchers, choose the package and how many cards, and print the PDF. Each card carries its code and its number in the batch.
What happens when a customer uses a card
- They connect to your Wi-Fi and the hotspot login page opens.
- They type the code from the card.
- The package's days start counting from that first login.
- When the data, the time or the days run out, the login stops working by itself.
For shops and resellers
Give a shop or a reseller its own login. It can make and sell cards for its own customers without ever seeing your router or anyone else's users, and your monthly takings are split by who sold what.
Start the free trial See pricing
Questions and answers
Do voucher days start when the card is printed or when it is first used?
When it is first used. A card can sit in a drawer for months; its validity starts at the first login.
Can I limit a voucher by data as well as by days?
Yes. A package can have a data limit, a time limit, a speed and a validity in days, in any combination. The card ends when the first limit is reached.
Can I print the vouchers?
Yes. Each batch is a PDF of voucher cards, each numbered within the batch (for example 12/50), ready to print and cut.
Can two people share one voucher?
Each package says how many devices may use one login at the same time. Set it to one and a second device is refused while the first is online.
Does RadiusNest sell the vouchers or take the money?
No. RadiusNest is software only. You print and sell the cards yourself, and your customers pay you directly.