What QuickBooks Bill Pay does and who should use it
QuickBooks Bill Pay is a feature inside QuickBooks Online (the cloud-based accounting software) that lets you pay bills directly from your account. Instead of writing checks or logging into each vendor's website separately, you schedule payments through QuickBooks, and the system sends money on your behalf — either electronically or by mailed check, depending on the vendor and payment method you choose.
It works best if you already use QuickBooks Online to track your business expenses and bills. If you are using QuickBooks Desktop or managing bills outside QuickBooks, you would need to either switch platforms or pay bills through your bank's bill pay service instead. The tool is designed for small business owners and self-employed people who want to keep bill payments inside their accounting software rather than juggling multiple logins.
Bill Pay is not the same as paying a bill directly from your bank account. When you use QuickBooks Bill Pay, Intuit (the company behind QuickBooks) processes the payment on your behalf, which means there is a small fee involved. Your bank does not handle the transaction directly.
Key Takeaways
- QuickBooks Bill Pay charges a per-transaction fee that varies by payment method: electronic payments cost less than mailed checks.
- You can only use Bill Pay if you subscribe to QuickBooks Online; it is not available in QuickBooks Desktop.
- Payments can take 1 to 3 business days for electronic transfers or 5 to 8 business days for mailed checks, so you need to schedule ahead.
- Your bank's bill pay service is often free and may be faster, so compare costs before you commit to using QuickBooks Bill Pay regularly.
How much QuickBooks Bill Pay costs
QuickBooks Bill Pay charges per payment, not a monthly subscription fee. The cost depends on how you send the money. Electronic payments (ACH transfers to a bank account) typically cost between $0.50 and $1.00 per transaction. Mailed checks cost more — usually $1.50 to $3.00 per check — because Intuit has to physically print and mail them.
These fees are separate from your QuickBooks Online subscription. Your subscription covers the accounting software itself; Bill Pay is an add-on service you pay for only when you use it. If you pay 20 bills a month using electronic transfers at $1.00 each, that is $20 per month in Bill Pay fees alone.
Intuit does not publish exact fees on their main website — you will see the specific rates when you set up a payment or log into your Bill Pay settings. Rates can vary slightly by region and may change, so check your account before you assume a price.
When to use Bill Pay versus your bank's bill pay service
Your bank almost certainly offers free bill pay as part of your business checking account. Before you pay Intuit's per-transaction fees, compare what your bank offers. Most banks let you schedule electronic payments and mailed checks at no cost, which means you would save money by using your bank instead of QuickBooks Bill Pay.
The main reason to use QuickBooks Bill Pay is convenience: the payments stay inside your accounting software, so your bill history and payment records are all in one place. If you rarely pay bills or you are already paying through your bank without problems, that convenience is not worth the extra cost. If you pay dozens of bills every month and you want everything in QuickBooks for tax and audit purposes, the fees might be worth it.
Another factor is speed. Some banks take 3 to 5 business days to process electronic payments; QuickBooks Bill Pay typically takes 1 to 3 business days. If you are often paying bills at the last minute, the faster processing might matter. But if you plan ahead — which you should — the difference is not significant.
How to set up and schedule a payment
To use Bill Pay, you first need to be subscribed to QuickBooks Online (not Desktop). Log into your account, go to the Expenses menu, and select Bill Pay. QuickBooks will ask you to connect your bank account so it can pull money from your checking account when the payment is due. You will need your bank's routing number and your account number.
Once your bank account is connected, you can add payees — the vendors or people you want to pay. For each payee, you enter their name, mailing address (if you might mail them a check), and banking details (if you will pay them electronically). QuickBooks stores this information so you do not have to re-enter it every time.
To schedule a payment, select the bill you want to pay, choose the payee, enter the amount, and pick a payment date. You can also set up recurring payments for bills that are the same amount every month. QuickBooks will show you the fee before you confirm, so you know exactly what you are paying.
How long payments take and what can go wrong
Electronic payments typically post within 1 to 3 business days. Mailed checks take 5 to 8 business days because they have to be printed, mailed, and then processed by the recipient. Neither timeline includes weekends or holidays, so a payment scheduled for Friday might not arrive until the following Wednesday.
The most common problem is scheduling a payment too close to the due date. If a bill is due on the 15th and you schedule an electronic payment on the 14th, it may not arrive in time, and you could face a late fee from the vendor. Always schedule payments at least 3 to 5 business days before the due date — longer if you are mailing a check.
Another issue is incorrect payee information. If you enter the wrong bank account number or routing number, the payment can be rejected or sent to the wrong place. Double-check all banking details before you confirm a payment. If a payment fails, QuickBooks will notify you, but you will need to reschedule it, which costs another fee.
What happens if you cancel or stop using Bill Pay
You can cancel Bill Pay at any time by going to your account settings in QuickBooks Online and turning off the service. You will not be charged for future payments, but any payments you have already scheduled will still go through on their scheduled dates. If you want to stop a payment before it is sent, you need to cancel it individually — do not just turn off Bill Pay and assume the payment will not happen.
If you switch to your bank's bill pay service, you can keep using QuickBooks Online for accounting; you just will not be paying bills through it anymore. Your bill history in QuickBooks will still be there, but you will need to record payments manually or import them from your bank.
Frequently Asked Questions
Can I use QuickBooks Bill Pay if I have QuickBooks Desktop?
No. Bill Pay is only available in QuickBooks Online. If you use Desktop, you will need to pay bills through your bank's bill pay service or write checks manually. You can upgrade to QuickBooks Online if you want to use Bill Pay, but that requires switching your entire accounting system.
What if a Bill Pay payment fails or gets rejected?
QuickBooks will send you a notification explaining why the payment failed — usually incorrect bank details or insufficient funds. You can reschedule the payment with corrected information, but you will be charged the fee again. Check your bank account balance before scheduling large payments.
Is Bill Pay safe? Will my bank information be secure?
QuickBooks uses encryption and follows banking security standards, so your information is protected. However, you are trusting Intuit with your bank account details, which is why some business owners prefer to keep bill pay separate from their accounting software. Your bank's bill pay service is equally secure and does not add an extra company to the chain.
Can I set up automatic bill payments for the same amount every month?
Yes. QuickBooks Bill Pay lets you create recurring payments for bills that are the same amount each month. You set the frequency (weekly, monthly, etc.) and an end date, and QuickBooks will schedule the payments automatically. You will be charged the per-transaction fee for each recurring payment.
Does QuickBooks Bill Pay work with all banks?
Bill Pay works with most U.S. banks, but some smaller or regional banks may not be supported. When you try to connect your bank account, QuickBooks will tell you whether your bank is compatible. If your bank is not supported, you will need to use your bank's own bill pay service instead.