All Features Included

Every Feature You Need to Track Bank Bonuses

Built by a bank bonus enthusiast, for bank bonus enthusiasts. No fluff, no bloat—just professional-grade tools.

Core Tracking Features

Professional tools for tracking every type of bonus requirement

Five Requirement Types

Track Direct Deposits (amount, occurrences, consecutive months, cadence), Balance Holds (target amount, deposit deadline, hold duration), Debit Transactions (count-based, minimum amounts, ATM exclusions), Initial Funding (amount and source), and Custom Requirements with flexible fields.

Smart Progress Tracking

Always know where you stand with overall account progress (0-100%), per-requirement progress with visual indicators, time-based progress for balance holds, count-based progress for deposits and transactions, and completion timestamps for auditing.

Activity Timeline

Log every event that matters: direct deposits with source tracking (Employer DD, ACH, Venmo, Zelle, etc.), balance deposits and withdrawals, debit card transactions (with ATM exclusion), bonus payments received, notes and adjustments, verified status and posted dates.

Organization Features

Manage multiple accounts and household members effortlessly

Multi-Player Household Tracking

Perfect for couples and families. Create multiple 'players' (P1, P2, etc.), track each person's accounts separately, see household totals and statistics, coordinate relationship bonuses, and view per-player expected and received bonuses.

Account Grouping

Track relationship bonuses by grouping accounts by bank. Share requirements across groups, calculate combined balances, track group-level progress, and see total expected bonuses for the group.

Dashboard & Filtering

Your command center with progress overview card (open accounts, expected bonuses, completion %), due soon section (reminders within 7 days), recent activity feed, filter by player/bank/status/type, and search across all accounts.

Reminders & Notifications

Never miss a deadline with smart, iOS-optimized reminders

Smart Notification System

iOS-optimized reminders with priority-based scheduling (handles iOS 64-notification limit). Six reminder types: DD, Balance Hold Deposit Due, Balance Hold Release, Debit Txn, Bonus Due, Churnable. Custom reminders with flexible dates, repeat functionality, enable/disable per reminder, sound control and calendar sync.

Automatic Date Calculations

Smart date math: Deposit due dates (X days from signup), Balance hold end dates (deposit + hold days), Bonus expected dates (after signup OR after requirements met), Churnable dates (signup + churnable days), Next direct deposit suggestions based on cadence, User overrides supported for all dates.

Security & Privacy

Bank-level security with complete privacy

Encrypted Document Storage

Bank-level security with AES-256-GCM encryption, Keychain-stored encryption keys, File protection (encrypted when device locked), Face ID/Touch ID for high-risk documents. Supported types: Bonus Terms, Account Statements, 1099s, Offer Letters. 50MB per attachment limit with automatic cleanup of orphaned files.

100% Local Storage

Your data never leaves your device. SwiftData local database (iOS 17+), No cloud sync in v1 (iCloud optional in v1.1), No network requests, No analytics or tracking, Backup via encrypted CSV export, Complete file protection when locked.

Data Management

Import, export, and report with professional tools

CSV Import/Export

Easy migration and backup. Import accounts from your existing spreadsheet, Import events in bulk, Column mapping wizard for flexibility, Validation with detailed error reporting, Export all accounts and events, Downloadable templates included, RFC 4180 compliant parsing.

PDF Report Generation

Professional reporting: Single account reports (full details, progress, timeline), Player portfolio reports (all accounts for one person), System-wide reports (all accounts, all players), Include/exclude attachments and balance history, Built-in preview and share functionality, Save to Files app.

1099 Tax Tracking

Stay organized at tax time with per-account, per-year tracking, Received status and amount, Received date tracking, IRS deadline warnings (January 31), Overdue detection, Link to document attachments, Badge count in Overview tab.

Account Management

Complete lifecycle management for all account types

Business Account Support

Full business account tracking: Business name and structure (LLC, S-Corp, etc.), Business start date, Masked EIN (last 4 digits only - security best practice), Business-specific account types. All standard features work for business accounts.

Balance History Tracking

Document compliance with manual balance snapshots, Date and amount tracking, Notes per snapshot, Latest balance quick access, Historical records for auditing, CSV export capability.

Account Closing Workflow

Safe account closure with validation warnings (incomplete requirements, bonus not received, not churnable yet), Missing 1099 detection, Acknowledgment required, Close reason tracking, Prevents accidental data loss.

Interface & Experience

Beautiful, native iOS design optimized for ease of use

Native iOS Design

Built for iPhone with SwiftUI modern interface, SF Symbols throughout, Smooth animations and transitions, Pull-to-refresh, Swipe actions (delete), Empty states with helpful guidance, Dynamic Type support, VoiceOver-friendly.

4-Step Account Creation Wizard

Easy setup: 1) Basic Info (player, bank, type, dates), 2) Requirements (configure all types), 3) Bonus Info (expected amount and timing), 4) Review (summary before creation).

See BonusLedger in Action

Download now and start tracking your bonuses like a pro