Product Lessons

Why a monthly subscription total is not enough

A large total looks useful. Better insight comes from understanding time, status, forecasts, and the decision behind each renewal.

By 4 min read

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.

A worked example

Take a fairly ordinary stack: a couple of streaming services, music, cloud storage, one AI tool, and a design app. Individually they sound harmless — nine dollars here, fifteen there. On a dashboard they read as roughly $323 a month.

The same stack, viewed differently:

  • Yearly equivalent: about $3,875. That is a holiday, or a very good laptop, renewing silently every year.
  • Next 30 days: perhaps only half of it actually charges this month — the yearly plans are sleeping until their renewal dates arrive.
  • Per-day burn: just over ten dollars a day, every day, including the services you did not open.

None of those framings is more true than the others. Each one makes a different decision easier. The yearly view questions the whole stack. The 30-day view protects this month's cash flow. The per-day view is the one that finally makes an unused subscription feel expensive.

A 15-minute subscription audit

If you want the benefit without waiting for any app, the manual version works today:

  1. Pull up last month's card and bank statements and list every recurring charge.
  2. Write the real yearly cost next to each one — multiply monthly prices by twelve.
  3. Mark the date you last actually used each service. Honesty counts.
  4. Cancel anything you have not touched in two months, and set a calendar note for any yearly plan renewing within six weeks.

Repeat it quarterly and the list stays short. A tracker automates the remembering; the judgement stays yours either way.

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.

Keep reading

Useful updates only

Get the next useful note.

Build logs, launch lessons, and first access when something new is ready.

Free · low volume · unsubscribe anytime