Dashboard & Analytics4 min read

    Revenue & Transaction Trends

    Track your ISP's revenue — where each figure lives, reading the Transactions page, and exporting for your accountant.

    Where the revenue figures live

    Three places, each answering a different question:

    • DashboardRevenue this month and today, with a trend chart over today, 7 days, 30 days, or the year so far.
    • TransactionsEvery individual payment, searchable and filterable. This is the record you reconcile against.
    • Profit & LossRevenue set against your costs, for the view your accountant wants.
    These are your customers' payments to you. What you owe Jasiyo is a separate figure under Billing Overview, and the two will not match — see Billing & subscription.

    Reading the Transactions page

    Four cards sit at the top: Total Received, Received Today, Completed, and Unmatched. Below them you can search, filter by status, and set a date range, and the chart follows whatever you have filtered to.

    Each row shows the customer, the amount, the method it came in by, and the M-Pesa receipt number.

    Unmatched means the money arrived but Jasiyo could not tell whose it was, usually because the customer typed the wrong account number. Clear these promptly. The customer believes they have paid and will still be suspended on schedule until the payment is linked.

    Reading the pattern

    Most ISPs collect in a spike at the start of the month when salaries land, then in smaller waves on the days customers were originally signed up. The trend chart makes this visible. Use it to decide when to send reminders and when to have someone available to answer the phone.

    Export

    Export on the Transactions page opens a short wizard: choose the scope, tick the columns you want, download the CSV.

    Date, customer, phone, amount, method, status, and M-Pesa receipt are included by default. Currency, M-Pesa account, and voucher are available if you need them. Hand this to your accountant or use it for filing.