Choosing Billing Software

What to Look for in Hotspot Billing Software

If you run a small ISP, a hotspot business, or a WiFi reselling operation, your billing system sits between your customers and your revenue. When it works,...

1. Introduction

If you run a small ISP, a hotspot business, or a WiFi reselling operation, your billing system sits between your customers and your revenue. When it works, people pay, get online, and your records match your cash. When it does not, you lose money quietly: vouchers get shared, sessions run past their limits, payments land without access, and nobody can say where the gap is.

That is why choosing hotspot billing software deserves a proper checklist rather than a quick look at a feature list. Most vendors will tell you they handle vouchers, plans, and payments. The real difference shows up in how well the system controls access, how it behaves when a router or a link goes down, and whether your sales records can be trusted at the end of the day.

This guide is written for hands-on operators who know their way around networking but want clear buying guidance, not deep technical documentation. Use it as a working checklist while you compare options. Here is what we will cover:

  • The must have core modules every buyer should expect
  • How to check MikroTik fit without getting lost in configuration detail
  • How to evaluate payments and mobile money workflows from payment to access to records
  • The leakage and revenue controls that protect your income
  • The reports you should look at to run the business day to day
  • Integrations and daily operations beyond core billing
  • Reliability, security, and support questions to ask before you commit
  • A practical way to trial a system with real routers, vouchers, and payments
  • Red flags that signal weak control or weak records
  • A final decision checklist to compare your shortlist

If you are searching for what to look for in hotspot billing software, read the sections in order the first time, then come back and use each checklist when you talk to vendors.

2. Must Have Core Modules

Before you compare vendors on price or branding, confirm that the basics are all present and actually work together. A hotspot management system is only as strong as its weakest core module. If vouchers are tracked well but access control is loose, you still leak revenue. If access control is tight but customers cannot self-serve, your staff will spend the day answering the same questions.

Think of the four modules below as the foundation. Any serious wifi billing system should cover all of them in a way you can see and test.

2.1. Access Control and Session Limits

Access control is the core job of wifi access control software: only the right people get online, for the right amount of time, on the right plan. When you evaluate this module, check these points:

  • How do users log in, and can you control who is allowed to log in at all?
  • Can you see every active session and end one when you need to?
  • Does the system enforce the limit that was sold (time, data, or both, depending on your plan type), or does it only record it?
  • What happens when a session reaches its limit? Access should stop cleanly, not drift on.
  • Can you limit how many devices or sessions share a single login?

A simple test question for any vendor: “If a customer buys a short plan, what exactly stops them when it ends, and how do I verify that it happened?” A clear, specific answer is a good sign. A vague answer about “the system handles it” is not.

2.2. Voucher Generation and Tracking

Wifi vouchers are still the backbone of many hotspot businesses, especially for walk-up customers and resellers. Good voucher control means you know what you created, what was sold, what was used, and what is still sitting unused.

Check whether the system can generate vouchers in batches tied to a specific plan, and whether each voucher shows a clear status such as unused, active, used, or expired. You also want to know who created a voucher and when, and whether a voucher can be disabled if it was lost or abused. A solid wifi voucher management system treats a voucher like a small financial record, not just a code. If you want a reference point for what dedicated voucher management covers, compare it against this list of behaviors when you review any vendor.

Also ask how vouchers are handed out to resellers or staff, and whether you can trace a voucher back to the person who received it.

2.3. Plans, Pricing and Expiry Rules

Your plans are your product. The software should let you build them the way you actually sell, without workarounds. Check whether you can create plans of different types and durations, set the price for each plan yourself, and edit or retire a plan without breaking active customers.

Expiry rules deserve special attention. Ask how the system decides when a plan starts (at purchase, at first login, or another point), what happens to unused time, and whether expiry is applied automatically. A hotspot user management tool that needs manual cleanup of expired users will cost you time and create leakage.

Keep your own pricing logic in mind as you test. The software should adapt to your pricing, not force you into a structure you did not choose.

2.4. Customer Portal and Self Service

