How We Calculate Card Value
Credit Card Optimizer estimates two numbers for every card: ongoing annual value — what the card pays you every year you keep it, after the annual fee — and first-year value, which adds the welcome bonus when your spending can realistically unlock it. Rankings use ongoing value. This page documents every assumption in our engine so you can judge whether our rankings fit your situation.
We are not a bank, lender, or financial advisor. Rankings are informational and based on published card terms plus conservative valuation rules — not personalized financial advice.
Ongoing annual value = Spend rewards + Perks & credits − Annual fee
First-year value = Ongoing annual value + Welcome bonus (when attainable)
Rankings sort by ongoing annual value. A welcome bonus is a one-time payment; earn rates and fees repeat every year you hold the card. Keeping the bonus out of the ranking metric means a large signup offer can never outrank a card that pays you more year after year — and it means the rankings actually respond to your spending pattern instead of whichever card has the biggest bonus this month.
Spend rewards are the cash-equivalent value of points, miles, or cash back earned on your entered monthly spend, after category caps and expired promotions are applied.
Perks & credits include statement credits, lounge access, free hotel nights, and parsed benefits from issuer terms — discounted when you indicate you would not use them (see lifestyle toggles in the optimizer).
Welcome bonus value appears in first-year value only when your total monthly spend suggests you can meet the minimum spend requirement within the offer window; otherwise it counts as $0. Both numbers are shown side by side in results.
Annual feeis subtracted in full each year in ongoing value. When a card waives the fee for the first year, we add that fee back into first-year value only (ongoing value is unaffected, since the fee applies from year two on) — shown as "first-year fee waived" next to the welcome bonus in results.
You enter estimated monthly spend by category (dining, groceries, travel, gas, etc.). Our engine maps each category label to bonus earn rates from our card database, which is sourced from issuer-published terms via RewardsCC and manual review.
For each category we calculate:
- Matched bonus rate— the highest applicable earn multiplier for that spend type on the card, respecting "All purchases" vs. specific category rules.
- Portal-only and single-brand rates are discounted— a rate that only applies when you book through the issuer's travel portal (e.g., 10x on Hotels via CitiTravel.com or Capital One Travel) is credited on just 35% of your spend in that category, and a rate tied to a single hotel or airline brand (e.g., 26x at IHG hotels) on just 20% — the rest earns the card's base rate. Most people book most travel outside their issuer's portal and spread it across brands; crediting those rates on every travel dollar would systematically inflate portal and co-brand cards. Results flag these rows so you can judge the assumption for yourself.
- Annual spend cap— when a category bonus is limited (e.g., $1,500/quarter at 5%), spend above the cap earns at the card's base rate.
- Date-limited bonuses — promotional earn windows with end dates in the past are excluded automatically.
- Rotating quarterly categories are valued for one quarter, not the full year— cards like Discover it and Chase Freedom Flex post a new bonus category every ~3 months (e.g., 5% on a $1,500 quarterly cap). We do not assume that category stays elevated all year: we credit the bonus rate on one quarter's worth of your spend in that category (capped at the quarterly limit) and value the rest of the year at the card's base rate. If a card's current data shows no active rotating category (between quarterly refreshes), we estimate one generic quarter from the most recent past category at the same rate and cap, noted as an estimate in results — issuers cycle these categories rather than dropping them, so valuing the card at $0 in that window would understate it just as much as annualizing overstates it.
- Base earn on overflow— unmatched categories and post-cap spend use the card's default earn rate (cash back % or points per dollar × CPP).
Merchant-level nuance (e.g., Walmart coding as grocery vs. superstore) depends on issuer MCC rules. Our merchant pages layer merchant-specific recommendations where we have mapped data.
Flexible points and miles are converted to dollars using cents per point (CPP). We deliberately use values below what award-travel blogs often cite, because most cardholders redeem through issuer portals or cash-equivalent options — not business-class transfer sweet spots.
When our card data source provides a program-specific valuation, we use the lower of that valuation and the issuer ceiling below. Low-value currencies (hotel points at 0.5–0.7¢) pass through honestly; optimistic valuations for flexible currencies get capped at the ceiling.
| Program / type | CPP used | Notes |
|---|---|---|
| Chase Ultimate Rewards | 1.5¢ | Ceiling — conservative vs. portal/transfer sweet spots |
| Amex Membership Rewards | 1.5¢ | Ceiling — below typical transfer partner highs |
| Citi ThankYou Points | 1.5¢ | Ceiling for flexible ThankYou currency |
| Capital One miles | 1.0¢ | Fixed travel erasure baseline |
| U.S. Bank Altitude points | 1.0¢ | Fixed-value redemption baseline |
| Hyatt (World of Hyatt) | 1.7¢ | Category-specific program value |
| Southwest / Alaska miles | 1.5¢ | Domestic airline program value |
| United MileagePlus | 1.4¢ | Domestic airline program value |
| Hilton Honors | 0.5¢ | Inflated point currency |
| Marriott Bonvoy | 0.7¢ | Below aspirational redemptions |
| Cash back | 1.0¢ | Face value |
Primary sources: issuer reward program disclosures, card terms, and our internal review. We do not dynamically adjust CPP for market promotions or transfer partner devaluations between data refreshes.
Cards with boolean perk flags in our database receive fixed annual dollar amounts. These are not parsed from text — they reflect well-defined benefits with predictable value:
| Perk | Annual value | Basis |
|---|---|---|
| TSA PreCheck / Global Entry credit | $22 | $85–100 credit every 4–4.5 years |
| Airport lounge access | $200 | Priority Pass retail ~$500/yr; assumes moderate use |
| Free annual hotel night | $150 | Mid-tier property; not peak aspirational night |
| Free checked bag | $140 | $35/bag × 2 bags × 2 round trips |
Many premium cards include credits described in free-text benefits (Uber Cash, DoorDash, airline incidental, streaming, Saks, etc.). We parse dollar amounts from benefit descriptions and apply a utilization factor based on your lifestyle toggles in the optimizer wizard:
| Credit type | If habit matches | If habit off |
|---|---|---|
| Food delivery (DoorDash, Uber Eats) | 100% | 8–20% |
| Travel / airline credits | 75–85% | 10–20% |
| Streaming / digital entertainment | 95% | 10% |
| Dining statement credits | 90% | 50% |
| Rideshare (Lyft, Uber) | 85% | 5% |
| Department store (Saks, etc.) | 70% | 5% |
| Gym / fitness credits | 55% | 3% |
Parsed perks are capped per card to prevent mis-read benefit text from inflating value. Total parsed perk value also has an upper bound relative to annual fee so unrealistic credit stacks cannot dominate rankings.
- Bonus points/miles converted to dollars using the same CPP rules as ongoing earn.
- Statement credits included in signup offers are added at face value.
- Can-hit gating: if your entered monthly spend × offer window months is below the required spend threshold, welcome bonus value is $0 for that comparison.
- Bonuses never affect ranking order. The full bonus value appears in first-year value and in card detail breakdowns; ongoing annual value — the number cards are ranked by — excludes it entirely.
Before ranking, we filter the catalog to cards you can realistically get and actually use:
- Credit score match— each card's published credit requirement is parsed into a tier band (rebuilding → fair → good → excellent). You only see cards whose minimum tier your stated score meets. Choosing "not sure" skips this filter.
- Secured cards— shown only to people rebuilding credit (poor tier), and labeled ("Secured — refundable deposit required"). Fair credit already qualifies for entry-level unsecured cards, so we never pitch a deposit there.
- Student cards— hidden unless you tell the optimizer you're a student. Enrollment is a life situation, not a credit score: a fair-credit adult shouldn't see a wall of student cards they can't open. Labeled when shown.
- Business cards — hidden unless you tell the optimizer you own a business (side hustles and sole proprietorships count), and labeled when shown.
- Annual fee cap— the fee slider defaults to "$500+" (no cap), so premium cards like Amex Gold or Venture X are included whenever their net value actually wins. Dragging the slider down removes cards above your stated maximum before ranking, rather than burying them — and if that hides any cards that would otherwise have qualified, results tell you how many and let you raise the cap to compare them.
- Interest charges, late fees, or carrying a balance
- Foreign transaction fees on individual purchases (FX rate shown on card pages separately)
- Subjective benefits: concierge quality, purchase protection claims, extended warranty odds
- Transfer partner arbitrage or premium cabin award redemptions
- Opportunity cost of using a different card already in your wallet (wallet optimizer handles this separately)
- Tax implications of rewards or business card deductions
We also do not guarantee approval, credit limits, or that issuer categories will match every merchant transaction — always verify current terms on the issuer's site before applying.
Credit Card Optimizer may receive compensation when you click apply links and are approved for a card. Compensation does not change our calculation engine or ranking order — cards are sorted strictly by computed net annual value for your inputs. See our advertising disclosure.
Common questions
Is Credit Card Optimizer free to use?
Yes. You can run the optimizer, browse cards, and read our guides without creating an account. We may earn affiliate commissions when you apply for cards through our links, at no cost to you.
How do you calculate dollar value from points?
We convert points and miles to dollars using cents-per-point (CPP) estimates. When our card data includes a program-specific valuation, we use the LOWER of that valuation and our conservative issuer ceiling listed on this page. That lets genuinely low-value currencies (like hotel points at 0.5¢) count honestly while preventing optimistic transfer-partner valuations from inflating rankings.
Why don't welcome bonuses affect the rankings?
Signup offers are one-time; the card you pick is one you'll hold for years. We rank cards by ongoing annual value — what the card pays you every year from earn rates and perks minus the fee — and show the welcome bonus separately as first-year value, counted only when your spending can realistically meet the minimum-spend requirement. That way a big one-time offer can't outrank a card that earns you more every single year.
Why don't I see secured, student, or business cards in my results?
We filter results to cards you can realistically get and actually use. Cards are matched to your stated credit score range, secured cards only appear for people rebuilding credit, student cards only appear if you tell the optimizer you're currently a student, and business cards only appear if you say you own a business. All three are labeled when shown.
Do you include transfer partner arbitrage?
No. We do not assume you will transfer points to airline or hotel partners at premium redemption rates. That keeps rankings honest for the average cardholder, not just award travel experts.