ISP Sonjog – ISP Billing Software Bangladesh with Website, Selfcare, Reseller Panel & MikroTik

★ New item Laravel Project v1.0.0
ISP Sonjog – ISP Billing Software Bangladesh with Website, Selfcare, Reseller Panel & MikroTik

✦ Key features

  • Who this ISP billing software Bangladesh providers can use
  • A company website you edit from the dashboard
  • Quick Pay and customer Selfcare
  • How the ISP billing software Bangladesh cycle runs by itself
  • Reseller panel with wallet and commission
  • MikroTik auto on/off for PPPoE users
  • One dashboard for the whole ISP
  • Installer, licence and what you get

Overview

ISP Sonjog is ISP billing software Bangladesh internet providers can run on their own domain. It gives you a premium company website with packages, offers and a coverage map, Quick Pay by Customer ID, customer Selfcare, automatic monthly bills with SMS, bKash, Nagad, SSLCommerz and Send Money payments, a reseller panel with wallet and commission, and MikroTik PPPoE auto on/off, all managed from one Laravel dashboard with a web installer.

ISP Sonjog is ISP billing software Bangladesh internet providers can install on their own domain: a modern company website, customer Selfcare, automatic monthly bills, online payment with bKash, Nagad and SSLCommerz, a reseller panel with wallet and commission, and MikroTik control that switches PPPoE users on and off by itself. It is a Laravel project with one Filament dashboard for everything.

Most local providers still run their business on a notebook, a spreadsheet and a phone full of bKash messages. Line men collect cash door to door, staff type renewals into the router by hand, and customers call the office to ask how much they owe.

ISP Sonjog puts all of that in one place, so a customer can pay at midnight and be back online a few seconds later without anyone touching the router.

Who this ISP billing software Bangladesh providers can use

  • Local cable and broadband ISPs with a few hundred to a few thousand PPPoE users in one area or upazila.
  • Growing providers with resellers who sell lines in different markets, villages or apartment blocks and need their own login.
  • Apartment and housing society networks that bill flats every month and want a clean pay-bill page.
  • Office and market building providers that serve shops on fixed packages.
  • New ISPs that just got their licence and want a real website and billing system from day one.
  • Developers and agencies who build ISP sites for clients and need a tested Laravel base with a licence system.

If your customers pay by mobile wallet, your network runs on MikroTik routers, and your team is tired of switching users on and off by hand, this script was made for you.

A company website you edit from the dashboard

The public site looks like a premium broadband brand, not a template with demo text. The hero shows an animated dotted Earth globe that visitors can drag, with satellites and signal lines around it. Under it come your packages, offers, coverage, services, testimonials and a call to action. Every page uses curved section edges and light signal-tower animations, so the site feels alive without heavy video.

All pages come from a page builder. You add, move and remove ready blocks:

  • Hero banner or hero slider (network globe, speed meter, offer card or your own picture).
  • Internet packages with speed, price and feature list.
  • Running offers, each with its own page.
  • Coverage call-to-action and coverage search with a map.
  • Quick Pay box, payment numbers, "how to pay with a wallet" steps, pay by card box and bank accounts.
  • Features grid, picture link cards, numbers and counters, steps, image with text, client logos.
  • Testimonials, FAQ, call-to-action banner, new connection form, contact details and form.
  • FTP and media servers list, and free text for anything else.

Each page can have a separate Bangla version of its blocks. The language switch (English and বাংলা) shows only if you turn it on, so a Bangla-only or English-only site is also easy. Many buyers use it as a ready ISP website template and only change the logo, colours, packages and phone numbers.

Packages, coverage map and new connection requests

Packages have a name, speed, monthly price and a list of features such as BDIX speed, YouTube cache, FTP servers or a free router. On phones the package list turns into short rows; a tap opens the features, so nobody has to scroll through long cards.

The coverage module lets you add zones with their area names. Visitors search their area and see on a drawn map whether you serve it. If you do, the new connection form takes their name, mobile number, address and chosen package. Each request lands in the dashboard under Connection requests, where your team can mark it as contacted or connected. Contact form messages and newsletter sign-ups are saved there too.

