How QuickBooks Online Bill Pay Works and What It Costs
What QuickBooks Online Bill Pay does
QuickBooks Online Bill Pay is a feature inside QuickBooks Online accounting software that lets you pay bills directly from your account to vendors, contractors, and service providers. Instead of writing checks or entering payment details on each vendor's website, you record the bill in QuickBooks and send payment through the platform.
The system works by connecting to your bank account. When you authorize a payment, QuickBooks either prints and mails a check on your behalf, sends an electronic ACH transfer, or processes a credit card payment — depending on what the vendor accepts and what you choose. The payment record stays in QuickBooks, so your accounting and your bank statement stay in sync.
This is different from paying a bill directly through your bank's website. QuickBooks Bill Pay is built into your accounting records, which means every payment updates your accounts payable automatically and shows up in your financial reports without extra steps.
Key Takeaways
- QuickBooks Online Bill Pay connects to your bank account and can send checks by mail, ACH transfers, or credit card payments depending on what each vendor accepts.
- Mailed checks typically arrive within five to seven business days; ACH transfers usually post within one to three business days.
- QuickBooks charges a per-transaction fee for Bill Pay, and those fees vary by payment method and your subscription plan.
- You can schedule payments in advance, set up recurring bills, and see all payment history inside your QuickBooks account.
- Bill Pay is included with most QuickBooks Online subscription tiers, but the per-transaction cost means it is not free to use.
How to send a payment through QuickBooks Bill Pay
Start by recording the bill in QuickBooks. Go to + New, select Bill, and enter the vendor name, bill amount, and due date. Save the bill. Then go to Expenses and find the bill you just created.
Click the bill to open it, then select Pay. QuickBooks will show you the payment methods available for that vendor — usually mailed check, ACH, or credit card. Choose your method and the date you want the payment sent. Review the fee QuickBooks will charge for that transaction, then confirm.
The payment moves to a queue. If you chose a mailed check, QuickBooks prints and mails it; if you chose ACH, the transfer goes to your bank. You can see the payment status in your Bill Pay history and in your QuickBooks account balance.
Payment methods and how long they take
QuickBooks Bill Pay offers three ways to send money, and each has different timing and cost.
Mailed checks are printed by QuickBooks and sent through the postal service. They typically arrive at the vendor within five to seven business days. This method works with any vendor and does not require them to have online payment set up. The fee is usually lower than ACH or credit card payments.
ACH transfers move money electronically from your bank account to the vendor's bank account. They typically post within one to three business days, depending on the banks involved. Not all vendors accept ACH, and some may require you to set them up as a payee first. The fee is usually moderate.
Credit card payments charge the vendor's credit card directly. They post when ready or within one business day. This method is fastest but carries the highest fee, and not all vendors accept it. You also pay whatever processing fee the vendor's card processor charges.
Fees and what they depend on
QuickBooks charges a per-transaction fee for Bill Pay. The amount depends on which payment method you use and which QuickBooks Online subscription plan you have. Mailed checks are usually the cheapest option, ACH transfers cost more, and credit card payments cost the most.
The exact fees change and vary by region and by QuickBooks plan. You can see the fee for each transaction before you confirm the payment, so you know the cost before money leaves your account. Some vendors may also charge their own processing fees if you pay by credit card, which is separate from QuickBooks' fee.
If you send many payments each month, the per-transaction fees add up. Some businesses find it cheaper to pay certain vendors directly through their bank's bill pay system or by check, especially for vendors they pay regularly.
Scheduling payments and setting up recurring bills
You can schedule a Bill Pay payment for any future date. When you choose to pay a bill, select the date you want the payment sent, and QuickBooks will hold it in the queue until that date. This lets you time payments to match your cash flow or your vendor's due date.
For vendors you pay on a regular schedule, you can set up a recurring bill in QuickBooks. Go to + New, select Recurring Transaction, and choose Bill. Enter the vendor, amount, and how often it repeats — weekly, monthly, quarterly, or on a custom schedule. QuickBooks will create the bill automatically on the date you set, and you can pay it through Bill Pay like any other bill.
Recurring bills save time if you have subscriptions, rent, or regular service payments. You still review and confirm each payment before it goes out, so you maintain control over when money leaves your account.
When Bill Pay does not work or is not the best choice
Some vendors do not accept any of QuickBooks' payment methods. If a vendor only accepts wire transfers, checks mailed directly by you, or payment through their own portal, you cannot use Bill Pay for them. In those cases, you record the bill in QuickBooks but pay it outside the system.
If you need a payment to arrive the same day or the next day, mailed checks will not work — you would need ACH or credit card, both of which carry higher fees. If you pay many vendors each month, the per-transaction fees may make it cheaper to use your bank's bill pay system instead, especially if your bank offers it free.
Bill Pay also requires you to keep your bank account information current in QuickBooks. If your bank account changes or your login credentials expire, payments may fail. You need to monitor your Bill Pay queue and confirm that payments actually post to your bank statement.
How Bill Pay connects to your accounting
When you pay a bill through Bill Pay, QuickBooks automatically updates your accounts payable and your bank account balance. The bill moves from "unpaid" to "paid" in your records, and the payment shows up in your bank reconciliation.
This is the main advantage over paying bills outside QuickBooks: your accounting stays current without extra data entry. When you reconcile your bank statement each month, the Bill Pay transactions are already recorded, so you just match them to what your bank shows.
You can run reports on all your Bill Pay activity — which vendors you paid, when, and how much. This history stays in QuickBooks and is searchable by vendor, date, or amount.
Frequently Asked Questions
Can I cancel a Bill Pay payment after I send it?
It depends on the payment method and how far along it is. If you cancel before the payment is processed by your bank, you can usually stop it. Mailed checks can be cancelled if they have not been printed yet. ACH and credit card payments may be cancellable if they have not posted to the vendor's bank. Contact QuickBooks support with the payment details to request a cancellation.
What happens if a Bill Pay payment fails?
If your bank rejects the payment — for example, because of insufficient funds or a closed account — QuickBooks will notify you and the payment will not go through. The bill stays in your unpaid queue so you can try again. Check your bank account and fix the problem, then resend the payment.
Do I need a separate account to use Bill Pay?
No. Bill Pay is a feature inside QuickBooks Online, so you just need a QuickBooks Online subscription and a connected bank account. You do not sign up for a separate service or create a separate login.
Can I use Bill Pay if I have multiple bank accounts?
Yes. You can connect multiple bank accounts to QuickBooks and choose which account to pay from when you send each payment. This is useful if you have separate accounts for different parts of your business.
Is Bill Pay the same as my bank's bill pay service?
No. Your bank's bill pay is separate from QuickBooks Bill Pay. Your bank's system does not update your QuickBooks records automatically, so you have to enter the payment twice — once in your bank's system and once in QuickBooks. QuickBooks Bill Pay integrates the payment into your accounting, which saves that extra step.
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.