For most donations above $65 and all recurring donations, donating by bank account is by far the least expensive method of payment in terms of transaction fees taken out of your donation. Stripe, our payment processor, takes 0.8% of each transaction (versus the typical 2.2% + 30c), with a cap of $5 for bank transactions. If you make a sizable contribution, the max that will be taken out in fees is $5.
"Bank Accounts" include Checking and Saving accounts. We partner with third-party bank authorization platform Plaid to securely authorize your bank account for these types of donations. Plaid is Stripe's preferred bank auth provider.