Quick Pay and customer Selfcare

Quick Pay is the page most of your customers will use. They type their Customer ID, the site shows their name partly hidden (so they know it is the right account) and the amount due, and they pay. No login, no password to remember.

This alone cuts a large share of the "how much is my bill?" calls, and it is the first thing most owners ask for in ISP billing software Bangladesh customers will actually use.

Customers who sign in get Selfcare, a small personal panel:

  • Current package, connection status and expiry date at the top.
  • All bills with a printable invoice page, and all payments with receipts.
  • Online payment for any open bill, and advance payment for next month if you allow it.
  • Support tickets with replies from your staff, so complaints are not lost in phone calls.
  • Profile and password change.

After every payment the customer gets a receipt by SMS and e-mail, with the new expiry date.

How the ISP billing software Bangladesh cycle runs by itself

A scheduled task (one cron job on your hosting) does the monthly work. A set number of days before a connection expires, the system makes the bill and can send an SMS with the amount, due date and Customer ID. When the customer pays, the expiry moves forward one month at once. If a bill stays unpaid past the grace days you choose, the connection is suspended automatically.

From the Billing tab of Site settings you decide:

  • how many days before expiry the bill is made, and the due date;
  • the grace days before suspension, or no auto-suspend at all;
  • whether customers can pay the next month in advance;
  • whether an SMS goes out when a bill is made and after each payment, with your own message text and placeholders like {name}, {amount} and {expires}.

The dashboard keeps invoices, a full payment log and the list of unpaid bills, so the owner sees the money side in one place. For an owner who wants ISP billing software Bangladesh customers can pay at any hour, this is the part that saves the most time.

bKash, Nagad, SSLCommerz and Send Money

Four ways to pay are built in, each turned on from Site settings → Integrations:

  • bKash merchant checkout (API), with a sandbox switch for testing.
  • Nagad merchant payment (API), also with sandbox.
  • SSLCommerz for cards, internet banking and other wallets, with IPN so a closed browser does not lose a payment.
  • Send Money with Transaction ID for providers without a merchant account: the customer sends money to your bKash or Nagad number and types the TrxID; your staff approve it under Billing → Payments.

Every online payment is matched to the right bill, renews the connection and writes a payment record. The footer can show one "Pay with" picture of the wallets and cards you accept; you can upload your own or switch it off.

Reseller panel with wallet and commission

Resellers apply online from the reseller sign-up page with their NID and trade licence. The files stay private and only staff can open them. Once you approve a reseller, they get their own panel:

  • Their own customer list, and a form to add new customers.
  • Renew a customer from their wallet; they pay the bill minus their commission, so the commission stays with them.
  • Wallet top-up online with the same payment gateways.
  • Sales reports for their area.

The commission rate is set per reseller, with a default rate in the billing settings. Every wallet credit and debit is logged, so there are no arguments at the end of the month about who collected what.

MikroTik auto on/off for PPPoE users

Add your routers in the dashboard with their RouterOS API address and login, and test the connection with one click. After that the script talks to the router for you:

  • When a bill is paid, the customer's PPPoE secret is enabled.
  • When a connection is suspended, the secret is disabled, and the live session can be dropped so the change works at once.
  • If a PPPoE account is missing, it can be created with the right profile for the customer's package.
  • Existing PPPoE users can be imported from a router, so you do not type a thousand customers again.

Every action is written to the Router log with the time, customer, result and what triggered it (billing, payment or staff). If MikroTik control is switched off, billing still works and your team can handle the router by hand.

One dashboard for the whole ISP

The admin panel is a premium Filament dashboard with its own skin. On a phone, tables turn into labelled cards, so a manager can check payments from the field. It is the part of this ISP billing software Bangladesh owners open every morning. The home screen shows six business cards: active customers, collected this month, unpaid bills, suspended connections, new connection requests and open tickets.

