How to Pay Vendors via ACH in QuickBooks Online (Step-by-Step)

  • Written by JR Suralta Certified QuickBooks Online ProAdvisor and Certified Xero Advisor
Published
Read time
9 min

Paying vendors by Automated Clearing House (ACH) transfer moves money straight from your business bank account to theirs. You skip printing, signing, and mailing checks, and you get an electronic record of every payment. For businesses that already keep their books in QuickBooks Online (QBO), QuickBooks Bill Pay sends standard ACH payments at no charge and records each one against the vendor's bill.

I'll walk you through paying vendors via ACH using QuickBooks Bill Pay, including how to set up vendors, schedule payments, and reconcile transactions. I'll also explain how to record ACH payments made directly through your bank and share some practical controls to help prevent payment errors and fraud.





Option

Best for

ACH cost

Standard delivery

QuickBooks Bill Pay (inside QBO)QBO users who want payments sent and recorded in one stepFree for standard ACH; $10 for Faster ACH3 to 5 business days (next business day with Faster ACH)
Your bank's ACH service, then record in QBOBusinesses that already originate ACH through their bank or need limits above Bill Pay'sSet by your bankDepends on your bank and whether you use Same Day ACH

Why you can trust Fit Small Business

My recommendations come from years of hands-on experience in banking, bookkeeping, and managing business finances. Here's the experience I bring to this guide:

  • 10 years in banking: Worked as a bank manager, handling financial operations, transactions, and internal controls.
  • Hands-on accounts payable experience: Manage vendor bills, payment processing, and bank reconciliations for US-based businesses.
  • QuickBooks expertise: Certified QuickBooks Online ProAdvisor and Xero Advisor with practical experience using QuickBooks Bill Pay and Melio for vendor payments.
  • Small business experience: Have managed businesses myself, so I understand the importance of timely vendor payments, accurate records, and preventing duplicate payments.
JR Suralta
Certified QuickBooks Online ProAdvisor and Certified Xero Advisor

What you need before you pay a vendor via ACH

Collect the following before you schedule the first ACH payment to a new vendor:



ItemWhy you need it
Vendor's legal business nameShould match the name on the receiving bank account and on the vendor's W-9
Bank routing number and account numberTells the ACH network where to deliver the money
Account type (checking or savings)Most bank ACH services ask for it when you set up a payee
Form W-9Gives you the vendor's taxpayer identification number (TIN) for year-end 1099 reporting
A verified bank account on your sideQuickBooks Bill Pay verifies your account through micro-deposits, or you can pay from a QuickBooks Checking account
An entered bill in QBOThe ACH payment applies against the bill and closes it

In QuickBooks Bill Pay, you don't always have to collect banking details yourself. You can invite a vendor to add their own payment information, and vendors in the QuickBooks Business Network can be paid without you entering their ACH details at all. Once connected, you and the vendor can see each other's contact details, but neither of you sees the other's bank account information.

How to pay a vendor via ACH in QuickBooks Online

QuickBooks Bill Pay is Intuit's built-in tool for paying vendors from QBO. Bill Pay Basic comes with your QBO subscription, which starts at $38 per month, and standard ACH payments are free on every Bill Pay plan.

Step 1: Activate QuickBooks Bill Pay

Go to Expenses, select Bills, then select Schedule payment. Pick a plan (Basic, Premium, or Elite) and complete the application with your business details, the owner's information, and the bank account you'll pay from. Intuit says the application takes under 10 minutes and that most applicants get an instant decision.

Schedule payments with quickbooks bill pay
Select Start Application to begin activating QuickBooks Bill Pay for your business. (Source: QuickBooks)

For a full walkthrough of the Bills page, see our guide on how to pay bills in QuickBooks Online.

Step 2: Add the vendor's ACH details or invite the vendor

To ask the vendor for their payment information, go to Expenses & Bills, then Vendors, open the vendor, and select Ask for payment info. Enter the vendor's company name and email, then send the invite. If the vendor is already in the QuickBooks Business Network, send a connection request instead.

If the vendor isn't connected, you can enter their bank details yourself when you schedule the first payment. QuickBooks saves those details for future payments.

Vendor's page
From the Vendors page, select Ask vendor for info to invite the vendor to provide their payment details. (Source: QuickBooks)

Step 3: Enter the vendor's bill

Every Bill Pay payment applies to a bill. Upload or email the vendor's invoice so QuickBooks can create a pre-filled bill, or enter it by hand. Our tutorial on how to enter bills in QuickBooks Online covers the fields.

Step 4: Select the bill and choose Schedule payment

Go to All apps, then Expenses & Bills, then Bills, and open the Unpaid tab. Select the bill and choose Schedule payment from the Action column. To pay several vendors at once, check the boxes and select Schedule payment from the table header. Bill Pay Basic handles up to 20 bills at a time, and Premium and Elite handle up to 50.

Step 5: Set ACH as the payment method

Fill in the payment fields:

  • Bank account: The account Intuit withdraws the money from.
  • Withdrawal date: The date Intuit starts processing. Delivery time counts from here.
  • Payment speed: Standard ACH is free. Faster ACH costs $10 and usually arrives the next business day when your account is eligible.
  • Amount: The full bill or a partial payment.
  • Note: A reference the vendor sees in the payment email, such as the invoice number.
payment account
Review the payment account, withdrawal date, payment method, and delivery speed before scheduling the ACH payment. (Source: QuickBooks)

Step 6: Review and schedule

Select Continue, review the details, and select Schedule payment. QuickBooks may send an authentication code to the phone of the person making the payment. You and the vendor both receive an email confirmation, and another one when the payment starts processing.

Step 7: Track and reconcile the payment

