How QuickBooks Payment Processing Works and What It Costs
What QuickBooks payment processing does
QuickBooks payment processing lets you accept credit cards, debit cards, and bank transfers directly through your QuickBooks account. When a customer pays you, the money moves into your business bank account, and the transaction records itself in your books automatically — no manual entry, no separate reconciliation step. You do not have to use it; QuickBooks is accounting software that works fine without it. But if you turn it on, payments and records stay in one place.
The service is run by Intuit, the company behind QuickBooks, working with actual payment processors and banks behind the scenes. When you swipe a card or send an invoice with a payment link, Intuit handles the connection to the card networks and your bank. You see one bill from Intuit, not separate invoices from multiple vendors.
Key Takeaways
- QuickBooks payment processing charges a per-transaction fee (usually 2.4% to 3.5% plus a flat amount per transaction) that varies by payment method and which QuickBooks plan you use.
- Payments deposit into your business bank account within one to two business days, and the transaction automatically appears in your QuickBooks register.
- You can send payment links through invoices, accept in-person card payments with a reader, or set up recurring billing — all from within QuickBooks.
- Interchange rates (the fee the card networks charge) are set by Visa and Mastercard, not Intuit, so shopping around for a lower rate is not possible.
- If you process a high volume of payments, a dedicated payment processor outside QuickBooks may cost less, though you lose the automatic record-keeping.
How much QuickBooks payment processing costs
QuickBooks charges a percentage of each transaction plus a flat fee per transaction. The exact rate depends on which QuickBooks product you use (Self-Employed, Plus, Advanced) and the payment method. Online invoices with payment links typically cost 2.4% plus 25 cents per transaction for debit and credit cards. In-person card payments with a reader cost 2.7% plus 25 cents. Bank transfers (ACH) cost 1% plus 25 cents, with a minimum of $1 per transaction.
These are the rates Intuit publishes, but they can change. The percentage covers both Intuit's fee and the interchange fee — the amount Visa, Mastercard, Discover, and American Express charge every time their card is used. Interchange is set by the card networks themselves, not by Intuit, so you cannot negotiate it down by switching processors. What you can control is whether you process enough volume to justify the cost, or whether a standalone payment processor would be cheaper for your situation.
There is no monthly subscription fee for payment processing itself. You pay only when you process a transaction. However, if you use QuickBooks Online (the cloud-based accounting software), you pay a separate monthly subscription for the software — that is not part of payment processing.
How payments reach your bank account
When a customer pays through a QuickBooks payment link or in-person reader, the transaction is held briefly while the payment processor checks the card and confirms the funds. If approved, the money enters a holding account. Intuit then deposits the funds into your business bank account, usually within one to two business days. Weekends and holidays can extend this to three business days.
The transaction appears in your QuickBooks register immediately — you do not have to wait for the deposit to see it recorded. This means your books show the sale right away, even though the cash has not arrived yet. When the deposit hits your bank account, QuickBooks can match it automatically if you have bank connections turned on, so you do not have to manually reconcile.
If a payment fails (insufficient funds, card declined, customer disputes it), the transaction reverses in QuickBooks and the money does not deposit. You are not charged a fee for a failed transaction, but you also do not receive the payment.
Payment methods you can accept
QuickBooks payment processing accepts Visa, Mastercard, American Express, and Discover credit and debit cards. It also accepts ACH bank transfers (direct payments from a customer's checking or savings account). You cannot accept PayPal, Apple Pay, or Google Pay directly through QuickBooks payment processing, though some QuickBooks integrations with third-party apps may offer those options.
For online payments, you send a customer an invoice with a payment link. They click the link, enter their card or bank details, and the payment processes. For in-person payments, you use a card reader — a small device that plugs into your phone or tablet and reads the card. QuickBooks sells readers, or you can use a compatible third-party reader. For recurring payments (subscriptions or retainers), you can set up automatic billing so the customer is charged on a schedule you define.
Setting up payment processing in QuickBooks
To turn on payment processing, you log into your QuickBooks account and navigate to the Payments section. You will need to provide your business tax ID, bank account details (for deposits), and basic business information. QuickBooks runs a verification process, which usually takes a few minutes to a few hours. Once approved, you can start sending payment links or using a card reader immediately.
If you do not have a card reader yet, you order one from QuickBooks or a compatible vendor. Readers typically cost $20 to $50 and arrive within a few days. You download the QuickBooks app on your phone or tablet, pair the reader, and you are ready to swipe cards in person.
If you use QuickBooks Self-Employed (the simplest plan), payment processing is available but limited to online invoices and bank transfers — you cannot use an in-person card reader. If you use QuickBooks Online Plus or Advanced, all payment methods are available.
When QuickBooks payment processing makes sense
QuickBooks payment processing is most useful if you send invoices regularly and want payments to record automatically, or if you see customers in person and need a simple way to take cards without a separate payment terminal. The automatic record-keeping saves time — you do not have to manually enter payments or reconcile them later. If you already pay for QuickBooks Online, adding payment processing is straightforward because everything is in one place.
It is less cost-effective if you process very high transaction volumes (thousands per month). Large businesses often negotiate lower rates with dedicated payment processors like Square, Stripe, or PayPal, which can undercut QuickBooks' per-transaction fees. It is also not the right choice if you need to accept payment methods QuickBooks does not support, like PayPal or cryptocurrency.
If you use QuickBooks Self-Employed and need in-person card payments, you would have to upgrade to QuickBooks Online Plus or Advanced to access the card reader feature — which means paying a higher monthly software subscription. In that case, a standalone processor might be cheaper overall.
Disputes, refunds, and chargebacks
If a customer disputes a charge or requests a refund, you can issue a refund directly from QuickBooks. The refund reverses the original transaction in your books and returns the money to the customer's card or bank account. Refunds usually process within one to three business days. You are not charged a fee to issue a refund, but the original transaction fee (the percentage and flat amount) is not returned to you — you keep that cost even though the payment did not stick.
If a customer files a chargeback with their card company (claiming they did not authorize the charge or did not receive what they paid for), the card network investigates. If the chargeback is upheld, the money is removed from your account and returned to the customer. You may also be charged a chargeback fee by your bank or payment processor, typically $15 to $100 per dispute. QuickBooks does not handle chargebacks directly — your bank manages the dispute process.
Frequently Asked Questions
Can I use QuickBooks payment processing if I do not use QuickBooks Online?
No. Payment processing is only available if you subscribe to QuickBooks Online (Self-Employed, Plus, or Advanced). If you use QuickBooks Desktop (the older installed software), you cannot use Intuit's payment processing. You would need to use a separate payment processor and manually record transactions in your books.
What happens if a payment fails?
If a card is declined or a bank transfer bounces, the transaction does not complete and no money deposits. The transaction appears in your QuickBooks register as failed, and you are not charged a fee. You can contact the customer and ask them to try again with a different card or account.
How long does it take to get approved for payment processing?
Most businesses are approved within a few minutes to a few hours. Intuit verifies your tax ID and business information automatically. If there are questions or your application needs manual review, approval can take one to two business days. You will receive an email when you are approved.
Can I see transaction history and reports?
Yes. QuickBooks shows all payment transactions in your register, and you can filter by payment method, date, or customer. You can also run reports on payment volume and fees. This data is the same as any other transaction in your books — it is not hidden or separate.
What if I want to switch to a different payment processor?
You can turn off QuickBooks payment processing at any time. Existing transactions remain in your books and do not disappear. You can then set up a different processor and manually record those transactions, or use an integration if QuickBooks supports it. There is no penalty for stopping.