Skip to content

Latest commit

 

History

History
27 lines (17 loc) · 1.36 KB

README.md

File metadata and controls

27 lines (17 loc) · 1.36 KB

venmo2ynab

This is a command-line tool for converting exported Venmo CSV statement files to a compatible format for importing into YNAB.

The tool accepts an arbitrary number of CSV files that you can export from the Venmo web interface and generates a single CSV that YNAB accepts. It exports the transactions in the "Option 2" format (combining both outflow and inflow transactions into one field) found in the YNAB Formatting a CSV File document.

Usage

  1. Log into Venmo, and go to your statements.
  2. Download some CSVs of statements.
  3. Install venmo2ynab.
  4. Run venmo2ynab STATEMENT_FILE_HERE transactions-4-ynab.csv to convert your statements to a YNAB compatible format.
  5. Go to the Venmo account you set up in YNAB and click the "Import" button. Upload the transactions-4-ynab.csv file with all of your transactions.

Installation

This script uses python3. Its only dependency is Click, a tool for making command-line scripts easy.

Installing is a snap. Clone this repo and run:

pip3 install .

License

See LICENSE.md.