Credit card optimizer
Find the credit cards that earn you the most.
For a sample household spending $1,800 a month, the optimizer’s modeled 2-card setup earns $789.54 a year after annual fees (net of the credits we count), with points valued mostly at travel-redemption rates. A flat 2% card would earn $432.
Free · no account · no bank login · ~2 minutes
Or start from a profile
Sample result
Household profile · $1,800/mo · points valued for travel
Proven optimal
Proven within this run · 0.00% gap. This sample was proven optimal only within its selected catalog, objective, assumptions, constraints, and data snapshot.Modeled annual net value
$789.54 modeled annual net value
Modeled delta: +$358 vs. a flat 2% card
Annual fees, after credits
The two cards' sticker annual fees total $720. The optimizer subtracts the credits the catalog counts as reliably usable, $575 here (Amex Gold: Uber Cash $60, Dining Credit $120; Capital One Venture X: Travel Credit $300, Anniversary Bonus $100, Global Entry / TSA PreCheck $30 (only $395 counts: credits never reduce a fee below $0)), so it charges $145 in fees. Credits the catalog does not treat as reliably usable are counted at $0.$145
$720 in fees, less $575 of credits we count
Cards selected
2
Spend routing
Reward rate
How it works
A portfolio decision, not a card ranking.
The model evaluates the economics of the whole wallet. A card only stays if its incremental reward, credit value, and category coverage justify its fee and constraints.
Spending
Enter rough monthly spending
Use a template or adjust only the categories that matter. Rough monthly estimates are enough.
Results
Get the proven setup and where to use each card
See which cards to carry, where to use them under the modeled categories, and the reason each one earned a place. Rates, annual caps, credits, fees, overlapping categories, and portfolio size are weighed together — then the result tells you whether optimality was proven or the time limit was reached first.
Constraint-based rigor without handing over your financial life.
No bank credentials or card numbers. The analysis uses only the spending and valuation assumptions you choose to provide.
- Method
- A constraint solver (OR-Tools CP-SAT). See Methodology.
- Objective
- Annual net value
- Result
- Proof status included
- Constraint model
- Reward caps, credits, fees, category overlap, and portfolio size
- Recommendation policy
- Commissions are not solver inputs; issuer terms and eligibility control applications
- Data provenance
- Dated catalog reviews with issuer-source links and documented limitations
- Privacy posture
- No account required for the free optimizer and no bank connection
Free to use. No account or bank connection required — the analysis runs on spending assumptions you type in. Card terms verified Oct 11, 2026.
The core optimizer is free. Premium adds larger portfolios, alternative solutions, sensitivity analysis, and unlimited scenarios. Compare plans
Want the evidence first? Read our solver-backed research
Card research
Popular cards, reviewed on their economics.
Compare reward rules, credits, eligibility, and annual fees before they enter your portfolio.
- Chase$95/yr
Chase Sapphire Preferred
3x Dining · 3x Streaming · 3x Groceries — online
Usually needs 670+Review - Amex$325/yr
Amex Gold
4x Dining · 3x Flights outside issuer portals · 5x Amex Travel - Hotels
Usually needs 670+Review - Capital One$395/yr
Capital One Venture X
2x on everything · 5x Capital One Entertainment · 10x Capital One Travel - Hotels
Usually needs 750+Review - ChaseNo annual fee
Chase Freedom Unlimited
1.5x on everything · 3x Dining · 3x Drugstores
Usually needs 670+Review - CitiNo annual fee
Citi Double Cash
2x on everything · 5x Citi Travel - Hotels · 5x Citi Travel - Rental Cars
Usually needs 670+Review - Wells FargoNo annual fee
Wells Fargo Active Cash
2% on everything · No annual fee
Usually needs 670+Review
Some links may become affiliate links; today none pay us. Commissions are not solver inputs or ranking criteria; issuer terms, eligibility, channel offers, and your assumptions control the modeled result. Read the affiliate disclosure