Uploading Statements

Statements supports bank statements from dozens of Indian banks and credit cards. This guide explains how to upload statements and what formats are supported.

Supported Formats

FormatDescription
CSVComma-separated values, most common export format
XLSX/XLSExcel spreadsheets from bank portals
PDFBank-generated PDF statements

Supported Banks

The app automatically detects and parses statements from:

Major Banks:

  • HDFC Bank (Savings, Current, Credit Card)
  • ICICI Bank (Savings, Credit Card)
  • Axis Bank (Savings, Credit Card)
  • SBI (State Bank of India)
  • Kotak Mahindra Bank
  • IndusInd Bank
  • Yes Bank
  • IDFC First Bank

Credit Cards:

  • American Express
  • HDFC Credit Card
  • ICICI Credit Card
  • Axis Credit Card
  • SBI Card
  • Kotak Credit Card

Note: If your bank isn't listed, upload your statement anyway. The app will attempt to parse it, and we continuously add support for new formats.

How to Upload

  1. Navigate to Statements in the sidebar
  2. Click Upload Statement or drag and drop files
  3. Select the target Account from the dropdown
  4. Click Process

What Happens After Upload

  1. Format Detection - The app identifies the bank and statement type
  2. Transaction Extraction - All transactions are parsed from the file
  3. Duplicate Detection - Transactions already in the system are skipped
  4. Rule Application - Categorization rules are applied to new transactions
  5. Processing Complete - View your transactions in the Transactions page

Statement Status

StatusMeaning
ProcessingStatement is being parsed
CompletedAll transactions imported successfully
PartialSome transactions imported, some skipped (duplicates)
FailedCould not parse the statement format

Handling Duplicates

Statements uses fingerprinting to detect duplicates:

  • Each transaction gets a unique fingerprint based on date, amount, and description
  • If you upload overlapping statements, duplicates are automatically skipped
  • You'll see a count of "skipped" transactions in the upload summary

Tips for Best Results

  1. Download directly from bank - Use official bank exports, not screenshots
  2. Use CSV when available - CSV files are most reliably parsed
  3. Check the date range - Ensure the statement covers the period you need
  4. One file per upload - Upload statements one at a time for best tracking

Troubleshooting

Statement not recognized?

  • Try a different export format (CSV instead of PDF)
  • Ensure the file isn't password-protected
  • Contact support with a sample (redacted) statement

Missing transactions?

  • Check if they were marked as duplicates
  • Verify the date range of your statement
  • Look in the Transactions filter for the correct account