How do you record payment processor payouts in QuickBooks Online?
Square, Stripe, PayPal and Clover deposit net payouts: sales minus fees and refunds, usually 1 to 3 business days later. Booking the deposit as income understates sales and hides the fees. Record gross sales into a clearing account, take fees and refunds out of it, then match the payout. Each payout should bring its batch back to $0.
Payment processor payouts in QuickBooks Online cause the same problem whichever app takes the money. A coffee shop takes 62 card payments on Square on a Tuesday. On Wednesday the bank shows a deposit of $2,311.22 that matches none of them, because it is the whole day of sales, less the fees Square kept and a refund it paid back out. The bank feed offers to add that deposit as income, and if you accept, the books are wrong in three places at once: sales too low, fees missing, and the refund never recorded.
This is the method page for the whole series. It shows the clearing-account method on one payout, where the clearing account should stand at month end, how each major app times its payouts and takes its fees, and when a sync app is worth connecting instead of entering a summary. The app-specific traps are on their own pages: Stripe, Square and PayPal and Venmo, with payroll from Gusto on its own page. Restaurants and shops on Clover or Toast, trades on Jobber, Housecall Pro or ServiceTitan, and online stores on Shopify have theirs too.
Why a payout never matches a sale
A processor payout differs from the sales behind it in three ways, and each one breaks a bank-feed match on its own:
| What the processor does | What the bank shows | What it does to the books if the deposit is added as income |
|---|---|---|
| Takes its fee before paying out | Less than the sales | Sales understated, fee expense missing |
| Deducts refunds and lost disputes | Less again | Refunds and chargebacks never recorded |
| Combines several sales, often several days | One deposit for many sales, a day or more later | No deposit matches any single sale or invoice |
The fix for all three is to stop asking the bank deposit to be the sale. The sale is recorded from the processor’s own report, at the amount the customer paid. The deposit is recorded as what it is: money moving from the processor to the bank.
The clearing account method, worked for one payout
A clearing account is a balance sheet account that stands in for the processor. Sales go into it at gross. Fees, refunds and everything else the processor deducts come out of it. The payout leaves it for the bank. When a payout has been recorded, the sales and deductions it covered net to exactly zero in the clearing account.
Set one up for each processor: in QuickBooks Online, go to Settings, then Chart of accounts, select New, choose the Other Current Assets account type, and name it after the processor, such as Square Clearing. One per processor, never shared, so each balance can be checked against that processor’s report.
The worked payout
A coffee shop on the Square Free plan takes 62 card payments on Tuesday, October 13, all tap, dip or swipe, for $2,480.00. Square’s published rate for that plan is 2.6% plus 15 cents per payment (Square fees, read October 22, 2026), so the fees are $64.48 plus 62 × $0.15, or $73.78. The same day, the shop refunds a $95.00 sale from the week before. Square pays out on Wednesday:
| Square activity, Tuesday, October 13 | Amount |
|---|---|
| Card sales | 2,480.00 |
| Processing fees | −73.78 |
| Refund of an October 9 sale | −95.00 |
| Payout, Wednesday, October 14 | 2,311.22 |
To keep the table short, the sales carry no sales tax and the refund is shown with no fee returned. Processors differ on refunded fees; Stripe, for one, says the processing fees “from the original transaction are not returned” on a refund. Take both from your own report.
The entries, in the same accounts used across this series:
| Date | Account | Debit | Credit |
|---|---|---|---|
| Oct 13 | Square Clearing | 2,480.00 | |
| Oct 13 | Sales | 2,480.00 | |
| Oct 13 | Merchant Service Fees | 73.78 | |
| Oct 13 | Square Clearing | 73.78 | |
| Oct 13 | Sales Returns and Allowances | 95.00 | |
| Oct 13 | Square Clearing | 95.00 | |
| Oct 14 | Operating Checking | 2,311.22 | |
| Oct 14 | Square Clearing | 2,311.22 |
Square Clearing takes in $2,480.00 and gives out $73.78, $95.00 and $2,311.22, which is the same $2,480.00, so the day nets to zero. Sales show what customers paid, the fee is an expense, the refund is a return, and the bank line is one transaction for one deposit.
How it goes into QuickBooks Online
The first three pairs are one journal entry for the day (+ Create, then Journal entry), taken from the processor’s daily report. For taxable sales, the same entry credits Sales Tax Payable for the tax collected, as shown in the month worked through in why your 1099-K doesn’t match your books.
The fourth line comes from the bank feed. When the $2,311.22 deposit appears under Transactions, then Bank transactions, categorize it to Square Clearing, not to an income account, and add it. The deposit is then a transfer from the processor, which is what it is. How the feed suggests matches, and why a deposit added to the wrong category is so hard to see later, is in bank feeds in QuickBooks Online.
Where the clearing account should be at month end
Not always at zero. Each payout brings its own batch back to zero, but sales from the last day or two of the month are usually still waiting to be paid out on the 31st. At month end, the clearing account balance should equal what the processor owes you that has not reached the bank yet.
That is the check. Compare the balance of Square Clearing on the last day of the month with the processor’s own figure for the same date. Stripe’s payout reconciliation report, for example, has an ending balance section showing “the transactions that hadn’t been settled as of the report’s end date” (Stripe docs). When the two disagree, the usual causes are:
- A day of sales never entered, so the payout drove the clearing account negative.
- A payout added to income instead of the clearing account, so the account is too high by that amount and sales are counted twice.
- A refund, dispute or fee adjustment in the processor’s report that has no line in the books.
- A payout recorded on the wrong date or matched to the wrong bank line.
Sales belong in the month they were made, even when the money arrives in the next one. A December 31 sale paid out on January 2 is December income, and the clearing account carries it across the year end.
Payout timing and fees, by app
Each processor sets its own timing and its own deductions. These are the published US terms, read October 22, 2026; check your own account, because new accounts, higher-risk accounts and custom pricing can differ.
| Processor | When payouts arrive | Standard published fees | What comes out before the payout |
|---|---|---|---|
| Stripe | Funds settle in 2 business days; the first payout typically takes 7 to 14 days (Stripe) | 2.9% + 30¢ for domestic cards online; $15 per dispute (Stripe pricing) | Fees, refunds, disputes, dispute fees |
| Square | Payments before 5 PM PT arrive the next business day; same-day and instant transfers cost 1.95% (Square) | 2.6% + 15¢ in person and 3.3% + 30¢ online on Square Free | Fees, refunds, transfer fees |
| PayPal | Money stays in the PayPal balance until transferred; a standard bank transfer is free and takes 1 to 3 business days (PayPal) | 3.49% plus a fixed fee for PayPal Checkout; 1.50% for an instant bank transfer (PayPal fees) | Fees and refunds are taken from the balance |
| Shopify Payments | Minimum settlement time of 3 business days in the US; Friday to Sunday payments go out as one payout (Shopify) | Set by the Shopify plan | Fees, refunds, chargebacks, reserves |
| Clover | Deposits typically fund 1 to 3 business days after the daily batch closes (Clover) | Set by the merchant agreement | “Processing fees and adjustments,” per Clover |
| QuickBooks Payments | Within 5 business days of the first payment, then typically 2 business days; one deposit a day (Intuit) | Published on Intuit’s rates page | QuickBooks records the deposit and fee itself |
Three rows need more than the table gives them:
- PayPal behaves like a bank account. A PayPal balance can sit for weeks, take payments, pay vendors and be transferred out in any amount. Set PayPal up in QuickBooks as its own Bank account and reconcile it to the PayPal statement, rather than as a clearing account that should empty itself. Moving money to the checking account is then a transfer between two bank accounts, recorded once; PayPal and Venmo in QuickBooks Online works through a month.
- Check whether Clover deposits are net. Clover’s help page describes each deposit as the batch “minus processing fees and adjustments.” If your deposits instead equal the day’s gross card sales, the fees are being collected some other way: find that debit on the bank statement and code it to
Merchant Service Feesstraight from the bank feed, since it never passed through the clearing account. - QuickBooks Payments does this for you. Because QuickBooks records both the deposit and the fee, there is no clearing account to keep; what matters is that its deposit account setting points at the bank the money reaches. The setting is covered in recording card processing fees in QuickBooks.
Three ways to get payouts into the books
The clearing account is the destination in every case. What varies is how the sales and fees get into it:
| Method | Fits | Watch for |
|---|---|---|
| Invoice paid through the processor, deposit with a fee line | A few invoice payments a month | Receive each payment to Undeposited Funds, then put the fee on the deposit as a negative line |
| Summary journal entry from the processor’s report | Many sales, no need for customer or item detail in QuickBooks | One entry per payout or per day, so each bank line still has one transaction to match |
| Sync app or connector | Many transactions, invoices in QuickBooks paid through the processor, sales by item | Duplicates when the same sale is also entered by hand; the start date and the deposit account it posts to |
The first method is the one in recording card processing fees in QuickBooks. It is the right tool for a service business that invoices and takes the occasional card payment, and the wrong one for a shop with sixty sales a day.
When a connector is worth it
A connector earns its keep when the books need detail the processor report does not give in summary: which customer paid which invoice, sales by product for inventory, or a high count of refunds and disputes that would each need a line by hand. It also saves time when the processor has a direct Intuit connector, as Stripe does with Stripe Connector by QuickBooks.
A monthly or daily summary is enough when the business needs only totals in QuickBooks: a food truck, a salon taking card payments at the chair, a retailer whose inventory lives in the point-of-sale system. It is also easier to review, because each entry ties to one line of one report.
Whichever you pick, use one method per processor. A connector posting sales while someone also enters the daily summary is the most common way a file ends up with income counted twice, the problem described in a sales receipt and a deposit counted twice.
Deductions that are not processing fees
Processor reports contain more than sales, fees and refunds. Each of these has its own place in the books, and none of them is income or a processing fee:
| Line in the processor report | Where it goes |
|---|---|
| Dispute opened, amount taken back | A Disputed Payments asset until the outcome; the dispute fee to Chargeback Fees |
| Dispute lost | From Disputed Payments to Sales Returns and Allowances |
| Instant or same-day transfer fee | Merchant Service Fees |
| Loan or advance repayment taken from payouts | The loan liability, not an expense; Intuit’s Stripe connector lists Stripe Capital payments among payout entries |
| Reserve or hold | Stays in the clearing account, or a separate reserve asset, until released |
| Negative balance pulled from the bank | Debit the clearing account, credit the bank: the reverse of a payout |
The dispute entries are worked through in chargeback accounting. A negative balance happens when refunds or disputes exceed the sales in a period; Stripe says that if no further payments cover it, it “creates a payout that debits your bank account.” The bank feed shows a withdrawal from the processor, and it goes to the clearing account like any other payout, in the other direction.
Common questions about processor payouts
How do you record payment processing fees in QuickBooks Online?
As their own expense, never netted against sales. With a clearing account, the fee is a credit to the clearing account and a debit to Merchant Service Fees. For a single invoice payment without a clearing account, it is a negative line on the bank deposit; recording card processing fees in QuickBooks has the steps.
Are processing fees considered expenses?
In the books, yes: an operating expense in its own account, so the profit and loss shows both what customers paid and what it cost to collect it. Whether and how they are deductible is a tax question, and for most businesses your preparer will treat them like any other ordinary business expense.
How long does it take QuickBooks Payments to deposit money?
Intuit says the first deposit arrives within five business days of the first payment and later deposits “typically within two business days,” with all of a day’s payments combined into a single deposit.
Do I need a separate clearing account for each processor?
Yes. Each processor has its own report and its own balance, and the month-end check above only works when one account stands for one processor. Two processors sharing an account make every difference impossible to trace. The same rule applies to marketplaces, and a store selling on Shopify, Amazon and Etsy at once is worked through in ecommerce bookkeeping.
Does this work in QuickBooks Desktop?
The method is the same. In Desktop, the clearing account is an Other Current Asset account, the daily summary is a general journal entry, and invoice payments run through Undeposited Funds and Make Deposits with the fee as a negative line. Intuit’s Stripe connector lists only QuickBooks Online plans, so Desktop files rely on summary entries or third-party sync apps.
When a year of payouts was booked as income
If the bank feed added every payout to income for a year, the books show net sales, no fees and no refunds, and the gross on the 1099-K will be higher than anything in the profit and loss. The fix is the same clearing entry, done for each month: gross sales and deductions from the processor’s reports into the clearing account, and every payout already in the books moved from income to the clearing account. In a year already filed, do it only with your CPA, because it changes figures on a return. In an open year it is part of a QuickBooks cleanup.
$99per month of backlog20% off 6+ monthsWhen to hand this off: if more than a few months of payouts were added straight to income, or more than one processor is involved, each clearing account has to be rebuilt month by month from the processor’s reports before the books will tie to the bank and the 1099-K. A free file review counts the months first.
Published October 23, 2026