The captive portal is the first thing a customer sees, so it shapes both their experience and your support load. With captive portal billing software, check that the login page is clear, that customers can enter a voucher or start a purchase without help, and that the page works on a phone, since most customers will use one.

Then look at self service. Useful tasks include checking remaining time or balance, buying or renewing a plan, and seeing the status of a recent payment. Each task a customer can do alone is one less call or message to your staff. Ask to see the portal from the customer side, not only the admin side.

3. MikroTik Fit Checklist

Many small ISPs and hotspot operators run MikroTik routers, so fit with that equipment is often the deciding factor. The goal here is not to learn configuration. The goal is to know what to verify and what to ask, so you can spot a vendor that truly supports your setup from one that only claims to.

Treat every item below as something to verify, not something to assume. If you want to see how one provider describes its approach to MikroTik billing, read it with this checklist beside you and confirm each point during a trial.

3.1. RouterOS and Hotspot Compatibility

Start with the basics of MikroTik RouterOS and hotspot compatibility. Ask the vendor which RouterOS versions and router models they support, and ask them to put that in writing. Equipment in the field is rarely all on the same version, so find out how the software handles a mixed fleet.

Next, ask how the billing software works with the router’s hotspot features. You want to understand, at a plain level, where the login page comes from, how a paid user is allowed through, and how a finished session is cut off. A good mikrotik hotspot billing software vendor can explain this clearly without hiding behind jargon.

Finally, ask what happens when you update a router. Does the system keep working, and is there guidance for updates?

3.2. RADIUS Authentication and Accounting

RADIUS authentication is a common way for a router to check with a central system whether a user may log in. RADIUS accounting is how session activity gets reported back. For a buyer, the questions are simple:

  • Does the system use RADIUS authentication for login, and can you see login attempts and failures?
  • Does it record session start, session end, and usage so your usage reporting is based on real data?
  • If session data is missing or late, how do you find out?
  • Are authentication and accounting records tied back to the same customer and plan so reports add up?

You do not need to read protocol documents. You need to confirm that logins, sessions, and usage are all captured and visible in the admin area.

3.3. Multi Router and Multi Site Management

If you run more than one router or more than one location, check how the system organizes them. Ask whether you can add routers and sites without starting over, and whether each site can be viewed on its own as well as in a combined view.

If you serve other operators or resellers, ask about tenant, site, and reseller visibility. Each party should see only what belongs to them, while you keep the full picture. A good setup lets you answer, “How is this site doing compared with that one?” without exporting data and sorting it by hand.

3.4. Behavior During Network Outages

Outages happen, so ask direct questions about them before you buy. What happens to customers who are already online when the link between the router and the billing system is interrupted? What happens to new customers who try to pay or log in during that time? When the connection returns, does the system catch up on sessions and sales that happened in the gap?

Also ask how downtime is reported. Can you see when a router or site went offline, for how long, and which customers or sales were affected? Hotspot software with downtime reporting and support behind it helps you answer customers and make decisions. Do not accept performance claims without a way to check them yourself. Ask for the behavior to be shown, not just described.

4. Payments and Mobile Money Workflows

For most hotspot businesses, the payment is the moment of truth. A customer pays, expects to be online quickly, and you expect your records to show exactly what happened. When you evaluate payment features, follow the whole chain: payment, access activation, and the record that proves it.

4.1. Supported Payment Options

Start by listing the ways your customers actually pay today, then check which of those the software supports. For many hotspot businesses, a mobile money wifi payment system is the most important item on that list. Ask the vendor to show a working payment flow for each option you rely on, rather than accepting a list of logos or names. For background on how mobile money fits into hotspot billing, use this section as your question list.

Some points to compare across options:

  • Which payment methods can customers use directly from the captive portal?
  • Can staff or resellers record cash sales in the same system, so all income appears in one place?
  • Are customers shown a clear confirmation after paying?
  • Does the vendor explain what is supported now versus what is only promised for later? Buy only what you can test today.

4.2. Payment to Access Activation Flow

A reliable hotspot payment management software flow should feel simple to the customer and be traceable for you. Walk through it step by step:

  1. The customer picks a plan on the portal.
  2. The customer pays through a supported method.
  3. The system receives confirmation of that payment.
  4. Access is activated automatically on the right plan.
  5. The sale is recorded with enough detail to find it later.

