Paid Wi-Fi isn't just an additional source of revenue for cafes, hotels, or coworking spaces; it's also a way to control traffic, increase customer loyalty, and even collect data for marketing campaigns. However, turning a free hotspot into a coin-operated one requires more than simply enabling a password on the router. It requires thought. tariff model, to ensure legal purity, protect your network from hacking, and automate payments. In this article, we'll cover every step—from selecting equipment to integrating with payment systems.
It's important to understand: paid Wi-Fi doesn't mean "setting a password and selling it for 100 rubles." Modern solutions include guest portals, SMS authentication, time-slips (pay per minute) and even bonus programs For regular customers. However, Russian law imposes restrictions on the collection of personal data and requires operator registration if you share your internet with third parties for a fee. We'll navigate these pitfalls and build a working system from scratch.
1. Legal aspects: is it legal to sell Wi-Fi?
In Russia, distributing internet for money is considered an activity telecom operatorThis means that to work legally you need:
- 📄 A license to provide communications services (if you independently purchase traffic from a provider and resell it).
- 🏢 Registration with Roskomnadzor as an operator (for legal entities).
- 🔒 Compliance Federal Law No. 152-FZ about personal data (if you collect phone numbers or emails for authentication).
However, there are loopholes for small businesses:
- 💡 Service-within-a-service model: Wi-Fi is free, but only available with the purchase of a basic item (like a cup of coffee). This is how it works Starbucks or McDonald’s.
- 📱 Partnership with a provider: Some operators (eg. Rostelecom or MTS) offer ready-made solutions for business with legal monetary funds.
⚠️ Note: If you're distributing Wi-Fi in a hotel or hostel, check local regulations—some regions have additional requirements for guest networks (such as mandatory user identification).
For cafes, beauty salons or small hotels the best option is freemium model Linked to a receipt. For example, a customer receives a Wi-Fi password after a purchase of 300 rubles or more. This doesn't require a license, but it allows for access control.
2. Equipment: What kind of router do I need for paid Wi-Fi?
A typical home router TP-Link TL-WR841N or Keenetic Lite It won't work—it can't limit traffic by time, block users after payment, or show a guest portal. Paid Wi-Fi requires professional access controller or a router with support:
- 🔄 Hotspot functions (guest portal with payment redirect).
- ⏱️ Time-based access (time limit).
- 📊 Bandwidth control (speed limits for different tariffs).
- 🔐 VLAN (traffic separation for security).
Top 3 solutions for business:
| Model | Price (2026) | Max users | Peculiarities |
|---|---|---|---|
| MikroTik hAP ac² | ~8 000 ₽ | 200 | Support Hotspot, flexible rates, integration with Radius servers. |
| Ubiquiti UniFi Dream Machine Pro | ~50 000 ₽ | 500+ | Cloud management, traffic analytics, support SMS authentication. |
| Zyxel NWA210AX | ~12 000 ₽ | 100 | Ready-made guest portal templates, support social networks for login. |
It's enough for a small cafe or hostel. MikroTik or ZyxelFor networks with high loads (coworking spaces, airports) it is better to take Ubiquiti with cloud management.
⚠️ Attention: If you are using a router with firmware OpenWRT or DD-WRT, make sure it supportsCoovaChilliorNoDogSplashThese modules are responsible for the guest portal. Not all builds work reliably with paid connections.
Protocol support 802.11ac/ax (for speed)
Availability of a port Gigabit Ethernet
Possibility of installation Radius servers or cloud controller
Warranty of at least 2 years (equipment operates 24/7)-->
3. Setting up the guest portal: how to make a payment?
Guest Portal (captive portal) is the page that opens when you first connect to Wi-Fi. Here, the user enters payment information or gains access after authorization. There are three ways to set this up:
- Local portal on the router (for example, in MikroTik or Ubiquiti). Suitable for simple rates (for example, "1 hour - 50 ₽").
- Cloud service (WiFiCoin, MyWiFi, Social WiFi). Allows you to accept payments online, send SMS with passwords, integrate with 1C or iiko.
- Self-written script (for IT professionals). Can be deployed on hosting with PHP/MySQL support and linked to Robokassa or UKassa.
Let's look at the setup using an example MikroTik hAP ac²:
- Go to
IP → Hotspotand create a new server. - IN
Hotspot SetupSpecify the router's IP address and range for clients (e.g.192.168.88.10-192.168.88.200). - IN
UsersAdd a test user with a traffic or time limit. - IN
Walled Gardenadd exceptions for payment systems (for example,yookassa.ru), so that the payment can take place without an internet connection.
For cloud services (eg. WiFiCoin) the algorithm is simpler:
- Register on the service website.
- Set up rates (for example, "30 minutes - 30 ₽", "24 hours - 150 ₽").
- Connect your router to the cloud via
Radius server(instructions are in the service documentation). - Customers see your branded portal with a "Pay" button.
How to bypass guest portal blocking on iPhone?
On iOS 15+, the portal may not open automatically. Ask the client to manually navigate to the address. captive.apple.com or disable the "Warn about new networks" feature in Wi-Fi settings.
4. Pricing: Which payment models work best?
The choice of model depends on the type of business and target audience. Here are 5 proven options:
| Model | Example | Pros | Cons |
|---|---|---|---|
| Pay per minute | 1 minute - 2 ₽ | Maximum monetization | It's difficult to administer and clients don't like it. |
| Time packets | 1 hour - 50 ₽, 24 hours - 200 ₽ | Predictable income | Requires integration with payment systems |
| Subscription fee | Month — 500 ₽ (for coworking spaces) | Loyal customers | Not suitable for all businesses |
| Linked to purchase | Password on receipt for orders over 300 ₽ | No license required | Low income with Wi-Fi |
| Bonus system | 10 purchases = free Wi-Fi day | Increases loyalty | Difficult to set up |
Optimal for cafes and restaurants purchase binding — it's legal and doesn't require complex infrastructure. Hotels are better suited for time packets (day/week), and for coworking spaces - subscription fee.
Critical error: Don't use "pay-per-traffic" (e.g., 1GB - 10 rubles). Users don't understand how much traffic they need and will be upset by sudden disconnections.
5. Security: How to protect your network from hackers and freeloaders?
Paid Wi-Fi is a lucrative target for hackers and those seeking free access. The main threats are:
- 🕵️ Password selection (brute force).
- 🔄 MAC spoofing (substitution of device address).
- 📡 Traffic interception (MITM attacks).
- 🚪 Password leak from employees.
Protective measures:
- 🔐 Use WPA3-Enterprise instead of WPA2-PersonalThis will allow us to issue unique logins/passwords to each client.
- 🔄 Set up
MAC filteringin the router, but remember: it is easy to bypass. - 🛡️ Turn on isolation of clients (
Client Isolation) so that users do not see each other online. - 📵 Turn off
WPS- This protocol is vulnerable to hacking. - 🔄 Change your network's SSID regularly (once a month) to make life difficult for those trying to connect using the old information.
For added security, split the network into two VLAN:
- Main network — for cash registers, terminals and employees.
- Guest network — for clients with limited access.
⚠️ Note: If you are using a cloud service for the guest portal, make sure it supports DDoS protectionAttackers can attack the portal to disable it.
6. Automation: How to integrate Wi-Fi with a cash register or CRM?
Manually issuing Wi-Fi passwords is a waste of time and prone to errors. There are three ways to automate the process:
- Through the cash register system (iiko, RSC, Athol). When paying, a receipt is printed with a QR code or Wi-Fi password.
- Via SMS gatewayThe client sends an SMS to a short number and receives a response with access data.
- Via a mobile app. For example, WiFiCoin or MyWiFi have an SDK for integration with your loyalty app.
Integration example with iiko:
- Set up in iiko additional field for password generation (via
APIcloud Wi-Fi service). - Create a menu item called "Wi-Fi Access (1 Hour)" with a zero price or tied to a minimum check amount.
- Upon payment, the client receives a receipt with a QR code that leads to the guest portal with pre-paid access.
For SMS authentication, connect a service like SMS.RU or TurboSMS:
Example API request for sending SMS (PHP)
$client = new \GuzzleHttp\Client();
$response = $client->post('https://sms.ru/sms/send', [
'form_params' => [
'api_id' => 'YOUR_API_KEY',
'to' => '79123456789',
'text' => 'Your Wi-Fi password is X7f9K2. Valid for 1 hour.',
]
]);
SMS messaging costs: ~1.5 rubles per message. For a cafe with 50 customers per day, this costs ~2,250 rubles per month.
7. Analytics and monetization: how to earn more on Wi-Fi?
Paid Wi-Fi can generate revenue in more ways than just directly. Here are 5 ways to monetize it further:
- 📊 Data collection: Invite customers to register via email or social media to receive discounts. This information can be used for email newsletters.
- 📢 Advertising banners: Display partner ads (for example, taxi or food delivery) on the guest portal.
- 🎁 Affiliate programs: Give free Wi-Fi access for registering in the bank's app or getting a loyalty card.
- 📈 Behavior analytics: Services like Google Analytics or Yandex Metrica They can show which websites customers visit. This will help adjust the product range.
- 🔄 Traffic resaleIf you have high-speed internet, you can rent it out to neighboring businesses (with their consent).
Example: Coffee shop chain Shokoladnitsa Uses Wi-Fi to collect email addresses and then sends out discount emails. Conversion rates for these emails reach 15–20%, which more than offsets the infrastructure costs.
⚠️ Note: If you collect personal data (email, phone numbers), make sure that the guest portal has consent to processing According to Federal Law 152. Without it, Roskomnadzor can fine you up to 50,000 rubles.
FAQ: Frequently asked questions about paid Wi-Fi
Do I need a license if I only provide Wi-Fi to my clients (for example, in a hotel)?
If access is granted for free As an addition to the main service (accommodation, food), a license is not required. But if you charge a fee separately For the Internet, registration as a telecom operator is required.
What is the minimum internet connection required for 50 clients simultaneously?
It's enough for comfortable work (social networks, instant messengers) 50–100 MbpsIf clients will be watching videos (Netflix, YouTube), take 200+ MbpsPlease pay attention to symmetrical channel (the same speed for downloading and uploading).
Can I use my home router for paid Wi-Fi?
Technically, it's possible, but it's inconvenient: home routers can't limit traffic by time, block users after payment, or display a guest portal. For businesses, it's better to get professional equipment (MikroTik, Ubiquiti).
How to protect yourself from password sharers?
Use dynamic passwords (change every hour/day) or link access to phone number (SMS authentication). Limiting the number of users will also help. MAC address, but it is easy to get around.
How much does it cost to launch paid Wi-Fi for a small cafe?
Minimum budget:
- Router (MikroTik hAP ac²) — ~8 000 ₽.
- Cloud service (eg WiFiCoin) — from 1,500 ₽/month.
- Setup (if you hire a specialist) — ~5,000 ₽.
- Backup Internet channel — from 1,000 ₽/month.
Total: ~15,000 ₽ at the start + ~3,000 ₽/month.