What QuickBooks Payments does

QuickBooks Payments is a payment processing service built into QuickBooks accounting software. When you use it, customers can pay you through an invoice link, and the money moves from their bank account or card into your business bank account. QuickBooks handles the transaction, takes a fee, and deposits what remains.

The service is designed for small business owners who already use QuickBooks to track income and expenses. Instead of asking customers to write checks or send money through a separate payment app, you send an invoice from QuickBooks itself, and the payment button is already there.

Key Takeaways

  • QuickBooks Payments processes credit cards, debit cards, and bank transfers, with each method charging a different fee.
  • Money from card payments typically arrives in your bank account within one to two business days; bank transfers may take longer.
  • QuickBooks automatically records the payment in your accounting records once it clears, so you do not have to enter it twice.
  • The service is only available if you subscribe to QuickBooks Online; desktop versions do not include it.
  • You can see pending and completed payments in the QuickBooks dashboard, which shows you exactly what fee was charged on each transaction.

The fees QuickBooks Payments charges

QuickBooks Payments charges a percentage of each transaction plus a flat per-transaction fee. The exact rate depends on the payment method your customer uses and which QuickBooks plan you have. Credit and debit card payments cost more than bank transfers because the card networks charge QuickBooks a higher fee to process them.

You see the fee before the money hits your account. When a customer pays a $100 invoice by card, QuickBooks shows you the fee amount (for example, $2.90), and deposits $97.10 to your bank. The fee appears as a line item in your QuickBooks records, so it is already separated from your actual income.

Bank transfer payments (also called ACH transfers) have a lower fee because they move directly between bank accounts without going through a card network. However, they take longer to arrive — usually three to five business days instead of one to two.

How the money reaches your bank account

When a customer submits payment through QuickBooks, the transaction does not go straight to your bank. QuickBooks first holds the money in a processing queue, verifies the payment went through, and then sends it to your business bank account on a set schedule.

Card payments usually arrive within one to two business days. Bank transfers take longer — typically three to five business days — because the ACH system (the network that moves money between banks) has built-in delays. Weekends and bank holidays pause the clock, so a payment submitted on Friday may not arrive until Wednesday.

You can watch the status of each payment in your QuickBooks dashboard. Payments show as "pending" until they clear, then move to "completed" once the money is in your account. If a payment fails — for example, because a customer's card was declined — QuickBooks marks it as failed and does not charge you a fee.

What happens in your QuickBooks records

One of the main reasons people use QuickBooks Payments is that it connects directly to your accounting. When a payment clears, QuickBooks automatically records it against the invoice the customer paid. You do not have to manually enter the payment or match it to an invoice later.

The payment fee also appears in your records automatically. QuickBooks creates a separate line showing the fee amount, which you can categorize as a business expense. This means your profit-and-loss statement reflects the true cost of accepting payments, not an inflated revenue number.

If a payment is disputed or reversed later, QuickBooks updates your records to show the reversal. The money comes back out of your account, and the invoice may revert to unpaid status depending on your settings.

Comparing QuickBooks Payments to other payment methods

Small business owners can also accept payments through PayPal, Stripe, Square, or by asking customers to mail checks. Each method has different fees, processing times, and how much work you have to do to record the payment.

QuickBooks Payments is most useful if you already use QuickBooks Online and want everything in one place. The trade-off is that the fees are typically higher than standalone payment processors like Stripe, and you cannot use it if you use QuickBooks Desktop instead of the online version. If you use a different accounting software, you would need to use a separate payment processor and manually record transactions.

Bank transfers (checks, wire transfers, or ACH payments outside of QuickBooks) have no processing fee, but they require more manual work: you have to receive the money, record it in QuickBooks yourself, and match it to the right invoice. This takes time and leaves room for mistakes.

Setting up QuickBooks Payments for your business

To use QuickBooks Payments, you need a QuickBooks Online subscription (not Desktop), a U.S. business bank account, and an Employer Identification Number (EIN) or Social Security Number. QuickBooks verifies your identity and business information before activating the service.

Once set up, you can turn on the payment button for any invoice you send. Customers see a "Pay Now" link in the invoice email, and clicking it takes them to a payment page where they enter their card or bank details. You control whether to allow card payments, bank transfers, or both.

You can also set up recurring invoices with QuickBooks Payments, so customers can pay the same amount on a schedule without you sending a new invoice each time. The payment button works the same way each time.

What to do if a payment fails or is disputed

If a customer's card is declined or their bank rejects the transfer, QuickBooks notifies you and marks the payment as failed. No fee is charged. You can then follow up with the customer to ask them to try again with different payment information, or offer an alternative payment method.

If a customer disputes a charge after payment clears, the dispute goes through the card network or their bank, not through QuickBooks directly. You receive a notification that a dispute has been filed, and you have a window (usually 10 days) to respond with evidence that the transaction was legitimate. If you lose the dispute, the money is returned to the customer and deducted from your account.

Chargebacks and disputes are rare, but they happen more often with card payments than bank transfers. This is one reason some businesses prefer ACH payments — they are harder to reverse once they clear.

Frequently Asked Questions

Can I use QuickBooks Payments if I have QuickBooks Desktop?

No. QuickBooks Payments only works with QuickBooks Online. If you use Desktop, you would need to use a separate payment processor like PayPal or Stripe and record payments manually in your accounting software.

How long does it take to get paid after a customer submits payment?

Card payments usually arrive in one to two business days. Bank transfers take three to five business days. Both timelines exclude weekends and bank holidays. You can see the status of each payment in your QuickBooks dashboard while you wait.

What if I want to refund a customer?

You can issue a refund directly from QuickBooks. The refund goes back to the customer's original payment method (their card or bank account). The refund fee is typically lower than the original payment fee, but you still pay a small amount to process it.

Does QuickBooks Payments work internationally?

QuickBooks Payments currently processes payments from U.S. bank accounts and cards only. If you need to receive payments from customers outside the U.S., you would need a different payment processor or ask customers to send money through an international transfer service.

What happens if there is an error in the payment amount?

If a customer pays the wrong amount, you can adjust the invoice in QuickBooks to match what they paid, or send them a new invoice for the difference. If they overpaid, you can issue a refund or credit the extra amount toward a future invoice.