Your bank tells you when a bill is due. It rarely taps you on the shoulder a month before a fee posts or before your card expires. BillWise does.

Annual fees and card expiry are the two card events that only come round once a year, which is exactly why they catch people out. The fee appears on a statement you weren't expecting to be bigger. A card quietly expires, and a week later the streaming service, the gym and the phone contract start failing one by one. This guide shows how to put both on the same timeline as your cutoffs and due dates in BillWise, with alerts early enough to actually do something about them.

Why annual fees and card expiry slip past calendar reminders

Monthly bills train you. After a few cycles you know roughly when the card statement lands and what it'll be. Once-a-year events never get that repetition. By the time the date comes back round, you've forgotten it existed.

People do try to fix this with calendar reminders. A common approach is to set one 60 days and another 30 days before a fee posts. It works until you open a new card, switch phones, or the issuer moves the date. The reminder also lives in a different place from everything else about the card, so it arrives without context: which card, how much, and what else is due that month.

Expiry is sneakier. Your new card usually arrives in the post and you start using it, but the merchants holding the old number don't all find out. Stories of nearly losing a contract, or paying a merchant's fee for a declined payment, often start with "I never updated the card."

A yearly event needs a reminder that lives next to the card, not in a calendar you set up two years ago.

What BillWise tracks per card

Each credit card in BillWise is a full record, not just a due date. For these once-a-year events, the useful fields are:

  • The annual fee amount and the date it posts, so you know what's coming and when.

  • The card's expiry date, which drives the expiry warnings and the dashboard countdown.

  • A custom card color, for quick visual identification when you have several cards.

  • The network (Visa, Mastercard, AMEX, JCB and more), so you can tell similar cards apart at a glance.

These sit alongside the card's cutoff date, statement date, due date and minimum payment, so everything about the card is in one place. BillWise doesn't need a bank login. You type the details once from your statement or the card itself, and there's no account required.

Setup: add the expiry date and annual fee to each card

If your cards are already in BillWise, this takes a couple of minutes per card. If they aren't, start with the BillWise setup playbook and come back.

  • Open the card and add its expiry date, the month and year printed on the front or back.

  • Add the annual fee amount and the date it posts. You'll usually find it on last year's statement, in the card's terms or in your issuer's app. If you're not sure of the exact day, use your best estimate and correct it when the fee appears.

  • Pick a card color and check the network tag, especially if you have two cards from the same bank.

  • Repeat for every card, including the one in the drawer you rarely use. Cards you've forgotten about are the ones most likely to surprise you.

That's it. From here, the reminders run on their own.

Your alert timeline

Once the dates are in, BillWise gives you a predictable set of heads-ups for each card.

Annual fee: 30 days before it posts

BillWise reminds you 30 days before a card's annual fee posts. A month is enough time to look at the card properly, rather than finding the fee on a statement and deciding in a rush.

Expiry: 30 days, 7 days and on the day

For expiry, you get three warnings: 30 days before, 7 days before and on the day the card expires. The first is your cue to check that a replacement is on its way and to start listing what's billed to the card. The second is a nudge to finish updating things. The third is the last call.

Dashboard countdown

Between alerts, cards expiring soon show on the Dashboard with a countdown, so you can see at a glance which card is next without opening each one.

What to do in the 30-day window

The annual fee reminder isn't there to tell you what to do. It's there to give you time to decide calmly. What makes sense depends on your card and your issuer, but the general options look like this:

  • Review what the card gives you. Look at how much you actually used it this year and what the benefits were worth to you, compared with the fee.

  • Check the card's terms. Find out how the fee works, whether there's a no-fee version of the card, and what your terms say about fees if you close or change the card.

  • Contact your issuer if you have questions. Ask about your options before the fee posts rather than after, while you still have time to think.

  • Decide and write it down. Whatever you choose, keep it, change it or close it, jot down why, so next year's decision starts with context.

Every issuer handles fees differently, so treat your card's terms and your issuer as the final word. BillWise simply makes sure the date doesn't sneak up on you.

Before the old card dies

When the 30-day expiry warning arrives, use it to deal with the payments that rely on that card. A new card with the same account doesn't always carry over to every merchant, and a failed payment can mean a service paused, a missed bill or a fee from the merchant.

  • List every recurring charge on the card. Go through the last couple of statements and note subscriptions, utilities, memberships, insurance and anything else billed automatically.

  • Check which ones have already switched. Some merchants update to the new card on their own and some don't. Look at each account rather than assuming.

  • Update the rest with the new card details, starting with anything where a failed payment would cause real trouble, like insurance, phone or utilities.

  • Use the 7-day warning as a checkpoint. By then, the list should be short or empty.

If you track subscriptions in BillWise too, your subscription list is a good starting point for that first step.

How this fits with cutoffs, due dates and renewals

Most card tracking is about the monthly cycle: when the cutoff falls, when the statement arrives and when to pay. Our guides to tracking credit card cutoff dates and which credit card to swipe cover that side. Annual fees and expiry are the yearly events that sit on top of those cycles, and BillWise keeps both on the same card.

They're also different from subscription renewals. A renewal is a service charging you. An annual fee is your card issuer charging you, and expiry is the card itself running out. BillWise handles subscription renewals with their own alerts, covered in catching free trials before they charge.

If you want to see how a fee month stacks up against your other bills, the Forecast view shows the total for any future month. For the basics of staying on top of due dates, see never miss a bill payment again.

FAQ

Does BillWise charge or cancel my annual fee?

No. BillWise only reminds you. It doesn't pay, cancel or change anything with your card or issuer. What you do with the reminder is up to you.

Can BillWise read the fee from my bank?

No. There's no bank link or automatic fee detection. You enter the fee amount and date yourself, usually from last year's statement or your card's terms.

When do the expiry alerts fire?

Three times: 30 days before the card expires, 7 days before, and on the day. Cards expiring soon also show on the Dashboard with a countdown.

Is my card data in the cloud?

Your data stays on your device, and no account is required. If you want your data on more than one device, iCloud sync is optional.

How is this different from subscription renewal alerts?

Renewal alerts are for services that charge you, like streaming or software. Annual fee reminders are for the fee your card issuer charges, and expiry warnings are for the card itself. They work side by side in BillWise.

Two dates a year per card, entered once, and neither catches you out again. For more BillWise guides, browse the BillWise articles.

Get BillWise: Bill Payment Tracker on the App Store

This article was drafted with AI assistance and reviewed by a human editor before publishing.