CSV file importing

What types of files can YNAB import?

YNAB can import any of the file formats listed below. For a more details on each of the formats listed please check out our Importing Overview page.

  • QFX - Quicken® File Exchange
  • OFX - Open File Exchange
  • QIF - Quicken® Interchange Format
  • CSV - Comma-separated values

All of the files listed above can be viewed/edited in any program that can read plain text files (such as Notepad in Windows or TextEdit on Macs).

CSV is the file of last resort. It's the only one that lacks an industry standard by which to go by and as such each bank formats them differently. If at all possible see if your bank can provide you with a different format with which to import.

What does YNAB look for in a CSV file?

In order to import a CSV file into YNAB it must follow a specific structure. The 3 line example below outlines exactly how a file might look if it contained only 2 transactions.

01/25/12,Sample Payee,,Sample Memo for an outflow,100.00,
01/26/12,Sample Payee 2,,Sample memo for an inflow,,500.00

To format your file the way YNAB requires, open it in a text editor and make your transactions look like the sample ones above.

You'll notice every field is separated by a comma so it's important that every field is present in each line, even if your transactions don't fill every field. Always include the "Date,Payee,Category,Memo,Outflow,Inflow" line at the very top as it is required. 

Any field can be left blank except the date. Valid date formats:


Categories will only import if the category already exists in your budget file with the exact same name. Otherwise the categories will be ignored when importing the file.

FREE online conversion tools

Custom YNAB specific tool → 
Instructions on how to use it →

Generic CSV conversion →

CSV Desktop software

Windows - CSVed - Cardware

MacXTabulator - $19.99 USD