Import Bank Statements
If you have historical bank statements that weren’t captured by the Plaid connection, or your bank isn’t supported by Plaid, you can import statements manually.This step is optional. It’s useful for backfilling history from before you connected your bank.
Supported formats
| Format | Details |
|---|---|
| CSV | Most reliable. Download from your bank’s website. |
| XLSX | Excel spreadsheets work too. |
| Cashflowy extracts transaction data using AI-powered document processing. |
How to import
Wait for processing
Cashflowy processes the file and extracts transactions. You’ll see the status update in real-time:
| Status | Meaning |
|---|---|
| Pending | Uploaded, waiting to process |
| Processing | Parsing and extracting transactions |
| Parsed | Ready for your review |
| Reviewing | You’re reviewing the extracted data |
| Confirmed | Transactions imported successfully |
| Failed | Something went wrong — check the file format |
Review extracted transactions
Once parsed, you’ll see a preview of the extracted transactions. For CSV files, confirm which columns represent date, description, and amount.
What about duplicates?
What about duplicates?
If the import period overlaps with transactions already in Cashflowy (from Plaid), the system attempts to detect and skip duplicates. Review the results carefully.
CSV is more reliable than PDF
CSV is more reliable than PDF
Whenever possible, use CSV or XLSX. PDF extraction uses AI which can occasionally misread data, especially with unusual statement formats.