You copied an account number into a payment form and the transfer came back as R04. Pull up the bank’s ACH instructions and compare them with what the sender used. Start with the account number, including any zeros at the beginning.
What does ACH return code R04 mean?
Nacha describes R04 as Invalid Account Number Structure. The account number in the entry failed a format check. With R03, the number can have a valid structure but the bank cannot match it to the intended person or an open account. R02 means the account had been closed.
The return code tells you where to start looking. Ask the sender for the exact code, payment amount and reference. Your bank can confirm the account number and routing number to use for ACH.
Example: a leading zero went missing
Imagine your bank shows an account number beginning with 0, but a spreadsheet drops that zero before payroll copies the number into its system. If the bank rejects the shortened format and returns R04, send payroll the corrected ACH details through its official portal.
Ask whether changing your direct deposit profile also fixes the returned paycheck. Payroll may need to reissue it separately. Keep the original payment reference and ask when to expect the replacement.
What to check before the payment is sent again
Use your bank’s official app, website or support number to confirm the ACH instructions for the account.
- Match the return to the original payment by its date, amount and reference.
- Get the account number, ACH routing number and account type from your bank. Copy every digit as shown, including leading zeros.
- Update the details in the sender’s verified portal or through its approved secure process. Ask whether it needs to verify the account or collect a new authorization.
- Confirm the original payment was returned and ask who will start the replacement. If a retry is scheduled, check which account it will use before sending a separate payment.
- Save the confirmation and check that the replacement posts to the intended account.
For a Bitcoin order, ask the provider whether you can retry the same order or need a new quote. The ACH return-code guide explains how to track the payment and order separately.
Sources & further reading
General payment information and purchase-specific details serve different purposes. Review the current offer and terms before proceeding.
Original Fiat2Bitcoin guide. Examples are illustrative; they are not live quotes or customer transactions. How we prepare our guides.



