What QuickBooks Electronic Bill Pay does

QuickBooks Electronic Bill Pay is a built-in feature that lets you send payments directly from your QuickBooks account to vendors, contractors, and service providers without writing checks or leaving the software. The system handles the routing and delivery — you enter the payee details, amount, and due date in QuickBooks, and the payment moves through the banking network to reach the recipient's account.

The feature works with most U.S. banks and supports three payment methods: ACH transfers (which take one to three business days), same-day ACH (if your bank offers it), and check delivery by mail (which takes five to seven business days). You choose the method when you create each payment, and QuickBooks records the transaction in your books immediately.

This is different from simply paying bills through your bank's website. QuickBooks Electronic Bill Pay keeps your payment history, vendor information, and accounting records all in one place, so you can see what you owe, what you have paid, and what is still due without switching between systems.

Key Takeaways

  • QuickBooks Electronic Bill Pay sends money directly to vendors through ACH, same-day ACH, or mailed check, all initiated from within QuickBooks.
  • You pay per transaction — typically $0.50 to $1.00 for ACH payments and $1.50 to $3.00 for mailed checks, depending on your QuickBooks plan and bank.
  • Payments are recorded in QuickBooks as soon as you schedule them, so your accounting stays current even if the money takes several days to arrive.
  • You need your vendor's bank account number and routing number for ACH payments, or a mailing address for check delivery.
  • Not all vendors accept electronic payments — some require checks or have their own payment portals, so you may still need multiple payment methods.

How to set up and send a payment

Start by entering your vendor information into QuickBooks if you have not already. Go to the Vendors menu, select Vendor Center, and add or edit the vendor record. Include the vendor's name, mailing address, and (for ACH payments) their bank account number and routing number. QuickBooks stores this information so you do not have to re-enter it each time.

To send a payment, open the bill you want to pay or create a new payment record. Click the Pay Bills button or navigate to the Pay Bills screen. Select the bills you want to pay, choose your payment method (ACH, same-day ACH, or check), and enter the payment date. Review the total amount and confirm. QuickBooks will show you the transaction fee before you submit, so you know the exact cost.

Once you submit, QuickBooks records the payment in your accounting records and sends it to your bank. If you chose ACH, the money typically arrives in one to three business days. If you chose mailed check, QuickBooks prints and mails it, which takes five to seven business days. You can check the status of any payment in the Transaction List by filtering for bill payments.

Transaction fees and what affects the cost

QuickBooks charges a fee for each electronic payment you send. The exact amount depends on your QuickBooks plan (Online Plus, Online Advanced, or Desktop), your bank, and the payment method you choose. ACH payments typically cost $0.50 to $1.00 per transaction. Mailed checks typically cost $1.50 to $3.00 per transaction because QuickBooks has to print and mail them.

Some banks charge an additional fee on top of QuickBooks' fee, so check with your bank before you start. A few banks include electronic bill pay at no extra charge as part of their business checking account, which can save you money if you send many payments each month. If you send 20 ACH payments a month at $1.00 each, that is $20 in fees; if your bank waives the fee, you save $240 a year.

There is no monthly subscription fee for the feature itself — you only pay per transaction. This means if you send no payments in a month, you pay nothing. If you send many, the costs add up quickly, so it is worth comparing the cost of electronic payments to the cost of your time writing and mailing checks.

When ACH payments fail or are rejected

An ACH payment can fail if the vendor's bank account number or routing number is incorrect, if the vendor's account is closed, or if the vendor's bank rejects the payment for other reasons. When this happens, QuickBooks notifies you and the money returns to your account (usually within one to three business days). You still pay the transaction fee, even though the payment did not go through.

Before you send an ACH payment, verify the vendor's bank details with them directly — ask them to confirm their account number and routing number in writing or over the phone. A single digit wrong will cause the payment to bounce. If a payment fails, contact the vendor to get the correct information, then resend the payment.

