Welcome to the Community, @lowcountrylandscapersinc. Invoice payment delays can occur due to routine batch deposit timing. Even with a consistent two-year history, this timing can influence how quickly funds reach your bank account.
As you mentioned, QuickBooks typically processes payments received before noon in earlier batches, which are usually deposited overnight or by the next business day. Payments received in the afternoon, especially after the 3:00 PM PT cut-off, are included in the next day’s batch and are generally deposited within two business days.
This difference in timing is expected and a normal part of the processing schedule, not necessarily an indication that a payment is on hold.
You can view additional information about deposit timing in this article: Find out when QuickBooks Payments deposits customer payments.
However, if payments are marked as On Hold or Withheld in your account, this is separate from normal deposit timing. Automated security systems may occasionally flag transactions for review based on factors such as transaction amounts, changes in payment patterns, or account details updates.
If you suspect a payment hold, check your email and the Resolution Center in your QuickBooks Payments account for any notifications. Be sure to respond promptly to any requests for information or documentation.
To understand more about payment holds and how to resolve them, refer to this article: Learn about funds on hold.
If there’s anything else you’d like to clarify, don’t hesitate to reach out. We’re just a message away.