Transaction Import
Import Bank Exports
Upload a CSV or XLSX file exported from your bank. Expensicat uses AI to automatically map your file's columns to transaction fields — date, amount, currency, description, and more. Review the mapping with a live preview, adjust if needed, then hit import.
Smart Account Matching
Each unique IBAN in your import gets its own bank account. If that IBAN already exists from a bank connection, transactions go straight into the existing account. On repeat imports of the same IBAN, the account is reused — no duplicates, no orphaned accounts.
Full Processing Pipeline
Imported transactions aren't second-class citizens. They go through the same enrichment, embedding generation, and match suggestion pipeline as synced transactions — so they show up in analytics, get merchant logos, and match against your entries.
Background Import with Progress
Large files import in the background. A progress bar shows how many transactions have been processed, how many duplicates were skipped, and which stage the import is in. Close the dialog and the import continues — you'll get a toast when it's done.
- TransactionsImport transactions from CSV, XLSX, or XLS bank exports
- AIAutomatic column mapping — AI reads your file headers and maps them to the right fields
- BankingIBAN-scoped import accounts — each IBAN gets its own account, reused across imports
- TransactionsLive preview of mapped data before importing
- TransactionsImported transactions go through the full pipeline — enrichment, embeddings, and match suggestions
- TransactionsBase currency conversion at import time using exchange rates
- NotificationsActionable notifications with deep links to the relevant entity
- EmailBranded email templates for notification emails
- DocumentsImproved mobile UX for documents browser
- TransactionsDuplicate detection prevents re-importing the same transactions twice
- InvoicingExtended invoice payment matching window to full lifecycle
- MobileFixed transaction detail sheet scroll on mobile
- BankingCorrected GoCardless reconnect redirect URL