Bizflow

For fibre and wireless ISPs

Every subscriber paid. Every rollout on budget.

eTIMS billing and paybill matching for every subscriber, equipment by serial number, field petty cash, and payouts from one Wallet.

Network technician in a denim shirt working at a fibre cabinet
  • October invoices · 4,210 subscribersSigned by eTIMS · 99.7% matched
  • ISS-1188 · Team Ruiru4 ONTs issued by serial number
  • PC-0431 · fuel for Ruiru installsApproved · KES 1,500 by M-PESA

Trusted by growing businesses across Kenya

businesses
50+
businesses
in transactions
KES 150M+
in transactions

Everything an ISP runs on Bizflow

From the store to the subscriber, in one place.

One system for the store, the field, finance, and customer care. Start with the part that hurts most and add the rest when you're ready.

How an ISP runs on Bizflow

From a new estate to a paid subscriber.

A month at an illustrative fibre ISP, from planning a new estate to paying resellers. Each step is a different team, working in the same system.

Checked here: Cost per home against budget

Projects

Built for the field, not just the office.

Technicians ask for cash, take out equipment, and snap receipts from their phones. Finance sees every payment, every estate's spend, and every ONT, live.

In the field

  • Ask for petty cash from the app
  • Take ONTs and routers out by serial number
  • Snap receipts for fuel and small buys
  • See what's left in the rollout budget

In the office

  • Paybill and link payments matched live
  • Who hasn't paid, by subscriber
  • Downtime credits through eTIMS
  • Each rollout against its budget
  • Bandwidth and supplier bills approved
  • Commissions and allowances in one batch
  • Every ONT tracked to a home

On WhatsApp

And it all works on WhatsApp.

Subscribers already live on WhatsApp, so Bizflow works there too: invoices, payment links, reminders, receipts, and balances, without anyone installing an app.

  • Invoices, links, and remindersThe eTIMS invoice and an M-PESA payment link, with a reminder before the due date.
  • Receipts with the KRA QR codeSent the moment a payment is matched, by link or paybill.
  • Balances and statementsSubscribers help themselves, without calling customer care.
  • From your own numberMessages come from your WhatsApp Business number, powered by Nautix.
  • A reminder before the due date

    With the payment link, in case they lost it.

  • The receipt, straight away

    A PDF with the eTIMS details and QR code.

  • Balance and statement

    Subscribers check for themselves, any time.

What ISPs ask us about most.

Network technician working at an equipment cabinet

Collections that match themselves

Paybill and payment-link payments are matched to the subscriber's invoice, and the receipt goes out on WhatsApp.

  • ✓Matched by account number
  • ✓Link payments matched by invoice
  • ✓Receipts on WhatsApp
  • ✓The odd one waits for a look
See reconciliation
Field crew in orange high-visibility vests in front of a wall

Field cash without the M-PESA chaos

Stop sending fuel money from a manager's personal phone. Every shilling goes out from the Wallet, against a budget, with a receipt.

  • ✓Requests from the app
  • ✓Approved by amount and team
  • ✓Paid by M-PESA from the Wallet
  • ✓Receipts chased until they come in
See petty cash
Field technician in a hard hat and safety gear

Equipment tracked by serial number

Know which technician holds each ONT and router, and which home it went into.

  • ✓Issued from the store by serial
  • ✓Field stock per technician
  • ✓Reorder alerts per warehouse
  • ✓Supplier bills matched to deliveries
See inventory

KRA-certified eTIMS integrator

eTIMS on every subscriber invoice.

Every subscriber invoice is a tax invoice, and every router, ONT, and bandwidth bill carries VAT. Bizflow keeps both sides right with KRA.

How Bizflow handles eTIMS
  • eTIMS on every subscriber invoice

    Each monthly invoice is signed by KRA eTIMS when it is generated, with VAT at 16%.

  • Receipts with the KRA QR code

    Every receipt sent on WhatsApp carries the eTIMS details, so subscribers and businesses can check it.

  • Downtime credit notes

    Credits for days without service go through eTIMS as credit notes, with the KRA reason, and come off the next invoice.

  • Supplier invoices straight from KRA

    eTIMS invoices your equipment and bandwidth suppliers issue to your KRA PIN come into Bizflow as purchases. Match them to the PO and delivery, and only valid invoices count toward input VAT.

  • Buyer-initiated invoices

    Paying a small local contractor for trenching who can't issue eTIMS invoices? Raise the invoice for them. They accept it, KRA signs it, and the spend is backed by an eTIMS invoice.

  • One VAT summary before the 20th

    Your eTIMS sales and purchases feed one VAT summary: output VAT, input VAT, and what you will pay, with every invoice behind each figure.

Your books

Books that keep up with every subscriber.

Subscriber invoices, payments, and every shilling spent in the field reach your books without retyping. Sync to your accounting system, or keep the whole ledger in Bizflow.

Sync to QuickBooks Online or Zoho Books

  • Connect once with your QuickBooks or Zoho sign-in
  • Your chart of accounts, tax rates, suppliers, and customers come across
  • Expenses, petty cash, bills, invoices, and customer payments go back
  • Petty cash can post the moment it is approved or paid
  • Stock issues, receipts, and adjustments post as journals in QuickBooks

Bizflow accounting

Or keep your books in Bizflow

  • Chart of accounts, with journals you can post and reverse
  • Bank and M-PESA statements reconciled
  • Trial balance, profit and loss, balance sheet, and cash flow
  • Receivables and payables ageing
  • Close and lock each month, with year-end close
Posted to the right account:Subscriber invoices and paymentsBandwidth and supplier billsField petty cashEquipment issued, as stock journals

Illustrative example

One ISP, one month.

