v6.7  •  Docker  •  SQLite  •  Built for Philippine ISPs

Your ISP's billing.
On your hardware.
Under your control.

EH Billing System is the complete billing & operations platform for small and medium internet providers — subscribers, automated invoicing, payments, MikroTik & OLT fiber integration, technician field workflows, and a customer self-service portal. Deploy it on an office PC, a NAS, or any VPS. Licensed software — contact us for pricing.

0Subscribers per install
0Telegram alert events
0SMS / email providers
0RAM is enough on a VPS
Everything an ISP needs

One platform. Every operation.

Stop stitching together spreadsheets, chat apps and router CLIs. EH Billing System runs the whole business in one clean dashboard.

Subscriber Management

Full customer CRM with PPPoE credentials, plan mapping, account numbers, GPS pins and MikroTik profile sync. Import thousands from CSV in one go.

Automated Billing & Invoicing

Prepaid and postpaid lifecycles, one-click or bulk invoicing, proration, auto-suspension of unpaid accounts and email/SMS delivery of invoices.

Payments, Proofs & Receipts

Record GCash, Maya and bank transfers, upload screenshots with OCR auto-extraction of reference numbers, approval workflow, and official receipt printing.

MikroTik Integration

Manage routers, monitor health and live bandwidth, view active PPPoE sessions, and auto-suspend / restore subscribers directly from billing actions.

OLT Fiber Management

Provision and monitor GPON/EPON OLTs — HSGQ, VSOL and CDATA — through a dedicated microservice with SNMP and telnet/SSH drivers.

Technician Field Workflows

Task tracking with photos and GPS logs, live customer map with click-to-edit pins, device deployments and damage reporting — all synced to admin.

Multi-Channel Notifications

SMS through Semaphore, Twilio, ClickSend, Vonage or PhilSMS; email through any SMTP; and a Telegram bot covering 30+ business events with templates.

Inventory & Device Tracking

Track ONUs, modems and supplies with serial-level lifecycle — stock, technician, customer, defective — plus pending-verification and damage-approval flows.

Client Self-Service Portal

Customers check balances, view invoices, pay via QR, open tickets and even self-register with ID upload — from a mobile-friendly portal or PWA app.

Reports & Analytics

Outstanding AR, collections, customer statements, billing and device audit reports — exportable to Excel — plus live Recharts dashboards.

Promise to Pay

Let overdue customers commit to a payment date with manager approvals, auto-expiry and full history — while keeping suspension on schedule.

Backups, PWA & Audit

One-click backups, automatic cloud backups to Google Drive / OneDrive / Dropbox / NAS, an installable offline PWA, and an immutable audit trail.

Real product, real screenshots

Take a look inside

These are actual screenshots of the running system — dark-mode dashboard, billing, customers, payments, inventory and MikroTik.

EH Billing System dashboard
Dashboard Live stats, charts and pending approvals at a glance.
Your data, your rules

Local hosting or VPS — you choose

EH Billing System is built to run anywhere Docker runs — your own office PC, NAS, or any VPS. You host it yourself; the software is licensed separately.

Keep everything inside your office.

Repurpose that old desktop or mini PC into your billing server. The whole system ships as one Docker container with SQLite — no separate database server, no PHP, no configuration marathon.

  • ₱0 monthly hosting cost — you bring the hardware, so there is no cloud bill
  • Software is licensed separately — a one-time license, contact us for pricing
  • Data never leaves your premises — you own every byte
  • Works fully offline on your LAN; internet only needed for SMS/email/Telegram
  • One-command deploy: docker compose up -d --build
  • Automatic backups to a folder, USB drive or NAS share
  • Perfect for ISPs with a single office and a field crew
Recommended hardware 2 cores · 2 GB RAM · 20 GB disk · Ubuntu/Debian or Windows with Docker Desktop
Hardware Use what you have Old PC, mini PC or NAS
Hosting cost ₱0 You bring the hardware
Setup time ~10 minutes One command to deploy

Local vs VPS — side by side

