Finance and accounting

Books that
keep themselves

An ISP that re-types its M-Pesa statement into a spreadsheet is running a side hustle, not a company. In Iterative Billing every payment, expense and equipment issue posts itself to a double-entry ledger, so the accounts are always current and ready for the bank, the auditor or an investor.

Their experience

What your subscribers see

  • Proper invoices and receipts

    Branded invoices and receipts for every payment, and KRA eTIMS-aligned invoicing in Kenya.

Your control room

What you see

  • Double-entry, automatically

    Payments, expenses, wallet movements and stock issued to customers post to the journal as they happen.

  • Real financial statements

    Chart of accounts, trial balance, profit and loss, balance sheet and general ledger.

  • Expenses, vendors and bills

    Operating costs and supplier bills in the same books as your revenue.

  • Payroll

    Pay your staff from the platform that knows your revenue.

  • Stock and assets

    Routers and ONTs issued to customers stay on the books, not in a notebook.

  • Budgets and exports

    Set budgets and export financial reports for your accountant.

  • Corrections that leave a trail

    A posted entry is never edited. Deleting an expense posts a mirror-image reversal that points back to the original, so an auditor can tell a correction from a cover-up.

  • Your financial year, your start date

    Open the books on any date with an opening entry, and start the financial year in the month your company uses.

How it works

  1. 1

    Open your books

    Set the start date and chart of accounts.

  2. 2

    Let billing post

    Payments and invoices post to the ledger automatically from then on.

  3. 3

    Add costs and payroll

    Record expenses, bills and payroll in the same place.

Questions operators ask

Does Iterative Billing do real accounting or just reports?

Real double-entry accounting. Payments, expenses, wallet movements and stock issues post to a journal automatically, producing a trial balance, profit and loss, balance sheet and general ledger.

Does it support KRA eTIMS?

Yes. Invoicing is KRA eTIMS-aligned for Kenyan operators.

Can I run payroll and track stock?

Yes. Payroll, expenses, vendors and bills, budgets, and stock and assets, including routers and ONTs issued to customers, are part of the finance module.

Can my accountant get the reports out?

Yes. The trial balance, profit and loss, balance sheet, general ledger and account activity export to CSV and Excel. All five are built from the same journal with the same filter, so two reports covering the same dates can never disagree, and the trial balance is proven to balance to the cent.

What happens if an expense was entered by mistake?

Delete it and the platform posts a reversing entry that mirrors the original and is linked to it. Nothing in the journal is edited or removed, which is what an auditor expects to find.

How does invoicing connect to KRA eTIMS?

Through KRA’s Online Sales Control Unit (OSCU) interface, either directly or through an eTIMS integrator.

Run your network like a telco

Iterative Billing is application-only. Tell us about your network and we review it within one business day; approved networks start with a 3-day trial.

Also on your phone

Download on the App StoreGet it on Google Play