ACH file viewer

Open a NACHA file and read it as plain tables. Convert a NACHA file to Excel or CSV in one step.

Drop your ACH file here

This site does not upload your file.

Free. No signup. This site does not upload your file.

Checked against 5 sources. Last reviewed .

How to use the ACH file viewer

  1. Drop your file on the box, choose it, or paste its text.
  2. Read the summary. It shows who the file is for, who sent it, when it was created and the totals. If the file is a return file or a Notification of Change file from a bank, the first line says so.
  3. Look through each batch. Every payment is one row: name, amount, account type, what kind of payment it is, and the trace number.
  4. Export the table to Excel or CSV if you need to sort, filter or share it.

What the columns mean

ColumnMeaning
NameThe person or business being paid or charged
AmountThe amount of the payment, in dollars
Account typeChecking, savings, general ledger or loan
TransactionWhat the two-digit transaction code means, such as a checking credit or a savings debit
Account numberMasked to the last four digits unless you choose to show it
Routing numberThe receiving bank’s 9-digit routing number
Trace numberThe 15-digit number that identifies the payment
Return or changeOnly in a file from a bank: the return code or change code, with a link to the page about it
AddendaExtra information, such as a payment note

A credit puts money into the account (a deposit). A debit takes money out (a payment collected).

On a phone each payment is shown as a small card, so nothing scrolls sideways.

Read a return file or a Notification of Change file

Two kinds of NACHA files report on payments that were sent earlier. If your bank or your software gives you one, open it here. To see what each one looks like, press “Try a sample return file” or “Try a sample NOC file” in the box above.

  • A return file holds payments that were sent back. Each one carries a return code, such as R01.
  • A Notification of Change (NOC) file holds corrections. Each one carries a change code, such as C01, and the corrected data.

For a return file the viewer adds a table called “Returned payments”:

ColumnMeaning
Return codeThe code and its short name. The link opens the page about that code
Original trace numberThe trace number of the payment that came back. Use it to find that payment in your own records
Date of deathShown only when the bank filled it in. It is written as month, day and a two-digit year
Can you send it again?The answer from the page about that code, word for word
What to do firstThe first step from the page about that code

Above the table you see how many payments came back for each code.

For a change file the viewer adds a table called “Changes the bank asks for (NOC)”. It shows the change code, what the notice gives you, and the corrected data. A corrected account number is hidden like the others until you tick the box.

Some return codes are messages between two banks about an earlier return (R61 to R77). For those the viewer shows the code and its link only.

To see the lines of these files one by one, read what a return file looks like and what a Notification of Change file looks like.

Transaction codes you will see most

CodeMeaning
22Checking credit (deposit)
27Checking debit (payment)
32Savings credit (deposit)
37Savings debit (payment)
23, 28, 33, 38Prenotes: zero-dollar test entries
21, 26, 31, 36Returns and Notifications of Change

See the full list of ACH transaction codes for the others.

Common mistakes and how to fix them

  • Values in the wrong columns. If the file has format errors, fields can shift. The viewer tells you when it finds format errors. Open that line to see each error and how to fix it.
  • Sharing an export with full account numbers. Keep the numbers masked unless the other person needs them.
  • Leading zeros lost in Excel. The Excel export keeps routing and account numbers as text. If you open the CSV in Excel instead, format those columns as text.

Questions and answers

How do I convert a NACHA file to Excel?

Drop the file on the viewer, then choose "Export Excel". You get one row per payment with the name, amount, account type, routing number, trace number and batch details. "Export CSV" gives the same table as a CSV file.

How do I open an ACH file?

An ACH file is plain text, so any text editor can open it, but the lines are hard to read. This NACHA file viewer turns each line into labeled columns. Drop the file on the box or paste its text.

Are the account numbers hidden?

Yes, by default. Only the last four digits are shown. Tick "Show full account numbers" to see them. Exports use whatever is on screen, so an export is masked unless you tick the box first.

Is the file uploaded to your server?

No. The viewer is a NACHA file reader that runs in your browser. This site does not send the file anywhere.

Can it read return files and Notification of Change files?

Yes. The viewer says at the top when a file is a return file or a Notification of Change file. A return file gets a table called "Returned payments". Each row shows the return code with a link to its page, the name, the amount, the trace number of the payment that came back, and what the code page says about sending it again. A change file gets a table called "Changes the bank asks for (NOC)". Each row shows the change code and the corrected data. A corrected account number is hidden like the others until you tick the box. Both tables are part of the CSV and Excel exports. The full lists are on the return codes and NOC codes pages.

Sources

  1. ACH file details (record layouts), Nacha
  2. ACH file overview (transaction codes and record sequence), Nacha
  3. ACH Return, NOC and Transaction Codes, Commerce Bank
  4. NACHA returns (the return addenda record, with the original trace number), Huntington National Bank
  5. IAT Specific Data Elements (what the addenda lines of an international payment hold), Nacha

Last reviewed . How we check our information. Report a mistake on this page.

General information, not legal or financial advice. Rules change and banks set their own requirements. Check with your bank before you act. ACH Forms is not affiliated with Nacha.