Skip to main content

HomeAll guides

How QuickBooks Bill Pay Works and What It Costs

What QuickBooks Bill Pay does

QuickBooks Bill Pay is a bill-paying service built into QuickBooks Online and QuickBooks Desktop that sends payments directly to your vendors on your behalf. Instead of writing checks or logging into each vendor's website separately, you enter the bill details once in QuickBooks, and the service handles delivery — either by electronic transfer, check, or ACH debit, depending on what the vendor accepts.

The service works with your existing bank account. When you authorize a payment through QuickBooks Bill Pay, the money comes from your checking account on the date you specify. QuickBooks acts as the intermediary, routing the payment to the right place and keeping a record in your accounting file.

You do not need a separate account or login with Bill Pay itself. If you already use QuickBooks Online or Desktop, the option appears in your bill-paying workflow. However, not all banks work with QuickBooks Bill Pay, and not all vendors can receive payments through it.

Key Takeaways

  • QuickBooks Bill Pay sends payments from your bank account to vendors, with the payment method depending on what each vendor can accept.
  • The service costs between $0 and $3 per transaction, depending on your QuickBooks subscription level and the payment method used.
  • Your bank must be enrolled with QuickBooks Bill Pay for the service to work, and you can check compatibility before signing up.
  • Payments typically arrive within one to three business days for electronic transfers and three to five business days for mailed checks.
  • If a vendor cannot receive payments through Bill Pay, you can still pay them manually or use QuickBooks' check-writing feature.

How to set up and send a payment

To use QuickBooks Bill Pay, you first enter your bank account information into QuickBooks. The setup asks for your routing number, account number, and account type (checking or savings). QuickBooks verifies the account by depositing two small amounts into it — typically under $1 each — which you then confirm in QuickBooks to prove you own the account.

Once your bank account is verified, you can send a payment from any bill you have entered in QuickBooks. When you open a bill, you choose "Pay Bill" and select Bill Pay as the payment method. You then pick the payment date (which can be today or any future date), and QuickBooks shows you what method it will use to reach that vendor — electronic transfer, check, or ACH.

After you confirm, the payment sits in a queue until the date you chose. On that date, QuickBooks sends the payment to your bank, which processes it and delivers it to the vendor. You can see the status of pending payments in your Bill Pay history, and you can cancel a payment up until the day it is scheduled to send.

Payment methods and delivery times

QuickBooks Bill Pay uses three ways to deliver your money, and the method depends on what the vendor can accept and what your bank supports:

  • Electronic transfer (ACH): Money moves directly from your bank to the vendor's bank account. This is the fastest method and usually arrives within one to two business days. Most vendors who work with Bill Pay accept this method.
  • Check by mail: QuickBooks prints and mails a physical check on your behalf. Delivery takes three to five business days, plus mail time. This method works for vendors who do not accept electronic payments.
  • ACH debit: The vendor's bank pulls the money directly from your account. This is less common and only works if the vendor is set up to receive payments this way.

You cannot choose the method yourself — QuickBooks determines it based on what the vendor accepts and what your bank offers. When you schedule a payment, QuickBooks shows you which method will be used before you confirm.

Cost per transaction

The cost of each Bill Pay transaction depends on your QuickBooks subscription and the payment method. QuickBooks Online charges between $0 and $3 per transaction. QuickBooks Desktop users typically pay $0 to $1 per transaction, though pricing varies by bank and subscription tier.

Electronic transfers (ACH) are usually free or cost $1. Mailed checks typically cost $1 to $3 each because QuickBooks has to print and mail them. Some QuickBooks subscriptions include a certain number of free Bill Pay transactions per month, after which you pay per transaction.

Before you send your first payment, log into your QuickBooks account and check the Bill Pay pricing page or contact your bank to confirm what you will be charged. Pricing can change, and some banks negotiate different rates with QuickBooks.

Banks that work with QuickBooks Bill Pay

QuickBooks Bill Pay works with most major U.S. banks, including Chase, Bank of America, Wells Fargo, Citibank, and many regional and community banks. However, not every bank participates, and some smaller banks or credit unions may not be compatible.

To check whether your bank works with Bill Pay, open QuickBooks and start the Bill Pay setup. QuickBooks will ask you to enter your bank's name or routing number, and it will tell you when ready whether that bank is enrolled. If your bank is not listed, you cannot use Bill Pay, but you can still write checks through QuickBooks or pay vendors manually.

If you switch banks, you will need to update your bank account information in QuickBooks and go through the verification process again before you can send payments from the new account.

When Bill Pay does not work for a vendor

Some vendors cannot receive payments through QuickBooks Bill Pay. This might be because they do not accept electronic payments, they are not set up in QuickBooks' vendor database, or they require a specific payment method that Bill Pay does not support.

When you try to pay a vendor through Bill Pay and it is not possible, QuickBooks will show you a message saying the vendor cannot be paid this way. You have two options: pay the vendor manually using your bank's website or app, or use QuickBooks' check-writing feature to print a check from your printer and mail it yourself.

If you frequently pay a vendor who is not in Bill Pay, you can still enter their bills in QuickBooks and track what you owe them. You just complete the payment outside of QuickBooks and then mark the bill as paid in your accounting file.

Reconciling Bill Pay payments in QuickBooks

After a Bill Pay payment clears your bank account, you need to reconcile it in QuickBooks so your accounting records match your bank statement. When you reconcile, QuickBooks compares the transactions you recorded in your file against the transactions your bank shows.

Bill Pay payments appear in your bank statement once they have been processed and delivered. Electronic transfers usually show up within one to two business days. Mailed checks may take longer, depending on mail delivery and how quickly the vendor deposits them.

To reconcile, open your bank account in QuickBooks, start a reconciliation, and check off each Bill Pay payment as you see it on your bank statement. If a payment has not cleared yet, leave it unchecked and reconcile again next time. QuickBooks keeps a record of all Bill Pay transactions, so you can look back at any payment you have sent.

Frequently Asked Questions

Can I schedule Bill Pay payments in advance?

Yes. When you send a payment through Bill Pay, you can choose any future date up to about 365 days out. QuickBooks will hold the payment in a queue and send it to your bank on the date you specify. You can cancel or edit a scheduled payment up until the day it is set to send.

What happens if I do not have enough money in my account when a Bill Pay payment is scheduled to send?

If your account does not have enough funds, your bank will typically reject the payment and it will not go through. QuickBooks will notify you that the payment failed. You will need to add funds to your account and reschedule the payment, or pay the vendor another way.

Is Bill Pay the same as writing a check in QuickBooks?

No. Bill Pay sends the payment electronically or by mailed check on your behalf. Writing a check in QuickBooks prints a physical check that you sign and mail yourself. Bill Pay is faster for electronic payments but costs more per transaction.

Can I use Bill Pay to pay taxes or government agencies?

Bill Pay can send payments to some government agencies, but not all. Tax payments often require special handling and may need to go through the IRS or your state's tax portal instead. Check with your tax professional or the agency's website to confirm the right way to pay.

What if a Bill Pay payment gets lost or does not arrive?

If a payment does not arrive within the expected timeframe, contact QuickBooks support and your bank. They can trace the payment and confirm whether it was delivered. If it was lost in transit, they can help you stop the original payment and send a new one.

This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.