QuickBooks Bill Pay uses a 30-calendar-day rolling limit, not a daily or fixed monthly cap, to protect accounts from suspicious activity. Every account gets a custom limit based on payment history, risk profile, and other factors, so the exact dollar amount isn't the same for everyone and isn't published upfront.
How the 30-day rolling limit works
When you schedule a payment, the amount counts toward your processing limit starting on the withdrawal date (the date the funds are pulled from your bank account). That amount stays counted for 30 calendar days. On Day 31, it drops off and the capacity becomes available again.
So if you scheduled a $50,000 payment with a withdrawal date of August 1, that $50,000 counts against your limit through August 31. On September 1, it no longer applies.
It's the scheduled withdrawal date that matters here, not the date you entered the payment in QuickBooks.
Why limits vary by account
No two QuickBooks Bill Pay accounts have the same limit. QuickBooks sets your limit based on:
- Your payment history in QuickBooks Bill Pay
- Your risk profile and account activity
- User-provided information
Accounts with a longer payment history (for example, through QuickBooks Payments or Merchant Services) tend to qualify for higher limits. New QuickBooks Online companies typically start with lower limits. QuickBooks reviews and adjusts limits weekly as your account activity grows. If you're new to Bill Pay, you can generally expect your limit to be reviewed after your first month and again after your third month.
To help QuickBooks set the right limit for your account, connect your bank account using the Bank Transactions tab. This gives QuickBooks a clearer picture of your payment activity and can speed up any limit adjustment requests.
What the $25,000 limit covers (and what it doesn't)
The $25,000 per-payment cap applies only to Faster ACH payments (1-business-day delivery). It does not apply to standard ACH transfers or paper check payments, which don't carry a per-payment ceiling set by this rule. Your overall account processing limit, the rolling 30-day total, still applies to all payment types.
What to do when you hit the limit
If you see the message "Payment can't be scheduled right now. You've reached your payment limit," here's what to try:
- Double-check your payment details. Make sure the amount, vendor, and bank account are all correct, then try again.
- Review your recent scheduled payments. Go to your Bill Pay transaction history and look at payments scheduled over the past 30 calendar days. Older scheduled amounts will drop off as their 30-day window closes, freeing up capacity.
- Request a limit increase. You can do this in two ways:
- When you see the limit error message, select Request a new limit directly from that screen.
- Or go to Account and Settings > Expenses > Bill Pay > Processing limit, then select Request new limit. Enter your estimated monthly bill payment total and submit.
- Contact QuickBooks support if the issue persists after trying the steps above. The support team can review your account and walk through next steps with you.
For additional context on why a specific transaction may have been declined even when you're under your limit, see Learn about payment processing limits in QuickBooks Bill Pay. All Bill Pay transactions go through multiple checks for fraud detection, so a decline can happen for reasons beyond the rolling total.
Have more questions about Bill Pay limits or need help reviewing your account settings? Drop them below and we'll work through it together.
Learn about payment processing limits in QuickBooks Bill Pay