QuickBooks Payment Processing Fees Guide (plus Free Alternatives)

QuickBooks charges 1% uncapped ACH fees and 2.99% credit card fees. Learn how to avoid QuickBooks payment processing fees with free alternatives in 2025.

November 23, 2025

If you're accepting payments through QuickBooks, you're paying for that convenience, and QuickBooks payment processing fees have gotten significantly more expensive.

The biggest change? According to QuickBooks' merchant email announcements in August 2023, QuickBooks started charging 1% on all ACH bank payments with no fee cap for new accounts starting September 6, 2023. What used to cost $10-15 per transaction now costs 1% with no limit. A $50,000 ACH payment that cost $10 now costs $500.

Looking to avoid QuickBooks fees entirely? Nickel offers free unlimited ACH payments with native QuickBooks integration in under 15 minutes. No caps, no monthly limits, and credit card processing at 2.9% vs QuickBooks' 2.99% rate.

In this guide you’ll find:

  • An overview of QuickBooks payment processing fees 
  • How to avoid ACH fees in QuickBooks 
  • How to avoid credit card fees in QuickBooks
  • Other fees you may be paying 

QuickBooks Payment Processing Fees: The Complete Breakdown

Disclaimer: QuickBooks payment processing fees vary by account creation date, processing volume, and transaction type. All fees listed below should be verified at QuickBooks Payments or your QuickBooks dashboard. Rates are accurate as of November 2025.

Credit Card Processing Fees

According to QuickBooks' official rates page, here's what you'll pay for credit card payments:

QuickBooks Online:

Payment Method Fee
Swiped/chip (in-person payments) 2.5%
Invoiced (online payments) 2.99%
Keyed-in payments (manual entry) 3.5%

QuickBooks Desktop:

Payment Method Fee
Invoice payments 3.5% + $0.30
Swiped transactions 2.5% + $0.30
Keyed-in payments 3.5% + $0.30

Credit card fee breakdown:

  • Interchange fee (1.8-2.2%): Goes to issuing bank
  • Network fee (0.13-0.15%): Goes to Visa/Mastercard/Amex
  • QuickBooks markup (0.55-0.97%): QuickBooks' profit.

ACH/Bank Transfer Fees (Critical: Fee Structure Varies by Account Age)

This is where it gets complicated. QuickBooks has three different fee structures for ACH payments (bank transfers) depending on when you created your account:

Tier 1: Accounts created BEFORE September 6, 2023

  • Fee: 1% per transaction
  • Cap: $10-15 maximum per transaction
  • Example: $100,000 payment = $10-15 fee

According to the QuickBooks Community Forum, accounts created before this date were grandfathered into capped pricing.

Tier 2: Accounts created AFTER September 6, 2023

  • Fee: 1% per transaction
  • No cap
  • Example: $100,000 payment = $1,000 fee

Tier 3: QuickBooks Desktop

  • Fee: $3 flat per ACH transaction
  • No percentage-based fee
  • Example: $100,000 payment = $3 fee

How to check which tier you're in:

  1. Find a recent large ACH payment (>$2,000) on your statement
  2. Calculate: (Fee charged ÷ Payment amount) × 100
  3. If result is 1% AND fee >$15: You're uncapped
  4. If fee is $10-15 regardless of amount: You're capped
  5. If fee is always $3: You're on Desktop pricing

Why this matters: The uncapping in September 2023 added $10K-$50K in annual fees for B2B businesses processing large invoices.

Actual ACH processing cost: According to NACHA (National Automated Clearing House Association), ACH transactions cost $0.26-$0.50 per transaction when processed directly through the Federal Reserve network.

Additional Fees Most Businesses Miss

Beyond standard processing fees, QuickBooks charges for:

1. Instant Deposit Fee: +1.75%

  • Applies when you need same-day instant deposits (vs. 1-3 day standard)
  • Stacks on top of your base transaction fees
  • Example: $10,000 credit card payment with instant deposit
    • Base fee: $299 (2.99%)
    • Instant deposit fee: $175 (1.75%)
    • Total: $474 (4.74%)

