All free tools Talk to a payments specialist

Free tools › Guides

ACH vs Credit Card Fees for B2B Invoices: What Each Really Costs

ACH is almost always cheaper per invoice because it is usually priced as a small flat fee, while a credit card fee is a percentage that grows with the invoice amount. The fee is only part of the cost, though: how fast the money arrives, staff handling time, and return or dispute risk can shrink the gap, so the right mix depends on how your customers actually pay.

Key takeaways

  • Card fees scale with invoice size. ACH fees usually do not, so the gap widens fastest on large invoices.
  • Commercial and purchasing cards often carry higher interchange than consumer cards. Passing Level 2 and Level 3 invoice data can lower the cost on eligible cards.
  • Compare total cost, not just the processing fee: fee plus staff time plus the cost of waiting for cash.
  • ACH debits can be returned after you are funded, and card payments can be disputed. Neither is risk-free, and both can come with holds or limits.
  • Checks often look free but carry handling and reconciliation costs, plus the longest wait.

How each payment method is priced

A card payment has three layers. Interchange goes to the cardholder's bank and is set by the card brands' published tables. It varies by card type, how the card is accepted, and what data you send. Assessments are smaller network fees charged by the card brands. Your processor's markup sits on top, usually as a percentage plus a per-transaction fee. On interchange-plus pricing you can see each layer. On flat-rate pricing they are blended into one number.

B2B adds a wrinkle. Many business customers pay with corporate, purchasing, or business rewards cards, and those categories often carry higher interchange than an ordinary consumer debit card. The card brands also have lower interchange categories for eligible commercial cards when you pass Level 2 data (such as tax amount and PO or customer code) or Level 3 data (line-item detail). Whether you qualify depends on your gateway or virtual terminal actually sending that data.

ACH is usually priced per item: a flat fee per payment, sometimes a percentage with a dollar cap, plus possible batch fees, monthly minimums, and fees for returns or notices of change. Checks carry no processor fee. The costs are deposit fees, lockbox fees if you use one, and someone's time to open, deposit, apply, and reconcile each payment.

Worked example: one $8,000 invoice

These are made-up but realistic numbers, labeled as assumptions. Card: an assumed blended interchange of 1.85% (folding assessments in for simplicity), plus an assumed 0.20% markup and $0.10 per transaction. That works out to $148.00 + $16.00 + $0.10 = $164.10. ACH: an assumed $0.50 per item, so $0.50. Check: an assumed 20 minutes of staff handling at a $30/hour loaded labor cost, or about $10.00.

On fees alone, ACH saves about $163.60 over card on this one invoice. A commercial card sent without Level 2 or 3 data could cost more than the assumption above. A qualifying card with full data could cost less.

Estimates are based on published industry averages and are not a quote. Actual rates depend on card mix, ticket size, industry, and underwriting.

What most comparisons get wrong: the fee is not the whole cost

Most articles put a percentage next to a flat fee and declare ACH the winner. That leaves out the fact that customers who pay by card often pay sooner. They tap a pay link the day the invoice lands and float the charge on their own card. The same customer paying by ACH or check usually waits for their payables cycle. Money arriving 30 days later has a real cost if you are drawing on a credit line or delaying your own payables.

Here is the same $8,000 invoice with an assumed 10% annual cost of capital, which is about $2.19 per day. Card: the customer pays on day 3, so the total cost is $164.10. ACH: the customer pays on net-30 terms and cash lands on day 32. That is 29 extra days, or about $63.56, plus the $0.50 fee, for roughly $64.06. Check: cash clears around day 40. That is 37 extra days, or about $81.10, plus $10.00 handling, for roughly $91.10.

ACH still wins here, but the gap drops from about $164 to about $100. The check is now the most expensive non-card option rather than the free one. Payment timing changes the answer. If your customers pay by ACH just as fast as they would by card, the fee gap is the real gap. If they pay much later, it isn't.

Estimates are based on published industry averages and are not a quote. Actual rates depend on card mix, ticket size, industry, and underwriting.

Run your own numbers

Compare what each invoice payment method really costs you in fees, staff time, and days waiting for cash.

Open the free Card vs ACH vs Check: B2B Invoice Payment Cost Comparison Book a 15-minute call

Run the numbers on your own invoice mix

Single-invoice math is useful, but your real cost comes from your mix. Example: $200,000 a month across 40 invoices averaging $5,000. Suppose 12 are paid by card, 20 by ACH, and 8 by check. Using the same assumptions: card costs $60,000 × 2.05% + $1.20 = $1,231.20. ACH costs 20 × $0.50 = $10.00. Checks cost 8 × $10.00 = $80.00. That totals $1,321.20, a blended cost of about 0.66% of receivables.

Shift just 4 card invoices ($20,000) to ACH and fees drop by about $408 a month in this example. That is $410.40 less in card cost, offset by $2.00 more in ACH fees, before accounting for any change in payment timing.