Look for automatic activation without staff stepping in, clear messages if something is pending, and a way for the customer to check their payment status. Ask what the customer sees if confirmation is delayed. A good system gives a clear message and resolves itself once the payment confirms, rather than leaving the customer confused and your team handling it by hand.

4.3. Reconciliation and Duplicate Control

Payment reconciliation is how you prove that the money you received matches the access you sold. Ask whether each payment is linked to a specific customer, plan, and session, and whether your sales records can be compared with your payment records without guesswork.

Duplicate control matters just as much. Ask what happens if the same payment notification arrives twice. The system should not activate access twice or record the sale twice. Also ask how it prevents a customer from being charged twice for one purchase. The reporting section below shows how this connects to your daily sales reconciliation.

4.4. Failed Payments and Refund Handling

Payments fail for many reasons, and customers will contact you when they do. Ask how the system records a failed or incomplete payment, how a customer who paid but did not get access is handled, and how an operator can review and fix those cases.

For refunds, ask what the process looks like in practice: who can approve one, how it is recorded, and how it appears in your reports. Do not assume any policy, timeline, or guarantee. Ask the vendor to explain what the software supports and what your own business rules need to cover. The key point is that every exception leaves a record, so nothing disappears from your books.

5. Leakage and Revenue Controls

Revenue leakage is the gap between what you should have earned and what you actually collected. It comes from many small places: sessions that never end, vouchers that get copied, staff who sell off the books, and payments that never match. Good billing software closes these gaps with enforcement, fraud prevention, and accountability.

If you want a broader view of this topic, there is a separate guide on how to reduce leakage in a hotspot business. For buying purposes, use the three checks below. They are the heart of wifi billing software to reduce revenue leakage.

5.1. Session Enforcement and Timeouts

Session enforcement means the system actually stops a session when the plan says it should. Check how session management works: when the clock starts, how time is counted, and what happens at the end. Ask about timeouts for idle sessions and for sessions that were abandoned, and whether those sessions are closed properly instead of lingering.

A practical test is to buy a short plan and watch what happens at the limit. Access should end on its own, and the session record should close with correct details. If the only way to stop a user is to remove them by hand, that is a leakage risk waiting to happen.

5.2. Voucher Fraud Prevention

Voucher fraud usually looks like one code used by many people, codes guessed or copied, or vouchers sold but never recorded. For hotspot billing software with voucher control, check for these protections:

  • Vouchers that can be used only within their allowed limits
  • Controls on how many devices or sessions can use one voucher
  • A clear history showing when and where each voucher was used
  • The ability to block or cancel a suspicious voucher quickly
  • Batch records so you can trace a bad batch to its source

Strong wifi voucher control also covers how vouchers are given out. If a reseller or staff member receives a batch, the system should show what they received, what they sold, and what remains.

5.3. Staff Roles and Audit Trails

Not everyone on your team should be able to do everything. Check whether you can create different roles, for example one for sales staff and another for managers, and limit what each role can see and change. Staff who only sell vouchers should not be able to edit plans or delete records.

An audit trail is the log of who did what and when. Ask whether actions such as creating vouchers, changing plans, ending sessions, and handling refunds are recorded with the person’s name and a time. This protects honest staff, helps you find mistakes, and discourages theft. If a system lets anyone change records without a trace, accountability is gone.

6. Reporting and Business Visibility

You cannot control what you cannot see. Reporting is how a hotspot owner runs the business each day without being physically present at every site. The right reports tell you what was sold, who is online, and how each site and partner is performing.

When you review reports, always check that you can filter by date, plan, site, and staff member or reseller where relevant, and that the numbers agree with each other across screens.

6.1. Sales and Revenue Reports

Sales and revenue reports should let you see income over a chosen period, broken down by plan, payment method, site, and seller. Ask whether you can compare what the system says was sold against what actually came in through your payment channels. That is the practical side of sales reconciliation, and it is where weak systems get exposed.