Menus in the dashboard: Customers, Packages, Offers, Coverage zones, Connection requests, Invoices, Payments, Resellers, Tickets, Routers, Router log, Pages, Contact messages, Staff users, Site settings, Demo content and Licence. Site settings has tabs for Company, Colours and fonts, Header and menu, Footer, Modules, Billing, MikroTik, Integrations and SEO.

Design choices are simple: six colour presets (ocean blue, emerald, sunset, royal purple, crimson, graphite) or your own colours, fonts and logo for light and dark mode.

You also get a sticky header, top bar, menu builder, mobile bottom bar, dark and light switch, scroll animations, live chat button with a call link, WhatsApp number, Google Analytics and Facebook Pixel. Modules such as offers, coverage, Quick Pay, reseller sign-up and FTP menu can each be turned off.

Installer, licence and what you get

You do not need a terminal. Upload the zip to cPanel, open your domain and the web installer walks you through requirements, database, site name, admin account and licence key. On the last step one tick box decides whether to install with or without demo content, so you can start from a full sample ISP or an empty one.

SMS works with three Bangladeshi SMS gateways out of the box, plus any provider that gives a simple send link.

  • The ISP Sonjog zip, version 1.0.0 (Laravel 13, Filament 5, Tailwind CSS).
  • Web installer with optional demo content.
  • Step-by-step documentation.
  • Updates during your licence period.
  • One licence key for one domain.

To run the ISP billing software Bangladesh edition you need PHP 8.3 or newer and MySQL (SQLite also works), plus a cron job every minute. Payment gateways and SMS run on your own merchant and SMS accounts, and MikroTik control needs the RouterOS API service open to your server.

The demo is a full sample provider with packages, offers, coverage zones, customers, bills, a reseller and support tickets, reset every 3 hours.

Before going live, enter your real packages and areas, connect one test router, and make one small test payment with your own phone. A clear ISP website template is only half the job; correct prices and fast support are what keep customers paying on time.

Try the ISP Sonjog live demo and sign in to the admin dashboard, Selfcare or reseller panel with one click from the demo page. For more ready business scripts, browse our Laravel projects.

From our blog · 11 min readHow to Start an ISP Business in Bangladesh: Licence, Cost, Network and Billing

Reviews

0.0
★★★★★
0 reviews from buyers
Write a review

No reviews yet — be the first to share your experience after buying.

Frequently Asked Questions

01Does this ISP billing software Bangladesh version work with MikroTik?

Yes. It connects to MikroTik through the RouterOS API, enables or disables PPPoE secrets on payment and suspension, and can import existing PPPoE users.

02Can customers pay without logging in?

Yes. Quick Pay asks only for the Customer ID, shows the masked name and amount, and takes payment by bKash, Nagad, SSLCommerz or Send Money.

03Can I use the ISP billing software Bangladesh edition without a bKash merchant account?

Yes. Turn on Send Money with Transaction ID. Customers send money to your personal or agent number, and your staff approve the payment in the dashboard.

04Can resellers have their own login?

Yes. Resellers apply with NID and trade licence, and after approval they manage their customers, renew from a wallet and keep their commission.

05Do I need a VPS or terminal access?

No. Shared cPanel hosting with PHP 8.3 and a cron job is enough. The web installer sets everything up in the browser.

06How many domains can I use one licence on?

One domain per licence key. Local test sites do not count.

Delivery & Support

1Place your orderAdd to cart, sign in and pay with bKash or Rocket.
2Payment verified automaticallyEnter your Transaction ID — the payment is matched automatically, usually within seconds.
3Get your productYour license key and download appear in My Account → Licenses.
  • Secure automatic payment verification
  • Delivery to your account & e-mail
  • Friendly WhatsApp support

Refund Policy

This policy applies to every product in our store.

You get a refund when the product does not work as described and we cannot fix it, when your license will not activate your website, or when a manually delivered product is late and you cancel before delivery. A working license, or a single license already used on a live domain, is not refundable. Approved refunds go back to the number you paid from within one working day, minus the Send Money charge.

Read the full policy →
More items

You may also like

View all →