IWAS
TUTORIALS12 min read
Published2026-10-07
Nathan
IWAS Team

Hotspot billing on MikroTik for cafes: stop handwriting WiFi passwords

Handwriting WiFi passwords or rotating a shared pass burns staff time. Compare three MikroTik approaches and move to a portal with packages and VietQR.

Hotspot billing on MikroTik for cafes: stop handwriting WiFi passwords

The short answer: hotspot billing on MikroTik ties your WiFi login page to usage plans (free, paid or voucher), so each guest gets their own session with a clear time limit and can buy more time themselves, instead of staff handwriting passwords. It pays off when your tables fill up and guests work for hours; a quiet cafe that mostly sells takeaway doesn't need it yet.

IWAS is guest WiFi management software for cafes: guests get online through a login page (captive portal), the cafe sets its own plans by time, speed and data, and guests can buy more time with VietQR through the cafe's own PayOS account. IWAS works with MikroTik (RouterOS v7 or newer), OpenWrt and UniFi routers. Learn more about IWAS.

If you run a cafe, this scene is probably familiar: a guest sits down and asks "What's the WiFi password?", and staff either read it out loud or point at a sticky note on the counter. More careful shops create one code at a time on the router, scribble it on a slip, and hand it over with the drink. By closing time, nobody remembers which code went to whom, who sat from morning until afternoon, or whether yesterday's code is already circulating in a chat group next door.

If your cafe already runs a MikroTik router, there is a much less exhausting approach — people usually call it hotspot billing. This article explains what that means in cafe-owner language, compares it with what most shops do today, and helps you decide whether your venue actually needs it yet.

What is hotspot billing, in cafe-owner language?

MikroTik routers running RouterOS already include HotSpot: when a guest joins WiFi, they see a login page before they can reach the internet. If you want the technical side, What Is a MikroTik Captive Portal? covers how that works in more detail.

"Billing" is the part that ties that login page to a concrete package (how many minutes, what speed, how much data) and to how the guest receives it — free, paid, or with a voucher. In short, hotspot billing is not about turning your cafe into an ISP. It is an operations tool so each guest gets their own session, clear time limits, and anyone who still needs the table can buy more time without calling staff over.

Three ways cafes control WiFi on MikroTik

Handwrite passwords or codes, create users manually

This is how many cafes start: staff open HotSpot users or User Manager on the router, create each account, write it on paper, and hand it to the guest. The upside is that you do not need a payment gateway or extra software, and you can still put a time limit on each code.

Do it long enough and it gets tiring. At rush hour, staff are making drinks and creating codes at the same time; cash payments mean another line in a notebook; and once a code is out, guests happily photograph it and send it to friends. The busier the cafe, the more that manual work balloons.

One shared password, changed on a schedule

This is simpler: the whole venue uses one password, changed every morning or every week. It blocks old devices that saved the previous password, but every change drops everyone at once, regulars have to ask again, and the new password spreads within a few hours. More importantly, you never see how long each guest actually used. One Drink, All Day also talks about this password-rotation habit.

Portal, Package, and VietQR — plus vouchers printed from the system

The third way lets the system do the handwriting. Guests join WiFi, sign in through the portal, and get free access for a window you set. When time runs out, the portal shows packages they can pick themselves. If they want to stay, they scan VietQR with their bank app; money goes through the cafe's own PayOS account; once payment clears, the session continues. You can read more in How to Sell Hourly WiFi with a QR Code.

Alongside that, the cafe still has vouchers the system creates and prints ahead of time — for regulars or promotions. These vouchers are discount codes used when buying a plan, not codes that get a guest online. The difference is staff no longer type each code by hand.

Quick comparison

CriterionHandwrite pass/codeShared password, rotatePortal + Package + VietQR (IWAS)
Staff workHigh — create and write every codeChange pass, reprint notes, answer guestsLow — mostly when a guest needs help
Per-guest controlYes, per codeNoYes, per session
How you collect moneyCash, notebookUsually noneVietQR via the cafe's PayOS, voucher, or manual confirm
Review transactionsNotebookNonePayments page on the IWAS dashboard
Needs static IPNoNoNo
Must self-host RADIUSDepends how you build itNoNo
Diagram comparing three ways cafes control WiFi on MikroTik: handwritten codes, shared rotating password, and portal with VietQR
▲ Diagram comparing three ways cafes control WiFi on MikroTik: handwritten codes, shared rotating password, and portal with VietQR

This table compares operating styles — it is not saying one is always better. A small cafe with few long-stay guests may still be fine with a simple approach.

You do not have to drop vouchers — drop the handwriting

When people hear "automation," they often assume vouchers have to go. Vouchers are still useful. What wears cafes out is creating, writing, and managing codes by hand.

What vouchers can do on IWAS

On IWAS, vouchers live in the Vouchers section. You can create them one by one or in bulk, then print tickets on A4, A5, or straight onto K80 thermal paper like a receipt. You can also export the list to CSV if you want to archive it or share it across branches.

Under the hood, a voucher is a discount code for a WiFi plan — percent off or a fixed amount. For a fully free gift, set the discount to 100%. Each voucher is valid by date range: you choose from which day to which day the code still works. Guests use the voucher when buying a plan on the login page; after the purchase they receive an activation code that gets them online. Activation codes are issued by the system and you don't create or print them in advance, so a printed ticket is a discount ticket, not a WiFi pass.

Example from a test account: IWAS discount voucher tickets in K80 print size, each with the campaign name, discount, expiry, a QR code and the voucher code (Vietnamese interface)
▲ Example from a test account: IWAS discount voucher tickets in K80 print size, each with the campaign name, discount, expiry, a QR code and the voucher code (Vietnamese interface)

