← Blog
7 min read

Stripe ACH vs Credit Card Fees: When ACH Saves Money

ACH bank transfers cost 0.8% capped at $5. Credit cards cost 2.9% + $0.30 — or more with international cards. For the right transaction types, switching to ACH can reduce your payment processing costs by 70–90%.

Find your ACH savings opportunity: Upload your Stripe Balance CSV and see which of your transactions would save money on ACH. Or try the sample report.

Free preview: Upload your Balance CSV, check the headline rate and top drivers, then unlock the full report for a $12 one-time payment if you want line-level high-fee charge details, exports, and savings actions. Full-report private links stay available for 30 days; see the Privacy Policy for retention details.

The fee comparison

Short answer

ACH is usually cheaper for large US bank payments, especially B2B invoices and annual plans. Cards are usually faster and easier for checkout conversion.

MethodRateFixed feeCap
Credit/debit card (domestic)2.9%$0.30None
International card4.4%$0.30None
ACH Direct Debit0.8%None$5.00

ACH is US-only. Stripe also supports SEPA Direct Debit for Europe (0.8%, capped at €5) and BECS for Australia (1.75%, capped at A$3.50).

Stripe Billing: pay-as-you-go is about 0.7% of billing volume on top of card or ACH processing; fixed annual plans start around $620/month instead — confirm your plan on stripe.com/pricing.

When ACH is clearly better

Under the common US-listed rates below, there is no positive transaction amount where a standard domestic card becomes cheaper than ACH. ACH has the lower percentage rate, no $0.30 fixed fee, and then a $5 cap.

ACH fee = min(0.8% × amount, $5 cap). Domestic card = 2.9% × amount + $0.30.

The useful threshold is the ACH cap: at $625, ACH reaches $5 and stays there, while card fees keep rising. The trade-off is not price — it is settlement speed, failure risk, customer friction, and whether ACH fits the buyer.

Fee comparison by transaction size

$50Card: $1.75ACH: $0.40ACH
$100Card: $3.20ACH: $0.80ACH
$500Card: $14.80ACH: $4.00ACH
$625+Card: $18.43+ACH: $5.00ACH (capped)
$1,000Card: $29.30ACH: $5.00ACH (capped)

The right use cases for ACH

  • B2B invoices over $500

    This is the clearest win. A $2,000 invoice on a card costs $58.30. On ACH it costs $5.00. That's $53 saved on a single payment — and US businesses are generally comfortable with bank transfers for invoices.

  • Annual subscription plans

    If you offer annual billing, the lump-sum payment is often $500–$5,000. Offering ACH as a payment option for annual plans can meaningfully reduce your effective fee rate with minimal customer friction.

  • High-volume SaaS with US business customers

    B2B SaaS targeting US businesses is the sweet spot for ACH. Finance teams often prefer bank transfers anyway, and the savings per transaction are significant at enterprise price points.

The downsides of ACH

ACH isn't always the right choice. The main limitations:

  • ACH payments take 3–5 business days to settle, vs instant for cards
  • ACH failure rate is higher — customers can dispute charges up to 60 days later
  • Not available outside the US (use SEPA for Europe, BECS for Australia)
  • Customers may need to find their routing and account number, adding friction
  • Not appropriate for one-time consumer purchases where card is expected

How to enable ACH on Stripe

ACH Direct Debit is available on all Stripe accounts. To enable it:

  1. 1Go to Stripe Dashboard → Settings → Payment methods
  2. 2Find "ACH Direct Debit" and enable it
  3. 3When creating a PaymentIntent or Checkout Session, include 'us_bank_account' in the payment_method_types array
  4. 4For recurring billing, use Stripe's SetupIntent flow to collect and verify the bank account once, then charge it going forward

How to find which of your transactions should be ACH

Look at your Stripe Balance CSV for large card transactions — specifically charges over $200 from US business customers. These are your best ACH candidates.

feeauditor.com automatically identifies transactions where ACH would have been significantly cheaper and calculates your estimated annual savings from switching those specific transactions to ACH. This gives you a concrete dollar figure to justify the implementation effort.

Common questions

Is Stripe ACH cheaper than credit cards?

For many large US B2B payments, ACH is cheaper than cards because ACH has a lower percentage fee and a cap. Cards can still be better for speed, conversion, and consumer checkout expectations.

When should a SaaS business offer ACH?

ACH is most useful for large invoices, annual plans, and B2B customers who are comfortable with bank payments. It is less ideal for instant consumer purchases or high-friction checkout flows.

What is the tradeoff between ACH and card payments?

ACH usually costs less but can settle slower, fail differently, and create more onboarding friction. Card payments cost more but are faster and familiar for many buyers.

Find your ACH savings opportunity

Upload your Stripe Balance CSV to feeauditor.com. You'll see which transactions would have been cheaper on ACH, and your estimated annual savings from switching.

Free preview: Upload your Balance CSV, check the headline rate and top drivers, then unlock the full report for a $12 one-time payment if you want line-level high-fee charge details, exports, and savings actions. Full-report private links stay available for 30 days; see the Privacy Policy for retention details.

Official sources

Pricing and payment rules can change. Use official docs as the current reference, then compare them with your own Stripe export.