Import transactions from csv files to accounts in Actual
Last updated 4 months ago by jorisnoo .
Unlicense · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @jorisnoo/csv2actual 
SYNC missed versions from official npm registry.


A command line utility to import bank transactions as csv into Actual.


While Actual can import bank account statements through the "Quicken" format, not all banks support this. Instead, they may allow exporting transaction data in a custom format. This utility aims to enable importing data from unsupported banks, so they don't need to be entered by hand.

Supported Banks

  • Belfius (Belgian)
  • Sparkasse (German)
  • Zürcher Kantonalbank (German)

If you'd like to see support for another bank, please open an issue or PR ???? Please consider adding a dummy export to tests/dummy-data.

Getting Started

Install as global package through npm:

npm install -g @jorisnoo/csv2actual
# OR
yarn global add @jorisnoo/csv2actual

To import transactions from a file, run:

csv2actual filename.csv

You will be prompted to enter your buget and choose an account to import into.

Local Development

If you'd like to tinker with the code, you may use a local copy of this repository:

git clone git@github.com:jorisnoo/csv2actual.git
cd csv2actual

npm install # or: yarn install

# Make the command available globally
npm link # or: yarn link

Current Tags

  • 0.2.3                                ...           latest (4 months ago)

4 Versions

  • 0.2.3                                ...           4 months ago
  • 0.2.2                                ...           5 months ago
  • 0.2.1                                ...           6 months ago
  • 0.2.0                                ...           6 months ago
Maintainers (1)
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 4
Last Month 4
Dependencies (11)
Dev Dependencies (7)
Dependents (0)

Copyright 2014 - 2016 © taobao.org |