What QuickBooks payment processing does
QuickBooks payment processing lets you collect money from customers directly through your accounting software — either when you send an invoice or at the point of sale. Instead of waiting for a check to arrive or manually entering a payment into your system, the money moves from your customer's bank account or card into your business account, and QuickBooks records the transaction automatically. This saves you the step of logging the payment twice: once in your bank account and once in your books.
The system works through a payment processor — a company that handles the actual transfer of money. QuickBooks partners with processors like Stripe, Square, and others depending on which QuickBooks product you use. You don't deal with the processor directly most of the time; QuickBooks handles that connection for you.
Key Takeaways
- QuickBooks payment processing connects your invoices directly to a payment processor, so customers can pay by card or bank transfer without leaving your invoice.
- The payment appears in your QuickBooks account automatically, and the money lands in your business bank account within one to three business days depending on your processor.
- You pay a fee for each transaction — usually a percentage of the payment plus a small flat fee — which QuickBooks deducts before the money reaches your account.
- Different QuickBooks products (Online, Desktop, Point of Sale) connect to different processors and have different fee structures, so your setup depends on which version you use.
- You need a business bank account and a way to verify your identity before you can turn on payment processing.
How the money moves from customer to your account
When you send an invoice through QuickBooks Online, your customer sees a "Pay Now" button. They click it, enter their card or bank details, and the payment processor charges their account when ready. That processor holds the money briefly, deducts the processing fee, and deposits what remains into your business bank account — usually within one to three business days, though some processors are faster.
QuickBooks records the payment in your system at the moment your customer submits it, not when the money actually lands in your bank. This means your invoice shows as paid right away, even though you won't see the cash for a few days. When the deposit finally arrives, QuickBooks matches it to the payment record automatically if you've connected your bank account to QuickBooks.
If you use QuickBooks Point of Sale (for a physical location), the process is similar but happens at your register. A customer pays by card, the processor handles the transaction, and the payment syncs to your QuickBooks Online account so you see it in both places.
What fees you pay and when
Payment processing fees vary by which QuickBooks product you use and which processor you're connected to. QuickBooks Online typically charges between 2.2% and 3.5% of the transaction plus a flat fee of 30 cents per transaction if you're using their standard processor. Some plans offer lower rates if you pay a monthly subscription for payment processing. QuickBooks Point of Sale has its own fee structure, often lower than Online because it's designed for high-volume retail.
The fee is deducted before the money reaches your account. If a customer pays you $100 and your fee is 2.9% plus 30 cents, you receive $96.41. QuickBooks shows you the fee breakdown on the transaction record so you can see exactly what was charged.
Some processors offer different rates depending on how the payment is made — card payments cost more than bank transfers, for example. Check your QuickBooks settings or your processor's fee schedule to see what applies to your situation.
Setting up payment processing in QuickBooks
To turn on payment processing, you need a business bank account and a way to verify your identity. Log into QuickBooks, go to the settings for payments (the location varies slightly by product), and follow the prompts to connect a processor. QuickBooks will ask for your business name, address, tax ID, and the bank account where deposits should land. You'll also need to verify your identity — usually by answering security questions or uploading a photo ID.
The verification process typically takes a few minutes to a few hours. Once approved, you can start accepting payments when ready. Your customers will see the payment option on any invoice you send going forward.
If you use QuickBooks Desktop (the older software you install on your computer), payment processing works differently — you may need to set it up through a separate portal or use a third-party payment service. Check with QuickBooks support about your specific version, because Desktop has fewer built-in payment options than Online.
When payments show up in your bank account
Most processors deposit money once per business day, usually in the morning. If your customer pays on a Monday at 2 p.m., the processor batches that payment with others from that day and deposits the total the next morning — so you'd see it Tuesday. Weekends and holidays delay deposits, so a Friday payment might not arrive until Monday.
Some processors offer faster deposits for an extra fee — same-day or next-day instead of the standard one to three days. QuickBooks shows you which option you're on in your payment settings.
If a customer disputes a charge or their bank reverses the payment, the money comes back out of your account. QuickBooks records this as a reversal or chargeback, and you can see it in your transaction history. This is rare with invoices (because the customer requested the payment), but more common with point-of-sale transactions.
What happens if payment processing fails
If a customer's card is declined or their bank rejects the payment, QuickBooks notifies them when ready. The invoice stays unpaid in your system, and you can resend it or ask them to try a different payment method. Some customers will call or email you instead of trying again online, so you may need to follow up.
If you're using Point of Sale and a card is declined at your register, the customer knows right then and can use a different card. If you're sending invoices, the customer might not tell you the payment failed — they might just ignore the invoice. Check your QuickBooks reports regularly to see which invoices are still unpaid.
You can also set up automatic payment reminders in QuickBooks, which sends customers a reminder email a few days after you send an invoice. Some customers will pay after the reminder even if they ignored the first one.
How payment processing connects to your accounting
When a payment comes through, QuickBooks records it as income and marks the invoice as paid. If you've connected your business bank account to QuickBooks, the deposit that arrives a few days later matches automatically to the payment record. This means you don't have to manually enter the payment twice — once in your bank feed and once in your invoices.
The processing fee shows up as an expense in your books. QuickBooks can categorize it automatically, or you can assign it to a specific expense account so you can track how much you're paying in fees each month. This is useful for budgeting and understanding your true profit.
If you use QuickBooks reports, you can see payment processing fees broken out by month or customer, which helps you understand the cost of accepting payments and whether it makes sense for your business.
Frequently Asked Questions
Can I accept payments without using QuickBooks payment processing?
Yes. You can use a separate payment processor like Square, Stripe, or PayPal, and manually enter the payments into QuickBooks. This takes more work but may have lower fees or different features. Some businesses use a payment processor for in-person sales and QuickBooks payments for invoices, or vice versa.
What if I don't have a business bank account yet?
You'll need one to set up payment processing. The processor needs a place to deposit the money, and most won't deposit to a personal account. Open a business bank account at your local bank or online, then set up payment processing once it's active.
Do I have to use the processor QuickBooks recommends?
QuickBooks Online integrates most smoothly with its default processor, but you can use others — you just won't get the same automatic recording of payments. Check QuickBooks' list of supported processors for your product to see what options exist.
What happens if a customer pays by check instead of through QuickBooks?
You record it manually. When the check arrives, you deposit it at your bank, and then enter the payment in QuickBooks by hand. It won't sync automatically the way a card payment does, but QuickBooks has a straightforward form to record it.
Can customers save their payment information so they don't have to enter it every time?
This depends on your processor and QuickBooks product. Some allow customers to save a card on file, which makes repeat payments faster. Check your payment settings in QuickBooks to see if this option is turned on.