Mailed checks have a lower failure rate because they go through the postal system and the vendor's own bank, but they can still be lost in the mail or deposited incorrectly. Keep a record of the check number and mailing date so you can follow up if the vendor says they never received it.

Reconciling electronic payments in your bank account

When you reconcile your bank account in QuickBooks, the electronic payments you sent will appear as cleared transactions once your bank processes them. For ACH payments, this usually happens one to three business days after you schedule the payment. For mailed checks, it can take five to ten business days depending on mail delivery and the vendor's bank processing time.

Match each payment in QuickBooks to the corresponding transaction on your bank statement. If a payment shows in QuickBooks but not yet on your bank statement, mark it as pending so you know it is on the way. Once your bank statement shows the payment, mark it as cleared. This keeps your QuickBooks balance in sync with your actual bank balance.

If a payment appears in QuickBooks but never clears on your bank statement after two weeks, contact your bank to investigate. The payment may have been rejected or lost, and you may need to resend it.

Alternatives to QuickBooks Electronic Bill Pay

If QuickBooks Electronic Bill Pay does not work for your situation, you have other options. You can pay bills directly through your bank's bill pay service, which may have lower per-transaction fees or no fees at all. You can write and mail checks yourself, which costs only the price of the checks and postage. You can ask vendors if they have their own payment portals or accept credit card payments (though credit card payments usually come with a processing fee).

Some vendors require payment through their own system — for example, utility companies and credit card processors often have their own online payment pages. In those cases, you would pay them directly and then record the payment in QuickBooks manually. This takes more time but may be the only option the vendor offers.

If you send very few payments each month, the per-transaction fees may make it cheaper to write checks. If you send many payments, electronic payments save time and reduce the risk of lost mail, even with the fees. Calculate your own situation: how many payments do you send each month, and how much is your time worth?

Security and protecting your bank account information

QuickBooks stores your bank account information encrypted and does not share it with vendors. When you send an ACH payment, only your bank account number and routing number are transmitted to the vendor's bank — your login credentials and other sensitive information stay in QuickBooks. This is more secure than mailing a check with your account number printed on it.

Keep your QuickBooks login secure with a strong password and two-factor authentication if your plan offers it. Do not share your QuickBooks password with anyone, and do not store it in an unencrypted file. If you suspect someone has accessed your account, change your password immediately and review your recent payments for anything you did not authorize.

Verify vendor bank details before you send the first payment to a new vendor. Scammers sometimes intercept vendor communications and provide fake bank account numbers to redirect payments. A quick phone call to the vendor using a number from their official website can prevent a costly mistake.

Frequently Asked Questions

Can I schedule payments in advance or set up recurring payments?

QuickBooks lets you schedule individual payments for a future date, so you can set up a payment today to send next week. However, QuickBooks does not have a built-in recurring payment feature — you have to create each payment manually. If you pay the same vendor the same amount every month, you can create a bill template to speed up the process, but you still have to approve each payment.

What if my vendor does not have a bank account number?

If the vendor does not accept ACH payments, you can send a mailed check instead. QuickBooks will print the check and mail it for you. Some vendors (like government agencies or large corporations) may require checks anyway, so ask the vendor what payment methods they accept before you try to send an ACH payment.

Do I pay the transaction fee even if the payment fails?

Yes, you pay the fee when you submit the payment, even if it fails later. If an ACH payment bounces, the fee is not refunded. This is why it is important to verify vendor bank details before sending — a failed payment costs you the transaction fee plus the time to resend it.

How long does it take for a mailed check to arrive?

QuickBooks typically mails checks within one business day of when you submit the payment. Delivery takes three to five business days depending on distance and mail service. The vendor then has to deposit the check and wait for it to clear their bank, which can take another one to three business days. Total time from submission to the vendor's account is usually five to ten business days.

Can I cancel a payment after I submit it?

For ACH payments, you can usually cancel within a few hours of submitting, before the payment leaves QuickBooks. For mailed checks, you cannot cancel once QuickBooks has printed and mailed it. Check your QuickBooks settings or contact support to see the cancellation window for your account and payment method.