How to Find Credit Card Transfer Bonuses Before They Expire (2026)

This article may contain affiliate links, which means we may earn a commission if you apply for a card through our links — at no extra cost to you. Read our full affiliate disclosure.

Here's the kind of miss that stings, Marcus — a true story from this week: Chase ran a 20% transfer bonus to Air Canada Aeroplan from August 12 through September 30, 2026. It ended four days ago. If you'd had a trip priced in Aeroplan miles, that was free money — 50,000 points becoming 60,000 miles — and now it's gone, with no way to get it back. Nobody emails you about these reliably, blogs cover them unevenly, and the bonuses that matter to your trips are a subset of the dozen running at any moment. So this article gives you what you actually need: a system. Where bonuses surface, a five-minute weekly check that catches them, and how to read any offer in ninety seconds so you act on the right ones before they expire.

Why "finding" bonuses is really a timing game

Transfer bonuses typically run two to six weeks. They are not announced far in advance, they are not extended when you ask, and they cannot be applied retroactively — a transfer submitted one day before a bonus starts earns nothing extra. That makes "finding" a bonus less about discovery and more about not missing the window.

The Aeroplan example is instructive beyond the sting. That 20% level is the standard recurring offer for the Chase–Aeroplan pairing — it has appeared repeatedly, and it will almost certainly appear again. This is the pattern across the whole ecosystem: the same bank-to-partner pairings recur at predictable percentage levels. When you track bonuses, you're not just catching today's offers — you're building a history that tells you what next quarter probably holds. Log every bonus you see: pairing, percentage, start date, end date. After six months you'll be able to predict half the calendar.

The four places bonuses show up (check in this order)

1. Your bank's transfer page — the source of truth. Log into Ultimate Rewards, Membership Rewards, ThankYou, or Capital One and open the transfer partners screen. Active bonuses display directly on the partner tiles or the confirmation screen, with the end date. This is the only source that determines what you'll actually receive. Everything else is a pointer to this page.

2. The partner's promotions page. When the airline or hotel sponsors the bonus (like Qatar Airways' current tiered Avios offer), the full terms live on the partner's site — tier thresholds, bonus posting dates, eligible source programs. Bank pages sometimes summarize these loosely; the partner's terms are the contract.

3. Bonus trackers. Several sites maintain current-bonus dashboards and re-verify them frequently — Roame, Point.me, AwardTravelFinder, and Milesopedia all had October 2026 bonus lists verified within the last few days. Use these for discovery (seeing all active offers in one place), then verify each candidate on your bank's transfer page before acting. Never transfer based on a tracker's table alone; trackers can lag a day behind a pulled offer.

4. Your own alerts and calendar. Banks occasionally email about bonuses, but delivery is inconsistent — treat email as a backup, not a system. The reliable version: when you spot a bonus with an end date, put two calendar events on it immediately — one seven days before expiry, one two days before. The seven-day alert is for planning (confirm award space); the two-day alert is the action deadline (transfers can take time, and the name-match setup from our Chase transfer guide should never be rushed against a deadline).

Your 5-minute weekly system

You're a software engineer — you already know the answer to "how do I not miss things" is a scheduled job, not vigilance. Here's the cron equivalent for transfer bonuses:

  1. Pick a day. Sunday evening works: bonuses often start on the 1st of the month or mid-month, and a weekly cadence catches everything with time to spare.
  2. Open one tracker (two minutes). Scan the active list. Ignore everything except pairings where you hold the source points and the destination is an airline or hotel you actually use.
  3. Verify on your bank's transfer page (two minutes). For each candidate, confirm the percentage and end date are live on the transfer screen itself.
  4. Log and calendar it (one minute). Add the pairing, percentage, and end date to your log; set the seven-day and two-day expiry alerts.

That's it. Five minutes a week replaces hours of doom-scrolling points blogs. And the log compounds: after a few months you'll know that, say, the Chase–Aeroplan 20% recurs regularly, so you can plan a transfer around the expected window instead of scrambling inside it.

The card has to justify itself first

A quick prerequisite check, since you're holding a Chase Sapphire Preferred ($95/year) to earn the points these bonuses multiply: $20,000 of annual spend at ~1.75 points per dollar earns ~35,000 points. Cash back value: $350. Transferred and redeemed at 1.5¢/mile: $525. The $175 gap covers the $95 fee with room to spare — break-even is just 1.27¢ per point. If your card clears that bar, the weekly five minutes above is pure upside.

How to read any offer in 90 seconds

When your weekly check surfaces a candidate, run it through this checklist before you do anything else. Qatar Airways' current tiered offer makes a perfect case study:

Ninety seconds, six questions, zero surprises. Our beginner's guide to bonus mechanics explains each of these in depth, and our current bonus rankings show which offers pass this filter right now.

Do transfer bonuses expire? Two different expirations

This question has two answers, and confusing them is how people get hurt:

Expiration #1: the offer window. Yes — every bonus has an end date, typically two to six weeks after it starts. What counts is when you initiate the transfer. Miss the window and the bonus is gone permanently; banks don't honor expired offers and don't backdate. This is the expiration your weekly system exists to beat.

Expiration #2: the miles you received. Once the bonus miles land in the partner program, they're ordinary miles subject to that program's normal expiration rules — the bonus doesn't make them expire faster or slower. Many airline programs expire miles after 18–36 months without account activity; hotel programs vary widely. So the timeline that matters after a transfer is the partner's expiration clock, not the bonus's. Our guide to transferred-points expiration covers every major program's rules.

The practical upshot: a bonus has a short fuse on the front end (weeks to use the offer) and a long fuse on the back end (months or years to use the miles). Both fuses are real. Never transfer for a bonus without a plan to burn the resulting miles before the partner's expiration clock runs out.

FAQ

How often do transfer bonuses repeat? The popular pairings recur regularly — Chase to Aeroplan at 20%, Amex to British Airways Avios at 30–40%, and various hotel bonuses appear several times a year. Your log is the best predictor: the same percentage on the same pairing, roughly the same season, is the industry norm.

Can I get an expired bonus honored if I ask? No. Banks and partners don't backdate bonuses or grant exceptions for missed windows. The initiation date is the entire rule.

What if a bonus ends while my transfer is in transit? You're fine — the initiation date controls, not the posting date. Screenshot the transfer confirmation showing the bonus as your proof, and give slow partners their full stated window before worrying.

Do I need to do anything to keep bonus miles from expiring? The same thing you'd do for any miles in that program: keep the account active per the partner's rules (usually any earning or redeeming activity every 18–36 months). Bonus miles get no special treatment in either direction.

Should I transfer just because a big bonus appeared? No — this is the central trap of the whole category. A bonus is a discount on a trip you've already priced, not a reason to create one. No confirmed award space, no transfer. Every stranded-miles horror story starts with "but the bonus was so good."

Keep reading