How We Verify Bank Offers

Last updated: January 10, 2026

Our Data Collection Process

Every offer on BankOffers goes through a systematic verification process to ensure the information you see is accurate and complete.

Step 1: Source Identification

We identify bank bonus offers from official bank websites, promotional landing pages, and verified marketing materials. We only include offers that are publicly available to consumers.

Step 2: Terms Extraction

We read the complete terms and conditions of each offer, extracting key data points:

  • Bonus amounts and tiers
  • Eligibility requirements (new customer, state availability)
  • Qualifying activities (direct deposit, minimum balance, debit transactions)
  • Time limits for completing requirements
  • Fees (monthly, early closure, minimum balance)
  • Bonus payout timing
  • Expiration dates

Step 3: Cross-Verification

We verify extracted information against multiple sources where available, including the bank's main promotion page, account opening application, and fine print disclosures.

Step 4: Ongoing Monitoring

We periodically re-check offers to confirm they're still active and the terms haven't changed. Expired offers are removed, and updated terms are reflected promptly.

How We Rank Offers

Our ranking algorithm prioritizes two factors that matter most to consumers:

💰 Bonus Amount

Higher bonuses rank higher. We use the maximum achievable bonus when offers have tiered amounts.

⭐ Ease Score

Offers with simpler requirements rank higher. Our ease score considers direct deposit requirements, minimum balances, and complexity.

Important: Affiliate relationships have no effect on rankings. We do not accept payment to rank offers higher. See our Affiliate Disclosure for more information.

The “Ease” Score Explained

Every offer receives an ease rating of Easy, Moderate, or Hard based on:

  • Direct Deposit Requirements: Is DD required? How much per month?
  • Minimum Balance: Do you need to maintain a specific balance?
  • Transaction Requirements: Number of debit card transactions needed?
  • Time Pressure: How quickly must you complete requirements?
  • Multiple Requirements: How many different conditions must be met?

An “Easy” offer typically requires just one simple action (like a direct deposit) with generous time limits. A “Hard” offer may require multiple specific activities completed within tight deadlines.

Data We Track for Each Offer

CategoryData Points
Bank InfoName, logo, website, account type
Bonus DetailsAmount, tiers, payout timing, taxability
RequirementsDirect deposit, minimum balance, transactions, time limits
FeesMonthly fee, fee waivers, early closure fee
EligibilityNew customer only, lookback period, state availability
ValidityExpiration date, last verified date

Accuracy Guarantee

While we strive for 100% accuracy, banks can change offer terms at any time. We provide “Last Verified” dates on offers and source links where available so you can:

  • See how recently we checked the offer
  • Verify details directly with the bank before applying
  • Report any discrepancies you notice

Found an Error?

If you notice incorrect information or an expired offer, please report it. We investigate all reports and update our data accordingly.