NACHA:
The Electronic Payments Association
13665 Dulles Technology Drive,
Suite 300
Herndon, VA 20171
(703) 561-1100
 
For help with questions related to electronic payments:
ep-info@nacha.org
 
For all other information including questions about NACHA rules:
info@nacha.org