Check whether you can export the reports for your own records and whether refunds and failed payments show up clearly instead of being hidden. Do not rely on a demo with sample data. Look at reports built from real test sales during your trial.

6.2. Active Sessions and Usage Reports

Active session reports show who is online right now, on which router or site, and on which plan. Usage reports show how much time or data was used over a period. Together they support day-to-day session management and give you the data behind usage reporting.

Ask whether you can find a specific customer quickly, end a session from the same screen, and see usage history for a user. These reports also help you spot unusual behavior, such as one login showing heavy activity across many devices, or sessions that stay open far longer than expected.

6.3. Tenant, Site and Reseller Reports

If you manage several sites or work with resellers, you need reports that match that structure. Check for site-level summaries, reseller-level summaries, and a combined owner view. Each reseller should be able to see their own activity without seeing anyone else’s.

Ask whether you can quickly answer questions like which site brings in the most revenue, which reseller has unsold stock, or where activity dropped off. Good tenant, site, and reseller reports turn a scattered operation into something you can manage with confidence.

7. Integrations and Daily Operations

Core billing is only part of the job. The rest is the daily routine: telling customers what is happening, keeping books, and managing the people who sell for you. Check how well the software supports that routine so you are not stitching it together by hand.

7.1. SMS and Customer Notifications

Notifications reduce support calls. Ask whether the system can send customers messages for events such as a successful purchase, a plan about to expire, or a plan that has ended. Check how those messages are triggered, whether you can edit the wording, and whether you can see a record of what was sent.

Also ask how messaging is set up and what you need to provide yourself. Do not assume that any messaging service is built in. Ask for the exact workflow, and test it with your own phone during the trial.

7.2. Accounting and Record Keeping

You will need clean records for your own bookkeeping, for tax or business reporting, and for settling with partners. Check whether sales, payments, refunds, and voucher records can be exported in a format you can use, and whether records are kept in a way that is easy to search later.

Ask how long records are retained and who can access them. If the vendor claims a connection to a specific accounting tool, ask to see it working before you count on it. For many small operators, a clear, complete export is more valuable than a long list of connections.

7.3. Reseller and Agent Management

Wifi reseller billing software should make it easy to add resellers and agents, give them stock or credit in a controlled way, and track what they sell. Check how you set each reseller’s access and limits, how their sales are recorded, and how you settle with them.

The practical oversight questions are simple. Can you see what each agent received and sold? Can you suspend one without affecting the others? Can a reseller see only their own data? If a reseller dispute happens, can the records settle it? Internet billing software for small ISPs should give you these answers in a few clicks.

8. Reliability, Security and Support

A billing system becomes part of your daily operation, so you need confidence that it will keep running, protect your data, and be backed by people who respond when something breaks. Evaluate these areas with the same care you give to features.

8.1. Uptime and Offline Resilience

Ask the vendor how they monitor their own service and how they tell customers when there is a problem. Uptime monitoring should be something you can ask about and understand, not just a promise. Request a plain explanation of how issues are detected, how they are communicated, and what you can see on your side.

Then ask about offline resilience in practical terms. If the connection between your site and the billing system drops, what keeps working and what stops? Do not accept figures or guarantees without a way to verify them. Look for honest answers about limits, because a vendor who explains what can go wrong is usually more trustworthy than one who claims nothing ever does.

8.2. Data Security and Access Control

Your system holds customer details, payment records, and business data. Check how admin accounts are protected, whether you can control who has access, and whether sensitive actions are logged. Ask how customer and payment data is stored and who at the vendor can see it.

Be careful with broad claims. If a vendor says they hold a certain certification or security capability, ask for evidence and do not repeat the claim to others until you have seen it. Basic good practice you can check yourself includes strong login protection for admin users, separate staff roles, and clear records of changes.

8.3. Support Quality and Response Time

Support is part of the product. Ask how you contact the vendor, what kinds of issues they help with, and how they handle urgent problems such as customers unable to get online after paying. Ask what the response process looks like, without assuming any specific response time unless it is clearly stated in writing.

