Paying vendors or payroll? → ACH payment generator
Collect pre-authorized payments from customers by uploading a debit file to your bank.
Works with any US bank that accepts NACHA files, once your account is enabled for debit origination (service class 225).
Most users upload a completed CSV. Use Enter in Browser to enter values manually or review imported data before generating.
Download the template, fill in your originator details and payments, export to CSV, then upload here. Imported values are available to review before generating.
CSV Column Reference
| Column | Used in | Description |
|---|---|---|
| section | All rows | META or PAYMENT |
| key | META rows | Field name, e.g. company_name, company_entry_description, immediate_destination. Download the blank CSV or Excel template for the full list of META keys. |
| value | META rows | Field value for the META key. For company_entry_description, enter the batch description shown to account holders (e.g. INVOICE, RENT, DUES) — max 10 chars. |
| batch_type | PAYMENT rows | PPD (Batch 1) or CCD (Batch 2) |
| receiver_name | PAYMENT rows | Customer full name |
| receiver_routing_9 | PAYMENT rows | 9-digit ABA routing number — format as Text in Excel to preserve leading zeros |
| receiver_account | PAYMENT rows | Bank account number — format as Text in Excel to preserve leading zeros |
| amount_usd | PAYMENT rows | Payment amount, e.g. 1000.00 |
| payment_id | PAYMENT rows | Your internal reference ID (optional) |
Example Rows
section,key,value,batch_type,receiver_name,receiver_routing_9,receiver_account,amount_usd,payment_id
META,direction,debit,,,,,,
META,company_name,ACME CORP,,,,,,
META,company_entry_description,INVOICE,,,,,,
META,immediate_destination,021000021,,,,,,
PAYMENT,,,PPD,CUSTOMER A,021000021,1234567890,1000.00,INV001
PAYMENT,,,CCD,CUSTOMER B,021000021,9876543210,2500.00,INV002
After uploading, switch to Enter in Browser to review all imported values before generating.