Recurring revenue analysis SOFTWARE
Computed. Checked. Explained.
- receipts included
For the people who sit between the data and the decisions, built by operators.
Raw data to board ready
A toolkit fit for an operator
How it works
passed the checkscould not be supportedyour judgment, kepta rule the AI cannot cross
Judgment
When it has to choose, it asks you once and remembers.
The same question should not come back every month. Answer in your own words; the ruling keeps your name and date and applies to every later month.
Business memory.
What you tell it, it keeps.
Waiting on you.
The one question holding a run, named.
Credit rows: refunds, or one-time adjustments?
14 rows under "credit", $1,236 in total. Treating them as refunds lowers December by $1,236 and moves two customers from Growth to Contraction. Keeping them as revenue leaves the month as computed.
- Period
- Dec 2025
- Source
- billing_export_2025.csv · 4,812 rows
- Rows affected
- 14 · $1,236
Reopens if: a credit row appears without a matching charge.
Why refunds is recommended
Every credit row pairs with a prior charge of the same amount from the same customer within 30 days. That is the shape of a refund, not an adjustment.
What I carry
grows with every month- Annual invoices spread across the termJ. Okafor · Dec 15
- Starter repricing grandfathers existing customersJ. Okafor · Oct 21
- Months close on the last calendar dayconfirmed at setup
What you can ask for
Click any figure to see the customers inside it.
A total hides the month. Every movement opens to the customers behind it, and they tie out to the movement.
Revenue waterfall.
Starting to Ending, movement by movement.
Segments.
By one column, or two crossed.
Retention and value.
GRR, NRR, logo retention, ARPC, LTV, each with its prior period.
Cohorts.
Retention by joining month. Small cohorts show counts, not rates.
Trend and versions.
One measure across every period. On recompute, what moved and why.
Quote to ask.
Select a sentence of the read and it becomes your next question.
Boundaries
Four things it will not do.
Guess at a number it cannot support.
Change a number you have shown someone, without a new version and the reason.
Replace the software the business runs on.
Present two bases as one figure.