2. International Card Surcharge: +1%

  • Non-U.S. issued international cards or international PayPal
  • Applies to international transactions
  • Example: $10,000 international payment = $399 total (3.99%)

3. Payments Dispute Protection: +0.99% (optional)

  • Chargeback protection up to $25,000/year
  • Optional add-on charged per transaction
  • Separate from standard dispute/chargeback handling

Worst-case scenario:

  • International card + instant deposit + dispute protection
  • Total fee: 2.99% + 1.75% + 1% + 0.99% = 6.73%
  • $10,000 payment = $673 in fees

How to Avoid QuickBooks ACH Fees Entirely

QuickBooks charges 1% on ACH bank payments (uncapped for new accounts). Actual ACH processing cost: $0.26-$0.50. Here's how to eliminate this markup and avoid QuickBooks charges on bank transfers:

Option 1: Use Free ACH Payment Processors

Nickel: Free Unlimited ACH with QuickBooks Integration

What it costs:

  • ACH payments: $0 (no caps, no monthly limits)
  • Credit cards: 2.9% (competitive with QB)
  • Setup: Free

QuickBooks integration:

  • Two-way sync in <15 minutes
  • Auto-sends invoices from QuickBooks
  • Records payments back to QB instantly
  • Syncs vendors, customers, bills, chart of accounts

Real savings:

  • $600K/year in ACH: Save $6,000 vs. QuickBooks
  • $3M/year in ACH: Save $30,000 vs. QuickBooks
  • $5M/year in ACH: Save $50,000 vs. QuickBooks

Why Nickel can offer free ACH:

We process ACH transfers directly through the Federal Reserve and NACHA network. No middlemen, no markups. Our revenue comes from credit card processing (2.9%), making ACH bank transfers completely free for small businesses.

Option 2: Use Direct Bank ACH (Free but Manual)

How it works:

  1. Modify QuickBooks invoice template to include your bank account details
  2. Disable "Pay Now" button in QuickBooks
  3. Customer transfers funds directly from their bank account via their bank
  4. Manually mark invoice payments as paid when funds arrive

Pros:

  • $0 ACH fees
  • Keep using QuickBooks for invoicing
  • Customer pays from their customer's bank account directly

Cons:

  • No automated reconciliation (manual entry required)
  • Customers must initiate bank transfer (less convenient than payment link)
  • No payment tracking in QuickBooks until you manually update

Option 3: QuickBooks' Customer-Paid ACH (Shift Fees)

New QuickBooks workaround:

  1. Turn off online payments in QuickBooks
  2. Customer can still pay via ACH
  3. Customer pays $25 flat fee (you pay $0)

Pros:

  • You pay $0 ACH fees
  • Customer still gets ACH option

Cons:

  • $25 fee is expensive for invoices <$2,500 (customer may balk)
  • May damage customer relationships
  • Lose convenience of online payment links

Break-even calculation:

  • $25 customer fee = 1% of $2,500
  • Only makes sense for invoices >$2,500 if customer is willing to pay

How to Avoid QuickBooks Credit Card Fees (Surcharging)

QuickBooks doesn't automatically surcharge credit card payments. Here's how to avoid QuickBooks credit card fees by passing them to customers:

The QuickBooks Surcharging Problem

QuickBooks Payments does NOT have automatic surcharging. Despite years of customer requests, you must manually calculate and add payment fees to each invoice.

Manual surcharging cost:

  • 2 minutes per invoice × 100 invoices/month = 3.3 hours/month
  • Annual labor: ~$2,000 at $50/hour

We've written a complete guide to surcharging in QuickBooks that covers the manual process step-by-step.

Problem: QuickBooks doesn't identify payment methods until AFTER the customer pays. You must add surcharge speculatively, refund if customer chooses ACH or debit card.

Automated Surcharging Solutions

Nickel

You can automatically pass through your 2.9% Nickel fee when a customer selects to pay by card. If the customer chooses ACH, no surcharge is added. This eliminates QuickBooks payment fees for credit card transactions by passing costs to customers.

Surcharge Large

Another option is Surcharge Large, which also offers automated surcharging for QuickBooks users looking to offset processing fees.

