Track cards & rewards, and know which card to use.

CardLab is a private credit card tracker for your cards, their rewards and the bank bonuses you chase. Track statements, due dates and reward caps, read a statement PDF into your ledger on the phone, ask which card to use for any purchase against a checked catalog of issuer terms in 38 countries, and track a bank sign-up bonus against the bank's own deposit rule - with no bank login.

Keep dates on the credit card tracker. Run the math on the credit card calculators. Track a sign-up offer on the bank bonus tracker.

No bank login · No real card number · Everything stays on your phone

StatementDay 1Grace · 21 daysDueDay 25
From the blog

Sourced answers that lead into the tools.

Short guides on which card to use and bank bonuses, each with the issuer page the figure was read from. The full index is the CardLab blog.

51 seconds

Watch the answer appear.

Best card, the sentence it came from, and the date it was read - in under a minute.

Prefer it without narration? Watch the music-only cut (same film, captions included).

Read the transcript

CardLab ranks every card in your wallet for the purchase in front of you. Tonight it's dining: the 3% card wins - and you see why. Caps count. 4X on the first $2,000 a quarter - then it steps down. Carrying a balance? CardLab shows what it costs this cycle - by the card's own accrual method. Statement dates, due dates, fees, bonus deadlines - one calendar. Fee verdicts, a payoff order, and what each card earned this month. Every rate and fee shows the page it was read from, and the date it was read. And when CardLab doesn't know, it says so. 657 cards, verified in 38 markets. And the tracker has 41 country presets. CardLab. Know which card - and know why.

The timeline

Most people don't misunderstand credit cards. They misunderstand the timeline.

Statement date, due date, grace period - the whole system runs on a 30-day loop. Move your payment across the month and watch interest, grace, and next cycle react. This is the exact math the app runs on your real numbers.

Scenario · $1,450 balance · $3,000 limit · 24.99% APR
Statement day 1 · Payment due day 25

StatementDuePay · day 27
Interest this cycle
$25.81
Grace period
Lost
Next cycle
Accruing

Paid in full, but 2 days late - grace is lost anyway. That costs $25.81 in interest, and next month's purchases accrue from day one.

Run it with your own numbers →

Latest update

Bank bonuses, read from the bank's own offer page.

In the iPhone app, More > Bank bonuses lists checking and savings sign-up bonuses with the exact deposit rule, the payout window and the early-close period, each beside the sentence it was read from. Track the one you are chasing: deposits so far, days left in the window, when the bank pays, and the first day you can close without losing it, with an alert before the window closes.

See it in CardLab
Try it

What does carrying a balance actually cost?

Move the sliders. This runs entirely in your browser with the same maths the app uses - nothing is sent anywhere.

Time to clear3 years 3 mo
Interest paid$886.68
Total paid$2,886.68

Pay $150 instead and it clears in 1 year 4 mo, saving $537.01 in interest.

Educational projection on a fixed payment with no new spending, at APR ÷ 12. Real statements vary by issuer and country. CardLab is not financial advice.

The lab

Run real scenarios, risk-free.

See the cost of waiting.

Compare paying in full, a set amount, and the minimum - then see the months and the interest each path costs.

Minimum: years to clear · Pay more: months

Watch utilization move.

Every purchase and payment shifts utilization in real time, with an educational Credit Health Meter - never a credit score.

$1,450 / $3,000 → 48% utilization

Know when rewards lose.

1.5% cashback is real money - until interest eats it. CardLab shows the point where a carried balance costs more than you earn.

1.5% back vs 24.99% APR → you are losing
Best Card

Which card do I use for this?

Pick a category and CardLab ranks your own cards for that purchase, from verified issuer rates - and shows the arithmetic behind the answer, not just a winner. It knows about bonus caps too: a card that has spent to its quarterly cap stops winning on a rate it can no longer pay.

BuyGroceries
Rank1. Card A · 3% on groceries - under its cap
2. Card B · 1.5% on everything
Why: 3% beats 1.5% until the quarterly cap is spent - then this rank flips, and the answer says so.
The engine

Modeled exactly, not hand-waved.

A precise, decimal-based engine runs the same math issuers use, validated by an automated test suite - no hand-waving, no rounded-off guesses.

Interest
Average daily balance · 365/360 basis
Grace period
Gained, lost, and recovered
Minimum payments
Rules with negative-amortization warnings
Scenarios
Payoff · installments · cash advance · balance transfer
Currency
Locale-aware, incl. zero-decimal yen & won
Coverage
40 country presets · 34 languages
Engines
9 simulation models, one shared core
Privacy
No bank login · no ads · no trackers
Provenance

Every rate names its source, its sentence, and its date.