To see this with your own invoice sizes, payment mix, labor cost, and days to cash, use our free tool, Card vs ACH vs Check: B2B Invoice Payment Cost Comparison, at https://touchsuite.com/tools/card-vs-ach-vs-check-b2b-invoice-cost. It shows what each method really costs you in fees, staff time, and days waiting for cash. You get the side-by-side totals right away, and you can request a full breakdown to share with your controller or partners.

Estimates are based on published industry averages and are not a quote. Actual rates depend on card mix, ticket size, industry, and underwriting.

Holds, reserves, limits, and returns

Cost is not only fees. On cards, a large invoice that is far outside your normal ticket size can trigger a review hold on funding, and some processors set a reserve at underwriting based on your industry and volume. If you regularly bill five-figure invoices, tell your processor up front so your account is set up for it. B2B card payments can also be disputed, though disputes tend to be less frequent when there is a clear contract and delivery record.

ACH has its own risk. An ACH debit (you pull funds with the customer's authorization) can be returned for insufficient funds, a closed account, or an authorization problem, sometimes after you have already been funded. Return windows under Nacha rules differ by return reason and by whether the account is a business or consumer account. Confirm the specifics with your ACH provider. Because of this, ACH providers commonly set per-transaction and monthly volume limits and may delay funding on large debits.

An ACH credit (the customer pushes funds to you from their bank) carries little return risk and often no processing fee on your side. The tradeoff is that you depend on the customer to initiate it, and remittance details can arrive separately, which adds reconciliation time.

How to steer payments toward the method that fits

Put your preferred method first on the invoice and make it the easiest one, for example a pay link that defaults to ACH. If you accept cards on large B2B invoices, make sure your gateway or virtual terminal sends Level 2 and Level 3 data so eligible commercial cards can qualify for lower interchange.

Some businesses offer an early-payment discount for ACH or a pay-by-date incentive. As an example, 0.5% off for ACH within 10 days costs $40 on an $8,000 invoice. That is less than the card fee in our example, and it may speed up cash. Others pass card costs through via surcharging. Surcharge and fee-passing rules vary by card brand and by state, so confirm with the card brands and your state before doing it. We cover the comparison in a separate guide.

If you want help setting up card, ACH, and invoice payments together with Level 2 and 3 support, talk to a payments specialist at https://touchsuite.com/contact.

Frequently asked questions

Is ACH always cheaper than a credit card for B2B invoices?

On processing fees, almost always, because ACH is usually priced as a flat per-item fee while card fees are a percentage of the invoice. On total cost, the gap narrows if card-paying customers pay much sooner, or if ACH returns and reconciliation time add up. Compare fee, staff time, and days to cash together.

Why do business credit cards cost more to accept?

Corporate, purchasing, and business rewards cards often fall into higher interchange categories in the card brands' tables. Sending Level 2 and Level 3 invoice data can move eligible commercial transactions into lower categories, so check whether your gateway or terminal sends it.

Can I pass credit card fees on to B2B customers?

Some businesses use surcharging or offer a discount for ACH. Rules for surcharging and fee-passing vary by card brand and by state, so confirm with the card brands and your state before adding any fee.

What is the difference between an ACH debit and an ACH credit?

With an ACH debit, you pull funds from the customer's account under their authorization, and the debit can be returned for reasons like insufficient funds or an authorization problem. With an ACH credit, the customer pushes funds to you, which carries little return risk but depends on the customer initiating it.

How do I compare all three methods for my own business?

Use the free Card vs ACH vs Check: B2B Invoice Payment Cost Comparison tool at https://touchsuite.com/tools/card-vs-ach-vs-check-b2b-invoice-cost. Enter your invoice sizes, payment mix, staff time, and typical days to cash to see each method's estimated total cost.

How we put this together

Card figures in this guide use example assumptions: a blended B2B interchange of 1.85% with card brand assessments folded in for simplicity, a 0.20% markup, and a $0.10 per-transaction fee. These are illustrative estimates, not TouchSuite pricing. The mechanics described (interchange, assessments, Level 2 and Level 3 data, commercial card categories) reflect how the card brands publish their interchange tables. ACH ($0.50 per item), check handling ($10 based on 20 minutes at an assumed $30/hour), cost of capital (10% annually), and days-to-cash figures are made-up but realistic assumptions chosen for the worked examples. They are not industry statistics. To apply this to your business, check your own processing statement for actual interchange categories, the markup and per-item fees, and whether your commercial card transactions qualify for Level 2 or 3 rates. Get your ACH provider's per-item, return, and minimum fees in writing. Card brands update interchange tables periodically, so verify current figures at the time you read this. Estimates are based on published industry averages and are not a quote. Actual rates depend on card mix, ticket size, industry, and underwriting.

Estimates are based on published industry averages and are not a quote. Actual rates depend on card mix, ticket size, industry, and underwriting.