Alternative: Encourage ACH Instead

Rather than surcharging credit cards, incentivize ACH bank payments:

  • Offer 2% early payment discount for bank transfer
  • Your cost: 2% discount
  • Your savings: 1.99% (avoided credit card fee)
  • Net: You still save money + improve customer relationship
  • Reduces higher processing fees from card payments

PayPal Integration Fees

According to a Reddit discussion from QuickBooks users, QuickBooks introduced a new PayPal integration fee in 2025 that many users weren't aware of.

What happened:

  • QuickBooks began charging an additional fee for PayPal transactions processed through QuickBooks Payments
  • According to users on Reddit, this fee was "hidden" and not clearly disclosed upfront
  • One user stated: "I was charged an extra fee on top of the PayPal fee when using QuickBooks' PayPal integration"
  • Multiple users reported discovering these charges only after reviewing their statements

Common PayPal-QuickBooks integration complaints:

  • Unexpected additional fees: Extra charges beyond standard PayPal processing fees
  • Lack of transparency: Fees not clearly disclosed before enabling the integration
  • Integration bugs: Donor/customer tracking doesn't work properly with synced PayPal transactions
  • Manual workarounds required: The integration "includes lots of manual work" despite being actively marketed as automated

According to users on Reddit, the PayPal integration through QuickBooks may cost more than using PayPal directly and manually reconciling transactions, despite the promise of automation.

Third-Party Integration Fees

When using payment processors other than QuickBooks Payments (like Stripe, Helcim, or other gateways), you may encounter:

Integration fees:

  • Some third-party connectors are free (like Helcim's QuickBooks integration)
  • Others charge one-time setup fees or monthly subscription fees for connector apps
  • According to users on Reddit, businesses often "spend 10 hours a month on manual data entry" when using processors like Stripe without proper integration

The trade-off:

  • Third-party processors may offer better rates (Stripe: 2.9% + $0.30 for credit cards, 0.8% capped at $5 for ACH)
  • But integration and automation features may be limited without paid connector apps
  • Manual reconciliation can cost thousands in labor annually

No native integration exists for most payment processors. You'll need to either install a third-party app or download CSV files from your processor and manually upload them to QuickBooks.

Other Hidden Fees to Watch For

Beyond standard transaction fees, watch for these hidden fees in QuickBooks:

1. NSF/Return Fees: $10-$35 per failed transaction

  • Charged when customer has insufficient funds in their bank account
  • QuickBooks may charge both you AND customer

2. Reversal/Dispute Fees: $5-$25 per chargeback

  • Charged even if you win the dispute
  • Separate from payments dispute protection add-on
  • Applies to credit card chargebacks

3. International Transaction Fees

  • Already covered (+1% surcharge for international cards)
  • May vary for specific business locations or countries

4. Account Setup Fees: $25-$100 (one-time)

  • Often negotiable or waived
  • QuickBooks typically doesn't charge this
  • Some payment processor alternatives may

5. Monthly Fees (some payment processors)

  • QuickBooks doesn't have monthly fees or minimums
  • But third-party integrations might charge subscription costs

Take Control of Your Payment Processing Costs

QuickBooks payment processing fees have increased significantly, especially with the removal of the ACH fee cap in September 2023.

The good news: You have options to avoid these fees entirely:

  • For ACH fees: Switch to free processors like Nickel (unlimited free ACH), use direct bank transfers, or leverage customer-paid ACH options
  • For credit card fees: Implement automated surcharging with compliant solutions, or incentivize customers to pay via ACH instead
  • For integration fees: Carefully evaluate PayPal and third-party processor costs before enabling integrations

Take action today:

  1. Check which ACH fee tier you're on using the verification steps above
  2. Calculate your annual savings with free ACH alternatives
  3. Try Nickel's free ACH with native QuickBooks integration in under 15 minutes

Don't let payment processing fees eat into your business profits. With the right strategy, you can eliminate unnecessary QuickBooks charges while maintaining seamless QuickBooks integration.

Make every Nickel count

Join 10,000+ businesses paying and getting paid on Nickel