Excerpt:
If your customer’s payment shows as "processed" in QuickBooks Online but hasn’t reached your bank, it's likely held due to verification or fraud checks. This guide helps you identify the exact reason, locate alerts in the Merchant Centre, and take prompt action to release the funds—ensuring business continuity, especially for time-sensitive needs like payroll. It resolves the gap between processed status and actual deposit.

Hi, this is Michael Singal. I’m seriously stressed right now because QuickBooks Online is showing that a $6000 customer payment was processed, but that amount has still not hit my bank account. It’s been longer than the usual deposit window, and now I’m stuck without clarity on where the funds are.
The transaction shows as completed in QuickBooks, and everything looks fine from the customer’s end—they confirmed the payment went through. But my business bank account still doesn’t show a deposit. I’ve checked all the usual things—bank account info, routing numbers, even previous deposit history—and nothing looks off.
I rely on this payment to cover some major expenses, and it’s extremely frustrating not knowing where the money is or why it’s being held up. I tried contacting QuickBooks support but haven’t gotten a clear explanation yet. Could this be an account hold, fraud check, or some kind of batch delay?
Has anyone else had a similar issue with QuickBooks Online payments getting stuck or delayed? What steps did you take to get the money released or find out what was going on? I’d appreciate any advice or direction—I need this resolved ASAP.
Hi Michael Singal, it’s common for QuickBooks Online users to experience delays in deposits. Although the $6,000 payment appears as “processed”, and your customer confirms receipt, the funds may not yet be in your bank account.
This delay is likely due to QuickBooks Payments placing a temporary hold, which is often triggered by large payment amounts, recent changes to your business or banking information, or incomplete account verification. These security checks can delay deposits, even if everything appears correct.
You’ve already taken the right steps:
Still, the deposit is missing, and you’re left without clarity — all while critical business expenses are waiting.
This delay becomes even more stressful if you’re also using QuickBooks Desktop Enterprise Payroll (Basic or Standard), where payroll depends on real-time cash availability. A held payment can disrupt paycheck processing, tax remittances, and compliance schedules, making the lack of deposit more than just a cash flow issue.
Let’s walk through why this happens, how to track or release the funds, and how to avoid disruptions going forward.
When a customer payment in QuickBooks Online shows as “processed” but hasn’t been deposited into your bank account, it’s often due to the transaction being on hold with QuickBooks Payments. This can be confusing, especially if the customer says the payment went through and there are no errors in your dashboard.
Remember: “Processed” means the customer has paid, but the funds aren’t yet ready for deposit.
QuickBooks Payments employs automated fraud detection tools and manual account reviews to secure transactions. If any aspect of the transaction or account activity raises a red flag, fund deposits may be delayed for further verification.
Some of the most common reasons include:
During this time, the transaction is marked as “processed” in your QuickBooks dashboard, indicating that it has been completed. However, Intuit won’t release the funds to your bank until the hold is resolved, which can take 1–5 business days for ACH or credit card payments. If additional documents or risk clearance are required, it may take longer.
To release held funds and avoid processing issues, follow these steps:

Tip: The Merchant Centre often shows more details than your main QuickBooks dashboard.
Why this matters: Mismatched or recently updated info often triggers manual holds.
Reason: Editing or cancelling a transaction can mislead the system and delay processing due to fraud concerns.
If no alerts or document requests appear and it’s been more than 2–3 business days, escalate the issue.
Pro Tip: Verified accounts with no risk flags have their funds released faster once they are manually reviewed.
If support or the Merchant Centre requests documents, upload them as soon as possible:
Important: A delay in document upload results in a delay in fund release.
To reduce the risk of payment holds or delayed deposits in QuickBooks Online, follow these essential best practices:
Yes, The status “Processed” indicates that QuickBooks has successfully charged the customer’s credit card or initiated the ACH pull. Your customer will see the transaction as “Pending” or “Posted” on their bank statement immediately. Even if Intuit is holding the funds for verification on your end, you can consider the invoice paid by the customer. You do not need to ask them to pay again.
Yes, significantly. QuickBooks Payments and traditional banks operate on business days (Monday–Friday). If a payment is processed on a Friday, the earliest it will typically move is Monday. If Monday is a federal banking holiday, the process pushes to Tuesday. A “Processed” payment sitting over a long weekend is standard behavior and does not necessarily indicate a security hold.
Up to 5 Business Days. For the first month or so of using QuickBooks Payments, Intuit often takes a bit longer to deposit funds to establish a history of legitimate transactions. While established accounts might get “Next Day” deposits, new accounts should expect a delay between the “Processed” status and the “Deposited” status during this probationary period.
Yes, but with caveats. You can issue a refund in QuickBooks Online even if the funds haven’t hit your bank account yet. Since you haven’t received the cash yet, QuickBooks will attempt to pull the refund amount from your connected bank account to pay the customer back. Ensure you have sufficient funds in your bank account to cover the refund to avoid an overdraft. If the transaction happened today (before the daily batch closes, usually 3:00 PM PT), you might be able to Void it, which cancels the charge entirely so no money moves. After the batch closes, you must Refund.
No. Even though the payment appears as “processed” in QuickBooks, the money isn’t available in your bank until it’s deposited. You cannot use or withdraw it until the deposit clears.
Not necessarily. If the delay was due to a one-time review or account verification, future payments should be processed normally. However, consistent issues may lead to repeated delays unless your merchant account is fully verified.
Both ACH and credit/debit card payments can be delayed. ACH typically takes 2–5 business days, while card payments are faster but still subject to fraud checks or manual review if flagged.
No. Instant Deposit only works after a payment clears QuickBooks’ internal review. If a transaction is under review, Instant Deposit won’t speed up the process.