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
| Category | Data Points |
|---|---|
| Bank Info | Name, logo, website, account type |
| Bonus Details | Amount, tiers, payout timing, taxability |
| Requirements | Direct deposit, minimum balance, transactions, time limits |
| Fees | Monthly fee, fee waivers, early closure fee |
| Eligibility | New customer only, lookback period, state availability |
| Validity | Expiration 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.