QuickBooks Online Bill Pay lets you pay bills directly from your accounting software instead of writing checks or logging into each vendor's website separately

QuickBooks Online Bill Pay is a built-in feature that connects to your bank account and sends payments on your schedule. You enter a bill into QuickBooks, approve it, and the software handles sending the money to your vendor — either electronically (ACH transfer) or by mailed check, depending on what the vendor accepts. The payment shows up in your QuickBooks records automatically, so your accounting stays current without extra data entry.

The main reason to use it is consolidation: instead of managing passwords for a dozen vendor portals or writing and mailing checks, you do everything from one place. It also creates an audit trail — QuickBooks records when you paid, how much, and to whom, which matters if you need to prove payment later or reconcile your bank account.

The tradeoff is cost. QuickBooks Online Bill Pay charges per transaction, and those fees add up if you pay many vendors. You also need a QuickBooks Online subscription to access it, and not all banks or vendors work with the system.

Key Takeaways

  • QuickBooks Online Bill Pay costs between $0.50 and $3.00 per transaction depending on your payment method, with ACH transfers usually cheaper than mailed checks.
  • You can only use Bill Pay if your bank is connected to QuickBooks Online, so check your bank's compatibility before signing up.
  • Payments take 1 to 3 business days for ACH transfers and 5 to 8 business days for mailed checks, so plan ahead for vendor payment deadlines.
  • Bill Pay records every transaction in QuickBooks automatically, which simplifies reconciliation but means you cannot delete a payment — you can only mark it as void.

How to set up Bill Pay in QuickBooks Online

Start by opening QuickBooks Online and going to the Expenses menu, then select Bills or Vendors depending on your version. You will see an option to enable Bill Pay or link your bank account. Click that option and follow the prompts to connect your checking account — QuickBooks will ask for your bank login credentials and verify your account with two small test deposits (usually $0.01 each) that appear in your bank statement within a few days.

Once your bank is linked, you can add vendors to your payee list. For each vendor, enter their name, mailing address, and account number if they have one. QuickBooks will ask whether the vendor accepts electronic payments (ACH) or requires a mailed check. If you are unsure, choose mailed check — it works with any vendor, though it costs more and takes longer.

After your bank and vendors are set up, you enter bills normally in QuickBooks. When you are ready to pay, go to the Pay Bills screen, select the bills you want to pay, and click Pay Selected Bills. QuickBooks will show you the payment method for each vendor and the total fee. Review the details, confirm the payment date, and submit. The payment is now scheduled and will process on the date you chose.

What Bill Pay costs and how fees compare to alternatives

QuickBooks Online Bill Pay charges per transaction. ACH transfers (electronic payments) typically cost $0.50 to $1.00 each, while mailed checks cost $2.00 to $3.00 each. Some QuickBooks plans include a small number of free transactions per month, but most small businesses pay for every payment after that. If you pay 20 vendors per month, you could spend $10 to $60 just on Bill Pay fees.

Compare this to your alternatives. Writing and mailing checks costs the price of checks and postage — roughly $0.50 to $1.00 per check if you buy checks in bulk. Paying vendors directly through their own websites or portals is free but requires managing multiple logins and takes time. Some banks offer free bill pay as part of a business checking account, which eliminates the per-transaction fee but may not integrate with QuickBooks.

The math depends on your situation. If you pay fewer than 10 vendors per month and do not mind managing multiple logins, direct vendor payments or your bank's bill pay may be cheaper. If you pay many vendors and value having everything in one accounting system, QuickBooks Bill Pay's fees may be worth it for the time saved and the cleaner records.

Which banks and vendors work with QuickBooks Bill Pay

Not every bank connects to QuickBooks Online Bill Pay. Major banks like Chase, Bank of America, Wells Fargo, and most regional banks do work with it, but smaller credit unions and some online banks may not. Before you set up Bill Pay, check QuickBooks' list of supported banks on their website or contact your bank directly to confirm compatibility.

On the vendor side, most vendors accept either ACH transfers or mailed checks, so you have a fallback option. However, some vendors — particularly those with older payment systems or specific security requirements — may not accept ACH and require checks instead. When you add a vendor to QuickBooks, the software will tell you which payment methods that vendor accepts based on their records, but you can also call the vendor to ask.

