All projects
SaaS & billing

Quote Builder and Billing System

Telecom billing platform: buy calls over SIP trunks, resell them on rate plans and invoice monthly with white-label branding.

Date
Aug 2020
Role
Tech Lead

The challenge

A telecom operator needed to sell call capacity through resellers, each with their own customers and prices, without managing every rate and invoice by hand.

What we built

  • SIP call supplyThe admin sources phone calls through SIP trunking.
  • Rate plan builderDifferent call types priced into plans resellers can choose from.
  • Reseller portalResellers re-sell to their own customers with their own rates.
  • Monthly invoicingInvoices are generated automatically every month.
  • White-label invoicesCustomers set their own logo and colour scheme.

How it works

  1. Admin brings in calls via SIP trunking
  2. Admin publishes rate plans
  3. Reseller picks a plan and sets customer rates
  4. Usage is billed on a monthly invoice
  5. Invoice goes out in the customer's branding

Highlights

  • Three-tier admin → reseller → customer model
  • Billing runs itself every month
  • Every invoice matches the customer's brand

Tech stack

  • Laravel
  • Vue.js
  • Nuxt.js
  • MySQL
  • PHP
  • SIP trunking

Have a product in mind?
Let’s build it.

Tell me what you are building. I will reply with an honest take on scope, stack and timeline.

Rizwan Aslam smiling, in a navy shirt

Rizwan Aslam

Senior Full Stack Architect · Founder, CodeBrisk

Remote · GMT+5 · clients worldwide

Connect on LinkedIn