SaaS spend analytics
See what your software costs per month, on one honest basis
Subscriptions are billed monthly, quarterly, yearly, per seat and in different currencies. Renlyst turns each one into a comparable monthly figure and an annualized run-rate — and always labels what those numbers mean, and what they do not.
In development. Renlyst has not launched yet. This page describes how the first release is designed to work; details may change before launch.
Two numbers you can compare across every tool
- Estimated monthly recurring spend
- The monthly equivalent of each active subscription, added up in your base currency. Each one is its billing amount divided by the months in its billing period: 1 for monthly, 3 for quarterly, 12 for yearly, or the number of months in a custom cycle.
- Annualized run-rate
- The monthly figure × 12. It answers “what does our current set of subscriptions cost per year at today’s prices?” It is a forward-looking rate, not a record of past payments and not a contractual commitment.
Subscriptions pending cancellation keep counting until their effective end date; cancelled and archived ones drop out. A past renewal date never ends a subscription on its own. When a price changes, the new price applies from its effective date and the earlier state stays in the history.
8 of 10 active subscriptions included; 2 have unknown monthly costs.
-
Estimated monthly recurring
$4,286
Partial
-
Annualized run-rate
$51,432
Monthly × 12, not paid
-
AI monthly estimate
$612
Subset of the total
-
Active subscriptions
10
Incl. pending cancellation
As of 2026-11-10 · base currency USD · FX as of 2026-11-09
How common billing models are normalized
The same rules apply to every record, so a yearly design tool and a monthly AI assistant can sit side by side.
| Subscription as entered | Monthly equivalent | Annualized run-rate | Note |
|---|---|---|---|
| $30 per month | $30 | $360 | — |
| $1,200 per year, prepaid | $100 | $1,200 | Not evidence that $100 was charged this month |
| $450 per quarter | $150 | $1,800 | — |
| 8 seats × $12 per month | $96 | $1,152 | Seat count × seat price |
| Usage-based, estimated $140 per month | $140 | $1,680 | Labeled as an estimate |
| Usage-based, no estimate | Unknown | Unknown | Excluded from totals, not counted as $0 |
| €120 per month, base currency USD | $132 | $1,584 | At an example rate of 1.10, shown with its rate date |
Worked examples for illustration. The EUR→USD rate of 1.10 is an example, not a current market rate.
Multiple currencies, dated exchange rates
Every subscription keeps its original amount and currency. Your organization chooses one base currency for totals.
- Conversions use the latest published rate on or before the calculation date, and the figure shows “FX as of” that date.
- If a rate is more than 7 days old or unavailable, the entry is left out of the total, the total is marked Partial, and the excluded amounts are listed in their original currency.
- A foreign amount is never silently treated as if it were in your base currency.
- Exchange-rate movements are never counted as savings.
“Partial” means partial
Totals include only amounts Renlyst actually knows. When some are missing, the dashboard says so in plain words — for example, “8 of 10 active subscriptions included; 2 have unknown monthly costs.” A recorded $0 is a known free plan; a blank amount is unknown.
The dashboard puts actions first: overdue cancellation deadlines, upcoming renewals and costly subscriptions with no owner. Below that, spend by vendor and category, the AI share of spend, upcoming renewals and a savings overview. Filters by owner and category are always shown on screen.
Trend charts appear only once real saved snapshots exist — Renlyst does not backfill history it never recorded. Reports export to CSV with coverage flags included.
What these numbers are not
Renlyst works from the subscriptions you record, not from payments. So some figures that sound similar are deliberately absent.
Not actual spend
Money that actually left your account would need a transaction source such as a bank or accounting system. Renlyst has none, so it does not show actual spend.
Not committed spend
Legally binding remaining payments depend on contracts, which Renlyst does not store. The run-rate is not a commitment figure.
Not a cash-flow forecast
Renlyst shows renewal dates and the run-rate, but it does not predict which payments will happen on which day.
What Renlyst does not do (yet)
We would rather you know the limits now than discover them after launch.
- No bank, card or accounting connection. Figures come from subscriptions you enter or import, never from transactions.
- No invoice processing. Renlyst does not read PDF invoices or vendor billing portals.
- No automatic usage costing. Usage-based tools rely on the monthly estimate you enter.
- No historical backfill. History starts when your organization starts using Renlyst; earlier months are not reconstructed.
- CSV exports only. Spreadsheet (XLSX) export may come later if customers need it.
- Not an accounting system. Use Renlyst to understand and manage recurring software costs, not to replace your books.
Explore the other features
-
Subscription tracking
One inventory of every SaaS and AI subscription: vendor, cost, owner, status and dates. Add records by hand or import a CSV with a preview first.
-
Renewal management
Renewal dates and the earlier cancellation deadlines, email and in-app reminders, and a record of every renewal decision and outcome.
-
Savings opportunities
Rule-based prompts such as excess seats and high-cost renewals, with estimates kept apart from savings you confirm with evidence.
-
AI spend management
Mark subscriptions as AI and see their estimated monthly cost on its own, including usage-based tools you estimate yourself.
See all Renlyst features, use cases by role, compare planned launch pricing, or read the frequently asked questions.
Get one clear number for your software costs
Join the early access list to see your subscriptions normalized, labeled and comparable.