If your bank is not supported, you cannot use QuickBooks Bill Pay. Your alternatives are to pay vendors directly through their websites, use your bank's bill pay service separately, or continue writing checks. Some accountants recommend using your bank's bill pay for vendors and QuickBooks for record-keeping only, which avoids the per-transaction fee entirely.

Payment timing: how long it takes for money to reach your vendors

ACH transfers take 1 to 3 business days to reach the vendor's account. This is the fastest option and the cheapest, but it only works if the vendor has set up to receive ACH payments. Mailed checks take 5 to 8 business days depending on postal service and the vendor's location — longer if the vendor is slow to deposit checks.

Plan your payment date with this timing in mind. If a bill is due on the 15th and you want to pay by ACH, submit the payment by the 12th to be safe. If you are paying by check, submit by the 7th. QuickBooks lets you schedule payments in advance, so you can set up multiple payments at once and let them process on their scheduled dates.

One common mistake is submitting a payment the day before it is due and expecting it to arrive instantly. ACH transfers are not instant, and mailed checks are even slower. If you have a vendor with a strict payment deadline, confirm their payment method and plan accordingly — or call them to ask if they will accept a late payment if you can show proof that you submitted it on time.

How Bill Pay affects your accounting records and bank reconciliation

When you pay a bill through QuickBooks Bill Pay, the software records the payment in two places: in your bill record (marking it as paid) and in your bank account register. This happens automatically once the payment is submitted, even though the money has not actually left your bank yet. This can be confusing because your QuickBooks balance will show the payment as gone, but your actual bank balance will not reflect it until the payment clears.

When you reconcile your bank account in QuickBooks, the software matches the payments that have actually cleared your bank with the payments you recorded in QuickBooks. If a payment is still in transit, it will show as a pending transaction in your bank reconciliation until it clears. This is normal and expected — do not delete or void the payment just because it has not cleared yet.

One important rule: you cannot delete a Bill Pay transaction. If you need to undo a payment, you must mark it as void in QuickBooks. A voided payment stays in your records for audit purposes but does not affect your account balance. If you void a payment by mistake, you can create a new payment to replace it, but you will pay the transaction fee twice.

When Bill Pay makes sense and when it does not

QuickBooks Bill Pay is most useful if you pay many vendors regularly and want everything in one system. If you have 15 or more vendors per month and you are already using QuickBooks for accounting, the convenience of paying and recording in the same place may justify the fees. It is also helpful if your vendors are spread across different payment methods — some accepting ACH, others requiring checks — because QuickBooks handles both without you having to switch systems.

Bill Pay is less useful if you pay only a few vendors per month, if your bank offers free bill pay, or if your vendors have their own online payment portals that you already use. It is also not the right choice if your bank does not support QuickBooks integration — in that case, you would need to use your bank's bill pay separately and then manually record payments in QuickBooks, which defeats the purpose.

Many small business owners use a hybrid approach: they use QuickBooks Bill Pay for regular vendors (utilities, rent, subscriptions) where the fees are predictable, and they pay other vendors directly or through their bank's bill pay to save on fees. This requires more manual work but can reduce costs if you have a mix of frequent and occasional payments.

Frequently Asked Questions

Can I cancel a payment after I submit it?

It depends on timing. If the payment has not yet been processed by your bank, you can usually cancel it through QuickBooks before the scheduled payment date. Once the payment has cleared your bank, you cannot cancel it — you can only void it in QuickBooks and submit a new payment. Check your QuickBooks payment status to see whether the payment is pending or processed.

What happens if I pay a bill twice by mistake?

If you discover the duplicate before the second payment clears, cancel it through QuickBooks. If both payments have already cleared, void the duplicate in QuickBooks and contact the vendor to request a refund or credit. Keep the void record in QuickBooks as proof that you caught the error.

Do I need a separate subscription to use Bill Pay?

No. Bill Pay is included with all QuickBooks Online subscription tiers. You only pay the per-transaction fees when you actually use it. If you do not use Bill Pay, you do not pay anything extra.

What if my vendor does not accept ACH or checks?

Some vendors accept only credit card or wire transfer payments. QuickBooks Bill Pay does not handle those methods. For those vendors, you will need to pay them directly through their website or by phone, and then manually record the payment in QuickBooks.

Can I use Bill Pay to pay my personal bills or taxes?

Bill Pay is designed for business bills only. For personal bills, use your personal bank account's bill pay service. For tax payments, check with your tax agency — most have their own payment portals, and paying through Bill Pay may not count as an official tax payment.