● No signup, no bank connection, nothing uploaded

You're earning less than you think.

Yes, it's only a few percent per charge — which is exactly why nobody catches it. A year of not catching it is a few hundred dollars you had already qualified for. Credit Upside re-scores every purchase against every card you actually hold and shows the gap in dollars.

Free, no account, nothing uploaded — your statement is parsed inside this browser. Built for people who already carry two or three decent cards and have no intention of maintaining a spreadsheet.

Not convinced? Get the number first.Tap the cards you carry, drag your rough monthly spend. No upload, no email — the math runs in this browser tab.
Cards you carry
Roughly per month
—/yr you're not collecting
Pick a card or two to see your estimate.
Now run it on my real charges → See what every other card would earn on this spend →

Free. No account. Drop in a statement CSV or PDF and it's parsed in this browser — the file never leaves your device. Or look at a sample first.

The number above is the gap between your wallet and one flat 1.5% card, minus the annual fees of the cards you tapped. The rewards calculator answers a different question: what every card in the database would earn on this spend, net of its own fee.

What is counted, and what isn't

What is counted: each card's printed general earn rate on each category — what you get paying the merchant directly. Rates that only apply inside the issuer's travel portal are left out, same as everywhere else on this site. Points are valued at our published mid-range numbers (Amex 1.1¢, Chase 1.25¢, Capital One 1.3¢, cash 1¢), published category caps are applied, the annual fee of every fee card you tap is subtracted, and the result is compared with putting every dollar on a flat 1.5% card. What is not counted: welcome offers, statement credits, rotating or pick-your-own categories, foreign transaction fees, and merchant-specific rates — except the Prime Visa's 5%, which is Amazon and Whole Foods only and is applied to the whole online-shopping slider. Twelve common cards, not the full database; the rewards calculator runs the same math on all of them.

290cards tracked in 3 countries
938earn rules modeled
248statement credits
43issuers covered
This week in card data · updated daily

Card terms move every week. So does this site.

Everything that changed →

Welcome offers that moved this week

Read on each bank's own page, Oct 28 · 2 changes since Oct 21

Transfer bonuses live now

  • Amex MR → Aeromexico Rewards+20% to Oct 30
  • Amex MR → Air France-KLM Flying Blue+25% to Oct 31
  • Capital One → British Airways Avios+20% to Oct 31
  • Citi ThankYou → Cathay Pacific Asia Miles+10% to Nov 14

A bonus only helps if the partner's points are worth it. What each is worth →

Resetting December 31

$17,737

of calendar-year statement credits, across 75 cards, reset on Dec 31. Whatever is unused by then is gone.

Which ones reset →

Offers ending soon: Delta SkyMiles® Reserve Business American Express Card 200,000 Delta SkyMiles, ends Nov 4 · Delta SkyMiles® Platinum Business American Express Card 100,000 Delta SkyMiles, ends Nov 4 · Delta SkyMiles® Gold Business American Express Card 90,000 Delta SkyMiles, ends Nov 4 · Delta SkyMiles® Reserve American Express Card 50,000 Delta SkyMiles, ends Nov 4 · All dated offers →

Rewards calculator →Card database →Best-card guides →Canada →Mexico →
Our point values are publishedEvery dollar figure on this site uses one openly listed, deliberately mid-range value per currency — never an issuer's best case. The method · every program
Rankings can't be boughtNo link here pays us anything today. If that changes, the ranking code still can't see which cards pay — a test fails the build if it ever can. How it's enforced
Nothing is uploadedStatement CSVs and PDFs are parsed by JavaScript in your own browser tab. No account, no file leaving your device. Bank linking is optional and read-only. Security detail
290 cards, three countries253 US, 22 Canadian and 15 Mexican cards, with 938 earn rules and 248 statement credits modeled by hand. Card database
What it finds

Three things it finds that a spreadsheet won't.

01

Charges on the wrong card

Every charge is scored against every card you hold, with caps, rotating categories and foreign-transaction fees applied in date order. You see which to move, and what it is worth a year.

Biggest switchesSample data
FlightsSavor → Platinum · 6 charges
+$105/yr
GasSavor → Sapphire Preferred · 29 charges
+$44/yr
FitnessSavor → Double Cash · 12 charges
+$32/yr
02

Credits you're paying for and not using

Monthly, quarterly and yearly statement credits are tracked from your own charges, period by period, so a December splurge never pretends to cover March.

Credits going unusedSample data
Hotel creditThe Platinum Card · twice a year
$600 unused
Resy creditThe Platinum Card · $100 a quarter
$400 unused
Digital entertainmentThe Platinum Card · $25 a month
$300 unused
03

Deadlines, before they cost you

Annual fees, credit resets and welcome-bonus windows in one list, in the order they'll cost you money. Add them to your calendar in one click.

Coming upSample data
End of the quarterResy credit resets · $100 unused
Credit
Dec 31Hotel credit, July–December half, resets · $300 unused
Credit
Fee monthGold annual fee posts · it earns $201 more than it costs
Keep

Also flagged: recurring charges worth moving to a better card once, price hikes, and fees paid to fund Venmo and PayPal with a card. How it works, step by step →