Also check onboarding: Will someone help you connect your first router and test your first payment? Is training available for your staff and resellers? Are guides and documentation clear enough for a non-expert to follow? Judge the quality of support by how well the vendor answers your questions during the buying process, since that is usually a preview of what follows.

9. How to Trial Before You Buy

A demo shows you what a vendor wants you to see. A trial shows you what you will actually live with. Plan your trial so that it uses your own equipment and your own payment methods. Whichever provider you test, FLUXI included, apply the same checks and judge each on what it does in your own conditions.

9.1. Test Setup With Real Routers

Connect the software to a real router that matches what you run in the field, not a lab device that behaves differently. If you manage more than one site, include a second router or site so you can check multi site behavior. Set up your real plans and your portal as customers would see it.

Try to reflect real conditions: a normal customer device, the kind of connection your site actually has, and the staff roles you plan to use. Note how easy the setup is, how clear the vendor’s guidance is, and where you needed help. That experience tells you a lot about onboarding and documentation.

9.2. Test Vouchers and Live Payments

Create vouchers and run them through their full life: generate, hand out, activate, use, and expire. Try to reuse a used voucher and see whether the system blocks it. Check that statuses update correctly and that the records match what you did.

Then test live payments using the payment methods your customers use, including mobile money workflows if you rely on them. Make a purchase from a customer device, watch access activate, and then check that the sale appears in your reports. Try a payment that fails or is interrupted and see what the customer sees and what you see. Check how duplicates are handled by following the process the vendor describes for repeated confirmations.

9.3. Measure Activation Speed and Downtime

You do not need exact timing equipment for this. Pay attention to the experience. After a payment, does access arrive smoothly, or does the customer wait and wonder? Is the message on the portal clear during that wait? Do you need to step in?

Then observe downtime behavior. Interrupt the connection between the router and the system in a controlled way and watch what happens to active users, new purchases, and records once everything is restored. Check whether the downtime shows up in the system’s reporting. Keep notes on what you see, and compare them across the options on your shortlist.

10. Red Flags to Avoid

Some problems are easy to spot early if you know what to look for. These warning signs point to weak control, weak records, or weak fit with your equipment. If you see them during a demo or trial, take them seriously.

10.1. Missing Session Enforcement

If the software records plans but does not truly stop sessions when they end, you are selling time that customers keep using for free. That is direct leakage. It also creates downtime risk, because uncontrolled sessions can crowd your network and lower the experience for paying customers.

Watch for systems that rely on you to remove users by hand, or that cannot show you proof that a session ended on time. If enforcement is unclear, treat it as a serious problem.

10.2. Manual Payment Confirmation

If a staff member has to check a payment and then activate access by hand, expect delays, mistakes, and angry customers. People get busy, messages get missed, and the same payment can be handled twice or not at all.

Manual confirmation also makes reconciliation harder, because the link between payment and access depends on someone’s memory or notes. Some manual handling for unusual cases is normal. Manual handling as the main process is a red flag.

10.3. No Usage or Sales Audit Trail

If you cannot see who sold what, who changed what, and what each customer used, you have no real accountability. Disputes with staff, resellers, and customers become your word against theirs.

Without an audit trail, revenue control depends on trust alone. Before you commit, confirm that sales, voucher actions, and usage are all logged and can be reviewed later.

10.4. Poor MikroTik Documentation

If a vendor offers weak or unclear guidance for connecting and running the system with your routers, expect trouble at setup and during operation. Poor documentation often means longer onboarding, more guesswork, and more reliance on support when something goes wrong.

Check whether the instructions are clear, current, and written for operators rather than only for engineers. Ask whether the documentation covers common situations like adding a new router or recovering from a problem. If the vendor cannot explain their own MikroTik fit clearly, that is a risk worth weighing carefully.

11. Final Buying Decision Checklist

By now you have a full picture of what good looks like. This last step is about turning your notes into a decision. Keep it simple, compare options on the same basis, and decide based on how each system performed in your trial rather than how it was presented.

11.1. Compare Must Haves Versus Nice to Have

Write two lists. The must have list holds anything that directly affects leakage, downtime, payments, or daily operations: session enforcement, voucher control, automatic payment to access activation, reliable records, role controls, and the reports you check each day. If a system fails any of these, it should not make the shortlist.

