Last updated:
Import bank statement CSV into GnuCash for free, open-source personal accounting
Convert Statement to CSV First →GnuCash is free, open-source accounting software for personal and small business finances. It supports CSV import for bank transactions, making it a natural pairing with this free, privacy-first PDF converter.
Use the converter to create a CSV from your bank statement PDF.
Open GnuCash and navigate to the bank account register you want to import into.
Go to File > Import > Import Transactions from CSV. Select your CSV file.
GnuCash shows a column mapping dialog. Map Date, Description, and Amount (or Deposit/Withdrawal) columns.
Preview the transactions, resolve any duplicates, and complete the import.
Data breaches in the financial sector increased 18% year-over-year.
Source: Identity Theft Resource Center 2024 Data Breach Report
U.S. consumers used an average of 5.3 financial products in 2023.
Source: Federal Reserve - Economic Well-Being of U.S. Households
Yes. GnuCash is free and open-source software (GPL license). Combined with our free converter, you have a completely zero-cost financial management setup.
Yes. GnuCash runs on Linux, macOS, and Windows. Our converter works in any modern browser on any of these platforms.
Yes. When you import CSV transactions, GnuCash places them in the target account and an 'Imbalance' account. You then assign each transaction to the correct contra account.
Convert your PDF to CSV first, then follow the steps above to import into GnuCash.
Convert PDF to CSV →