Skip to main content

HomeAll guides

What QuickBooks Charges for Credit Card Processing

QuickBooks credit card fees depend on which payment processor you use and how you process the transaction

QuickBooks itself does not charge a flat fee to accept credit cards — instead, you pay the payment processor that QuickBooks connects to. The most common processor for QuickBooks Online is Stripe, though some users connect Square, PayPal, or other third-party processors. Each processor sets its own rates, which typically range from 2.2% to 3.5% of the transaction amount plus a per-transaction fee of 20 to 30 cents. The exact rate depends on your industry, transaction volume, and whether the card is present or entered manually.

If you use QuickBooks Payments (the built-in processor), the standard rate is 2.9% plus 30 cents per online transaction. In-person card-present transactions through QuickBooks Payments cost 2.7% plus 8 cents. These rates are fixed — they do not change based on your sales volume or how long you have been a customer. You can see the exact fee on each transaction in your QuickBooks register, and fees are deducted directly from the deposit to your bank account.

Key Takeaways

  • QuickBooks Payments charges 2.9% plus 30 cents for online transactions and 2.7% plus 8 cents for in-person card-present transactions.
  • You can connect third-party processors like Stripe, Square, or PayPal to QuickBooks, each with their own fee structures that may be lower or higher than QuickBooks Payments.
  • Fees are deducted from your deposit before the money reaches your bank account, so your actual deposit will be less than the transaction total.
  • Manually entered card numbers (card-not-present) typically cost more than swiped or tapped transactions because the fraud risk is higher.

How QuickBooks Payments fees are calculated and deducted

When a customer pays by credit card through QuickBooks, the fee is calculated when ready and shown in your transaction record. For a $100 online transaction, QuickBooks Payments deducts $3.20 (2.9% plus 30 cents), leaving $96.80 to deposit. This happens automatically — you do not see the fee as a separate line item in your bank account, only as a reduced deposit amount.

The fee structure changes slightly depending on how the card information enters the system. A card that is swiped, tapped, or scanned (card-present) costs less because QuickBooks and the card networks see it as lower fraud risk. A card number typed in manually or a payment link sent to a customer (card-not-present) costs more. Some industries, like nonprofits or government agencies, may have different rates if you contact QuickBooks sales directly, but most small businesses see the standard rates listed above.

Comparing QuickBooks Payments to third-party processors

You are not locked into QuickBooks Payments. QuickBooks Online integrates with Stripe, Square, PayPal, and other processors, and you can switch between them or use multiple processors at once. Stripe's standard rate is 2.9% plus 30 cents for online transactions, which matches QuickBooks Payments. Square charges 2.9% plus 30 cents for online payments and 2.6% plus 10 cents for in-person transactions. PayPal's rate varies by plan but typically starts at 2.2% plus 30 cents for standard transactions.

The choice between processors often comes down to which one offers the best rate for your specific transaction type and volume. If you process mostly in-person payments, Square or a dedicated point-of-sale processor may cost less. If you send many payment links to customers, PayPal or Stripe may be cheaper. You can run a test with each processor on a small batch of transactions to see which one costs less over time. Keep in mind that switching processors means updating customer payment methods and reconciling transactions in QuickBooks, so frequent switching can create accounting headaches.

When you pay fees and how to see them in QuickBooks

Credit card fees are deducted from your deposit, not charged separately to your bank account. This means the money you receive in your bank account is already reduced by the fee. In QuickBooks Online, you can see the fee breakdown by opening the transaction and looking at the payment details. The fee appears as a separate line item in the transaction record, labeled as "Processing Fee" or "Payment Processing Fee."

Fees are typically deducted the same day the transaction is processed, though the deposit to your bank account may take one to two business days. If you process a $500 transaction on Monday, the fee is calculated when ready, but the $483 deposit (after 2.9% plus 30 cents) may not appear in your bank account until Tuesday or Wednesday. This timing difference can affect your cash flow, especially if you process large volumes of transactions.

Fees for different transaction types and industries

