How QuickBooks Bill Pay keeps AP moving when the approver is out.
product update

How firms run the month-end AP batch without a single duplicate payment


Batch processing in QuickBooks Bill Pay lets you select multiple bills, assign payment details per bill, and run them together. Up to 50 bills in one run with Premium and Elite. No separate workflow per client.


Let’s break it down. If you handle AP for 10 clients, each with eight regular vendors, you’re looking at 80 bills to review, schedule, and send every month. If you process them one by one, opening each bill, picking a bank account, choosing a payment method, setting a date, and confirming the payment, it can take as long as a whole day. But if you batch them by client and deadline, you can get it done in half a morning. It’s still 80 bills, but your day looks very different.

The real issue isn’t how many bills you have; it’s that the tool makes you repeat the same choices for each transaction, even when one decision would work for all of them. The difficulty of the work doesn’t slow you down; it’s the repetitive steps that take so long.

With QuickBooks Bill Pay,* you can batch up to 50 bills at once and each bill keeps its own payment settings. You don’t have to use the same bank account, payment method, or send date for every bill in the batch. Here’s how it works in real life.

*Premium and Elite tiers allow up to 50 bulk payments, Basic allows up to 20.

Why one-at-a-time AP management doesn't scale


Each bill requires the same clicks regardless of whether it's a $50 vendor or a $5,000 contractor. For one client, that's manageable. For eight vendors, the repetition becomes the job.


If you’re managing AP for just one client, handling bills one at a time works because the volume stays low. But as you add more clients, each with their own vendors, payment schedules, and bank accounts, the work multiplies. A tool that works for one client doesn’t always scale for several; it just means you end up repeating the same steps.

If you click four times for each of 80 bills, that’s 320 clicks for the same outcome you’d get from one organized batch run. Making the same choices over and over doesn’t add value; it just takes time away from work that really needs your attention.

How batch processing works in QuickBooks Bill Pay


Select the bills you want to pay, assign payment details per bill within the batch (bank account, payment method, date), and run it. You can run up to 20 bills at once for Basic, and up to 50 for Premium and Elite.


With QuickBooks Bill Pay, you can select several bills and process them together in a batch. Each bill keeps its own details, so you can use a different bank account for each one in the same run.

If your clients have separate accounts for different departments or properties, one batch run can cover everything. You can mix ACH and check payments in the same batch, and set different payment dates for each bill. You’re not limited to a single method, account, or date for the entire batch.


How batch limits work in QuickBooks Bill Pay

  • Basic: up to 20 bills per batch run.
  • Premium and Elite: up to 50 bills per batch run.
Within any batch, each bill can have its own bank account, payment method (ACH or check), and scheduled send date. The batch is how you run them together. It is not a constraint on how you configure them individually.


What happens after a batch runs


Remittance advice goes to the vendors automatically. Check images are available in the Bill Payments page. Every payment records in QuickBooks Online the moment it processes.


After a batch runs, QuickBooks takes care of the rest. Remittance advice is emailed automatically to each vendor, so you don’t have to send anything yourself. If you pay by check, you can view and download the check image right from the Bill Payments page.

Each payment is recorded in QuickBooks Online as soon as it’s processed. If you run a batch on Wednesday morning, it’s already in the books by the afternoon. There’s nothing to import or match by hand. The record stays up to date because the payment and the ledger entry happen together.

Using the Bill Payments page across multiple clients


The Bill Payments page shows scheduled, in-transit, and completed payments across all active batches. It's your AP status view for everything in motion.


If you manage AP for many clients, the Bill Payments page gives you a real-time look at everything happening. You can see what’s scheduled, what’s processing, and what’s finished, all without switching between clients or tools.

You get this visibility because everything is built into QuickBooks Online. There’s no extra AP tool to check or an imported log to review. When you close a client’s books, the batch history is already included. Your month-end record comes straight from the real transactions, not from reconciling after the fact.

One record, every client, every batch

Every payment in a batch run is recorded in QuickBooks Online as soon as it’s sent. It’s not synced from another system or imported later. it’s created right when the batch processes. The record you use to close the books is the same one made when the payment went out.

If you manage many clients, this makes a difference at month-end. The batch from three weeks ago is already in the books, so you start closing with a complete record. With all payment data in QuickBooks Online, you can see in real time what each client has committed to pay and when. That lets you discuss their cash position, not just confirm bills were sent.

See how QuickBooks Bill Pay Elite handles batch AP management for accounting firms.

FAQ about QuickBooks Bill Pay

How many bills can I batch in QuickBooks Bill Pay?

Basic subscribers can batch up to 20 bills per run. Premium and Elite subscribers can batch up to 50 bills per run. Within any batch, each bill can have its own bank account, payment method, and scheduled send date. There's no requirement to use the same configuration for every bill in a run.

Can I send different payment methods in the same batch?

Yes. QuickBooks Bill Pay lets you mix ACH and check payments in a single batch. Each bill keeps its own payment method assignment. You don't need to run separate batches for ACH payments versus check payments. They can go out together in one run.

What happens after a batch runs? Do I need to notify the vendors?

No. Remittance advice is emailed to vendors automatically after a batch processes. For check payments, the check image is available in the Bill Payments page and can be downloaded if needed. Every payment records in QuickBooks Online the moment it is processed. Nothing needs to be manually matched or imported.

Does each client need their own batch run?

Yes. Each client has their own QuickBooks Online account with its own Bill Pay configuration, so batches run per client account. The Bill Payments page within each client's account shows that client's payment history and status. For a multi-client overview, you navigate between client accounts within Intuit Accountant Suite (formerly QuickBooks Online Accountant, which will be phased out in December 2026).


Recommended for you

Get the latest to your inbox

Get the latest product updates and certification news to help you grow your practice.

By clicking “Submit,” you agree to permit Intuit to contact you regarding QuickBooks and have read and acknowledge our Privacy Statement.

Thanks for subscribing.

Relevant resources to help start, run, and grow your business.

Looking for something else?

Get QuickBooks

Smart features made for your business. We've got you covered.

Tax Pro Center

Expert advice and resources for today’s accounting professionals.

QuickBooks Support

Get help with QuickBooks. Find articles, video tutorials, and more.

How can we help?
Talk to sales 1-800-497-1712

Monday - Friday, 5 AM to 6 PM PT

Get product support