Your card advertises $2,000 in credits. How much can you actually reach?
Worth My Fee connects to your cards, reads a year of real spending, and audits every advertised credit against how you actually live, then tells you, card by card: worth the fee, or not.
The Wall Street Journal says high-end cardholders are finding it harder to get their money's worth.1 We do the subtraction.
Not ready to connect a bank? Pick your cards and see which credits expire December 31 →
Sample audit · modeled on a real four-card portfolio
13¢ reachable per advertised dollar. The annual fees on this portfolio: $2,180. See the full audit.
Link your cards and get a verdict on each one.
Connect your cards
Link your cards securely through Plaid; the same connection service your bank already works with. We read transactions only. We never see your bank password.
Tell us what you're loyal to
Hotel status, airline status, elite nights in progress. Other tools skip this, and it's where the expensive traps are.
Get your audit
Every credit scored against your real behavior: claim it, ignore it, or it's a trap. Then the bottom line per card: keep it, downgrade it, or cancel it before the fee posts.
Is your card here?
Each card has its own page: the fee, every credit with its fine print, the portal traps, and the cheaper card the audit compares it against.
$49 a year, or see your worst card free.
Paid by you, never by issuers. No affiliate links, ever.
The topline
Connect your cards and see your whole portfolio's numbers — fees, advertised, reachable — plus your lowest-scoring card in full. Free connections are removed 30 days after linking; re-link any time.
Every card, every credit
The full report for all your cards, every trap with its fine print, downgrade targets scored on your own year, unlimited re-runs, and your next fee date per card. The subscription pays for watching your fee dates and re-scoring when issuers change terms. Renews yearly; we email you before it does, and you can cancel any time from Settings. 3× value-found-or-refund guarantee.
90 days free
The first 500 people to link a bank get 90 days free, then the founding price of $29 a year for as long as they stay subscribed. We ask one thing in return: tell us what the audit got wrong.
Some credits cost more than they give.
Every card app can remind you to use a credit. None of them ask whether you should.
The classic: a $500 hotel credit that only works through the card's own travel portal. Book through the portal, and the hotel treats it as a third-party prepaid stay: your elite status isn't honored, your night doesn't count toward requalification, your points don't post. The credit pays you $500 and quietly takes back more.
Worth My Fee models your loyalty programs alongside your card benefits, so every verdict is net of what a redemption would cost you elsewhere. Every card with a portal-only hotel credit, and which ones honor status.
Verdict: skip this credit; it's part of why this card fails its fee test.
Read-only, through your bank's own sign-in.
We never see your bank password
Connections run through Plaid using your bank's own sign-in (OAuth). We receive read-only transaction data, nothing more.
Encrypted at rest
Connection tokens are encrypted with AES-256 before storage and are never exposed to your browser or anyone else's.
Deleting your account deletes your data
Disconnect your cards or delete your account at any time; we revoke bank connections and remove your data. Details in our privacy policy.
I hold a stack of premium cards, $3,359 a year in annual fees when I started this, and I couldn't answer a simple question: are they worth it? The card-review sites couldn't answer it either, because they are paid by the issuers whose cards they review.
Eric Carr, founder · Why Worth My Fee exists
Before you connect a card
Short answers here; the long ones are the methodology, the known limitations, the terms and the privacy policy. Anything else: hello@worthmyfee.com.
Getting started
Do I have to connect a bank to see anything?
No. The sample audit is a real four-card portfolio with hotel status, scored end to end, and it needs no account. To audit your own cards you do connect them: the whole point is judging each credit against what you actually charged, not what you remember charging.
Which cards and banks do you cover?
91 cards and 229 credits across Chase, American Express, Capital One, Citi, Bank of America, Barclays, Bilt, Wells Fargo, Robinhood and U.S. Bank, personal and business. Every credit cites the issuer's own page with an as-of date, and we re-check those pages against the catalog every week; every card and its credits are itemized on the cards pages, and the scoring constants are on the methodology page. You can connect any U.S. institution Plaid supports, which includes every issuer in the catalog. Hold a card we don't cover yet? Tell us from Settings → Support and we add it.
How much history do you need, and how long does it take?
The audit scores your trailing 12 months, and we request up to 24 months from Plaid. The first pull lands in seconds with about 30 days of history; the rest arrives within minutes to hours, and the audit page re-runs itself as it lands. Under 30 days of history no verdict is given. Capital One shares only 90 days, so a Capital One card is judged on 90 days and marked provisional.
The verdict
What is the difference between “advertised” and “reachable”?
Advertised is the issuer's headline total. Reachable is the part your real spending already qualifies for: the credit matches charges you actually made, at the merchants and in the categories the terms require. The verdict counts what actually landed on the card toward the fee and shows the rest as upside, so a credit you could use but never have doesn't rescue a card.
What is a “trap”?
A credit that costs more to use than it returns. The classic: a hotel credit that only pays on prepaid bookings through the card's travel portal. The portal becomes the merchant of record, so Marriott, Hilton, Hyatt and IHG treat the stay as a third-party booking: elite benefits aren't honored, no points post, and the night doesn't count toward requalification. If you hold status, that $500 credit is worth less than zero. Each rule cites the program's own terms.
How do you value points?
Conservatively, at what a normal cardholder reliably gets rather than what a maximizer can squeeze out: Chase, Amex, Citi and Capital One points at 1.5¢, airline miles at 1.2–1.4¢, hotel points at 0.5–0.7¢ (Hyatt at 1.7¢). Earning below a no-fee 2% cash-back card is worth nothing extra. Every constant is on the methodology page, so if you value points differently you can redo the math by hand.
Why does it say “downgrade” instead of “cancel”?
Because we scored the cheaper card too. A cancel verdict means every cheaper card in the family was scored on your same year of charges and none of them clears its fee either; the report names the best one it rejected. If a cheaper card does clear, the verdict is downgrade.
What if the audit gets something wrong?
Every verdict shows the charges it was built from, and every credit cites the issuer page and an as-of date. Report it from the card or credit row, or from Settings → Support: a person reads every report, and a confirmed wrong verdict earns a free year. Things we already know the audit can't see are on the known limitations page.
Is this financial advice?
No. It is an estimate built from your transactions and the issuers' published terms, and you decide what to do with it. We are not affiliated with any issuer, bank or loyalty program.
Price
What is free, and what costs money?
Free: connect your cards and see your portfolio's topline (fees, advertised, reachable) plus your lowest-scoring card in full. $49 a year: every card, every credit and trap with its fine print, downgrade targets scored on your year, unlimited re-runs and your next fee date per card. The first 500 people to link a bank get 90 days free, then $29 a year for as long as they stay subscribed.
Why a subscription for a once-a-year decision?
Because the decision moves. Issuers change credits and fees mid-year, each card's fee posts on a date you have to act before, and a keep in March can be a cancel in November. The subscription buys re-runs, a reminder before each fee posts with what the last audit said, and re-scoring when terms change. It renews yearly at the price you paid, we email you before it does, and you can cancel any time from Settings. If you only want one look, the free tier gives you your worst card in full.
How does the guarantee work?
If a paid audit doesn't find at least three times its price in fees you can stop paying (firm cancel or downgrade verdicts) or credits your spending already qualifies for that were landing on other cards, email hello@worthmyfee.com within 30 days of the first charge and we refund it in full. The same function that prints the number on your report makes the refund decision. Portal-only credits and provisional verdicts don't count toward it. Full terms.
Do you earn anything when I keep, cancel, or open a card?
No. We are paid by subscribers and by no one else: no affiliate links, no issuer relationships, no referral fees, ever. That is why we can tell you to cancel.
Why are free connections removed after 30 days?
Plaid charges us monthly for every connected bank, so a free connection with no audit year is removed 30 days after linking. Your account and settings stay, and you can re-link any time.
Privacy and security
What can you see, and what can't you?
Read-only transactions from the cards you connect: dates, amounts, merchant names and categories. Never card numbers, never your bank password. Connections run through your bank's own sign-in, the connection token is encrypted with AES-256-GCM and never leaves our servers, and payment cards are entered on Stripe's pages, not ours.
How do I delete my data?
Settings → Delete account, effective immediately. We revoke every bank connection at Plaid, delete the cached transactions and your account record, and cancel any subscription. Disconnecting a single bank deletes its cache the same way. One thing survives: a one-way hash noting that your email once held a founding slot, so a deleted account can't claim a second free window.
Do you sell data or use trackers?
No. We don't sell or share your data with advertisers, and there is no third-party analytics or session recording inside the app; it keeps a short, fixed list of first-party product events with no account identifier. These public pages use PostHog for page views and clicks only, with no cookies, and both honor Do Not Track and Global Privacy Control. Details in the privacy policy.
How do I sign in?
Google, or an email link. There is no password to manage, and nothing in the account is worth a takeover: it holds no bank credentials, and the Plaid token never leaves the server.
How do I get help?
In the app, Settings → Support opens a ticket that a person reads. Otherwise email hello@worthmyfee.com (privacy questions: privacy@worthmyfee.com). Anything the audit is known not to handle yet is on the known limitations page.
Run it before your next fee posts.
Run the audit once. Know what every card is actually worth before the next annual fee posts.
Run it on my cards See a live sample auditThe guarantee: if a paid audit doesn't find at least three times its price in fees you can stop paying or credits your spending already qualifies for, email hello@worthmyfee.com within 30 days of the first charge and we refund it in full. Full terms.