Hey, I’m Scheinert. I’ve been using QuickBooks Online with merchant services for customer payments — mainly ACH and credit card transactions. Everything was working fine until this week, when I logged in and saw that a recent payment is on hold with no clear explanation.
The transaction was processed from a regular customer I’ve billed many times before, and the payment has already cleared on their end. Yet on my QuickBooks dashboard, it still says “Funds on Hold” under the payment activity, and I haven’t received a deposit.
I haven’t received any emails from Intuit asking for additional info, no flags, nothing in my notifications — just that vague status. I’ve double-checked my bank info, everything looks correct.
This is messing with my cash flow and honestly causing stress. I rely on those payments for payroll and vendor expenses.
Has anyone else dealt with this?
How long did it take to resolve?
Did you have to call QuickBooks Payments support, or was there a way to trigger a review manually?
Is this a one-time thing, or should I be worried about it happening again?
Would really appreciate any insights. I just want to know what to expect and how to get this released ASAP.
Hi Scheinert, you’re not the only one facing this kind of frustration. Many QuickBooks Online users encounter the “Funds on Hold” issue, even after completing smooth, repeated transactions with regular customers.
You’ve already done what most users do:
- Confirmed the payment cleared on your customer’s end
- Checked that your bank account details are correct
- Looked for emails, notifications, or system alerts and found nothing
And yet, your dashboard indicates “Funds on Hold”, leaving your cash flow uncertain just when you need it most for essential expenses, such as payroll or vendor payments.
This becomes even more stressful if you’re using QuickBooks Desktop Enterprise Payroll, whether you’re on the Basic or Standard version, as any delay in receiving funds can disrupt paycheck processing, delay tax payments, or trigger compliance issues.
These payroll systems rely heavily on cash availability, so when payments are unexpectedly held, your entire payroll timeline may be affected.
Let’s break down why this happens, its typical duration, and how to prevent future disruptions, particularly when payroll relies on customer payment timing.
Why Does QuickBooks Online Show “Funds on Hold” for Customer Payments?
QuickBooks Payments places customer transactions on hold, typically due to automated risk systems designed to protect your business and Intuit from fraud or suspicious activity.
Some of the most common reasons include:
- Large or unusual payment amounts that differ from your normal transaction history.
- First-time payments from new customers or new billing patterns.
- Recent changes to your merchant account, business info, or linked bank accounts.
- Incomplete verification documents are required for your QuickBooks Payments profile.
- Multiple payment attempts in a short period that look like fraud signals.
- Account reviews are initiated after updates to business ownership, legal name, or EIN.
Sometimes, the system may flag a transaction without immediate notification. You may not receive an alert until you need to take action, such as uploading verification documents or confirming your banking details. This makes the “Funds on Hold” status feel confusing and sudden.
How Long Does QuickBooks Hold Customer Payments in Merchant Services?
The duration of a payment hold in QuickBooks Payments typically depends on the type of transaction and whether the system flags it for standard or manual review.
In most cases:
- ACH (bank transfer) payments are held for 2 to 5 business days
- Credit card payments are typically faster, but are still held for 1 to 2 business days if flagged
Payments through QuickBooks are typically released within 24–48 hours, provided they pass automated fraud checks. In case a transaction is flagged for manual review due to account changes, large amounts, or unusual activity, it may take longer to process.
The review may take more than 5 business days if the risk team requires additional documents or additional time to complete their review.
Note: A hold doesn’t indicate a failed transaction or lost funds; it means Intuit is pausing the money for due diligence.
Steps to Resolve “Funds on Hold” in QuickBooks Online Payments
The following steps will help you to resolve the “Funds on Hold” issue in QuickBooks Online Payments:
Step 1: Log in to the Merchant Account Centre

- Visit: https://merchantcenter.intuit.com
- Sign in with the same Intuit ID you use for QuickBooks Online.
- Navigate to the “Transactions” or “Activity” tab.
- Look for any pending alerts, hold notices, or document requests related to the held payment.
Tip: This portal frequently displays account verification flags or transaction reviews that are not visible in QuickBooks Online.
Step 2: Check Your Business and Bank Information
- Go to Settings > Account and Settings > Payments in QuickBooks Online.
- Review your:
- Bank account info (routing and account number)
- Business name and EIN
- Ownership details and legal structure
- If you recently updated any of these, it might have triggered a review.
Tip: Verify if your bank account is still “Verified.” If not, restart the verification with micro-deposits.
Step 3: Contact QuickBooks Payments Support
- In case there’s no clear hold reason and the issue has lasted over 2–3 business days, escalate it manually.
- Use this link to connect with Payments Support:
- Ask the agent:
- If your payment is undergoing manual review
- If they need any additional documentation
- Whether flags or risk checks are pending on your merchant profile
Note: Support can often release funds faster if there’s no compliance violation and you’re a verified, low-risk user.
Step 4: Avoid Editing or Cancelling the Transaction
- Do not void, refund, or cancel the held transaction.
- Avoid duplicates or resending payment links.
- Let the transaction complete naturally; editing may delay processing.
Step 5: Keep a Buffer for Payroll (if using Desktop Enterprise Payroll)
If you’re using QuickBooks Desktop Enterprise Payroll (Basic or Standard) and depend on incoming payments for payroll, establish a reserve buffer in your payroll bank account. This ensures that payroll operations continue smoothly, even if future payments are delayed.
Is this a one-time thing, or should I be worried about it happening again?
It could be a one-time occurrence, especiallyl if triggered by a specific event, such as a large payment, a recent account update, or a first-time transaction with a new customer. Once Intuit completes the review and your merchant account is fully verified, future payments usually process without delay.
In case your account isn’t fully verified or your transactions often raise red flags (like inconsistent amounts or frequent banking changes), you might face holds again. To prevent this, contact QuickBooks Payments support to confirm your account status and limit changes to your payment setup.
FAQs
Will future transactions from the same customer be held again?
If the hold was based on a one-time review or a specific account issue, future payments from that customer should process smoothly. However, if there’s a recurring issue such as large, irregular payments or mismatched invoice details, even returning payments may face delays. To minimise future holds, ensure invoice amounts are consistent and metadata is accurate.
Can I still use the hold funds to write checks or pay bills in QuickBooks?
No. Funds marked as “on hold” are not yet deposited into your business bank account. While they may appear as paid in QuickBooks, they are not actually available for spending until the hold is lifted and the deposit clears into your bank.
Does enabling instant deposit in QuickBooks Payments avoid these holds?
No, enabling instant deposit only speeds up access to eligible funds that have cleared Intuit’s risk review. If a payment is under manual or compliance review, instant deposit does not apply, and the transaction will remain on hold until the process is completed.
Does upgrading my QuickBooks plan (e.g., from Simple Start to Plus) reduce the chance of holds?
No. Your QuickBooks Online subscription level has no impact on the risk or payment review process. All merchant reviews are handled separately by the QuickBooks Payments platform, based on your account’s transaction history, profile verification, and security signals.
Disclaimer: The information outlined above for “Why Are My Funds on Hold in QuickBooks Online Payments?” is applicable to all supported versions, including QuickBooks Desktop Pro, Premier, Accountant, and Enterprise. It is designed to work with operating systems such as Windows 7, 10, and 11, as well as macOS.