An ISP with 4,210 home fibre subscribers, rolling out to a new estate in Ruiru, followed through one month: the store, the field team, billing, and finance.

Telecommunication tower against a blue sky
  1. 1 Sep

    Ruiru rollout budget approved

    KES 1.2M for 120 homes: equipment, installation, and transport lines.

  2. 8 Sep

    100 ONTs ordered

    PO-2230 to Fibre Supplies EA, KES 486,500, raised from the reorder alert.

  3. 15 Sep

    Equipment issued by serial

    ISS-1188 to Team Ruiru, charged to the rollout's equipment line.

  4. Every day

    Field cash approved from the app

    Fuel and small buys for Team Ruiru, KES 41,700 over the month, each against the rollout budget.

  5. 1 Oct

    4,210 invoices sent on WhatsApp

    Each signed by eTIMS, with a payment link and the subscriber's account number.

  6. 4 Oct

    Grace pays INV-4418 from the link

    KES 2,500 by M-PESA. The receipt arrives on WhatsApp within a minute.

  7. 6 Oct

    14 paybill payments sorted

    Paid with no account number. 9 matched from their phone number, 5 kept as credit.

  8. 10 Oct

    Downtime credited

    A fibre cut took Ruiru down for 3 days. 38 credit notes went through eTIMS.

  9. Today

    Month closed

    Bandwidth bill of KES 420,000 paid, reseller commissions and field allowances paid in one batch.

99.7%Of paybill payments matched on their own
86Ruiru homes connected, within budget
38Downtime credits, in one afternoon

Illustrative example built from Bizflow's demo data. Names, accounts, and figures are made up.

How much is waiting to be collected?

Every subscriber who hasn't paid on the due date is someone to chase. Try it with your own numbers.

Billed each monthKES 10,525,000
Waiting on the due dateKES 1,895,000
Subscribers to chase758

758 subscribers unpaid on the due date is KES 1,895,000 a month to chase. Bizflow sends their invoice, payment link, and reminders on WhatsApp, and matches each payment as it lands.

Bizflow AI · connects Claude through MCP

Ask Bizflow AI about your ISP.

Connect Claude to Bizflow and ask about subscribers, payments, rollouts, and equipment in plain English. Answers come from your live Bizflow data.

How Bizflow AI works
Bizflow AI Connected to Claude

How many subscribers haven't paid October?

Claude read from Bizflow · Invoices · Reconciliation

212 subscribers, KES 541,000 in total.

  1. Ruiru84 subscribersKES 210,000
  2. Kasarani71 subscribersKES 181,500
  3. Syokimau57 subscribersKES 149,500

Frequently asked questions

Does it connect to Splynx?

Not yet. Keep running your network in your current system, and talk to us about bringing your subscribers and plans across.

How do subscribers pay?

From the payment link in their WhatsApp invoice, which sends an M-PESA prompt to their phone, or through your paybill using their account number. Either way, Bizflow matches the payment to the invoice.

What happens when someone pays with the wrong account number?

The payment waits for a look. Bizflow suggests who it is from their phone number and past payments, and you match it or keep it as credit.

Do receipts really go on WhatsApp?

Yes. As soon as a payment is matched, the subscriber gets their receipt on WhatsApp as a PDF with the eTIMS details and QR code.

Can subscribers check their balance themselves?

Yes. They message your WhatsApp number to see their balance, get a statement, or ask for a payment link, without calling customer care.

How do we credit downtime?

Raise a credit note against the subscriber's invoice with the KRA reason. It goes through eTIMS and comes off their next invoice. For a whole estate, raise them in one sitting.

How do technicians get petty cash?

They request it from the Bizflow app with the amount, purpose, and budget. The approver approves from their phone, the money goes by M-PESA, and the receipt is snapped in the app.

What does the Wallet do for an ISP?

It is where money goes out from: petty cash for technicians, supplier and bandwidth bills, reseller commissions, and field allowances. Top it up by M-PESA or bank, and every payment gets a receipt and is posted to the right budget.

Is eTIMS only for subscriber invoices?

No. Bizflow also checks your suppliers' eTIMS invoices for equipment and bandwidth against KRA before you pay, so the input VAT you claim is backed by a real invoice. You can also raise buyer-initiated invoices for suppliers who can't issue their own.

Can we track ONTs and routers by serial number?

Yes, with the point of sale and inventory add-on. Equipment is issued to technicians by serial number, so you know who holds each one and which home it went into.

Does it work with our accounting system?

Yes. Bizflow syncs expenses, petty cash, bills, invoices, and customer payments to QuickBooks Online or Zoho Books, and brings your chart of accounts, tax rates, suppliers, and customers across. Or keep the whole ledger in Bizflow, with journals, bank reconciliation, trial balance, profit and loss, balance sheet, and cash flow.

The plan that fits an ISP.

ISPs usually start on Growth: petty cash, purchase orders and bills, payment reconciliation, rollout budgets, and bulk payments. Add point of sale and inventory to track equipment by serial number. Talk to us about connecting WhatsApp.

Compare all plans

GrowthMost ISPs

KES 12,000 a month

Or KES 10,800 a month, paid yearly

  • ✓eTIMS invoices and credit notes
  • ✓Payment reconciliation
  • ✓Expenses and petty cash
  • ✓Projects with budgets for each rollout
  • ✓Bulk payments for commissions and allowances
  • ✓10 users and 3 branches

Business

KES 27,000 a month

Or KES 24,300 a month, paid yearly

  • ✓Everything in Growth
  • ✓eTIMS purchases, imports, and VAT summary
  • ✓Multi-level approval workflows
  • ✓Full audit trail
  • ✓25 users, unlimited branches

Run your whole ISP on one system.

See your own business in Bizflow: subscriber billing and collections, equipment, field cash, suppliers, and payouts in one place.