Security

Your statement never leaves this browser.

Open your browser's network tab and drop a file in. There is no request to see.

Everything a connection can and can't read →

Uploads stay on your device

CSV, PDF, OFX and budgeting-app exports are parsed by the page itself.

Bank linking is optional and read-only

You sign in with Plaid, never with us. Access tokens are encrypted, and disconnecting erases them in one click.

No ads, no trackers, no data sales

Visits are counted in aggregate, never followed.

$

How we make money: today, we don't. No link on this site pays us, and if one ever does, the ranking code still can't see which. Read how that's enforced.

What this isn't

We'd rather understate it.

Rewards sites have a habit of quoting best-case numbers. This one is built to do the opposite.

  • Conservative where the data is thin. When a card publishes two rates for the same category, we use the lower one. When a rotating category hasn't been announced, we score it at the base rate rather than assume a bonus.
  • Spend-gated perks don't count. A "$4,750 in credits" headline that needs $250,000 of prior-year spend is shown separately and excluded from every total.
  • Point valuations are set conservatively, and published. Every dollar figure uses our mid-range values — never an issuer's best-case redemption — so the totals stay defensible. The method is written down, and every currency we value is listed, so you can disagree with a specific number rather than with a black box.
  • If you carry a balance, fix that first. At 25% APR, interest costs more per month than any card earns. The app says so instead of selling you optimization you can't use yet.
  • Rankings aren't for sale. We may in future earn a commission on some cards; none pays us today. Either way the ranking code can't see which ones. Here's how that's enforced.
Not ready to run your statement?

Then start with the question you actually have.

All of it is free to read, none of it asks for an email, and every dollar figure uses the same conservative valuations the app does.

What would each card earn on my spend?The rewards calculator: type in your monthly spending and every US card in the database is ranked by net value after its annual fee — caps applied, portal rates excluded.Open the rewards calculator → Which card should I get?Seven questions about how you actually spend, then a straight answer with the reasoning shown — not a list of everything that pays a commission.Take the quiz → What are my points worth?One published mid-range value for each of 25 currencies, and how we arrived at it. Hyatt points and Hilton points are not the same thing, and the gap is 3x.See the point values → Which welcome offer is biggest?Every current offer converted to dollars at our own values, so a flashy 100,000-point headline sorts honestly against a 60,000-point one.Compare offers → Where can I move my points?All 5 transferable currencies and their 39 airline and hotel partners, with ratios — worth checking before a transfer you can't reverse.See the partners → What does 5/24 even mean?9 short, plain-English explainers: the 5/24 rule, authorized users, transferable points, whether an annual fee is worth it.Read the basics → Best card for this one bill?Rent, utilities, medical bills, tax payments, Costco, Amazon — 37 specific places where the usual "just use your travel card" advice is wrong.Find your merchant → Is the fee worth it?Break-even math for every card charging $95 or more — fee, printed credits, and the spending it takes to come out ahead — grouped by fee tier.See the break-evens →

Also here: 70 best-card guides · three cards side by side · what to downgrade a card to · Canada · Mexico

Start with a card: Sapphire Preferred · Sapphire Reserve · Amex Gold · Amex Platinum · Venture X · Double Cash · Freedom Unlimited · Blue Cash Preferred · Custom Cash · Active Cash

Quick answers before you start

Is it free?

Yes — free to use. We may earn a commission if you later open a card through a link, but that never affects the rankings (the ranking code can't see which cards pay us). No link on the site pays us anything today.

Do I have to connect a bank?

No. Upload a statement (CSV or PDF) and it's parsed entirely in your browser — nothing is uploaded. Connecting a bank via Plaid is optional and just keeps things live and automatic.

Is my data safe?

Bank connections are read-only through Plaid — we never see your password and nothing can move money. Access tokens are encrypted at rest, sign-in is two-factor, and you can disconnect and erase everything in one click. Full security details →

Do you sell my data?

Never. No advertising network, no third-party trackers, no data sales. Our analytics are anonymous: aggregate page counters, plus Cloudflare's cookie-free measurement of page loads. Privacy policy →

All questions →

The estimate was the appetiser.

A slider guesses. Your statement doesn't. Export the last few months from any card, drop the file in, and every charge gets scored against every card you hold — with the arithmetic shown for each one, so you can check it.

Takes about a minute. No account, no card number, no bank connection. The sample runs on a realistic year — 602 charges, $55,958 — so nothing on screen is an empty state.

Two ways to do this. Both free, and one needs no account at all.

Start with a file: Chase, Amex, Citi, Capital One and Discover CSV exports work as-is, and PDF statements are read too. The parsing happens in JavaScript in this browser tab — the file never leaves your device, so there is nothing for us to lose.

Or keep it live: create a free account and link your cards through Plaid — read-only, and we never see your bank password — so the numbers update themselves each month instead of going stale.

Two-factor sign-in, tokens encrypted at rest, disconnect and erase in one click — how we protect your data. Bank linking is live for Chase, Amex, Bank of America, Capital One, Citi and thousands more.