# ACH - Integration with your bank

To process ACH transactions, Your PayorCRM account can directly connect to your bank to trigger ACH payments. You may reach out to <solutions@payorcrm.com> to set this up.

### Advantages of this option

**Lower Fees**

You will pay around $0.50 to $1 per transaction (varies by bank)

**Faster Funds settlement**&#x20;

With the Direct Bank Integration option, Funds are always settled **the next working day.**

{% hint style="info" %}
Not suitable for accounts with lower ACH payment volumes
{% endhint %}

### Process flow(Simplified)

<figure><img src="https://3374705038-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LNdJcNMhJqomLNd_IiQ%2Fuploads%2FzCvCJVnVl9IyFeLa0qDM%2FAch%20process.png?alt=media&#x26;token=22165255-86d6-4c60-ad09-dc9efa34e80e" alt=""><figcaption></figcaption></figure>

### Usual implementation steps

1. **Introduction to Bank Point of Contact (Task Owner: You)**:
   * You will introduce us to your Bank Point of Contact or Account Manager (Bank POC) via email.
2. **Configuration Inputs and SFTP Details (Task Owner: PayorCRM)**:
   * PayorCRM will request the necessary configuration inputs from your bank. These include the details mentioned below, as well as information about the bank’s SFTP (Secure File Transfer Protocol) configuration.
3. **Test ACH File Generation (Task Owner: PayorCRM)**:
   * PayorCRM will create a test ACH (Automated Clearing House) file using dummy data. This file will be shared with the bank via the SFTP location set up in the previous step.
4. **Bank Validation (Task Owner: Bank)**:
   * The bank will validate the test ACH file to ensure its accuracy and compliance with ACH standards.
5. **Go-Live Approval (Task Owner: Bank)**:
   * Once the bank confirms the validity of the test file, they will give the go-ahead for the system to go live.
6. **Account Setup for Live Transactions (Task Owner: PayorCRM)**:
   * PayorCRM will configure your account to start processing live ACH transactions.
7. **Testing Live Transactions (Task Owner: You)**:
   * To verify the live transaction process, you will create a test transaction using a dummy customer and a $1 invoice.

{% hint style="info" %}
To view the contents of the ACH file generated by the system in a human readable form use the link - <https://www.payorcrm.com/nacha-file-parser/>
{% endhint %}

During implementation, We may require the following information from your bank to set this up. This would of course be handled by PayorCRM team

* Immediate Destination (record 1: 4-13):&#x20;
* Immediate Origin (record 1: 14-23):&#x20;
* Immediate Destination Name (record 1: 41-63):&#x20;
* Immediate Origin Name (record 1: 64-86):&#x20;
* Company Name (record 5: 05-20):&#x20;
* Company Identification (record 5: 21-40):&#x20;
* Company Entry Description (record 5: 41-50):&#x20;
* Originating Dfi (record 5: 80-87):&#x20;
* SFTP account details:
* SEC code to be setup as WEB
* Unbalanced file / Balanced file
