Learn how to pay bills with Bill Pay powered by Bill.com in Quickbooks Online.
Bill Pay powered by Bill.com integrates with QuickBooks Online Essentials, Plus, and Advanced, so you can pay, track, and manage bills right inside the software. We’ll show you how to manage this add-on as well as your online bills.
Note: QuickBooks Online offers multiple bill pay add-ons. You can check which bill pay add-on you have.
Learn about:
- Pay bills
- Combine payments
- Deposit checks
- Remove payments
- Remove bills
- Add bills
- Delete bills
- Cancel a bill payment
- Void a bill payment
- Set up bank transfer to a vendor
- Wire an international payment
- Change the bank account linked to QuickBooks
- Set up a new bank account
- Add a new user to a bank account
- Cancel Bill Pay subscription
Pay bills
Pay your bills with Bill Pay powered by Bill.com by following these steps:
- Sign in to your QuickBooks Online account.
- Select + New.
- Select Pay Bills Online.
- Select the checkbox on the bills you want to pay, then Next.
- Review the payment info. If you need to make any updates, select Edit details.
Note: The Memo field will only appear on Paper Checks. - Select Submit payment to submit your scheduled payments.
Combine payments
When you pay bills with the same process date, you can either combine the bill payments or keep them as separate checks. Here’s a comparison:
Combine payments
- The vendor receives one check.
- The check stub lists the individual bill payments.
- The vendor receives one email confirmation.
- There’s only one fee for a check.
Separate payments
- The vendor receives separate checks.
- Each check stub shows the first page of the related bill.
- The vendor receives one email confirmation for each bill payment.
- There is a separate fee for each check.
- Reconcile specific bills with specific checks.
- Separate checks are necessary for a tax payment.
Here's what your vendors will see on the checks they receive from Bill.com:
Deposit checks
You can deposit checks issued by Bill.com like other checks. You can also use your bank’s mobile deposit.
Note: You can’t use Electronic Check Conversion services to deposit checks issued by Bill.com. These will be rejected by our bank. Don’t worry, you can still deposit them normally.
Check expiration
When you print a check, it will expire on the 91st day after the date of issue. Only checks issued before May 16, 2014 won't expire.
Remove payments
If you made a mistake and you didn’t submit the payment yet, you can remove it from your queue.
- Select the dropdown ▼ next to Edit details.
- Select Remove payment.
- Select the X.
- A message appears. Select Yes to remove the payment.
If you submitted the payments already, you need to void them.
Remove bills
When you remove a bill, it is no longer available in Bill Pay powered by Bill.com, but it remains recorded in Expenses in QuickBooks Online.
- Sign in to your QuickBooks Online account.
- Navigate to the Pay bills online page by any of the following:
- Select + New. Then, select Pay bills online.
- Select the Pay bill online dashboard widget.
- Go to Get paid & pay, then Vendors (Take me there), then Pay bills online.
- Select the bill you want to remove.
- Select Batch actions.
- Select Remove from Bill Pay.
- Select I don't intend to pay these vendors in Bill Pay Online. We will not show bills for these vendors in the future.
Note: You also have the option to select Payment for these bill have already been recorded. This option will remove the bill from Bill Pay and won't affect anything within QuickBooks Online. - Select Remove to confirm.
This can also be done from the Manage Vendors tab by toggling the Pay bills in Bill Pay switch off for a specific vendor.
Add bills
If you want to add bills for a vendor, simply toggle on the Add bills to Bill Pay switch for the specific vendor.
Note: You need to make an update to the bills that had previously synced in order to bring them back into Bill Pay. This will then allow the bill to repopulate on the Pay bills online screen.
Delete bills
Selecting the Delete option removes the bill from both Pay bills online and the QuickBooks Online account permanently.
- Go to Pay bills online.
- Select the bill(s) you want to remove.
- Select Batch actions.
- Select Delete to confirm.
This option also marks the bill(s) inactive and not to sync with Bill Pay.
Cancel a bill payment
Before you cancel a bill payment make sure you're within the correct time frame.
- A bill payment, created through Bill Pay powered by Bill.com before 3PM PT, can be canceled until 4PM PT on the banking day before the Process Date.
- A bill payment, created through Bill Pay powered by Bill.com after 3PM PT, can be canceled until 6PM PT on the banking day before the Process Date.
Follow these steps to cancel your bill:
- Sign in to your QuickBooks Online account.
- Go to Get paid & pay, then Vendors (Take me there), then Pay bills online.
- Select the Sent payments tab.
- Locate the desired payment.
- Select Track status on the desired payment.
- Select Cancel Payment.
- You'll be asked if you're sure you want to cancel the payment. Select Yes to confirm.
Void a bill payment
If you made a mistake when you paid a bill to your vendor, you can void a payment to zero out the transaction. Here's how:
- Sign in to your QuickBooks Online account.
- Go to Get paid & pay, then Vendors (Take me there), then Pay bills online.
- Select the Sent payments tab.
- Find the payment that you want, then select Track status.
- Select Void.
- Select the void request type:
- Remit funds back to my bank account.
- Reissue a new payment to the vendor.
- Enter your void request reason.
- Select Submit Request.
The bill status will now show as Voided.
Reminders:
- ePayments have a Void Deadline of 1PM PT on the business day before the deposit date.
- We stop payment on voided checks, so we recommend that you provide the voided check number to your vendor and instruct them not to cash the voided check.
- When a check is returned, an email notification is sent to users that are verified on the originating bank account.
- When you print a check, it expires on the 91st day after the date of issue. Bill.com will void the payment, return the funds to the payer’s bank account, and revert the associated bill as Unpaid.
Void check service fees
These fees don’t apply to:
- ePayment and RPPS cancellations or voids
- Check void requests that are not processed
- Void & credit: USPS-returned checks that will be voided and funds credited back to the account
- Expired checks
Lost check
If the payment was not received by the vendor or was not returned to you, there’s a $25.00 service fee to issue a stop payment.
A higher fee for higher risk because the USPS did not return the check to us. We have to make sure that the check is not cashed.
Incorrect address
If the check was sent to an incorrect address and USPS returned it to Bill.com, there’s a $3 service fee to void and reissue a check.
A lower fee for a lower risk because USPS returned the check to us. There’s no chance that the check was cashed.
Checks can't be mailed in directly to the address on the envelope. The PO Box only accepts mail returned within the USPS internally. The $25 fee won’t be avoided by mailing the check in manually.
Set up bank transfer to a vendor
By default, all vendors are set up to be paid via check. If you wish to pay a vendor by Bank Transfer (ePayment / ACH), you'll need to set it up by entering the vendor's bank account manually.
To add the vendor's bank account:
- Sign in to your QuickBooks Online account.
- Navigate to the Pay bills online page by any of the following:
- Select + New. Then, select Pay bills online.
- Select the Pay bill online dashboard widget.
- Go to Get paid & pay, then Vendors (Take me there), then Pay bills online.
- To set up a vendor with open bills, select Set up bank transfers within the same line as the Payee.
Note: To set up a vendor before there are open bills select Set up vendors for bank transfers. You'll need the account number for the vendor.
- Select Enter vendor's bank account info.
- Select Next.
- Enter the vendor's bank account information.
- Select Save.
Things to know:
- We'll initiate a small test deposit of a penny into your vendor's bank account. This is done to verify the bank account can receive payments.
Note: If the test deposit is not successful, the bank account entry will be invalidated. You’ll need to make a new bank account entry for the vendor. - After manually adding a vendor's bank account, the earliest process date that you can select is 2 business days after the bank account was added. This is to ensure the test deposit is successful.
Note: A federal holiday adds an additional day to processing. - If the test deposit is not successful and the bank account is invalidated, the payment will still process. The payment will go out as a check payment.
- If a payment needs to be made immediately, schedule a check payment before adding the vendor's bank account.
Wire an international payment
Step 1: Turn-on the multi-currency feature
Before you wire international payments, turn on multi-currency to avoid sync errors when adding a multi-currency vendor, bill, or payment. Then, add foreign vendors with their currency.
Step 2: Wire payments to international vendors
If you set up international vendors for wire payments, make a payment by following these steps:
Note: Bill Pay offers a competitive exchange rate and doesn’t charge a wire transfer fee when you pay your vendors in local currencies. You can use the currency conversion calculator for more info.
- Select + New. then select Pay Bills Online.
- Select the Unpaid bills tab.
- Select the bill you want to pay.
- If you already set up your vendor for wire transfers, select International Transfer as the payment method.
Note: For eligible vendors that you haven't set up yet, select the Set up international transfer link to add your vendor’s bank info. If the vendor requires additional setup, make sure the Country field in the vendor setup is correct. - Review the payment info, then select Next.
- If you need to make any changes, select Edit details.
- Make sure everything looks good, then Send Payment.
Supported countries
Country Name | Bank Branch Identifier | Currency Supported |
Albania | IBAN: 28 characters | ALL, USD |
Algeria | Bank and Branch Code: 3-50 characters | DZD, USD |
Angola | IBAN: 25 characters | AOA, USD |
Anguilla | Bank and Branch Code: 3-50 characters | XCD, USD |
Antigua and Barbuda | Bank and Branch Code: 3-50 characters | XCD, USD |
Argentina | CBU number: 22 digits | ARS, USD |
Armenia | Bank and Branch Code: 5 digits | MD, USD |
Aruba | Bank and Branch Code: 3-50 characters | AWG, USD |
Australia | BSB (Bank-State-Branch): 6 alphanumeric | AUD, USD |
Austria | IBAN: 20 alphanumeric | EUR, USD |
Bahrain | IBAN: 22 alphanumeric | BHD, USD |
Bangladesh | Bank and Branch Code: 3-50 characters | BDT, USD |
Belgium | IBAN: 16 alphanumeric | EUR, USD |
Belize | Bank and Branch Code: 8 digits | BZD, USD |
Benin | IBAN: 28 characters | XOF, USD |
Bermuda | Bank and Branch Code: 3-50 characters | BMD, USD |
Bhutan | Bank and Branch Code: 3-50 characters | BTN, USD |
Botswana | Bank and Branch Code: 6 digits | BWP, USD |
Brazil | IBAN: 29 alphanumeric | BRL, USD |
Brunei Darussalam | Bank and Branch Code: 3-50 characters | BND, USD |
Bulgaria | IBAN: 22 alphanumeric | BGN, USD |
Cameroon | IBAN: 27 characters | XAF, USD |
Canada | Institution and Transit Number: 8 or 9 digits1 | CAD, USD |
Cape Verde | IBAN: 25 characters | CVE, USD |
Cayman Islands | Bank and Branch Code: 3-50 characters | KYD, USD |
Chad | IBAN: 27 characters | XAF, USD |
Chile | Bank and Branch Code: 3 digits | CLP, USD |
China | Cnaps code: 12 digits | CNY, USD |
Colombia | Bank and Branch Code: 19 alphanumeric | COP, USD |
Comoros | Bank and Branch Code: 3-50 characters | KMF, USD |
Congo (The) | Bank and Branch Code: 3-50 characters | XAF, USD |
Costa Rica | IBAN: 22 alphanumeric | CRC, USD |
Croatia | IBAN: 21 characters | HRK, USD |
Cyprus | IBAN: 28 alphanumeric | EUR, USD |
Czech Republic | IBAN: 24 alphanumeric | EUR, CZK, USD |
Denmark | IBAN: 18 alphanumeric | EUR,DKK, USD |
Dominica | Bank and Branch Code: 3-50 characters | XCD, USD |
Dominican Republic | IBAN: 28 characters | DOP, USD |
Ecuador | Bank and Branch Code: 8 digits | USD only |
Estonia | IBAN: 20 alphanumeric | EUR, USD |
Fiji | Bank and Branch Code: 3-50 characters | FJD, USD |
Finland | IBAN: 18 alphanumeric | EUR, USD |
France | IBAN: 24 alphanumeric | EUR, USD |
Gabon | IBAN: 27 characters | XAF, USD |
Gambia | Bank and Branch Code: 3-50 characters | GMD, USD |
Georgia | IBAN: 22 characters | GEL, USD |
Germany | IBAN: 22 alphanumeric | EUR, USD |
Ghana | Bank and Branch Code: 6 digits | GHS, USD |
Gibraltar | IBAN: 23 characters | GIP, USD |
Greece | IBAN: 27 alphanumeric | EUR, USD |
Grenada | Bank and Branch Code: 3-50 characters | XCD, USD |
Guatemala | IBAN: 28 characters | GTQ, USD |
Guinea | Bank and Branch Code: 3-50 characters | GNF, USD |
Guyana | Bank and Branch Code: 3-50 characters | GYD, USD |
Honduras | Bank and Branch Code: 8 - 11 digits | HNL, USD |
Hong Kong | Bank and Branch Code: 6 digits | HKD, USD |
Hungary | IBAN: 28 digits | HUF, USD |
Iceland | IBAN: 26 characters | ISK, USD |
India | IFSC code: 11 characters | INR, USD |
Indonesia | Bank and Branch Code: 7 digits | IDR, USD |
Ireland | IBAN: up to 22 alphanumeric | EUR, USD |
Israel | IBAN: 23 alphanumeric | ILS, USD |
Italy | IBAN: 27 alphanumeric | EUR, USD |
Japan | Zengin Bank and Branch Code: 7 digits | JPY, USD |
Jordan | IBAN: 30 alphanumeric | JOD, USD |
Kazakhstan | IBAN: 20 characters | KZT, USD |
Kenya | Bank and Branch Code: 5 digits | KES, USD |
Kuwait | IBAN: 30 alphanumeric | KWD, USD |
Kyrgyzstan | Bank and Branch Code: 3-50 characters | KGS, USD |
Latvia | IBAN: 21 alphanumeric | EUR, USD |
Lesotho | Bank and Branch Code: 6 digits | LSL, USD |
Liechtenstein | IBAN: 21 alphanumeric | CHF, USD |
Lithuania | IBAN: 20 alphanumeric | EUR, USD |
Luxembourg | IBAN: 20 alphanumeric | EUR, USD |
Macao | Bank and Branch Code: 3-50 characters | MOP, USD |
Macedonia | IBAN: 19 characters | MKD, USD |
Madagascar | IBAN: 27 characters | MGA, USD |
Malawi | Bank and Branch Code: 3-50 characters | MWK, USD |
Malaysia | Bank and Branch Code: 9 digits | MYR, USD |
Malta | IBAN: 31 alphanumeric | EUR, USD |
Mauritius | IBAN: 30 characters | MUR, USD |
Mexico | Clabe: 18 digits | MXN, USD |
Moldova | IBAN: 24 characters | MDL, USD |
Mongolia | Bank and Branch Code: 3-50 characters | MNT, USD |
Montserrat | Bank and Branch Code: 3-50 characters | XCD, USD |
Mozambique | IBAN: 25 characters | MZN, USD |
Namibia | Bank and Branch Code: 3-50 characters | NAD, USD |
Nepal | Bank and Branch Code: 3-50 characters | NPR, USD |
Netherlands | IBAN: 18 alphanumeric | EUR, USD |
New Caledonia | IBAN: 27 alphanumeric | XPF, USD |
New Zealand | Bank Code: first 6 digits | NZD, USD |
Niger | IBAN: 28 characters | XOF, USD |
Norway | IBAN: 15 alphanumeric | EUR, NOK, USD |
Papua New Guinea | Bank and Branch Code: 3-50 characters | PGK, USD |
Paraguay | Bank and Branch Code: 3-50 characters | PYG, USD |
Peru | Bank Code: 20 digits | SOL, USD |
Philippines | Bank and Branch Code: 6 digits | PHP, USD |
Poland | IBAN: 28 alphanumeric | EUR, PLN, USD |
Portugal | IBAN: 25 alphanumeric | EUR, USD |
Qatar | IBAN: 29 alphanumeric | QAR, USD |
Romania | IBAN: 24 alphanumeric | RON, USD |
Russia | BIK code: 20 alphanumeric | RUB, USD |
Rwanda | Bank and Branch Code: 3 digits | RWF, USD |
Saint Kitts and Nevis | Bank and Branch Code: 3-50 characters | XCD, USD |
Saint Lucia | Bank and Branch Code: 3-50 characters | XCD, USD |
Saint Vincent and the Grenadines | Bank and Branch Code: 3-50 characters | XCD, USD |
Saudi Arabia | IBAN: 24 alphanumeric | SAR, USD |
Serbia | IBAN: 22 alphanumeric | RSD, USD |
Seychelles | Bank and Branch Code: 3-50 characters | SCR, USD |
Sierra Leone | Bank and Branch Code: 3-50 characters | SLL, USD |
Singapore | Bank and Branch Code: 7 digits | SGD, USD |
Slovakia | IBAN: 24 alphanumeric | EUR, USD |
Slovenia | IBAN: 19 alphanumeric | EUR, USD |
Solomon Islands | Bank and Branch Code: 3-50 characters | SBD, USD |
South Africa | IBT Code: 8 characters | ZAR, USD |
South Korea | Bank and Branch Code: 7 digits | KRW, USD |
Spain | IBAN: 24 alphanumeric | EUR, USD |
Sri Lanka | Bank and Branch Code: 7 digits | LKR, USD |
Swaziland | Bank and Branch Code: 3-50 characters | SZL, USD |
Sweden | IBAN: 24 alphanumeric | SEK, EUR, USD |
Switzerland | IBAN: 21 alphanumeric | CHF, EUR, USD |
Taiwan | Bank and Branch Code: 7 digits | TWD, USD |
Tajikistan | Bank and Branch Code: 3-50 characters | SZL, USD |
Tanzania | Bank and Branch Code: 3-50 characters | TJS, USD |
Thailand | Bank and Branch Code: 7 digits | THB, USD |
Togo | IBAN: 28 characters | XOF, USD |
Tonga | Bank and Branch Code: 3-50 characters | TOP, USD |
Tunisia | IBAN: 24 alphanumeric | TND, USD |
Turkey | IBAN: 26 digits | TRY, USD |
Uganda | Bank and Branch Code: 6 digits | UGX, USD |
Ukraine | IBAN: 29 alphanumeric | UAH, USD |
United Arab Emirates | IBAN: 23 alphanumeric | AED, USD |
United Kingdom | IBAN: 22 alphanumeric (click here for help locating the IBAN) | GBP, EUR, USD |
Uruguay | Bank and Branch Code: 3 digits | UYU, USD |
Uzbekistan | Bank and Branch Code: 3-50 characters | UZS, USD |
Viet Nam | Bank and Branch Code: 8 digits | VND, USD |
Zambia | Bank and Branch Code: 3-50 characters | ZMW, USD |
1 If the Canadian bank Institution and Transit Number provided by the vendor is 8 digits and isn't accepted, add a zero (0) at the start of the series to make it 9 digits. For example, if it’s 00301879, change it to 000301879
If you see the following message when you set up a vendor for international wires, that vendor’s country isn't supported yet. In this event, see how to pay your bills manually.
When can vendors receive payments
We transfer payments within 1 to 2 business days. This varies depending on:
- The destination country
- The amount sent
- How long it takes to draw funds from your account
We'll provide you the estimated turnaround time when you schedule the payment. Here are some examples:
Country | Turnaround time |
Australia | Next business day |
Canada | Same day |
China | 2 Business days |
Euro Zone | Same day |
Hong Kong | Next business day |
India | 2 business days |
Israel | Next business day |
Singapore | Next business day |
United Kingdom | Same day |
Change the bank account linked to QuickBooks
If you connected the wrong bank account to an Online Bill Pay QuickBooks account, you won't be able to reconcile your bank account properly. To fix this, you'll need to change the account linked. We'll show you how.
Step 1: Create a journal entry
Create a journal entry to move any transactions in the wrong account to the correct account. If the QuickBooks account is a duplicate, or won't be used, remove it. Steps are as follows:
- Select Settings ⚙, then select Chart of accounts (Take me there).
- Find the incorrect account. Then choose Make inactive on the action drop-down.
- Select Yes.
Step 2: Delete the bank account from Bill Pay
Next, delete the incorrect bank account from Online Bill Pay.
- Go to Settings ⚙, then select Account and settings.
- Select Bill Pay.
- Select Bank Accounts.
- Select the Account Number of the bank you want to delete.
- Select the Trash Can icon to delete.
- Check the box to Deactivate. Then select Confirm.
Step 3: Add the correct bank account
Finally, add the new bank account and make sure to link it to the correct QuickBooks account.
Future transactions are recorded to the correct QuickBooks account and you'll have all the transactions needed to reconcile the bank account.
Set up a new bank account
You can set up a new bank account by signing in to your bank (verified instantly), or by entering your bank account info (manual entry). Follow these steps:
- Sign in to your QuickBooks Online account.
- Go to Settings ⚙, then select Account and settings.
- Select Bill Pay.
- Select Bank Accounts.
- Select Set up new bank.
Then, choose one of the following sections for automatic or manual entry.
Add a new bank account
- Select Sign in to your bank. Then select Next.
- Select the correct bank.
- Enter your bank login information. Choose the account you want to use.
- Fill in the appropriate information:
- Account type
- Legal name
- Link to QuickBooks account. Make sure to select the matching Chart of Accounts account. If there isn't one, please create one.
- Let admins pay bills with this account (new). (3 options)
- 1 - Check this option if you don't want other admins to input bank information as a part of their security check. (They'll only go through an identity check.)
- 2 - Leave option unchecked if you would like to require other admins to go through the full security check. This includes identity check and bank account info confirmation.
- 3 - If you don't select this option, you may select it later by going to the Bank Account details.
- Select Next to confirm the bank account.
Now you're ready to pay bills.
Manually add bank account
Here's how to enter your bank account manually:
- Select Enter routing number. Then select Next.
- Enter the following fields:
- Link to field: Make sure to select the matching General Ledger account. If there isn't one, create it. Then, select Next.
- Let other admin users pay bills with this account. (new) Fill in option:
- Check option if you don't want other admins to input bank information as a part of their security check. (They'll only go through an identity check.)
- Leave option unchecked if you would like to require other admins to go through the full security check (identity check and bank account info confirmation).
- If you don't select this option, you may select it later by going to the Bank Account details.
- Go to Settings ⚙, then select Account and settings.
- Select Bill Pay.
- Select Bank Accounts.
- Select the Bank Account number you wish to change.
- Select Edit and place a check on Automatically Authorize Admins.
- Select Save and close.
- Select Open, then select Next.
- After you add your bank account, Online Bill Pay will send a micro-deposit for an amount less than $1.00.
Note: The test transactions will post the following business day if you complete the verification process before 6PM PT. - The next day review your bank account for the transaction amount. The description line in your statement will have the company name, followed by Bill.com.
- When you get the micro-deposit:
- Select + New.
- Select Pay bills online.
- Select Verify.
- Enter the amount found on your bank statement. This ability to verify the account will expire two weeks from the time the account is entered into QuickBooks Online. Be sure to complete the verification process before it expires.
You are now ready to start paying bills with Bill Pay powered by Bill.com and this bank account.
Add a new user to a bank account
Manage your bills efficiently. Add a QuickBooks Online administrator as an authorized Bill Pay user on your bank account. We'll show you how.
If Automatically Authorize Admins was selected when the bank account was first added to the Bill Pay account, new Admins do not need to take additional actions. Once they log into Bill Pay for the first time, they'll receive an email directing them to complete the identity verification process.
To add a new user:
- Go to Settings ⚙, then select Account and settings.
- From the left menu, select Bill Pay.
- Select Bank accounts.
- Choose the bank account number for the account the user will be added to.
- On the Bank Account page, select Add.
- From the dropdown, select the user that needs to access Bill Pay, then Save.
- The user will receive an email requesting the user to sign in to QuickBooks Online and finish the bank account setup.
- When this user signs in, they’re prompted to Complete setup for bank.
- The user is then asked a set of questions to confirm their identity.
Once finished, the user can use the bank account to pay bills.
Cancel Bill Pay subscription
Before you cancel your subscription, make sure you don’t have any pending transactions. Once you're ready, follow these steps to cancel Bill Pay powered by Bill.com.
- On the “Pay bills online” page, select the Gear ⚙ icon. Then, Cancel Subscription.
- Choose your cancelation reason.
- Select Cancel now.
You'll receive an email once the cancelation completes.
Pending payments
If you cancel your subscription, and still have pending payments, you'll receive an email with the appropriate information and instructions on your next steps.
- Uncashed checks: A list of uncashed checks will be emailed to you. You'll have the option to re-enroll in Bill Pay to void the payments or wait for them to clear. Respond to that email to complete the cancelation.
- Returned checks: These transactions are voided and remitted by the Bill Pay team. Your subscription is deactivated once the remittance clears. Then a list of voided and remitted payments will be emailed to you.
- Uncleared ePayments/Bank Transfers: A list of uncleared ePaymemts/bank transfers will be emailed to you. Once these transactions are cleared, you'll receive a confirmation email.
Still need assistance? Select the Support button on the Pay bills online page and contact us at the number displayed.