The Routers & Packages section is where you connect your MikroTik hardware to ISPBills and define the internet service plans you sell to customers. Every customer subscription ties back to a router and a package defined here.

Router Dashboard

What This Section Covers

Feature Purpose
Routers Register and manage MikroTik routers; ISPBills connects via the MikroTik API.
Packages Define bandwidth plans, prices, and billing periods sold to customers.
Master Packages Group packages under a master plan for reseller wholesale pricing.
PPP Profiles Manage PPP (Point-to-Point Protocol) profiles pushed to routers.
IPv4 Pools Define IP address pools assigned to PPPoE and hotspot customers.
IPv6 Pools Define IPv6 address pools for ISPs running dual-stack networks.
VPN Accounts Manage VPN accounts used for secure connectivity between ISPBills and remote routers.
Backup Settings Configure automated database backup schedules and destinations.

Pages in This Section

  • Routers — Add, configure, and monitor your MikroTik routers. ISPBills communicates with routers via the MikroTik RouterOS API to provision and suspend customers automatically.
  • Packages — Create the internet plans (PPPoE, hotspot, static IP) that customers subscribe to.
  • Master Packages — Define wholesale plans for resellers to resell under their own pricing.
  • PPP Profiles — View and manage PPP profiles that ISPBills creates on your routers.
  • IPv4 Pools — Configure the IP address ranges ISPBills draws from when assigning IPs to customers.
  • IPv6 Pools — Configure IPv6 address pools for dual-stack deployments.
  • VPN Accounts — Create VPN accounts so ISPBills can securely reach routers on private networks.
  • Backup Settings — Set up automated backups of the ISPBills database.

Key Concepts

Router API Connection

ISPBills connects to each MikroTik router over its API port (default: 8728 or 8729 for SSL). When a customer is activated, renewed, or suspended, ISPBills sends commands directly to the router — no manual CLI work is needed.

Router configuration

Package Structure

A Package defines:

  • Download / upload speed limits (Mbps or Kbps)
  • Price (monthly or daily rate)
  • Billing type (PPPoE daily, PPPoE monthly, hotspot, static IP)
  • Associated router and IP pool

Adding a package

Master Packages

Master packages allow the admin to set a wholesale cost that resellers pay, while resellers can set their own retail prices for the same underlying plan.

Master package

VPN Accounts

If your routers are behind NAT or on a private network, ISPBills can connect to them through a VPN tunnel. Each VPN account represents one secure tunnel endpoint.

VPN accounts

Accessing Routers & Packages

Navigate to Routers & Packages in the left sidebar.