Your complete guide to ACH payments with Stripe in Canada

Piyush Singh

Already a Stripe customer? You don’t need to leave your app to benefit from Wise. Stripe has partnered with Wise Platform to integrate our global payments infrastructure directly into Stripe. That means that Stripe customers can now access fast, convenient international payments directly in their Stripe app.And, because Stripe has partnered with Wise Platform for their multi-currency payments, when you sign up with Stripe, you’ll also be able to access Wise’s fast and convenient international payments experience directly from Stripe.👉 Visit Stripe

Accepting payments efficiently is at the heart of any successful business, and for many Canadian companies, Stripe makes that easier with support for ACH payments. If you're looking to simplify how you get paid or send funds to suppliers, understanding how ACH works with Stripe in Canada can streamline your operations.

Does Stripe support ACH payments in Canada?

Stripe doesn’t currently support traditional ACH debit or credit transfers for Canadian bank accounts. ACH (Automated Clearing House) is a US-based payment system, meaning ACH payments through Stripe are only available for bank accounts based in the United States1.

However, Canadian businesses can still accept ACH payments from US customers by linking a US bank account to their Stripe account. This setup is common for cross-border businesses that want to get paid by US clients using the ACH network.

For domestic payments within Canada, Stripe recommends using Pre-Authorized Debit (PAD)2. PAD works similarly to ACH debits by allowing businesses to withdraw funds directly from a customer’s Canadian bank account, but it operates under Canadian regulations and uses a different payment system (governed by Payments Canada)3.

It’s also worth noting that while Stripe itself does not support outbound ACH payments from Canada, you can send ACH payments from the US to Canada using a process called International ACH Transfer4. These transfers often involve:

  • Currency conversion (from USD to CAD),
  • Processing times of several business days,
  • Variable fees depending on the provider, and
  • Exchange rates that impact the final amount received.

Not all banks or providers support International ACH Transfers, and there may be limits on the transfer amount or additional compliance requirements.

Stripe ACH Canada – Receiving payments in CAD and USD

Stripe offers Canadian businesses several ways to receive payments, but ACH Direct Debit support is limited to US bank accounts. Even though you can't currently receive ACH payments in CAD through Stripe, options are still available to help you collect payments locally and cross-border.

How ACH Direct Debit works with Stripe for Canadian businesses

If you're a Canadian business that needs to collect payments from US customers, here’s what you need to know:

  • You need to connect a US bank account to your Stripe account. ACH debits are only supported for accounts denominated in USD and located in the US.
  • Stripe requires you to collect customer authorization via a Stripe-hosted mandate form before initiating ACH debits5.
  • ACH payments take 2–5 business days4 to process and can be reversed if the customer has insufficient funds or disputes the transaction6.
  • Stripe charges 0.80% per ACH transaction, capped at $5 USD7.

Pre-Authorized Debits (PADs) for CAD transactions

For domestic payments in Canadian dollars, Stripe supports Pre-Authorized Debits (PADs)7 as an alternative to ACH:

  • PADs allow businesses to debit Canadian bank accounts with customer authorization8.
  • You'll need to provide a valid mandate form to meet Payments Canada requirements.
  • Customers are required to provide their institution number, transit number, and account number.
  • PAD transactions can take up to 5 business days to complete and are subject to dispute rules governed by Payments Canada9.
  • Stripe handles mandate storage and recurring billing, making PADs ideal for subscription-based or invoice-driven business models.
  • While Stripe does not support domestic ACH for Canadian bank accounts, PADs provide a compliant and convenient way to collect domestic CAD payments from Canadian customers via direct debit.

Sending ACH payments from Canada with Stripe

Stripe’s infrastructure in Canada is mainly designed to receive payments, not to send them. Here’s what Canadian businesses should know:

  • ACH Direct Debit with Stripe is for collecting payments from US bank accounts only.
  • Stripe doesn’t support initiating payments to Canadian bank accounts via the ACH network. Domestic payouts are handled through Interac e-Transfers or standard bank transfers (EFT), not ACH.
  • For payouts to connected accounts, Canadian businesses can only send funds to local bank accounts in CAD through Stripe Connect. These are not ACH-based transactions but domestic transfers managed by Stripe.

