Overview
Two-factor authentication (2FA) adds an extra layer of security to your Smartbills account. When enabled, you must provide a second verification code in addition to your password each time you sign in. This ensures that even if your password is compromised, your account remains protected.Strongly recommended: We recommend enabling 2FA for all users, especially those with access to sensitive financial data and administrative functions.
Why Enable 2FA?
- Prevent unauthorized access even if your password is leaked or guessed
- Protect financial data including expense reports, receipts, and reimbursement details
- Meet compliance requirements for organizations that mandate multi-factor authentication
- Secure administrative actions such as user management and integration configuration
Supported Methods
- Authenticator App (Recommended)
- SMS Verification
Use a time-based one-time password (TOTP) app to generate 6-digit codes that refresh every 30 seconds.Recommended apps:
- Google Authenticator (iOS and Android)
- Authy (iOS, Android, and desktop), supports cloud backup
- 1Password (built into the password manager)
- Microsoft Authenticator (iOS and Android)
Enable 2FA
Using an Authenticator App
1
Open Security Settings
Navigate to Settings > Security > Two-Factor Authentication in your Smartbills dashboard.
2
Click Enable 2FA
Click the Enable Two-Factor Authentication button. You will be prompted to confirm your password.
3
Choose Authenticator App
Select Authenticator App as your preferred method.
4
Scan the QR Code
Open your authenticator app and scan the QR code displayed on screen.If you cannot scan the QR code:
Click Enter code manually to display a text key that you can type into your authenticator app.
5
Enter Verification Code
Type the 6-digit code from your authenticator app into the verification field and click Verify.
6
Save Backup Codes
You will be presented with a set of 10 single-use backup codes. Download or copy these codes and store them in a secure location.Each backup code can be used once to sign in if you lose access to your authenticator app.
2FA is now active! You will be required to enter a verification code each time you sign in.
Using SMS
1
Open Security Settings
Navigate to Settings > Security > Two-Factor Authentication.
2
Click Enable 2FA
Click Enable Two-Factor Authentication and confirm your password.
3
Choose SMS
Select SMS as your preferred method.
4
Enter Phone Number
Enter your mobile phone number including the country code (e.g., +1 for US/Canada).
5
Verify Phone Number
You will receive a 6-digit code via SMS. Enter the code to verify your phone number.
6
Save Backup Codes
Download or copy your 10 single-use backup codes and store them securely.
Signing In with 2FA
After entering your email and password, you will see a second verification screen:- Open your authenticator app (or wait for the SMS)
- Enter the 6-digit code
- Click Verify to complete sign-in
Backup Codes
Backup codes are your safety net if you lose access to your authenticator app or phone.How Backup Codes Work
- You receive 10 backup codes when you enable 2FA
- Each code can be used only once
- Codes do not expire unless you regenerate them
- Use a backup code in place of your authenticator code on the 2FA verification screen
Using a Backup Code
- On the 2FA verification screen, click Use a backup code
- Enter one of your unused backup codes
- Click Verify
Regenerate Backup Codes
If you run low on backup codes or suspect they have been compromised:- Go to Settings > Security > Two-Factor Authentication
- Click Regenerate Backup Codes
- Confirm your password
- Save the new set of codes (previous codes will be invalidated)
Change Your 2FA Method
To switch between authenticator app and SMS:- Go to Settings > Security > Two-Factor Authentication
- Click Change Method
- Confirm your password
- Follow the setup steps for your new method
- Save your new backup codes
Disable 2FA
1
Open Security Settings
Navigate to Settings > Security > Two-Factor Authentication.
2
Click Disable 2FA
Click Disable Two-Factor Authentication.
3
Confirm Your Identity
Enter your password and a current 2FA code (or backup code) to confirm.
4
Confirm Disable
Click Disable to turn off two-factor authentication. All backup codes will be invalidated.
Mobile Biometric Lock
In addition to 2FA, the Smartbills mobile app supports biometric authentication for app-level security:- iOS (Face ID / Touch ID)
- Android (Fingerprint)
- Go to Menu > Security
- Toggle on Face ID or Touch ID
- Authenticate with your biometric to confirm
Biometric lock is separate from 2FA. Biometric lock secures access to the mobile app on your device, while 2FA secures the sign-in process across all platforms.
Troubleshooting
Lost access to authenticator app
Lost access to authenticator app
If you no longer have access to your authenticator app:
- Use one of your backup codes to sign in
- Go to Settings > Security > Two-Factor Authentication
- Click Change Method or reconfigure your authenticator app
- Set up the new authenticator and save new backup codes
- Click I can’t access my authenticator on the 2FA screen
- Verify your identity via email
- Contact [email protected] with your account email and a description of the issue
SMS code not received
SMS code not received
If you are not receiving SMS verification codes:
- Verify your phone number is correct in security settings
- Check that your phone has cellular signal
- Wait up to 2 minutes for the message to arrive
- Click Resend Code to request a new code
- Check if your carrier blocks short-code messages
2FA code is invalid
2FA code is invalid
If your authenticator code is rejected:
- Check the time on your device: TOTP codes are time-sensitive. Ensure your device clock is accurate and synced automatically
- Wait for the next code: codes refresh every 30 seconds. If you enter a code close to expiration, wait for a new one
- Verify the correct account: ensure you are using the code for your Smartbills entry, not another service
- Resync your authenticator: in Google Authenticator, go to Settings > Time Correction for Codes > Sync Now
Locked out of account
Locked out of account
If you are completely locked out:
- Try all remaining backup codes
- Click I can’t access my authenticator on the sign-in screen
- Follow the email verification process
- If unsuccessful, contact [email protected] with:
- Your registered email address
- Proof of identity (government-issued ID may be required)
- Approximate date you last accessed the account
New phone or device
New phone or device
When switching to a new phone:If you use Authy or 1Password:
Install the app on your new device and sign in. Your 2FA codes sync automatically.If you use Google Authenticator:
- Before switching devices, go to Settings > Security > Two-Factor Authentication
- Click Change Method or Reconfigure
- Scan the new QR code with your new device
- Save new backup codes
Next Steps
Update Your Profile
Configure your personal settings
Login Guide
Learn about all sign-in methods
Reset Password
Change or recover your password
Login Problems
Troubleshoot sign-in issues
Need Help?
- Email Support: [email protected]
- Security Concerns: [email protected]
- Live Chat: Available in the app (bottom right corner)
- Help Center: Browse more help articles