Updated: 5 days ago
The best way to track recurring bills is one list with every repeating charge on it: name, amount, how often it bills, the next charge date, which card or account pays it, and its yearly cost. Check that list against your statements once a month, and set a reminder before every annual renewal.

You're probably paying for more than you think. In a 2022 C+R Research survey of 1,000 U.S. adults, people guessed they spent $86 a month on subscriptions. When they added them up, the real figure averaged $219. And 42% said they had forgotten they were still paying for a subscription they no longer used.
You can't be late on a bill you can see, and you can't be overcharged on a bill you're watching.
Why recurring bills slip through the cracks
Three things work against you. Recurring charges are easy to start and awkward to stop: sign-up is one click, canceling can be a chat window and a retention offer. Your brain files $14.99 as small, even though twelve of them is $179.88. And most bank apps mix recurring charges in with everyday spending, so they disappear into the noise.
None of that is a willpower problem. It's a visibility problem. Once every recurring charge sits on one list with a date next to it, most of the problem solves itself. If you're not yet tracking your spending at all, start with where your money actually goes.
Autopay or manual? Use both
Autopay is good at one thing, never missing a due date, and bad at another: you stop noticing what you're paying. So use both. Put stable, essential bills you've checked (rent, insurance, utilities) on autopay, and keep a close eye on everything that can creep up, like software, streaming and memberships. The tracker below watches both groups. For the full pros and cons, see autopay vs manual bill pay.
The recurring bills tracker: 12 columns
A recurring bills tracker is one spreadsheet (or one notebook page) with a row for every charge that repeats, whether weekly, monthly, quarterly or yearly. These are the 12 columns that make it work:
Bill name: "Booking software", "Phone", "Liability insurance".
Business or personal: so you can see each side's fixed costs. This is easier if you already keep business and personal money separate.
Category: software, insurance, utilities, memberships, streaming and so on.
Amount per charge: what it costs each time it bills.
How often: weekly, monthly, quarterly, twice a year, yearly.
Next charge date: the next day it will hit.
Yearly cost: the amount times the number of charges a year. This is the column that changes minds.
Monthly set-aside: yearly cost ÷ 12. Add this column up and you have your true monthly cost of recurring bills.
Paid from: which card or account (last four digits only).
Autopay? (Y/N)
Last price change: date, old amount → new amount.
Decision and cancel-by date: Keep / Review / Cancel, plus the last day you can cancel before the next charge.
Where to get the data: your last 90 days of bank and card statements, plus your email inbox searched for "renewal", "receipt" and "subscription" to catch yearly charges that don't show up in 90 days. Don't rely on memory. Recurring charges are built to be forgotten.
When the list is done, sort it by next charge date and total the monthly set-aside column. Most people are surprised by that number. That surprise is the point.
How do I track subscriptions that bill annually?
Give each annual subscription a row with its next charge date and yearly cost, then do two things. Set a calendar reminder 30 days before the renewal, so you have time to cancel or renegotiate. And set aside the yearly cost ÷ 12 every month into a separate savings pot, so the charge is already covered when it lands.
That second step is a sinking fund, and it's the difference between a $480 surprise in March and a $40-a-month line you planned for. What are sinking funds? explains the idea. For business renewals like insurance, software and licensing, turning yearly business bills into one monthly amount walks through the math.
Two things to watch: some annual plans renew at a higher price than the first-year deal, and cancellation windows can be shorter than you'd expect. Check the renewal terms when you add the row, and write the cancel-by date in column 12.
How do I find every recurring charge in my accounts?
Start with your statements, not your memory. Go through the last three months of every bank account and card and highlight any charge that appears more than once. Then check for yearly charges by searching your email for "renewal" and "annual". Many bank and card apps also have a recurring-payments or subscriptions view you can use as a cross-check.
Card statements are where small leaks hide. A charge to the same merchant at slightly different amounts, or a "free trial" that quietly converted, is easy to miss in a long list. Reviewing your bank statements line by line shows what to look for. Once something is on your list and you don't want it, how to find and cancel subscriptions covers the cleanest way out.
If you bill clients on a recurring plan, keep a second tab with the same columns for money coming in, so you can see when each client's renewal is due.
The 7-step recurring bill system
Build the tracker using the 12 columns above, from 90 days of statements plus an email search.
Sort every bill into essential, helpful or forgettable. Forgettables get canceled this week.
Decide autopay or manual for each one that's left. Stable essentials on autopay. Anything that can creep up stays where you'll see it.
Pick one check day a month and make it part of your monthly financial review. The second or third of the month works well, once statements have closed.
On check day, compare last month's statements against the tracker. Look for new charges, changed amounts and charges you expected but didn't see. Update column 11 when anything moves.
Cancel or question at least one thing each month. It keeps the list lean.
Make sure both sides match. Every row on your tracker should appear on a statement, and every repeating charge on a statement should be on your tracker. If they don't match, find out why before it compounds.
How to catch silent price increases
Silent price increases are among the most expensive things on your statements that you're probably not watching. Streaming services often raise prices. Software subscriptions creep up at renewal. Insurance premiums climb on the renewal date with a single notification line buried in a long PDF. None of these are illegal. All of them are easy to miss.
The catch system is simple. Every month, on check day, compare the current charge against the last price change in column 11 of your tracker. If the number moved, ask two questions: did I get notice, and is the new price still worth it? If the answer to either is no, that's your cancellation trigger.
For annual renewals, set a reminder 30 days before the renewal date. That's usually enough time to cancel, switch plans or ask for a better rate. Some companies will offer a discount if you call to cancel. It costs nothing to ask, and the worst answer is the price you were already paying.
What skipping this actually costs
The costs are small one at a time, which is exactly why they add up. One forgotten $14.99 subscription is $179.88 a year. Three is about $540. Add a price rise or two you didn't notice, and you're paying hundreds a year for things you didn't choose to keep. Recurring charges are one of the most common quiet spending leaks in a small business.
Missed payments cost more. Most bills charge a late fee, and a payment that's 30 days late can be reported to the credit bureaus. In one example FICO published, a person with a 793 score and a clean history was projected to drop to 710–730 after a single payment 30 days late. That's a fall of about 63 to 83 points, and the impact depends on the rest of your credit file.
None of this needs bad decisions. It only needs no decisions. The tracker makes the decisions happen on a schedule instead of by accident.
Your next step
This week, pull your last 90 days of statements and fill in the 12 columns. Pick your monthly check day. Cancel one thing. The system runs from there.
Want support keeping the habit going? The Money Mastery System brings together five connected workbooks, Clarity AI, and the Money Mastery Collective, a community of people doing the same work beside you. Start free with La Soglia.
Frequently asked questions
What is a recurring billing tracker?
A recurring billing tracker is one list of every charge that repeats, monthly or yearly, with the amount, frequency, next charge date, how it's paid and its yearly cost. You check it against your statements once a month to catch new charges, price increases and renewals before they surprise you.
How often should I review my recurring bills?
Once a month, on a fixed day, as part of your monthly money review. Monthly is often enough to catch a price rise or a forgotten trial before it repeats too many times, and not so often that the habit becomes a chore. Annual renewals also get a reminder 30 days ahead.
Should recurring bills be on autopay?
Stable, essential bills you've checked are usually fine on autopay. It's the most reliable way to avoid late fees. Bills that can quietly go up, like software, streaming and memberships, should stay where you'll see each charge. Either way, keep them all on your tracker, and turn on a low-balance alert for any account autopay draws from.
What's the easiest way to stop being surprised by annual subscriptions?
Add a calendar reminder 30 days before each renewal, and set aside the yearly cost divided by 12 every month in a separate savings pot. When the charge arrives, the money is already there, and you've had a month to decide whether to keep it.
Should I track business and personal recurring bills separately?
Keep them on the same tracker, but label each row business or personal and pay each from the right account. You'll see your total fixed costs in one place and still know which side of your money each bill belongs to. Business subscriptions are usually a deductible expense, so the label helps at tax time too. Educational, not tax advice.