QuickBooks Online Payments (often called QuickBooks Payments) is a payment processing service built into QuickBooks Online, which is developed by Intuit. It lets businesses accept customer payments directly and automatically match them to invoices and accounting records.
What it does
QuickBooks Online Payments allows you to accept:
- Credit and debit cards (Visa, Mastercard, etc.)
- UPI and bank transfers (availability varies by country)
- ACH/bank payments (mainly US)
- Online invoice payments (customers pay via a secure link)
- In-person card payments (via mobile/card reader integrations in supported regions)
Key features
- Invoice + payment integration: Send an invoice from QuickBooks Online and add a “Pay Now” button.
- Automatic reconciliation: Payments are automatically recorded in your books.
- Recurring payments: Useful for subscriptions or repeat billing.
- Same-day/next-day deposits: Funds are transferred to your bank (timing depends on plan and bank).
- Mobile payments: Accept payments via phone or card reader (in supported markets).
- Fraud protection: Built-in risk monitoring and payment security tools.
Fees (general structure)
Fees vary by country, but typically include:
- Percentage of transaction + fixed fee (e.g., card payments)
- Lower rates for bank transfers/ACH compared to cards
- No monthly fee in many basic setups (but add-ons may cost extra)
How it works (simple flow)
- You create an invoice in QuickBooks Online
- Customer clicks Pay Now
- Payment is processed by QuickBooks/Intuit
- Money is deposited into your linked bank account
- Transaction is automatically recorded in your accounting books
Who it’s useful for
- Small and medium businesses
- Freelancers and consultants
- Businesses that already use QuickBooks for accounting
- Anyone who wants “accounting + payments in one system”
Frequently Asked Questions (FAQs)
In QuickBooks Online, payments “to deposit” are grouped into the Undeposited Funds account until you actually deposit them in your bank, and then you combine them into a single bank deposit entry so your books match your real bank statement.
A payment is money given or received to settle an invoice or obligation (like a customer paying you), while a deposit is the act of putting money into a bank account; in simple terms, payment is the transaction itself, and deposit is how that money is recorded when it reaches the bank.
In QuickBooks Online, payment deposits usually take about 1–5 business days, depending on the payment method (ACH transfers are slower, card payments are faster) and whether it’s your first few transactions or a standard established account.
In QuickBooks Online, a deposit may show as a payment if it was mistakenly entered using a “Receive Payment” or sales form instead of “Bank Deposit,” or if items in Undeposited Funds were not properly grouped, causing the system to misclassify the transaction type.
In QuickBooks Online, go to + New → Bank Deposit, select the customer payments from Undeposited Funds, choose the correct bank account, verify the total matches your real bank deposit, and then save so the payments are recorded as a single bank deposit in your books.
In QuickBooks Online, you record a deposit by going to + New → Bank Deposit, selecting the received payments from Undeposited Funds, choosing your bank account, confirming the total matches your actual bank deposit, and then saving so it reflects correctly in your bank register.
In QuickBooks Online, payments processed through QuickBooks Payments usually take about 1–5 business days to reach your bank account, depending on the payment type (ACH transfers take longer, while card payments are faster) and your account history.
In QuickBooks Online, you can view deposits by going to Accounting → Chart of Accounts → select your bank account → View register, or by searching Bank Deposit under the “+ New” menu or using the Reports section to see deposit activity.
In QuickBooks Online, “Payment to Deposit” means customer money you’ve received but haven’t yet grouped into a bank deposit—it sits in Undeposited Funds temporarily until you record it as an actual deposit in your bank account.
In QuickBooks Online, common payment types include cash, check, credit card, bank transfer (ACH), and online payments through QuickBooks Payments, all of which can be recorded against invoices or expenses depending on whether you are receiving or making the payment.
In accounting, a deposit payment is recorded by debiting the bank account (since cash increases) and crediting either accounts receivable if it’s from a customer or revenue/unearned income depending on whether the payment is for an invoice already issued or an advance payment.
In QuickBooks Online, open + New → Bank Deposit, uncheck the payment you don’t want included (or remove it from Undeposited Funds by editing or deleting the original “Receive Payment” entry), then save so it’s no longer grouped in that deposit.
In QuickBooks Online, a payment is money received from a customer for an invoice (often held in Undeposited Funds), while a deposit is when that collected money is actually grouped and recorded into your bank account to match what appears on your bank statement.
In QuickBooks Online, go to + New → Bank Deposit, select the received payments sitting in Undeposited Funds, choose your bank account, confirm the total matches your real-life bank deposit, and save so the payment is properly recorded as a deposit in your books.
In QuickBooks Online, you can see payments received by going to Sales → All sales → Filter by “Payments” or “Received payments,” or by running the Sales by Customer Summary or Deposit Detail report to view all incoming customer payments.
In QuickBooks Online, you can see payments received by going to Sales → All sales → Filter by “Payments” or “Received payments,” or by running the Sales by Customer Summary or Deposit Detail report to view all incoming customer payments.
In QuickBooks Online, you can’t directly “convert” a deposit into a payment—you have to open the Bank Deposit and remove or delete the entry, then go to the original transaction (like an invoice or sales receipt) and re-enter or edit it as a Receive Payment so it sits in Undeposited Funds or applies correctly to an invoice.
In QuickBooks Online, payments go to Undeposited Funds when your payment settings are set to “Undeposited Funds” as the default deposit account or when you haven’t yet grouped and recorded them as a bank deposit, which is normal because the system uses that account as a temporary holding area.
In QuickBooks Online, “Payments to Deposit” (Undeposited Funds) is a current asset account used as a temporary holding place for customer payments before they are grouped and recorded as actual bank deposits.
In QuickBooks Online, you should use Undeposited Funds if you receive multiple customer payments and deposit them together in batches at the bank, because it helps you match those grouped deposits accurately; but if each payment goes straight into your bank account individually, you can skip it and record payments directly to the bank account.
In QuickBooks Online, voiding a deposit keeps the transaction record but changes its value to zero for audit history, while deleting a deposit completely removes the transaction from your books, which is more final and can make tracking and auditing harder.
In QuickBooks Online, you remove a payment from “Payments to Deposit” by going to + New → Bank Deposit, unchecking that payment from the list (or deleting/editing the original “Receive Payment” if it was recorded incorrectly), then saving so it’s no longer included in the deposit batch and returns to Undeposited Funds if still unpaid.
In QuickBooks Online, you generally can’t directly merge two existing bank deposits; instead, you either delete or undo one deposit (if it’s incorrect) and recreate a single Bank Deposit combining all the payments, or edit one deposit by removing its lines and adding the missing ones so everything is grouped correctly in one entry.
In QuickBooks Online, deposits are processed only on business days, so if a payout is scheduled on a Saturday or Sunday, it is typically initiated on the next business day (usually Monday, or Tuesday if Monday is a bank holiday).
In QuickBooks Online, you delete “Payments to Deposit” by going to + New → Bank Deposit, opening the deposit, unchecking or removing the payment lines, then saving; if the payment still exists, you may also need to go to the original Receive Payment transaction and delete or edit it so it no longer sits in Undeposited Funds.
In QuickBooks Online, you can’t directly “restore” a deleted deposit—you need to recreate it by going to + New → Bank Deposit, selecting the original payments from Undeposited Funds (or re-entering them if missing), and saving the deposit again so your bank register and reconciliation match correctly.
In QuickBooks Online, a cleared transaction is one that has been matched with a bank feed or marked as cleared in your register, while a reconciled transaction is one that has been fully verified against your official bank statement during reconciliation, confirming your books match the bank exactly.
In QuickBooks Online, negative Undeposited Funds usually means payments were deposited or applied incorrectly, and you fix it by reviewing the account register, matching or creating correct Bank Deposits for those payments, or editing/deleting incorrect “Receive Payment” or deposit entries so the transactions properly balance.
In QuickBooks Online, you record payments by using Receive payment on an invoice and choosing a deposit account (often Undeposited Funds), and then record deposits by going to + New → Bank Deposit, selecting those payments, and saving them so they match your actual bank statement.
In QuickBooks Online, you clear up Undeposited Funds by reviewing each payment in the account, then going to + New → Bank Deposit and correctly grouping them to match your real bank deposits, or fixing any errors in the original “Receive Payment” entries so everything is properly matched and the balance reduces to zero.
In QuickBooks Online, you can view uncleared deposits by going to Accounting → Chart of Accounts → open your bank account → View register, then filtering for transactions that are not marked as cleared, or by running a Reconciliation or Deposit Detail report and checking items that haven’t matched your bank statement yet.
In QuickBooks Online, payments go to Undeposited Funds because it’s the default holding account when you record a “Receive payment” and haven’t yet grouped them into a Bank Deposit, or because your payment settings are configured to collect payments before they’re deposited into your bank account.
In QuickBooks Online, a deleted transaction cannot be automatically restored, so you need to identify it through the Audit Log, then manually recreate the transaction with the same details (date, amount, account, and customer/vendor information) to restore your records accurately.
In QuickBooks Online, deleting a deposit removes it completely from your books, decreases the bank account balance by that amount, and returns any associated customer payments to Undeposited Funds, which can affect reconciliations and financial reports until the deposit is recreated correctly.
In QuickBooks Online, a payment is money you receive from a customer for an invoice, while a deposit is when that received money is actually recorded into your bank account, often grouped together if multiple payments are deposited at once.
In QuickBooks Online, you clear “payments to deposit” by going to + New → Bank Deposit, selecting the payments sitting in Undeposited Funds, grouping them as they were actually deposited in your bank, choosing the correct bank account, and saving so the items move out of Undeposited Funds and reconcile with your bank statement.
In QuickBooks Online, you use Bank Deposit when you want to record money actually going into your bank account—especially to group multiple customer payments from “Undeposited Funds” into one real-life deposit that matches your bank statement.
In QuickBooks Online, payments are not automatically deposited into your books unless you use QuickBooks Payments; even then, the system still records deposits separately, and you typically need to match or group them using Bank Deposit so they align with your actual bank transactions.
In QuickBooks Online, a payment is money you receive from a customer against an invoice, usually stored in “Undeposited Funds,” while a deposit is when that money is actually grouped and recorded into your bank account to match what appears on your bank statement.
In QuickBooks Online, you fix “Payments to Deposit” by checking Undeposited Funds, then going to + New → Bank Deposit and correctly grouping the payments that were actually deposited together in your bank, or editing the original “Receive Payment” entries if they were recorded incorrectly so they match your real bank deposits.
Yes, in QuickBooks Online, Undeposited Funds is essentially the same concept as “Payments to Deposit”—it’s a holding account where customer payments are stored temporarily until you group and record them as a real bank deposit.
In QuickBooks Online, you receive payments by opening an invoice and clicking Receive payment, then selecting the customer, choosing the payment method and deposit account (usually Undeposited Funds), entering the amount, and saving so it records against the invoice.
In QuickBooks Online, you match a deposit to a payment by going to + New → Bank Deposit, selecting the correct customer payments from Undeposited Funds that correspond to your bank deposit, ensuring the total matches your bank statement, and saving so the system links the payments to the deposited transaction.
In QuickBooks Online, deposits work by first collecting customer payments (often stored in “Undeposited Funds”) and then grouping them into a Bank Deposit entry that matches what actually hits your bank account, ensuring your books stay aligned with your bank statement.
In QuickBooks Online, you record payments by opening an invoice and selecting Receive payment, then choosing the customer, entering the amount and payment method, picking the deposit account (usually Undeposited Funds or a bank account), and saving so the payment is applied to the invoice.
In QuickBooks Online, depositing payments correctly is important because it ensures your books match your actual bank statements, prevents duplicate or missing income entries, and keeps your financial reports and reconciliations accurate for taxes and business decisions.
In QuickBooks Online, payments processed through QuickBooks Payments usually take about 1–5 business days to process and reach your bank, depending on the payment type (card payments are faster, ACH transfers take longer) and your account history.
In QuickBooks Online, payments work by creating an invoice, receiving customer payments (cash, card, ACH, or online), recording them in the system, temporarily holding them in Undeposited Funds if needed, and then matching or depositing them into your bank so your books stay aligned with real transactions.
In QuickBooks Online, go to Settings (⚙️) → Account and settings → Payments, then apply for QuickBooks Payments, connect your bank account, set your payment methods (card, ACH, etc.), and once approved you can send invoices with “Pay now” so customers can pay you online.
Some accountants are critical of QuickBooks Online because it can feel less flexible for complex accounting workflows, has more limited customization and reporting than some desktop or enterprise systems, may change interfaces or features with updates that disrupt established processes, and can be slower or less efficient for very large or multi-entity datasets, even though it remains widely used for small and mid-sized businesses.
In QuickBooks Online, a sales receipt is used when you receive payment at the time of sale and immediately record both the sale and payment together, while a deposit is used later to record money being transferred into your bank account, often by grouping multiple received payments into one bank transaction.
In QuickBooks Online, a payment is money received from a customer (usually against an invoice and often sitting in Undeposited Funds), while a deposit is when that money is actually grouped and recorded into your bank account to match your bank statement.
In QuickBooks Online, you clear old Undeposited Funds by reviewing each transaction, then either creating a Bank Deposit to match how the money was actually deposited or editing/deleting incorrect “Receive Payment” entries, so everything is properly matched to your bank statements and the balance reduces to zero.
In QuickBooks Online, if you “clear” or remove a payment from a deposit, it is no longer included in that bank deposit record, so it will go back to Undeposited Funds or remain unlinked, which can temporarily cause your books not to match your bank statement until you correctly reassign or redeposit it.
In QuickBooks Online, when payments are held in Undeposited Funds, they are recorded as received but not yet shown in your bank account, meaning they sit temporarily in a holding account until you group and record them as a bank deposit, keeping your books accurate and matched to real bank transactions.
In QuickBooks Online, a deposit is money coming into your bank account from an external source like a customer payment, while a transfer is moving money between two of your own accounts (for example, from savings to checking), so no new income is recorded in a transfer.
In QuickBooks Online, when you receive payment using Undeposited Funds, the invoice is marked as paid, but the money is held in a temporary asset account until you later create a Bank Deposit, at which point it moves into your bank account and matches your real-life deposit.
In QuickBooks Online, payments go to Undeposited Funds because that’s the default holding account used when you record “Receive Payment” and haven’t yet created a matching bank deposit, or because your settings are set to group payments before depositing them into the bank.
In QuickBooks Online, you clean up old uncleared transactions by reviewing your bank register and reconciliation reports, then matching or excluding transactions that are already recorded correctly, and fixing duplicates by editing, deleting, or categorizing them properly so your accounts reconcile with your bank statements.
In QuickBooks Online, voiding a payment keeps the transaction record but sets its value to zero, meaning it no longer affects your balances while still preserving an audit trail so you can see that the payment originally existed.
In QuickBooks Online, payments typically clear in about 1–5 business days depending on the method—credit/debit card payments are usually faster, while ACH bank transfers take longer, and timing can also vary based on your bank and account history.
In QuickBooks Online, you edit a payment that’s already deposited by first opening the Bank Deposit, removing or adjusting the payment line, saving it, then going back to the original Receive Payment or invoice to correct the amount or details so the deposit and payment match your bank records.
In QuickBooks Online, yes—“Payments to Deposit” and Undeposited Funds refer to the same thing: a temporary holding account where customer payments are stored until you group and record them as a bank deposit.
In QuickBooks Online, you clear a payment by matching it to a bank transaction in the bank feed or during reconciliation; if it’s in Undeposited Funds, you also include it in a Bank Deposit so it moves into the bank account and gets marked as cleared against your statement.
In QuickBooks Online, you reconcile old uncleared transactions by reviewing past bank reconciliations, matching each item to actual bank statements, then either marking them as cleared if they truly posted, or correcting them by editing, voiding, or deleting duplicates, and finally re-running reconciliation so your historical balances align properly.
In QuickBooks Online, you fix a deposit by opening the Bank Deposit, editing the included transactions (add/remove/match payments), then saving; if it’s incorrect or already reconciled, you may need to undo reconciliation first or delete and recreate the deposit so it matches your bank statement.
In QuickBooks Online, you can unlink a payment by opening the Receive Payment transaction, removing the checkmark from the invoice it’s applied to (or deleting the linked payment), and then saving, which leaves the payment unapplied or available to be linked to a different invoice.