Costs and settlement times for Stripe ACH in Canada

Even though Stripe enables Canadian businesses to accept ACH Direct Debit from US customers and Pre-Authorized Debits (PADs) in CAD, each payment method comes with its own cost and settlement window. Below is a breakdown of what you can expect when accepting ACH payments through Stripe.

Payment MethodCurrencyFeeSettlement Time
ACH Direct Debit (from US customers)USD0.8% (max $5.00 USD per transaction)7Typically 2–5 business days4
Pre-Authorized Debit (PAD - from Canadian customers)CAD1.0% + C$0.40(max $5 CAD per transaction)10Up to 5 business days9

* Fees as of 19th May 2025

Stripe ACH Canada limitations for international payments

Even though Stripe offers ACH capabilities for Canadian businesses, there are clear limitations when it comes to international payments.

What’s supported

  • Receiving USD payments via ACH debit: Canadian businesses can accept payments from US customers using ACH Direct Debit (via the US banking network), provided they have a US bank account connected to Stripe.
  • Pre-Authorized Debit (PAD) in CAD is also supported, but this is primarily for domestic payments from Canadian customers.

What’s not supported

  • Sending ACH payments internationally: Canadian Stripe accounts can’t initiate outbound ACH transfers to US or other international bank accounts.
  • ACH Credit Transfers: Stripe mainly supports ACH debit, where businesses pull funds from a customer’s bank account after obtaining authorization. ACH credit — where a business pushes funds — is not available via Stripe in Canada.
  • Multi-currency ACH acceptance: Aside from USD (via a US bank account), Stripe Canada doesn’t support receiving other currencies via ACH or PAD.

Commonly asked questions about Stripe ACH in Canada

Q: Can I receive ACH payments in Canada using Stripe?

A: Yes, but with some limits. Canadian Stripe accounts can receive ACH Direct Debit payments in USD if they’re connected to a US bank account. For payments in CAD, Stripe uses Pre-Authorized Debits (PADs) instead of ACH.

Q: Can I send ACH payments internationally using Stripe?

A: No, Stripe Canada does not support outbound ACH transfers to international bank accounts. Stripe’s ACH services are designed for receiving payments, not sending them.

Q: What is the difference between ACH and PAD?

A: ACH (Automated Clearing House) is the US system for bank-to-bank payments, used for transactions such as direct deposits and bill payments. PAD (Pre-Authorized Debit) is the Canadian equivalent, used to withdraw funds from a customer’s Canadian bank account with prior authorization. Both allow businesses to pull funds from a customer’s account, but they operate within different banking networks and have different compliance rules.


Sources:

  1. Wire transfer guide - Stripe
  2. Canada PADs Debit - Stripe
  3. Pre-authorized debit payments in Canada | Stripe Documentation
  4. ACH Payments from US to Canada - Stripe
  5. ACH Direct Debit | Stripe Documentation
  6. ACH returns 101: What they are and how to manage them - Stripe
  7. What an ACH payment is and how an ACH transfer works | Stripe
  8. A guide to pre-authorized debits in Canada | Stripe
  9. Pre-authorized debit payments in Canada | Stripe Documentation
  10. Pricing & Fees - Stripe
Sources verified on 5 June, 2025


*Please see terms of use and product availability for your region or visit Wise fees and pricing for the most up to date pricing and fee information.

This publication is provided for general information purposes and does not constitute legal, tax or other professional advice from Wise Payments Limited or its subsidiaries and its affiliates, and it is not intended as a substitute for obtaining advice from a financial advisor or any other professional.

We make no representations, warranties or guarantees, whether expressed or implied, that the content in the publication is accurate, complete or up to date.

Money without borders

Find out more

Tips, news and updates for your location