Skip to main content
All CollectionsSelling Your Offers OnlineStripe Integration
✨NEW✨ Accepting ACH Bank Payments with Punchpass
✨NEW✨ Accepting ACH Bank Payments with Punchpass

Learn how to enable ACH payments in Punchpass for secure, direct bank transactions.

Leah avatar
Written by Leah
Updated over 2 weeks ago

Adding ACH (Automated Clearing House) as a payment option in Stripe gives your US-based customers greater flexibility by enabling direct payments from their bank accounts. This is an excellent alternative for those who prefer not to use credit or debit cards.

Reasons to Allow ACH Payments:

  • Lower Fees for Businesses: ACH payments have lower processing fees compared to credit/debit cards, making them cost-effective for larger transactions.

  • Security: ACH transactions are secure, using encryption and fraud prevention measures.

  • No Chargebacks: Unlike credit cards, ACH payments don’t have chargeback risks.

  • Faster than Checks: ACH is quicker than paper checks, with no risk of delays or loss.

Limitations to Consider:

  • Processing Time: ACH payments can take 3-5 business days to process, which may delay cash flow.

  • Failed Payments: Payments can fail due to insufficient funds or incorrect account details, leading to delays and additional work.

  • Limited Reach: ACH payments are only available in the U.S. for now. If you're interested in adding more payment methods to your Stripe checkout, please check out the linked guide. We hope to expand bank direct transfers for other countries soon.

  • Account Verification Delays: Verifying bank accounts can delay processing, especially if microdeposits are used.

Who can use this feature?

  • Accepting ACH payments with Stripe is available only to accounts based in the USA with USD as their currency in Punchpass (Manage > Settings > General Settings).



How to Add or Remove ACH as a Payment Method on Your Stripe Checkout

ACH is automatically active and available when you set up your Stripe account, making it easy for you to accept ACH payments without any additional steps.

If you prefer not to accept this payment method, you can easily turn it off in your Stripe account settings and confirming it's turned off by following the steps below!


How to Change Your Payment Method Settings

  • Log into your Stripe account. To adjust your payment methods, click on the gear icon in your Stripe account, and in the Payments section, select Payment Methods.

    enable ACH payments

    On the Payment Methods screen, you'll see a variety of payment methods.

  • Enable or Disable ACH Direct Debit. If you don’t see ACH as an option, then ACH isn't available for your account. If you believe it should be available, please contact Stripe support.

    • Review the current status of ACH payments by scrolling down to the Bank Debits section.

    • To disable ACH payments, please set the payment method status to "Off." When ACH is inactive, the payment method status will be displayed as:


    • To activate and confirm that ACH payments are active, you'll turn the payment method "On." When active, the payment method status will be displayed as:

      select ACH direct debit as a Stripe payment method

      • When enabling ACH payments, if Stripe prompts you to set up webhooks, it's safe to press the Turn on anyway button and continue.


  • Customize policies and contact information. If you decide to collect customer information with ACH Direct Debit payments, Stripe might guide you to turn on your Privacy Settings within your Stripe account.

    These privacy settings allow you to display your return, refund, and legal policies, and your support contact information to your customers on Checkout.

    Go to Stripe's Checkout Settings to configure the information you want to display, including:

With ACH is enabled, it can be used as a payment method in Punchpass for:

  • Passes

  • Tickets


Fees and Processing Times for Bank Direct Payments

Stripe charges 0.80% per ACH payment, capped at $5.00. For example, a $100 payment incurs an $0.80 fee, while payments above $625.00 are capped at $5.00. Please see Stripe's Pricing & Fees page for the latest fee information.

ACH payments are not immediate can take several days to process.


The ACH Payment Purchase Experience for Customers

When ACH is enabled, customers can select ACH as their payment option at checkout:

  1. Standard Checkout: Customers purchase their pass or ticket as usual online using Punchpass.

  2. Select US Bank Account: On the Stripe checkout page, customers will select the option to pay with a US Bank Account as their payment method.

    Stripe checkout screen with US bank account highlighted as the payment method

  3. Bank Account Connection: Customers can create a direct link to their bank by searching for it and following the prompts to create a Stripe connection or by manually entering their bank details.

    • Linking Stripe to a Bank: Customers will search for their bank by name and will then be prompted to log in to their bank account.

      Stripe checkout screen with US bank account highlighted as the payment method


      Stripe checkout screen with US bank account highlighted as the payment method

    • Manual bank account entry: A customer will enter the required bank information and account numbers. Stripe will initiate micro-deposits to verify the account. This process may take additional processing time.

      example of stripe form to enter bank details


      After entering in their information, they'll see this notice:

      Stripe bank account confirmation form screenshot showing a bank account has been connected

  4. Bank Account Connected: After adding a bank account, customers will see a summary of their payment methods on the screen. To complete the transaction, customers should press the Pay button.

    An image of a US bank account successfully connected to Stripe as a payment method

  5. Confirmation: Customers are redirected to the purchase thank you page after completing the transaction.

    A screenshot of the purchase thank you page in Punchpass using ACH payments


Notifications to Customers

Pending Payment Email to Customers

ACH payments may take several days to process. Customers will receive a "Pending Payment" email notification to keep them informed of the transaction status.

A screenshot of a pass receipt


Customers will be able to see the payment status of their ACH paid passes from their customer accounts:

A screenshot of a customer account that shows a failed ACH payment and a pending ACH payment


How do I Handle Payment Failures or Disputes?

Failed Payment Notification Emails

If an ACH payment fails, both the business and the customer will receive an email notification.

When the payment fails, the associated pass will automatically be suspended and unavailable for the customer to use until payment has been received.

Refunding Purchases Made Using ACH Bank Direct Debit

You can refund ACH payments using the same steps as other Stripe transactions processed through Punchpass. See our guide for more details on refunding purchases.


Frequently Asked Questions About ACH Payments

Can I choose which passes are eligible for this payment method?

With ACH payments enabled, someone can purchase any passes sold through Stripe using this payment method. This option can't be turned off for certain offers.

Did this answer your question?