LocalVPS
Hosting cost (you pay)₱0≈ $4–6
Software licenseContact for pricingContact for pricing
Data locationYour officeYour server (you keep the keys)
UptimeAs available as your power24/7 provider SLA
Offline / LAN use✅ Fully offlineNeeds internet
Remote accessVPN / tailscaleAnywhere, HTTPS
BackupsFolder / USB / NASNAS + Google Drive + OneDrive + Dropbox
Best forSingle-office ISPsMulti-site & 24/7 operations
Licensed software

Pricing & licensing

EH Billing System is a paid, licensed product. You host it yourself on your own hardware or VPS — and we license the software to you. Contact us for a quote sized to your ISP.

For the office

Local License

Run the system inside your office on your own PC, mini PC or NAS. Full features, no cloud dependency.

  • Complete billing & operations suite
  • MikroTik + OLT fiber integration
  • Technician workflows & client portal
  • Free software updates for your license
Request a Quote
Always-on

VPS License

The same licensed system, deployed to your own VPS for 24/7 availability with cloud backups built in.

  • Everything in the Local license
  • 24/7 uptime on your own server
  • Google Drive / OneDrive / Dropbox / NAS backups
  • Customer portal on your own domain
Request a Quote
Extra help

Setup & Support

Need a hand getting started? We offer paid installation, migration and priority support packages.

  • Remote installation on your hardware or VPS
  • Migrate from your current billing system
  • Data import from spreadsheets
  • Priority technical support
Talk to Us

🔐 Security first

Your data stays on your hardware. Credentials for MikroTik and email are encrypted with AES-256-GCM at rest, and the audit trail is immutable.

🔄 Updates included

Free software updates for your license, installed from the admin panel — no manual server work.

💾 Data safety

Everything lives in one SQLite file on a Docker volume. Copy it, back it up, or move it to a new server — your business moves with you.

Loved by small ISPs

From first customer to 2,000+

★★★★★
“We run it on an old Core i3 desktop in our office. Our data stays with us, and it handles SMS reminders and GCash proofs for us — the whole business in one dashboard.”
JMJomar M.ISP owner · 800 subscribers · Local hosting
★★★★★
“The MikroTik integration alone is worth it. When a bill is overdue the customer gets suspended automatically, and paid accounts are restored without us touching the router.”
RCRhea C.Operations manager · 1,500 subscribers · VPS hosting
★★★★★
“Our technicians used to send photos on Messenger. Now deployments, damage reports and GPS pins go straight into the system and the office gets a Telegram alert instantly.”
DSDaniel S.Field supervisor · 400 subscribers · Local hosting
Questions, answered

Frequently asked

Do I need a database server or a web host?

No. The system uses SQLite, built directly into Node.js 22 — a single file on disk, no MySQL/Postgres to install or pay for. It runs anywhere Docker does.

Can it really run on an old office PC?

Yes. The whole app is one container that comfortably runs on 2 cores and 2 GB of RAM. Most ISPs run it on a repurposed desktop, mini PC or NAS.

Where is my data stored? Do you see it?

Data is stored in a local SQLite file on your hardware or VPS. There is no SaaS backend — your subscriber data never passes through any third-party server.

Does it work without an internet connection?

Yes — the system runs fully on your LAN. Internet is only required for optional features like SMS, email, Telegram alerts and cloud backups.

Can it send SMS and email to customers?

Yes. SMS via Semaphore, Twilio, ClickSend, Vonage or PhilSMS; email via any SMTP provider (Gmail, Zoho, your own mail server). Invoices and reminders go out automatically.

How do my customers pay and check bills?

They get a self-service portal (mobile-friendly PWA — no app-store install) where they can view invoices, see balances, upload GCash/Maya payment proofs, and open support tickets.

What if I outgrow one office?

Move the container to a $4–6 VPS, point a domain at it, and enable cloud backups. Because your data is a single portable file, migration takes minutes.

How much does EH Billing System cost?

EH Billing System is a paid, licensed product — there is no free version. You buy a license sized to your ISP, and you host the system yourself on your own hardware or VPS. No per-subscriber fees. Contact us for a quote.

Can I try it before buying?

Yes — contact us to arrange a demo or a trial deployment on your own machine, with your own data.

Take control of your billing today.

Your data, your rules — hosted on your own hardware or VPS. Licensed software, contact us for pricing.

Runs on Node.js 22 · SQLite · Docker — currently v6.7