The rate you pay can vary based on how the transaction is processed. Online transactions (payment links, invoices, or checkout buttons) cost 2.9% plus 30 cents with QuickBooks Payments. In-person transactions (swiped or tapped) cost 2.7% plus 8 cents. Manually entered card numbers cost the same as online transactions because the fraud risk is the same. ACH transfers (bank-to-bank payments) typically cost 1% with a minimum of $1 and a maximum of $10, which is often cheaper than credit cards for large transactions.

Some industries have higher rates due to higher fraud or chargeback risk. Nonprofits, schools, and government agencies may be able to negotiate lower rates by contacting QuickBooks sales directly. If you operate in a high-risk industry like e-commerce, subscription services, or travel, your processor may charge a higher rate or require additional fraud protection tools. Always ask your processor whether your industry qualifies for a different rate before signing up.

How to reduce credit card processing costs

The most direct way to reduce costs is to encourage customers to pay by ACH transfer or bank transfer instead of credit card. ACH transfers cost 1% with a cap of $10, so a $500 payment costs $5 instead of $14.50. You can offer a small discount for ACH payments (for example, 2% off if they pay by bank transfer) and still come out ahead. However, not all customers have access to ACH or are willing to wait the extra day for the transfer to clear.

Another option is to use a different processor if your transaction pattern favors it. If you process mostly in-person payments, Square's 2.6% plus 10 cents rate for card-present transactions is cheaper than QuickBooks Payments' 2.7% plus 8 cents. If you send many payment links, PayPal's lower percentage rate may save money on high-value transactions. The savings are usually small per transaction but add up over time if you process hundreds or thousands of payments per month.

You can also batch process transactions to reduce the per-transaction fee impact. Instead of processing ten $50 payments (ten times 30 cents = $3 in per-transaction fees), process one $500 payment (one time 30 cents = 30 cents in per-transaction fees). This only works if your customers are willing to consolidate their payments, which is rare in most businesses.

Fees you might not expect

Beyond the standard processing fee, some transactions trigger additional charges. Chargebacks (when a customer disputes a charge with their bank) typically cost $15 to $25 per chargeback, depending on your processor. If a customer claims they did not authorize a payment or received a defective product, the processor sides with the customer and charges you the fee. Refunds do not incur an additional fee — you straightforward reverse the transaction and the original fee is credited back.

International transactions may have a higher rate or an additional currency conversion fee. If a customer in Canada pays you with a Canadian credit card, QuickBooks Payments may charge an extra 2% to 3% for currency conversion on top of the standard processing fee. Some processors offer better international rates than others, so if you receive many cross-border payments, comparing processors is worth your time.

Frequently Asked Questions

Can I avoid credit card fees by asking customers to pay a different way?

Yes. ACH transfers cost 1% with a maximum of $10, and some customers may be willing to pay this way if you offer it. You can also accept checks, cash, or wire transfers, which have no processing fee. However, each payment method requires different setup and reconciliation in QuickBooks, so offering too many options can create accounting complexity.

Do I pay fees on refunds?

No. When you refund a transaction, the original processing fee is credited back to you. If you charged $100 and paid $3.20 in fees, and then refund the $100, you get the $3.20 fee back. The refund itself does not incur a new fee.

What happens if a customer disputes a charge?

The customer's bank investigates the dispute, and if the bank sides with the customer, you lose the transaction amount plus a chargeback fee of $15 to $25. You can dispute the chargeback by providing proof of delivery or authorization, but this process takes time and is not always successful. Keeping clear records of what you sold and when helps you win disputes.

Can I negotiate a lower rate with QuickBooks Payments?

Standard rates are fixed for most small businesses. Nonprofits, schools, and government agencies may be able to negotiate by contacting QuickBooks sales directly. If you process very high volumes (hundreds of thousands of dollars per month), you may also have room to negotiate, but this is rare for typical small businesses.

Does QuickBooks charge a separate fee just to accept credit cards?

No. You only pay when a transaction is processed. There is no monthly subscription, setup fee, or fee for having the feature turned on. If you do not process any credit card transactions in a month, you pay nothing.

This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.