When to use vouchers vs let guests pay with VietQR

Vouchers fit moments you want to give or promote on purpose: regulars, a drink combo with WiFi time, an event, or making up for a failed payment. VietQR fits when a guest is mid-task at the table and needs more time right now — they scan and finish without waiting for staff. The two run side by side; you do not have to pick only one. For the four everyday ways cafes use vouchers and how guest activation codes work, see cafe WiFi voucher codes.

If you run a chain with your own POS and want vouchers issued automatically via API, there is a separate guide on WiFi voucher API integration. For one or two locations, a pre-printed stack of vouchers is usually enough.

When a cafe does not need hotspot billing yet

Honestly, not every cafe needs it. If the place is usually quiet, mostly takeaway, or almost never has someone occupying a table all afternoon, free WiFi with a time limit is enough — or you may not need to change anything yet. Selling hourly WiFi at cafes has a section on when not to sell extensions; read that before you decide.

Hotspot billing is most worth it when tables stay full, many guests work for long stretches, and staff already burn time on WiFi chores.

How hotspot billing with IWAS runs on MikroTik

Router connection: RouterOS v7+, ZTP, no static IP

IWAS connects to the router through ZTP — the router receives configuration without you typing every command by hand. ZTP runs over WireGuard, so the cafe's MikroTik needs RouterOS v7 or newer. You do not need a static public IP, and you do not stand up your own RADIUS server; IWAS handles that in the cloud. Concrete steps are in Install Captive Portal + PayOS in 15 Minutes.

Package: time, speed, and data

A Package is the "plan" you give guests — you set time, speed, and data. To start, one free package and one paid package are enough; run that for a few days before adding more. Whether data is capped depends on how you configure the Package. Parameter details are in How to Limit WiFi Time on MikroTik for Cafes with IWAS.

VietQR payment through the cafe's own PayOS account

Each cafe configures its own PayOS account on IWAS, and guest payments go through that PayOS account. If PayOS is not configured yet, the portal will not show a QR code. Guests only see payment methods the cafe has enabled, plus manual confirmation when they pay at the counter. Any PayOS gateway fees follow PayOS's own policy.

Payment flow diagram: guest picks a package on the portal, scans VietQR, money goes through the cafe's PayOS, IWAS opens the session on MikroTik
▲ Payment flow diagram: guest picks a package on the portal, scans VietQR, money goes through the cafe's PayOS, IWAS opens the session on MikroTik

IWAS fees and guest WiFi prices are two different things

This mix-up comes up often, so let's be clear. The IWAS fee is what the cafe owner pays for the software: a 14-day trial, then 249,000 VND/month per location. Guest WiFi package prices are set by you, and that money goes through the cafe's PayOS.

If you are unsure how to price packages, Selling hourly WiFi at cafes has example price frames. One thing to remember: do not try to undercut 4G. Guests buy more time because they still have work at the table — not because your data is cheaper.

One-week checklist: from handwritten passwords to automatic billing

These steps cover billing only. If you're redoing the whole cafe WiFi setup, from the internet line to the router, see the owner's checklist from setup to daily operation.

  • Confirm the cafe's MikroTik is on RouterOS v7 or newer.
  • Separate guest WiFi from the internal network (POS, cameras, staff devices).
  • If you want to sell more time, configure the cafe's PayOS account on IWAS.
  • Create one free Package and one paid Package — no need for more yet.
  • Pre-print a stack of vouchers for regulars and for making up payment glitches.
  • Write a few plain lines on the portal: how long free lasts, and what to do when it ends.
  • Test like a real guest: connect, sign in, wait for time to end, buy a small package.
  • Watch the Payments page for 7 days — see whether guests buy more time and what staff still handle by hand.

FAQ

Does hotspot billing on MikroTik need a static IP?

No. IWAS connects to the router through ZTP over WireGuard, so the cafe does not need a static public IP. The MikroTik only needs RouterOS v7 or newer.

Do I have to install RADIUS or User Manager myself?

No. RADIUS runs in the cloud and IWAS operates it. You do not install RADIUS yourself or create users manually in User Manager anymore.

Can I still use vouchers with IWAS?

Yes. You can create vouchers one by one or in bulk, print on A4, A5, or K80, and export the list to CSV. A voucher is a percent or fixed-amount discount on a WiFi plan; for a free gift, set the discount to 100%. The code that gets a guest online is the activation code they receive after a successful purchase.

If PayOS is not configured yet, can guests still pay?

If PayOS is not configured, the portal will not show a QR code. The cafe can still offer limited free WiFi, issue vouchers, or use manual confirmation when guests pay at the counter.

Is the IWAS fee the price guests pay for WiFi?

No. The IWAS fee is what the cafe owner pays for the software: a 14-day trial, then 249,000 VND/month per location. Guest WiFi package prices are set by the owner — two separate amounts.

Wrap-up

Hotspot billing does not turn your cafe into a carrier. It simply cuts the small manual jobs around WiFi: handwriting passwords, creating codes, rotating a shared password, remembering who sat how long. Guests get their own session and clear time; anyone who needs to stay can buy more time themselves; vouchers remain for moments you want to treat regulars well.

If your cafe already has a MikroTik on RouterOS v7 or newer, you can try IWAS for 14 days on your own router. Want to see cost first? Check IWAS pricing — remember 249,000 VND/month/location is the owner's software fee, not the WiFi package price sold to guests. For the overview, start at getiwas.com.

TAGS:#mikrotik#hotspot-billing#voucher#vietqr#cafe
SHARE ARTICLE

IWAS NEWSLETTER

Get weekly MikroTik scripts and Cloud RADIUS engineering updates.

Powered by 9xLayer.