

Why Your Credit Card Bonus Didn't Post — and How to Fix It
You hit the minimum spend. The bonus should have posted. It didn't. Here's every reason a credit card sign-up bonus fails to post — and the exact steps to get it resolved.
Odin
2026-02-24 · 12 min read
Contents
- You hit the spend. The bonus should have posted. It didn't.
- Reason 1: The bonus hasn't had time to post yet (most common)
- Reason 2: You didn't actually hit the qualifying spend amount
- Reason 3: The offer terms had a time limit you missed
- Reason 4: The Amex popup — you agreed you wouldn't receive the bonus
- Reason 5: The account was not in good standing during the MSR window
- Reason 6: Authorized user spend didn't count
- Reason 7: Targeted offer vs. public offer mismatch
- Reason 8: Fraud freeze or security hold on the account
- Reason 9: The bonus simply hasn't been delivered yet (system delay)
- The escalation script: what to say when you call
- When the bonus is genuinely gone
- Preventing the problem: the habits that eliminate most missing bonuses
You hit the spend. The bonus should have posted. It didn't.
This is one of the most frustrating experiences in credit card churning. You did everything right: you opened the card, you routed your spend carefully, you watched the running total cross the threshold, and now the bonus that should have appeared on your account is nowhere to be found.
Before you call the issuer in a panic, or worse, assume the bonus is gone forever — read this. There are about a dozen reasons a bonus fails to post on schedule, and most of them are fixable. Some require a phone call. Some require waiting. A few require disputing an error. And a small number indicate the bonus was genuinely at risk and you need to act quickly.
Here's the complete diagnostic, sorted from most common to least common.
Reason 1: The bonus hasn't had time to post yet (most common)
This is the cause in the majority of "my bonus didn't post" cases. People hit their MSR and expect the bonus within days. In reality, there's always a lag.
The typical timeline:
- You hit your MSR threshold (your qualifying spend crosses the required amount)
- The issuer detects this — usually at or after your next statement close
- The bonus posts to your account — typically 1 to 2 full statement cycles later
In practice, this means 4–12 weeks from the day you hit your spend before the bonus appears. If your statement closes on the 15th and you hit your MSR on April 28, you might not see the bonus until the statement closing June 15 — that's 7 weeks.
What to do: Wait. If it's been less than 8 weeks since you hit your MSR, wait before calling. Document when you believe you hit the threshold (statement showing the crossing transaction) and note the 12-week mark on your calendar.
Reason 2: You didn't actually hit the qualifying spend amount
The second most common cause. Churners often track spend by looking at total charges on the card — but total charges are not the same as qualifying spend.
Common exclusions that reduce qualifying spend below what you expect:
Returns and credits. Every return reduces your qualifying spend. Returned a $200 pair of shoes in month two? Your net qualifying spend just dropped by $200. Issuers track net spend, not gross.
Annual fee. Your annual fee doesn't count. Neither does any statement credit applied to your account. A $695 Amex Platinum annual fee is not $695 toward your MSR.
Cash advances. Any cash advance, including money order purchases that coded as cash advances, doesn't count.
Balance transfers. These don't count as purchases for MSR purposes.
Certain payment app transfers. Some payment app transactions (Venmo to friends, peer-to-peer transfers) can code as cash advances rather than purchases.
Disputed transactions. If you filed a dispute on a purchase, the disputed amount is often removed from your qualifying spend while the dispute is open.
How to check your actual qualifying spend: The only authoritative source is the issuer. Call the number on the back of your card and ask: "Can you tell me my current qualifying spend toward the sign-up bonus, and confirm what my total required spend is?" Most issuers can look this up. Some (notably Amex) show a progress tracker directly in the online account.
Reason 3: The offer terms had a time limit you missed
Re-read the offer terms from your original application. Some offers have additional qualifying conditions beyond spend:
- Some offers require the spend to post (not just be charged) by the deadline. If your statement closes after day 90 and a purchase from day 88 is still pending, it might not count.
- Some targeted offers (mailers, special links) have different terms than the public offer and may have shorter windows.
- Business card offers sometimes require the spend on the primary card number only, excluding authorized user spend.
What to do: Pull up the original offer terms from the application confirmation email or the terms PDF that was linked during the application process. Compare against the current terms page, which may have changed. The terms at application are what govern your bonus.
Reason 4: The Amex popup — you agreed you wouldn't receive the bonus
This is specific to American Express, but it affects enough people that it warrants its own section.
During some Amex applications, a popup appears before you submit that says something like: "Based on your history with American Express, you are not eligible to receive the welcome bonus for this card." If you clicked through and applied anyway — perhaps thinking it was a formality or that it wouldn't apply — you likely won't receive the bonus.
This popup is sometimes called "popup jail" in the churning community. It appears for applicants who have held a significant number of Amex products, have been flagged for high sign-up bonus activity, or have already received a bonus on that card or a similar product.
Amex has inconsistently posted bonuses for people who got the popup and applied anyway, but this is not reliable. If you got the popup and applied, the correct expectation is that you won't receive the bonus.
What to do: If you got the popup and the bonus hasn't posted after 12 weeks, call Amex. Some churners report success pointing to the popup language and arguing it's ambiguous. Others have had bonuses reversed months after posting. There's no consistent resolution — but calling is worth trying before writing it off.
Reason 5: The account was not in good standing during the MSR window
Most issuers require the account to be in good standing throughout the MSR window to receive the bonus. "Good standing" means:
- No missed payments
- No overlimit status
- No active fraud flags on the account
- No open disputes that have been ruled against you
If you had a late payment, even by a day, during the MSR window, some issuers will deny the bonus. Call and ask; sometimes this can be reversed with a good-payment-history argument.
Reason 6: Authorized user spend didn't count
Some personal card MSRs count authorized user (AU) spend toward the threshold; others count only primary cardholder spend. Business card offers are more likely to restrict spend counting to the primary account number.
If you added an AU to hit the MSR faster, check your card's terms. This is a legitimate path on many personal cards, but it's worth confirming before you rely on AU spend for a large MSR.
Reason 7: Targeted offer vs. public offer mismatch
If you were targeted with a special offer (a mailer with a promo code, a referral link with elevated bonus) and the account was opened under different terms, there can be a mismatch between what you expected and what the system recorded.
This happens when:
- You received a 100,000-point targeted offer mailer but applied via the public 60,000-point link
- Your referral link was for a different version of the card than the current public offer
- You applied in-branch and the banker used the standard offer instead of the targeted one
What to do: Call the issuer with the specific offer code or promo details from your targeted offer. Ask them to confirm which offer terms are attached to your account. If there's a mismatch, escalate to a supervisor. Keep the original mailer or a screenshot of the original offer page.
Reason 8: Fraud freeze or security hold on the account
If a fraud alert was triggered on the account during the MSR window — even one you resolved — some issuers pause spend counting while the security hold is active. This can cause you to "miss" the technical deadline even if you spent the required amount.
What to do: Call and explain the timeline. Bring documentation showing when the fraud hold was placed and resolved, and when you crossed the MSR threshold. Many issuers will grant an extension or waive the timing issue if the hold was on their end.
Reason 9: The bonus simply hasn't been delivered yet (system delay)
Sometimes the issuer's internal systems have a delay. This is rare but it happens — particularly in the days surrounding statement closing, or during known system maintenance periods.
What to do: Wait 2 weeks past your expected posting date before calling. Then call with specific documentation: exact date you believe you hit the MSR (from your statement showing the crossing transaction), the MSR amount, and the account opening date. A representative can often manually trigger a review.
The escalation script: what to say when you call
When you call to dispute a missing bonus, have this information ready:
- Account opening date (from your welcome email)
- MSR amount required
- Date you believe you crossed the threshold (and the statement showing the transaction that crossed it)
- Total qualifying spend to date (ask the rep to confirm this number from their system)
- The specific offer terms you accepted (bonus amount, MSR amount, window)
Opening line: "I opened this card on [date], with a $[X] sign-up bonus offer for spending $[MSR] within [window]. I believe I met the spend requirement on [date], but the bonus has not posted. Can you confirm my qualifying spend and help me understand the status of the bonus?"
If the first representative can't resolve it, ask for a supervisor. If the supervisor can't resolve it, ask for the credit department or the account management team. Keep notes on every call: date, representative name or ID, what was said.
Most issuers have a formal process for investigating missing bonuses. The resolution rate is high when the spend is documented. The mistake most people make is giving up after one call.
When the bonus is genuinely gone
In a small percentage of cases, the bonus is genuinely not coming:
- You got the Amex popup and they confirm you were flagged before applying
- You genuinely missed the spend deadline and the issuer confirms it
- Your account was closed for terms violations (MS activity, payment abuse)
- The targeted offer was revoked for policy reasons
In these cases, your options are: ask for a retention bonus (a different offer, not the original SUB), consider whether to keep the card for its ongoing value, or close and move on.
Don't let a missed bonus sour your whole approach to churning. Everyone misses one eventually. The response is to refine your tracking system so it doesn't happen again — not to overcorrect into excessive caution about opening new cards.
Preventing the problem: the habits that eliminate most missing bonuses
The best treatment for missing bonuses is prevention:
- Track qualifying spend, not total charges. Know your net spend after returns, and exclude fees and cash advances.
- Check your MSR progress in your account portal (not just your statement total) monthly.
- Screenshot or save your original offer terms at application — you need the exact offer details for any dispute.
- Set a 12-week post-MSR alert on your calendar. If the bonus hasn't posted by then, that's your call trigger.
- Keep the account in good standing throughout the window — no late payments, no disputes if avoidable.
The bonus is always yours if you do the work. The paperwork — tracking, documenting, following up — is the work. Do it.
Written by
OdinFounder
Odin is the founder of Fenrir Ledger. He built the tool to solve his own problem: tracking a growing card portfolio across multiple issuers, annual fees, minimum spend windows, and bonus milestones was becoming impossible in a spreadsheet. He writes the strategy and opinion content on this site, drawing on years of first-hand churning experience.
Related Posts


Sign-Up Bonus Deadline Calculator: Never Let a Bonus Expire Again
The Minimum Spend Tracker: How to Never Miss a Sign-Up Bonus
Contents
- You hit the spend. The bonus should have posted. It didn't.
- Reason 1: The bonus hasn't had time to post yet (most common)
- Reason 2: You didn't actually hit the qualifying spend amount
- Reason 3: The offer terms had a time limit you missed
- Reason 4: The Amex popup — you agreed you wouldn't receive the bonus
- Reason 5: The account was not in good standing during the MSR window
- Reason 6: Authorized user spend didn't count
- Reason 7: Targeted offer vs. public offer mismatch
- Reason 8: Fraud freeze or security hold on the account
- Reason 9: The bonus simply hasn't been delivered yet (system delay)
- The escalation script: what to say when you call
- When the bonus is genuinely gone
- Preventing the problem: the habits that eliminate most missing bonuses