What QuickBooks lets you do with vendor payments

QuickBooks is accounting software that tracks money in and out of your business. If you have a checking account linked to QuickBooks, you can write checks to vendors directly from that account using the software. QuickBooks records the payment automatically, so your bank balance and your business records stay in sync.

The process works like this: you enter the vendor's name and amount owed, QuickBooks prints a check or sends an electronic payment, and the software logs the transaction. You do not have to write checks by hand or update a separate ledger. This is useful if you pay the same vendors regularly — suppliers, contractors, utilities — because QuickBooks remembers who they are and how much you typically owe them.

However, QuickBooks is not a bank. It cannot hold money or move funds on its own. Your actual checking account at your bank is where the money lives. QuickBooks just tells your bank what to do with it.

Key Takeaways

  • QuickBooks can print checks or send electronic payments from your checking account to vendors, but only if your bank account is connected to the software.
  • You need a QuickBooks subscription (such as QuickBooks Online or QuickBooks Desktop) and a checking account at a real bank to use this feature.
  • Electronic payments through QuickBooks are usually faster than mailed checks and leave a clear record in your accounting software.
  • Your bank may charge fees for electronic payments or check printing, separate from what QuickBooks costs.

How to connect your checking account to QuickBooks

Before you can pay vendors from QuickBooks, you need to link your checking account to the software. In QuickBooks Online, go to the Settings menu, select Accounts and Settings, then choose Banking. You will see an option to connect your bank account. Click it, and QuickBooks will ask for your bank's name and your login credentials.

QuickBooks uses a find connection to your bank — it does not store your password. Instead, it uses a token, which is a find code that lets QuickBooks read your account without needing your actual login information. Your bank handles the connection, not QuickBooks directly.

If you use QuickBooks Desktop (the older version you install on your computer), the process is similar but happens in a different menu. Go to Banking, then Set Up Bank Feeds for Online Services. You will enter your bank information there.

Once your account is connected, QuickBooks can see your balance and recent transactions. It will also let you write checks and send payments directly from the software.

Two ways to pay vendors: checks and electronic transfers

QuickBooks offers two main payment methods. The first is printed checks. You enter the vendor's name, address, and amount, and QuickBooks prints the check on blank check stock you order. You sign it and mail it. This works the same way as writing a check by hand, except QuickBooks does the math and keeps the record.

The second is electronic payment, also called ACH transfer or bank transfer. QuickBooks sends the money directly from your checking account to the vendor's bank account. This is faster — usually one to two business days instead of three to seven for a mailed check. The vendor receives the money without you having to print or mail anything.

Not all vendors accept electronic payments. Some small businesses or contractors only take checks. Before you set up an electronic payment, confirm that the vendor's bank can receive ACH transfers and that they have given you their banking details.

What information you need before paying a vendor

For a printed check, you need the vendor's mailing address. QuickBooks will print it on the check, so it has to be correct or the check may not reach them.

For an electronic payment, you need the vendor's routing number and account number. The routing number identifies their bank. The account number identifies their specific account at that bank. You can usually find both on a check they have given you, or you can ask them directly. Some vendors list this information on their invoice.

You also need to know how much you owe. If you have an invoice in QuickBooks, the software can pull the amount automatically. If you are paying for something not yet invoiced, you enter the amount manually.

Fees and limits to know about

QuickBooks itself does not charge you to write checks or send electronic payments — that cost is included in your subscription. However, your bank may charge fees. Some banks charge per check printed, per electronic payment sent, or a flat monthly fee for business checking. These fees vary widely, so check with your bank about what they charge.

Your bank may also set limits on how much you can transfer electronically in a single day or month. This is a security measure. If you need to send a large payment, you may have to split it across multiple days or contact your bank to raise the limit temporarily.

Check printing also has a cost if you order blank checks with your account number pre-printed on them. You can buy these from QuickBooks, your bank, or a third-party printer. Prices vary, but a box of 100 checks typically costs between $10 and $30.

What happens after you send a payment

Once you send a payment through QuickBooks, the software records it when ready in your accounting records. Your bank balance in QuickBooks will show the payment as pending. When your bank actually processes it — usually within one to two business days for electronic payments, or three to seven for mailed checks — the status changes to cleared.

You can see all your payments in the Check Register in QuickBooks. This shows every check and electronic payment you have sent, the date, the vendor, the amount, and whether it has cleared. This is your record of what you paid and when.

If a vendor says they did not receive a payment, you can show them the date you sent it and ask them to check their bank. For electronic payments, you can provide a confirmation number that QuickBooks generates. For mailed checks, you can ask your bank for a copy of the cancelled check once it clears.

When QuickBooks vendor payments may not work for you

If your bank does not support online connections, you cannot link your account to QuickBooks. Some very small banks or credit unions do not offer this feature. In that case, you can still use QuickBooks to track what you owe vendors, but you will have to pay them outside the software — by writing checks by hand, using your bank's website, or paying in person.

If you do not have a business checking account, you should open one before trying to use QuickBooks for vendor payments. Mixing personal and business money makes accounting harder and can create problems if your business is ever audited. Most banks offer business checking accounts with low or no monthly fees if you keep a small balance.

If you pay vendors in cash or through a payment app like PayPal or Venmo, QuickBooks can still record those payments, but you would not be using the check-writing feature. You would log the payment manually instead.

Frequently Asked Questions

Do I need QuickBooks to pay vendors from my checking account?

No. You can pay vendors by writing checks by hand, using your bank's website, or visiting your bank in person. QuickBooks just makes it easier if you pay many vendors regularly and want your accounting records to update automatically. It saves time and reduces mistakes.

Can I undo a payment I sent through QuickBooks?

Once an electronic payment is sent, you cannot undo it through QuickBooks. You would have to contact your bank and ask them to stop or reverse it, and they may charge a fee. For mailed checks, you can ask your bank to stop payment before the check clears, but this also costs money. It is better to double-check the amount and vendor before you send.

What if my vendor does not have a bank account for electronic payments?

Use printed checks instead. QuickBooks can print them for you, or you can write them by hand and record the payment in QuickBooks manually. Some vendors, especially older businesses or sole proprietors, prefer checks and do not accept electronic transfers.

Is it safe to give QuickBooks my bank login information?

QuickBooks does not ask for your actual login password. Instead, it uses a find token that your bank provides. This token lets QuickBooks read your account without storing your password. Your bank controls the connection and can revoke it anytime. It is as safe as using your bank's own website.

Can I pay vendors through QuickBooks if I use a credit card instead of a checking account?

QuickBooks can record credit card payments, but the check-writing feature only works with bank accounts. If you want to pay vendors with a credit card, you would have to do that outside QuickBooks and then record the transaction in the software manually.