Methodology

Last updated July 7, 2026

Every listing on this site follows the same three rules: the bank's own offer page is the source of truth, every field is re-checked on a schedule, and ranking is never affected by whether an offer pays us.

Where offers come from

We monitor bank promotion pages directly, plus the churning community's public reporting, to discover new offers. Discovery can start anywhere — but nothing is published until we have read the bank's official terms and standardized them into the structured fields you see on every listing: exact requirements, deadlines, fees, payout timing, and state availability.

What "verified today" means

The stamp on each offer shows when a human last re-opened the bank's offer page and confirmed the listing still matches it — amount, requirements, expiration, fine print. Our target cycle is every offer re-verified within 7 days. If a stamp is older than that, we show it faded rather than pretending it's fresh.

How offers are ranked

The default sort is simply the bonus amount. You can re-sort by expiration or newest. Whether an offer earns us a commission has zero effect on order, inclusion, or how we describe it — several of the best offers we list pay us nothing, and they always will.

Why some offers have no affiliate relationship

Affiliate programs exist for some banks and not others. We list an offer if it's good, not if it pays. When there's no program, the "view offer" button goes to the same place either way: the bank's official page. See how we make money for the full picture.

The data nobody else structures

Bank fine print rarely answers the questions that actually matter to churners — does an ACH transfer count as a direct deposit? when does the completion clock actually start? We encode those as first-class fields. Where the answer isn't confirmed, we say unknown rather than guessing.

Found an error?

Tell us and we'll fix it fast — details on the about page.