How I track credit cards, points, annual fees, and benefits in one place
The simple fields I use to keep a rewards setup organized without turning it into a second job.
Some links may be referral or affiliate links. Offers and terms can change, so verify details with the issuer before applying.
The more cards and loyalty programs you add, the easier it is to lose money through disorganization.
A forgotten annual fee, unused statement credit, expiring certificate, or missed minimum-spend deadline can wipe out a surprising amount of rewards value.
That is why I like having one simple tracker instead of relying on memory.
What I track for every credit card
My core card fields are:
- Card name
- Issuer
- Open date
- Annual fee
- Renewal month
- Authorized users
- Main earning categories
- Important recurring credits
- Current keep, downgrade, or review status
- Notes about why the card is in the wallet
That last item is important.
If the reason I opened a card was "use the hotel certificate every year," I can review the card later and ask whether I actually did that.
I track minimum-spend deadlines separately
When I open a new card, I want the welcome-offer deadline to be impossible to miss.
I track:
- Required eligible spend
- Deadline
- Amount completed
- Remaining amount
- Date the bonus posted
I never count spending that I might return later, and I leave a margin before the deadline rather than trying to finish on the final day.
Issuer terms vary, so I verify the actual requirement directly with the issuer.
I use calendar reminders for annual fees
A spreadsheet tells me information when I look at it. A calendar reminder tells me information when I need it.
I set a reminder before the expected renewal period so I have time to review the card.
At that point, I can look at the previous year and decide:
- Which credits did I use?
- Did I use the travel benefits?
- Did the card earn enough incremental rewards?
- Do I have upcoming travel that changes the calculation?
- Is there another product that fits better?
I track points balances, but not obsessively
Points balances change constantly, so I do not need a perfect real-time dashboard for every program.
I mainly want to know where the meaningful balances are.
For each loyalty program, I track:
- Program name
- Approximate balance
- Household member
- Expiration or inactivity rule if relevant
- Transfer partners I can use to add more points
- Intended trip or redemption
Giving a balance an intended purpose helps prevent random transfers and redemptions.
I separate credits from actual savings
A card may advertise hundreds of dollars in annual credits. That does not mean I saved that amount.
In my tracker, I distinguish between:
Credit used: the card reimbursed the purchase.
Real savings: I would have made that purchase anyway.
If a credit caused me to spend $50 on something I did not need just to use a $50 benefit, I do not treat that as $50 of real savings.
I keep referral information separate
For a site like this one, referral links need their own organization.
I want to know:
- Which cards currently have referral links
- Where each link appears on the site
- When I last checked the offer
- Whether the public offer is better
- Whether the link still works
That makes it easier to keep reader-facing information accurate and to remove stale links quickly.
I do a monthly five-minute review
The tracker works best if it is lightweight enough to maintain.
Once a month, I would check:
- New annual fees
- Credits expiring soon
- Minimum-spend progress
- Points balances tied to upcoming trips
- Certificates or benefits with deadlines
- Any card I no longer understand why I am keeping
That is usually enough.
The tracker does not need to be fancy
You can build this in Google Sheets, Excel, Numbers, Notion, or a basic CSV.
The best system is the one you will update.
I would rather have ten useful columns that stay current than a beautiful 40-column dashboard I stop opening after two months.
The purpose of tracking rewards is not to make the hobby more complicated. It is to make sure the complexity you already have does not cost you money.
You can download the free card tracker from the Freebies section of this site and customize the fields around your own setup.