Most card data is copied from a comparison site and reprinted without a date. CardLab reads rates from the issuer's own product page and keeps three things with every number: the page it came from, the exact sentence on that page, and the day it was read. A figure that cannot be tied to a sentence is rejected by the build, so it never reaches the app.

CardLab takes no commission from any issuer. No card is ranked, featured, or shown higher because of a payment - the app is funded by what people pay for it, not by which card it shows you.

Cards verified
657 from 145 issuers
Claims with a source and a date
1,483 of 1,483
Verified
2026-09-24 to 2026-09-24
Merchant brands
9,219 categorized
Card catalog
United States, Canada, Greece, United Arab Emirates, China, Japan, Australia, France, Indonesia, Saudi Arabia, United Kingdom, Poland, the Philippines, Sweden, Switzerland, the Netherlands, Türkiye, Pakistan, South Africa, Italy, Mexico, South Korea, Thailand, Norway, Singapore, Taiwan, Colombia, Germany, India, Malaysia, New Zealand, Vietnam, Hong Kong, Ireland, Spain, Egypt, Brazil and Argentina have verified card catalogs.
Tracker only, no cards
Nigeria

See coverage by market

Pricing

Free to learn. 3 days free, then $4.99 a month.

Free
$0

Everything you need to start.

  • Two cards you enter by hand, in one country
  • Timeline, payoff & utilization labs
  • Every bank bonus and its terms, and one tracked bonus
  • 5 core lessons
Get started
CardLab ProSubscription
$4.99/mo

3 days free, then $4.99/month or $39.99/year, which is 33% less than monthly. Cancel anytime in the App Store.

  • Unlimited cards, each with its own data
  • All 40 country presets
  • Installment, cash advance & balance transfer labs
  • Rewards & annual-fee breakeven, all lessons
  • Every bank bonus you chase, ranked by what the parked cash returns
Start free trial
Which card should I use for a purchase?
Ask Best Card. Type what you are buying or paying - a shop, a category, or a purpose like fuel, food delivery or the rent - and CardLab ranks the cards it has checked from the issuer's own published terms, shows the sentence each rate came from and the date it was read, and tells you when paying by card would cost you money instead of naming a winner. The ranking is a Pro feature; reading the catalog is free.
Can CardLab read my credit card statement?
Yes, on the phone. Hand it a statement PDF or a screenshot and it reads the rows on the device - no bank login, nothing sent anywhere. Every row waits in a review inbox until you accept it, so nothing touches your balance, utilization or rewards until you say so. Statement import is part of CardLab Pro.
Does CardLab connect to my bank?
No. CardLab is a manual tracker and simulator - there's no bank login, no real card number, and no CVV. You enter your own cards and activity, so there's nothing to sync with a bank and nothing to break. By default everything you enter stays on your device; optional iCloud sync is yours to turn on.
Will this change my real credit score?
No. CardLab is educational only. It shows an educational “Credit Health Meter,” not a credit score, and it does not predict scores, approvals, or lender decisions.
What does Pro unlock?
Unlimited cards, all country presets, the installment / cash advance / balance transfer labs, rewards and annual-fee breakeven, every lesson, and the bank bonus tracker for every bonus you chase, ranked by what the parked cash returns. It is an auto-renewable subscription: 3 days free, then $4.99 per month or $39.99 per year, and you can cancel anytime in the App Store.
Can CardLab tell me which card to use for a purchase?
Yes. Best Card ranks the cards you track for a chosen purchase category, using rates verified from issuer pages, and shows the reasoning behind the ranking rather than just a winner. It is cap-aware: a card that has spent to its bonus cap stops winning on a rate it can no longer pay. Ranking is offered only in markets with a verified card catalog.
Which countries and cards does CardLab cover?
CardLab's tracker and simulators work in all 40 of its country presets, because they compute from the card terms you type in yourself. Its verified card catalog covers a shorter, named list of markets, and every rate in it carries the issuer page it was read from and the date it was read. The coverage page names each market and its exact card count.
Does CardLab track bank account bonuses?
Yes. Bank bonuses lists checking and savings sign-up bonuses read from each bank's own offer page, with the deposit definition, the window and the day it starts, the payout period and any early-close window, each beside the sentence it was read from and the date. Reading the list and tracking one bonus is free; tracking several and ranking them by what the parked cash returns is Pro. The ranking takes no referral commission from any bank.
Where does CardLab get its credit card reward rates?
CardLab reads rates from the issuer's own public product page, never from a comparison site, and stores each figure with the verbatim sentence it came from plus the date it was read. A rate that cannot be tied to a sentence on the issuer's page is rejected by the build, so cards are held back rather than published with an estimate.
Practice credit before you swipe

See what happens before you swipe.

Free to start. Pro is 3 days free, then $4.99/month or $39.99/year, cancel anytime. No ads, no tracking.