Multi-factor authentication (MFA)/2-step verification is a process that requires two methods of verification to authenticate your identity, adding a layer of protection, because it makes it extremely difficult to compromise the security of a Bill.com account.
Jump to:
- Set up MFA/2-step verification
- Set up a backup phone number
- Use Google Authenticator as backup
- Other ways to receive codes
- When you'll be prompted for a code
- Disable and enable MFA/2-step verification by role
- Change your MFA/2-step verification phone numbers
- Troubleshooting MFA/2-step verification
- Things to know
Set up MFA/2-step verification
When you create a Bill.com account, we request a phone number to use for MFA/2-step verification.
- Enter a mobile or landline phone number to receive security codes
- Select whether to send security code by text or phone call
- Select Send code
- Enter the security code you receive
- Select Trust this device for 30 days to reduce the need to enter a security code
- Select Submit
Set up a backup phone number
We recommend that you have a backup method for MFA/2-step verification in case you no longer have access to your primary phone number.
- Select Settings
- We're currently rolling out a fresh new look for our Settings page, so you may see one of 2 designs. Please follow the steps that match what your Settings page looks like.
Select Security under You if your Settings page looks like this:
Select Security under User Settings if your Settings page looks like this:
- Select Enter your backup phone
- To edit the backup phone number, select Change Backup 2-Step Verification
- Select Next to send a security code on your primary phone number and authorize the change
- Enter the security code you receive
- Select Trust this device for 30 days to reduce the need to security and select Submit
- Enter your backup phone number
- Select whether to send security code by text or phone call and select Submit to receive a code on the backup phone number to confirm the change
- Enter the security code you receive and select Submit
- Select Finish
After you add a backup number, you'll be able to select either the primary or backup phone number each time we prompt you for a code.
Note: If you are planning on traveling internationally, add a backup phone number before you leave the United States. MFA/2-step verification may not be available outside the United States if your device won't receive calls or text messages while out of the country.
Use Google Authenticator as backup
You can also use Google Authenticator for your backup MFA/2-step verification method.
This feature isn't available on subscription-free basic accounts. Please upgrade your account to use it.
- Download the Google Authenticator app from your device's mobile store
- Open the app and select Begin
- Select Scan a barcode
- In Bill.com, select Settings > Security and select Add Backup 2-Step Verification
- Select Google Authenticator
- In the Google Authenticator app, scan the barcode in Bill.com
- Google Authenticator app will then generate the first code - enter that code in Bill.com
- Select Submit
Codes are regenerated every 30 seconds in Google Authenticator. You must enter the code and select submit in Bill.com before the 30 seconds is up. If you get an error when entering a code, wait for the next code to be generated and be sure to enter and select submit in Bill.com before the timer runs out.
Other ways to receive codes
If you don't have a mobile phone or landline to receive MFA/2-step verification codes, you can use these alternatives:
- Google Voice
- Skype
- Skype is widely available in multiple countries: Skype availability by country
When you'll be prompted for a code
Bill.com will prompt you with a text or a voice message, requesting you to enter a code upon logging in to the system.
Checking the Trust this device for 30 days box when you enter a code will reduce the need of a code to every 30 days.
Note: Even on devices that you've marked as trusted, these actions also prompt MFA/2-step verification codes:
- Changing your password
- Changing your phone number(s)
- Switching to a different browser
- Changes to your browser:
- Disabling browser cookies, using a cookie management extension or clearing browser data
- Changing the browser supported language
- Upgrading to a different version of the browser
Disable and enable MFA/2-step verification by role
To have more control over the security of your account, you can disable or enable MFA/2-step verification for certain user roles. MFA/2-step verification is enabled by default for all roles, and you cannot disable MFA/2-step verification for users with a role that requires MFA/2-step verification.
Default roles
User roles with limited permissions and limited risk no longer require MFA/2-step verification. The default user roles that require MFA/2-step verification are:
- Admin
- Accountant
- Clerk
- Payer
Custom roles
If you create a custom role, the permissions that require MFA/2-step verification if added to that custom role are:
- Pay approved bills via Bill.com
- Pay unassigned bills via Bill.com
- Pay unapproved bills via Bill.com
- Manage Vendors
- Manage Customers
- Manage Company Info
- Manage Credit Cards
- Manage Users
- Manage Roles
This feature isn't available on subscription free basic accounts. Please upgrade your account to access additional features.
Enabling or Disabling 2-step verification
- Select Settings
- We're currently rolling out a fresh new look for our Settings page, so you may see one of 2 designs. Please follow the steps that match what your Settings page looks like.
Select Roles under Permissions if your Settings page looks like this:
Select Roles under Roles & Permissions if your Settings page looks like this:
Select Roles - Select Yes to enable or No to disable under 2-step verification
- Roles that require MFA/2-step verification won't have a toggle, you'll see Required for this role instead. MFA/2-step verification cannot be disabled for these roles.
Change your MFA/2-step verification phone numbers
You can change your primary or backup phone number for MFA/2-step verification in your Bill.com account. You'll need access to the current phone number in order to receive a code to authorize the change.
If you can't log in to a BILL account because you don't have access to your phone to receive the verification code, select Need to use a different number? to try to update the verification phone number after entering the email and password at www.bill.com/login.
Each user must follow the steps below to change their own phone numbers. You cannot change the phone number for another user.
Changing your primary or backup phone number:
- Select Settings
- We're currently rolling out a fresh new look for our Settings page, so you may see one of 2 designs. Please follow the steps that match what your Settings page looks like.
Select Security under You if your Settings page looks like this:
Select Security under User Settings if your Settings page looks like this:
- Select Change Primary 2-Step Verification or Change Backup 2-Step Verification
- Select Yes to confirm that you wish to delete and add a new MFA method (phone number)
- Select phone number from dropdown to receive code to authorize the change
- If you don’t see your phone number, select Contact Us at the top of this page for assistance
- Select whether to send security code by text or phone call
- Select Send code
- Enter the security code you receive
- If you need to resend a code, select Send a new code
- Select Submit
- Enter the new phone number
- Select whether to send security code by text or phone call
- Select Send code
- Enter the security code you receive
- If you need to resend a code, select re-send code
- Select Submit to save your new primary or backup phone number for MFA
Troubleshooting MFA/2-step verification
If you aren't receiving your MFA/2-step verification codes
- Always use a direct line. Codes cannot be routed through an extension
- You may need to restart your device
- If your phone is unable to receive codes, please try using the alternate options
- If you received the error message "We can no longer send a code - You‘ve reached the maximum attempts for sending a code to one of your devices," the code has been sent three (3) times, which is the maximum per session. Please log out of your account and then log in again to request a new code.
- If you no longer have access to your primary or backup phone numbers, submit a request to reset your access using the 2-step Verification Access Request form.
- Customer Support can check to see if the codes are being sent. Select Contact Us at the top of this page if the suggestions above don't help.
If you are being prompted for MFA/2-step verification codes often, after selecting to trust your device for 30 days
- Save our domain (Bill.com) as a trusted website on any site blockers or ad blockers
- Examples of some site/ad blockers:
- AdBlock Plus
- Freedom
- StayFocused
- Limit
- Poper blocker
- PrivacyBadger
- Examples of some site/ad blockers:
- Remove all trusted devices listed under your user profile
- Select Settings
- Select Security under You
- Select Remove next to each device listed under Trusted Devices
- Sign out of Bill.com
- When you sign in again, we'll prompt an MFA/2-step verification code. Enter the code you receive and select Trust this device for 30 days.
Things to know
- It's best practice to not share phone numbers or use another person's phone number for MFA/2-step verification
- Select Trust this device for 30 days to reduce the number of MFA/2-step verification code prompts
- Don't select the Trust this device for 30 days box when working on someone else's computer or logging in from a public location (like a library computer)
- As a backup, be sure to set up a secondary phone number or use Google Authenticator, to make sure you can receive the code to complete this 2 step-verification process.