Most subscription trackers can produce a monthly total. Add the prices, convert yearly plans, and display one large number.
That number is useful—but it is not the decision.
The real question is usually smaller and more personal: which subscription is still worth keeping?
Glint’s insights are being designed around that question. The goal is not to create the busiest dashboard. It is to make recurring spending easier to understand before the next charge arrives.
Normalising the mess
Subscriptions rarely share one clean unit. One renews weekly, another monthly, another yearly. Some use a custom billing period. They may also be charged in different currencies.
To produce a monthly view, Glint normalises each billing cycle to a monthly equivalent. A yearly plan is divided across twelve months; a weekly plan is translated using weeks per year; custom periods use their day count. Where supported, exchange rates bring different currencies into the selected display currency.
That creates a comparable baseline, but it is still an estimate. Exchange rates move, banks add fees, taxes differ, and a monthly equivalent is not the same thing as the actual date money leaves an account. The interface should help with orientation, not pretend to be an accounting ledger.
Four views tell a better story
A single monthly total becomes more useful when it sits beside other perspectives:
Lifetime spend
This shows how a small recurring decision compounds over time. A modest monthly price can look very different when viewed across years.
The next 30 days
A forecast is closer to cash flow. It answers what is likely to renew soon, rather than smoothing everything into an average month.
Per-day burn
Turning the total into a daily run rate makes comparison intuitive. It is not a moral score; it is another scale for understanding the commitment.
Change over time
Month-to-month movement reveals whether recurring costs are quietly growing, falling, or simply shifting between categories.
None of these numbers decides what to cancel. Together, they create enough context for the user to make that decision deliberately.
Trials should not inflate current spend
A free trial may contain a future paid price, but it is not charging yet. Including that amount in current totals would make the dashboard look more dramatic and less accurate.
Glint excludes active trials from spending calculations while still surfacing the approaching trial end through reminders. If a trial converts into a paid subscription, it can then enter the recurring-spend model.
This is a useful product rule: a metric should represent what its label claims, even when a larger number would make the feature look more impressive.
Cancellation is part of the history
Deleting a subscription and cancelling one are not always the same intent. Deletion says the record should disappear. Cancellation says the service is no longer active, but its history may still matter.
Keeping cancelled subscriptions archived can preserve past context while stopping future reminders and freeing an active tracking slot. It also makes reactivation possible without rebuilding the record from scratch.
The insight layer becomes more honest when it understands status and time, not just a flat list of prices.
A good dashboard should lead somewhere
Charts are easy to add because they look like product progress. The harder question is what action each chart supports.
For Glint, the useful path is simple: see the cost, notice what is changing, review the services behind it, and decide what still earns its renewal.
If an insight cannot help with that path, it probably does not deserve space yet.