How to Create MikroTik Hotspot User Profiles for WiFi Packages

Learn how MikroTik hotspot user profiles work and how to create WiFi packages with time limits, speed limits, shared users, and voucher control.

May 12, 2026 - 15:08
 0  1
How to Create MikroTik Hotspot User Profiles for WiFi Packages

How to Create MikroTik Hotspot User Profiles for WiFi Packages

MikroTik user profiles are very important in a WiFi hotspot business. They help you control what each voucher can do. Without user profiles, it becomes difficult to create different packages such as 2 hours, 24 hours, weekly, and monthly plans.

A user profile can control speed, session time, shared users, rate limits, and other settings. This makes it easier to manage customers and protect your bandwidth.

In this guide, we shall explain what MikroTik hotspot user profiles are and how to use them for WiFi packages.

1. What Is a MikroTik User Profile?

A MikroTik user profile is a group of settings applied to a hotspot user. When you create a voucher user, you assign it to a profile. The profile then controls how that user behaves on the network.

For example, you can create a profile called 24HOURS. Any voucher added to this profile can be given 24-hour access with a specific speed limit.

2. Why User Profiles Are Important

User profiles help you separate your WiFi packages. A 2-hour user should not have the same rules as a monthly user.

Profiles help you control:

  • Speed limit
  • Session time
  • Number of devices
  • Idle timeout
  • Keepalive timeout
  • Package behavior

This makes your hotspot business more organized.

3. Example WiFi Package Profiles

Here is an example of simple WiFi packages you can create using MikroTik profiles.

Profile Name Validity Speed Devices
2HOURS 2 hours 5 Mbps 1
24HOURS 24 hours 7 Mbps 1
WEEKLY 7 days 10 Mbps 1
MONTHLY 30 days 15 Mbps 1

You can adjust these speeds depending on your internet capacity and number of users.

4. How to Open User Profiles in WinBox

To create or edit hotspot user profiles in WinBox, go to:

IP > Hotspot > User Profiles

From there, you can add a new profile or edit an existing one.

5. Naming Your Profiles Properly

Use simple names that are easy to understand. Avoid confusing names that you may forget later.

Good examples:

  • 2HOURS
  • 24HOURS
  • 3DAYS
  • WEEKLY
  • MONTHLY
  • FAMILY2DEVICES

Clear profile names make it easier to manage vouchers and avoid mistakes.

6. Setting Speed Limits

Speed limits help prevent heavy users from consuming all the bandwidth. In MikroTik, this is usually done using the rate limit field.

Example rate limit:

5M/5M

This means 5 Mbps upload and 5 Mbps download.

You can use different speeds for different profiles.

Profile Rate Limit
2HOURS 5M/5M
24HOURS 7M/7M
WEEKLY 10M/10M
MONTHLY 15M/15M

7. Setting Device Limits

Device limits help stop customers from sharing one voucher with many devices.

In MikroTik, this can be controlled using the shared users setting.

Example:

Shared Users: 1

This means one voucher can only be used on one device at a time.

For family or group packages, you can allow more devices.

Package Shared Users
Normal Voucher 1
Family Pack 2
Group Pack 3

8. Setting Session Timeout

Session timeout controls how long a user can stay connected during one session. This is useful for time-based packages.

Example:

Session Timeout: 2h

This can be used for a 2-hour package.

For longer packages, you can set longer time limits depending on your setup.

9. Idle Timeout

Idle timeout disconnects a user when they are inactive for a certain time.

This helps clean inactive sessions from the hotspot system.

Example:

Idle Timeout: 5m

This means if the user is inactive for 5 minutes, MikroTik can disconnect the session.

10. Keepalive Timeout

Keepalive timeout helps MikroTik check whether a user is still connected. If the device disappears from the network, MikroTik can remove the session.

This is useful when users move away, switch off phones, or disconnect from WiFi.

11. Matching Profiles With Prices

Your user profiles should match your package pricing.

Profile Customer Price Purpose
2HOURS UGX 500 Quick browsing
24HOURS UGX 1,000 Daily browsing
WEEKLY UGX 6,000 Regular customers
MONTHLY UGX 25,000 Heavy users

When pricing and profiles match, it becomes easier to sell and manage vouchers.

12. Common Profile Mistakes

Many beginners make mistakes when creating user profiles.

Avoid these mistakes:

  • Creating profiles without speed limits
  • Allowing too many shared users
  • Using confusing profile names
  • Giving small packages too much speed
  • Forgetting to test the profile
  • Creating too many packages at the beginning

Simple and clear profiles are easier to manage.

13. Test Each Profile

After creating a user profile, test it before selling vouchers.

Check:

  • Does the voucher login work?
  • Is the speed limit applied?
  • Is the device limit working?
  • Does the session behave correctly?
  • Does the user disconnect after expiry?

Testing helps prevent customer complaints.

14. Best Beginner Profile Setup

For a beginner hotspot, you can start with four simple profiles.

Profile Price Speed Devices
2HOURS UGX 500 5 Mbps 1
24HOURS UGX 1,000 7 Mbps 1
WEEKLY UGX 6,000 10 Mbps 1
MONTHLY UGX 25,000 15 Mbps 1

This setup is simple and easy for customers to understand.

15. Conclusion

MikroTik user profiles are the foundation of your WiFi packages. They help you control speed, time, and device limits for each voucher.

A good hotspot business should have clear profiles that match the packages customers buy. Start with simple profiles, test them properly, and adjust as your business grows.

When user profiles are configured well, your network becomes easier to manage and customers get a better experience.

What's Your Reaction?

Like Like 0
Dislike Dislike 0
Love Love 0
Funny Funny 0
Angry Angry 0
Sad Sad 0
Wow Wow 0