How to Create and Sell WiFi Vouchers Online: A Complete Guide for Hotspots and ISPs
WiFi vouchers are one of the simplest ways to sell prepaid internet access. Customers purchase a code, enter it on a captive portal, and receive access according to the package rules.
This model works well for cafés, hotels, schools, apartment buildings, events, public WiFi networks, wireless ISPs, and community internet services. Customers can buy access for a specific period or data allowance, while the operator controls speed, device limits, expiry, and network usage.
As voucher sales grow, manual code creation and payment verification become difficult. A centralized billing and customer-management system can help generate secure vouchers, sell them online, confirm payments, activate access, track usage, and manage renewals.
If you want to automate WiFi voucher sales and customer management,
What is a WiFi voucher?
A WiFi voucher is a code or access credential that gives a customer temporary or prepaid internet access. The code is linked to a service package that defines what the customer receives.
A voucher may specify:
•Access duration
•Start time
•Expiry date
•Download speed
•Upload speed
•Data quota
•Number of devices
•Hotspot location
•Single-use or reusable status
•Renewal or extension rules
For example, an operator may sell a one-hour pass, a daily package, a weekly voucher, a monthly prepaid plan, or a data-based package.
The customer typically enters the code on a captive portal. The hotspot gateway or RADIUS server verifies the voucher and applies the correct network policy.
Why sell WiFi vouchers online?
Customers can buy at any time
An online voucher store allows customers to purchase access even when staff are unavailable. This is useful for hotels, apartment buildings, events, public WiFi, and locations with extended operating hours.
Payments and activation can be connected
After a confirmed payment, the system can generate or release the voucher and provide instructions to the customer. This reduces the delay between payment and access.
Operators can reach more customers
Online sales remove the need for every customer to visit a front desk or agent. Vouchers can be promoted through websites, QR codes, social media, messaging apps, and partner channels.
Sales records are easier to manage
A billing platform can connect the voucher, customer, package, payment, location, and sales channel. This helps operators reconcile revenue and understand which packages are performing well.
Step 1: Choose your WiFi voucher business model
Before creating codes, decide how customers will use and purchase access.
Time-based vouchers
Time-based vouchers provide access for a specific duration, such as one hour, one day, or one week. They are easy for customers to understand and work well for public WiFi and short-term use.
Data-based vouchers
Data-based packages provide a fixed amount of upload and download usage. They may be useful where bandwidth is limited or customers prefer to buy a defined quota.
Speed-based packages
Speed-based vouchers may provide access for a period while assigning different download and upload policies. A premium package can offer higher speed or more devices.
Monthly prepaid vouchers
A monthly prepaid voucher can provide a recurring customer with service for a defined period without requiring a long-term contract or automatic payment.
Event vouchers
Event organizers can generate codes that work only during the event. These may be included in tickets, sold at registration, or provided to sponsors and guests.
Choose a small number of packages first. Too many options can confuse customers and make pricing and support more difficult.
Step 2: Define your packages and prices
Every voucher package should have clear commercial and network rules.
Define:
•Package name
•Price
•Validity period
•Session time
•Download speed
•Upload speed
•Data quota
•Device limit
•Location
•Start and expiry rules
•Refund or cancellation policy
Price packages according to the value provided and the cost of operating the service. Include bandwidth, equipment, power, staff, location fees, payment charges, software, support, and maintenance in your calculations.
Customers should see the package name, price, access period, speed, and important restrictions before paying. Clear descriptions reduce disputes and support questions.
Step 3: Use a captive portal
A captive portal is the web page shown to users before they receive full internet access. It provides the place where customers enter a voucher code or log in after making a purchase.
A professional portal should be:
•Mobile-friendly
•Fast to load
•Easy to understand
•Branded for the business
•Clear about pricing and expiry
•Connected to payment and support information
The portal may display a voucher field, package list, online payment button, terms of service, privacy notice, and support contact.
Avoid unnecessary registration fields. If customers only need a temporary voucher, a long account form can reduce conversions.
Step 4: Generate secure voucher codes
Voucher codes should be unique and difficult to guess. Avoid short sequences, predictable patterns, or codes based on dates and location names.
A voucher platform should support bulk generation and status tracking. Each voucher should have a clear state, such as created, assigned, sold, active, used, expired, cancelled, or blocked.
Keep voucher inventory organized by package, location, sales channel, and creation batch. If a batch is compromised, the operator should be able to block that batch without affecting other customers.
Use different permissions for administrators, staff, agents, and resellers. Sales users may need to issue vouchers but should not be able to change network-wide prices or access unrelated payment records.
Step 5: Add online payments
An online payment flow should be simple and trustworthy. Customers select a package, enter the required details, complete payment, and receive access instructions after the transaction is confirmed.
The system should distinguish between:
•Pending payment
•Successful payment
•Failed payment
•Refunded payment
•Reversed payment
•Disputed payment
Do not issue long-term access based only on a customer screenshot or unverified payment message. Use confirmed transaction status or an approved manual process.
After successful payment, the customer should receive:
•Voucher code or login credentials
•Package name
•Activation time
•Expiry time
•Usage limits
•Login instructions
•Support contact
Step 6: Connect the voucher system to the network
The voucher store must communicate with the access network. Common components include:
•MikroTik HotSpot
•Captive portal
•RADIUS server
•Wireless access points
•Router or gateway
•Billing and customer platform
When a customer enters the voucher, the access system checks whether the code is valid and active. The authentication service returns the policy for speed, time, data, or device limits.
RADIUS accounting can record login time, logout time, session duration, traffic, IP address, location, and termination reason. This information can support quota enforcement, customer support, and reporting.
Test the complete sequence on one hotspot before deploying it across multiple locations. Confirm that the code is accepted, the correct policy is applied, usage is recorded, and expiry works as expected.
Step 7: Create a smooth customer journey
The online buying experience should be simple from start to finish.
A good customer journey includes:
1.Connect to the WiFi network.
2.Open the captive portal.
3.View available packages.
4.Select a suitable plan.
5.Complete payment.
6.Receive the voucher or access credentials.
7.Enter the code or log in.
8.See confirmation and expiry details.
9.Renew or purchase another package when needed.
Explain errors clearly. If a voucher has expired, already been used, or is not valid for that location, tell the customer what happened and how to contact support.
Make renewal easy. A customer who has to repeat a long registration process may choose another service.
Step 8: Sell vouchers through multiple channels
Online sales do not need to replace every offline channel. A combined model can reach more customers.
Possible sales channels include:
•Website checkout
•QR codes at the location
•Captive portal purchase page
•Messaging apps
•Hotel reception
•Café staff
•Retail shops
•Authorized agents
•Resellers
•Event registration desks
Track which channel created each sale. This helps identify the most effective partners and allows commissions or reseller pricing to be managed accurately.
If agents sell vouchers, assign them controlled inventory and monitor sold, unused, expired, and returned codes. Keep payment and commission records connected to the same voucher transaction.
If you want to automate WiFi voucher sales and customer management,
Step 9: Manage renewals and expiry
Voucher packages can expire when the time limit ends, the data quota is consumed, or the fixed validity date is reached. The system should clearly define which rule applies.
For repeat customers, send a reminder before expiry. Offer a simple renewal path that preserves the customer’s account information where appropriate.
The system should handle:
•Expiry reminders
•Grace periods
•Automatic renewal after payment
•Restricted access to the payment page
•Session termination
•Device limits
•Refunds and cancellations
•Manual extensions
Use consistent time-zone settings across the billing platform, payment system, database, RADIUS server, and router. Time discrepancies can cause customers to lose access too early or remain active too long.
Step 10: Monitor voucher sales and revenue
A voucher business needs accurate reports. Monitor:
•Vouchers created
•Vouchers sold
•Vouchers activated
•Unused inventory
•Expired vouchers
•Revenue by package
•Revenue by location
•Revenue by sales channel
•Revenue by agent or reseller
•Payment method performance
•Refunds and disputes
•Session duration
•Data consumption
•Peak usage
These reports help operators make decisions about pricing, package design, sales channels, and network capacity.
A high number of voucher sales does not always mean a healthy business. Compare revenue with bandwidth, equipment, staff, support, location, payment, and maintenance costs.
Security and fraud prevention
Online voucher systems should protect both customer accounts and business revenue.
Use secure voucher codes, rate-limit repeated login attempts, and monitor codes used simultaneously from unusual locations. Restrict device counts where necessary.
Protect administrator accounts with strong passwords and role-based permissions. Keep payment credentials, API keys, RADIUS shared secrets, and database access secure.
Separate public customer traffic from network management access. Do not expose router administration pages to hotspot users.
Back up voucher inventory, customer records, invoices, payment information, configurations, and integration settings. Store backups separately and test restoration regularly.
Common mistakes when selling WiFi vouchers online
The first mistake is creating packages without calculating the real operating cost. Include bandwidth, payment fees, support, equipment, power, and maintenance.
The second is using predictable or reused voucher codes. Generate unique codes and track every code’s status.
The third is activating access before payment is confirmed. Use verified transaction results.
The fourth is making the checkout process too complicated. Ask only for the information required to complete the sale and support the account.
The fifth is ignoring support. Customers need a clear way to report payment, login, voucher, and network problems.
The sixth is failing to test expiry and renewal. Incorrect time zones and active sessions can lead to customer complaints and revenue leakage.
Practical launch plan
Week 1: Design the offer
Choose the location, customer groups, package types, prices, speed policies, data limits, and device rules.
Week 2: Configure the system
Set up the captive portal, voucher generator, payment process, authentication, billing records, and customer notifications.
Week 3: Run a controlled test
Create a small voucher batch and test purchase, payment confirmation, login, package enforcement, expiry, renewal, refund, and support.
Week 4: Launch and monitor
Promote the vouchers through the chosen channels. Review sales, failures, customer feedback, usage, and revenue every day during the first launch period.
After launch: Improve
Remove weak packages, improve high-performing ones, adjust pricing where necessary, and expand only after the process is stable.
Conclusion
Selling WiFi vouchers online can give hotspot operators and ISPs a flexible way to provide prepaid access. Customers receive a simple purchase and login experience, while the provider controls packages, payments, speed, usage, expiry, and revenue.
A successful voucher system connects a mobile-friendly captive portal, secure code generation, confirmed payments, network authentication, accounting, customer support, and reporting.
Start with a small set of packages and one test location. Confirm that every stage works from payment to activation and expiry before expanding to more customers, locations, agents, and sales channels.
Frequently asked questions
How can I create WiFi vouchers?
Use a voucher or billing platform that can generate unique access codes and connect them to packages with speed, time, data, device, and expiry rules.
Can I sell WiFi vouchers through a website?
Yes. A website or captive portal can show packages, accept payment, and deliver the voucher or login details after the transaction is confirmed.
Can WiFi vouchers work with MikroTik?
Yes. MikroTik HotSpot can authenticate voucher users locally or through RADIUS. The correct configuration depends on RouterOS, the HotSpot setup, the authentication system, and the package policies.
What payment methods can I use for online vouchers?
The available methods depend on the billing and payment platform. Common options include cards, bank transfers, mobile payments, payment links, and authorized manual payment channels.
How do I stop customers from sharing voucher codes?
Use secure codes, limit simultaneous devices, monitor unusual sessions, apply clear package rules, and investigate repeated or distant use of the same voucher.
Can I sell vouchers through agents and resellers?
Yes. Assign voucher batches or inventory to approved agents, track sales and commissions, and limit their access to the customer and payment information they need.
What reports should I track?
Track voucher inventory, sales, activation, expiry, revenue by package and location, payment status, refunds, session duration, data usage, and failed login attempts.
If you want to automate WiFi voucher sales and customer management,