The nice to have list holds items that improve convenience but do not threaten your revenue if missing, such as extra portal styling or additional message options. Score each option against both lists. A system that nails the must haves and misses a few extras is almost always a better choice than one with a long feature list and weak control.

11.2. Check Total Cost and Fees

Look beyond the headline number and ask what the full cost of owning the system looks like over time. Review the categories of cost: any setup or onboarding cost, ongoing subscription or usage-based charges, fees connected to payment methods, costs for extra routers, sites, or users, and charges for support or training.

Ask the vendor to list every category in writing and to explain how each is calculated. Compare options on the same terms so you are not weighing one system’s partial costs against another’s full costs. Remember to include the cost of your own time if a system needs a lot of manual work.

11.3. Confirm Support and Training Included

Ask exactly what support, onboarding, and training come with each option, and get it in writing. Confirm who helps with your first router setup, whether your staff and resellers can be trained, and how you can reach the vendor when something goes wrong.

Do not rely on assumptions or verbal promises. If something matters to you, such as help with a specific router setup or training for agents, make sure it is clearly stated before you sign up. A vendor who is open about what is and is not included is one you can plan around.

12. FAQ

12.1. What is hotspot billing software?

Hotspot billing software is a system that controls who can use your WiFi, for how long, and on what plan, while handling the money side of that access. In simple terms, it manages access control, creates and tracks vouchers, applies your plans and expiry rules, and connects payments to access. It also keeps the records and reports you need to run the business.

12.2. Which features are essential for small ISPs?

Look for the core modules first: access control with session limits, voucher generation and tracking, flexible plans and expiry rules, and a customer portal. Then check MikroTik fit, reliable payment to access activation, leakage controls such as session enforcement and audit trails, and reports for sales, sessions, and usage. For small ISPs, how well these work together matters more than how long the feature list is.

12.3. How should billing software work with MikroTik?

At checklist level, it should be compatible with your RouterOS versions and router models, work with the router’s hotspot and captive portal behavior, and use RADIUS authentication and accounting to handle login, sessions, and usage. It should support multiple routers and sites, and the vendor should provide clear documentation. Verify each point during your trial instead of assuming it.

12.4. How do mobile money payments connect to WiFi access?

In a good workflow, the customer chooses a plan on the portal and pays by mobile money. The system receives confirmation, activates access on the right plan, and records the sale. Reconciliation then lets you match payments against sales, and duplicate control prevents double activation or double charging. Test this flow end to end with real payments before buying.

12.5. How can billing software reduce revenue leakage?

It reduces leakage by enforcing session limits and timeouts, controlling vouchers so they cannot be freely copied or reused, limiting what each staff role can do, and keeping audit trails of sales and usage. Combined with automatic payment to access activation and clear reports, these controls make it much harder for revenue to slip away unnoticed.

12.6. What reports should a hotspot owner check daily?

Check your sales and revenue report to see what was sold and how it was paid, the active sessions report to see who is online and where, and the usage report to spot unusual activity. If you run several sites or resellers, also review the site and reseller reports to see how each part of the business is performing.

12.7. How long should a trial period last before buying?

The right length depends on what you need to prove, not on a set number of days. A trial should last long enough to test real routers, run vouchers through their full life, make live payments with your actual payment methods, check reports against your own records, and observe how the system behaves when the connection is interrupted. Once you have tested all of that and the results are consistent, you have enough information to decide.

Keep reading

More from the blog

Choosing Billing Software

WiFi Billing System vs POS System

If you sell internet access for a living, you have probably heard someone say, "Just use a POS, it takes payments, so it should be fine." It sounds...

16 min read
Choosing Billing Software

MikroTik Hotspot Billing Software: What to Consider

If you run shared WiFi for paying customers, you already know the hard part is not getting people connected. The hard part is charging them fairly,...

25 min read
Choosing Billing Software

How to Choose a WiFi Billing Platform for a Small ISP

Choosing a wifi billing platform for small ISP operations is one of the biggest decisions you will make as an owner. The platform sits between your routers,...

23 min read