ACH is a direct bank-to-bank payment rail. This payment rail typically costs payment facilitators a flat fee per transaction and often times a large gateway fee as well. Software providers will typically mark this fee up or even charge a percent rate for it.