Check the status on the Bill payments page. Payments made through Bill Pay sync with your books, and QuickBooks auto-matches them to the transactions in your bank feed. I still review each suggested match before I accept it, especially when two payments share the same amount or date.

How to pay a vendor via ACH from your bank and record it in QuickBooks

Some businesses already send ACH payments through their bank's online portal, or they need payment sizes above what Bill Pay allows for their account. In that case, you send the money from the bank and record the payment in QBO.

Step 1: Set up ACH payments with your bank

Ask your bank to enable ACH origination (sometimes called ACH payments or business bill pay) on your business account. Banks set their own fees, cutoff times, and daily limits, so get those in writing before you plan your payment schedule.

Step 2: Add the vendor as a payee

Enter the vendor's legal name, routing number, account number, and account type in your bank's portal. If your bank offers dual approval, turn it on so a second person has to release new payees and large payments.

Step 3: Send the ACH payment

Create the payment, choose standard or Same Day ACH if your bank offers it, and add the invoice number in the memo or addenda field so the vendor can apply it.

Step 4: Record the bill payment in QuickBooks Online

In QBO, select + New, then Pay bills. Choose the bank account you paid from, enter the date the payment went out, select the vendor's bill, and select Save. This closes the bill without sending a second payment.

Step 5: Match the bank transaction

When the ACH withdrawal downloads into Bank transactions, select Match to link it to the bill payment you recorded. Don't select Add, or the expense will hit your books twice. Our guide on how to prevent duplicate invoice payments covers more controls for this.

ACH delivery times, limits, and fees





ACH optionTypical timingLimitCost
QuickBooks Bill Pay standard ACH3 to 5 business daysYour account's processing limit (rolling 30 days)Free
QuickBooks Bill Pay Faster ACHNext business day if scheduled by 5 p.m. PT$25,000 per payment, subject to eligibility$10
Same Day ACH through your bankSame business day when submitted before your bank's cutoff$1 million per payment under Nacha rules (your bank may set a lower limit)Set by your bank
Standard ACH through your bankSet by your bankSet by your bankSet by your bank

QuickBooks Bill Pay also limits how much you can schedule in a rolling 30-day period. Intuit sets that limit based on your payment history and risk profile, and new QBO companies typically start lower. Each payment counts against the limit for 30 calendar days from its withdrawal date.

You can view the limit and request an increase under Account and Settings, then Expenses, then Bill Pay, then Processing limit. Apply early if you know a large vendor payment is coming.

Bill Pay's plan prices don't change the ACH fee. Basic costs $0, Premium costs $15 per month, and Elite costs $45 per month (included with QBO Advanced). Premium adds unlimited 1099 e-filing, and Elite adds roles, approval workflows, and payment release approval.

Read our QuickBooks Bill Pay review for the full plan breakdown.

How to protect ACH vendor payments from fraud

One ACH payment risk I pay particular attention to is a request to change a vendor's bank account details. Fraudsters can impersonate legitimate vendors and send convincing emails asking businesses to redirect future payments. If nobody verifies the change, the next payment could end up in the wrong account. 

These are the controls I put in place for ACH vendor payments:

  • Verify bank changes by phone: Call the vendor at a number you already have on file, not one in the email, before you change any routing or account number.
  • Let vendors enter their own details: Bill Pay's Ask for payment info invite keeps account numbers out of your inbox.
  • Separate entering and approving: Bill Pay Elite lets you set roles and require a designated approver before a payment is released. Many bank portals offer dual approval too.
  • Review the payment list before release: Check vendor names, amounts, and new payees against the bills before you schedule a batch.
  • Reconcile monthly: A reconciliation catches payments that went to the wrong vendor or posted twice. Our guide on how to do a bank reconciliation walks through the process.

What to do if an ACH payment is rejected

An ACH payment can come back when the vendor's account number is wrong, the account is closed, or the receiving bank can't match the account. If that happens:

  1. Check the payment status on the Bill payments page, or your bank's ACH report, for the reason.
  2. Contact the vendor at a known phone number and confirm the correct bank details.
  3. Update the vendor's payment information, or send a new Ask for payment info invite.
  4. Reschedule the payment and confirm the bill still shows the right open balance in QBO.

If you need help with a Bill Pay rejection, Intuit's help center has an article on fixing payments rejected because of the vendor's account, and you can reach support from the Help menu in QBO.

Frequently asked questions (FAQs)

Does QuickBooks charge to pay vendors via ACH?

Not for standard ACH. Intuit charges $0 for standard ACH payments on every QuickBooks Bill Pay plan. Faster ACH costs $10, and Instant Payment costs 1% of the payment with a $100 maximum fee.

How long does an ACH payment to a vendor take in QuickBooks?

Standard ACH takes 3 to 5 business days from the withdrawal date. Faster ACH usually arrives the next business day when you schedule it by 5 p.m. PT, for payments up to $25,000.

Does my vendor need QuickBooks to receive an ACH payment?

No. Vendors only need a U.S. bank account. Vendors in the QuickBooks Business Network can share their payment details through the connection, so you don't have to enter them.

Can I pay vendors via ACH in QuickBooks without Bill Pay?

QuickBooks doesn't send ACH payments without Bill Pay. You can send the payment through your bank, then record it in QBO with + New, then Pay bills, and match it in your bank feed.

JR Suralta

JR Suralta

Certified QuickBooks Online ProAdvisor and Certified Xero Advisor

JR Suralta is a registered financial advisor with over 15 years of experience in the financial industry, including almost a decade as a bank manager. He is also a certified bookkeeper with expertise in Quickbooks Online and Xero.

Fit Small Business Logo

Our mission is to provide small business owners with the information you need to succeed. Learn how to start, market, run, and grow your business today!

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.