What is two-factor authentication?
Two-factor authentication (2FA) is a mandatory regulatory requirement (effective 12 September 2025) for clients to access their OANDA account and it adds an extra level of security when you sign in to the HUB, OANDA's trading platforms, TradingView, or MetaTrader from either your computer or mobile device. It is designed to prevent unauthorised users from accessing your account with a stolen password. As this is a regulatory requirement, clients will not be able to disable 2FA once it has been enabled for their accounts from 12 September 2025.
What happens if two-factor authentication is not enabled by 12 September 2025?
In compliance with our regulatory obligations, clients will not be able to access their OANDA account from 12 September 2025 if they do not enable 2FA. In order to regain access to their OANDA accounts, clients will need to enable 2FA.
OANDA is making reasonable efforts to notify clients of this new regulatory requirement through various communication channels. Please note that it is the client’s responsibility to ensure that 2FA is enabled to meet the new regulatory requirements effective 12 September 2025. We wish to inform you that OANDA will not be liable for any disputes or losses arising from a client’s inability to access their OANDA account because they have not enabled 2FA by 12 September 2025.
How does two-factor authentication work?
HUB, OANDA platforms and TradingView: Two-factor authentication for these platforms is managed directly within the HUB portal. Once enabled, you will need to authenticate every time you log in (unless you have selected the Remember this device for 30 daysoption) to either the HUB, OANDA platforms or TradingView, ensuring your account information and trading activity are secure.
MetaTrader platforms: For MetaTrader platforms, two-factor authentication is a separate process. You must enable this feature directly within the MetaTrader platform to secure that specific login.
Which authenticator app should I use?
Recommended authenticator apps for 2FA on HUB, OANDA platforms and TradingView
Google Authenticator
Google Authenticator is a mobile application that allows you to generate one-time codes on your smartphone without a network connection. Google Authenticator is available for Android phones, iPhones and most tablets. Download the Google Authenticator app from your device's app store.
Password app on iOS devices
As an alternative to a separate app like Google Authenticator, the Passwords app on iOS is a built-in password manager that allows you to securely store, manage, and share passwords, passkeys, and verification codes across Apple devices.
Authenticator app for 2FA on MetaTrader
The MetaTrader 4 (MT4) mobile applications for both Android and iOS include a native one-time password (OTP) generator.
How to set up two-factor authentication
HUB
-
Log in to the HUB.
-
If the demo and live account email addresses are different, use your respective credentials to sign in to the required account.
-
If the demo and live account email addresses are the same, your accounts are linked. You must use the live account password to sign in.
-
Passwords are case sensitive and special characters are accepted.
-
-
A new window appears to activate two-factor authentication
-
Select one of the following options and follow the steps:
Scan QR code with Google Authenticator
-
Scan the QR code using Google Authenticator.
-
Enter the one-time code from Google Authenticator.
-
Click on Continue.
-
Go to step 4.
Copy code to Google Authenticator
-
Copy the key code to Google Authenticator.
-
In Google Authenticator, tap on the plus icon in the bottom-right corner.
-
Tap on Enter a setup key.
-
Enter the Code name (for example, OANDA) and paste the code into the Your key field. You can leave the Type of key field as Time based.
-
Once successfully added, copy the one-time code from Google Authenticator to the HUB.
-
Click on Continue.
-
Go to step 4.
Scan QR code with Passwords app on iOS
-
Scan the QR code using your camera.
-
Tap on Add Verification Code in “Passwords”.
-
In the Passwords app, select the OANDA account.
-
A verification code appears below the Username and Password fields.
-
Enter the verification code from the Passwords app to the HUB.
-
Click on Continue.
-
Go to step 4.
Copy code to Passwords app on iOS
-
Copy the key code to the Passwords app.
-
In the Passwords app, tap on Codes.
-
Tap on the plus icon in the bottom-right corner.
-
Paste the code.
-
Tap on Use Setup Key.
-
Select the OANDA account.
-
A verification code appears below the Username and Password fields.
-
Once successfully added, copy the one-time code from the Passwords app to the HUB.
-
Click on Continue.
-
Go to step 4.
-
-
Copy the key code so you could retrieve it in future.
-
Enter the one-time code from Google Authenticator or the Passwords app to the field and click on ACTIVATE 2FA.
A one-time password can be used only once. If you use the same one-time password twice, you will encounter an error. If you see an error, wait for the authenticator app to show a new one-time password and enter it. -
Two-factor authentication is enabled. Click on Go to OANDA HUB to get redirected to the HUB.
MetaTrader
MT4
To activate 2FA for the MT4 platform, you must bind your MT4 trading sub-account with the one-time password (OTP) generator in the MT4 mobile app. You can bind an unlimited number of MT4 sub-accounts to the OTP generator in the MT4 mobile app.
It is important to note that you cannot enable 2FA through the MT4 desktop app. When you try to log in to the MT4 desktop app with no 2FA enabled, in Terminal at the bottom, you can see a message that the OTP is required.
Android device
-
Log in to the MT4 mobile app.
-
A new window appears. Tap on Bind.
If you tap on Cancel, close and restart the MT4 mobile app. Then, go back to step 1. -
If your MT4 trading sub-account is successfully bound to the OTP generator, a success message window appears. Click on OK.
Every time you access the OTP generator, you must enter a validation code. To set the validation code, follow these steps:
-
Tap on the shield icon in the top-right corner.
-
Set the four-digit validation code.
-
Repeat the validation code.
-
See the one-time password.
-
The Change password button enables you to change the validation code to access the OTP generator.
-
The Synchronize time button enables you to synchronize the time of your mobile device with the reference server. One-time passwords are time-sensitive, requiring synchronized time between you and the server for accuracy.
-
iOS device
-
Log in to the MT4 mobile app.
-
A new window appears. Tap on OK.
If you tap on Read More, close and restart the MT4 mobile app. Then, go back to step 1. -
Enter the server name, the account login and the master password.
-
Tap on the Bind button located in the top-right corner.
-
If your MT4 trading sub-account is successfully bound to the OTP generator, a success message window appears.
Every time you access the OTP generator, you must enter a PIN. To set the PIN, follow these steps:
-
In the Settings tab, tap on OTP.
-
-
Repeat the PIN.
-
See the one-time password.
-
The Change PIN button enables you to change the PIN to access the OTP generator.
-
The Synchronize Time button enables you to synchronize the time of your mobile device with the reference server. One-time passwords are time-sensitive, requiring synchronized time between you and the server for accuracy.
-
Once successfully bound, the MT4 mobile app will function as an OTP generator for MT4 desktop login.
How to sign in if 2FA is activated
HUB
-
Log in to the HUB.
-
If the demo and live account email addresses are different, use your respective credentials to sign in to the required account.
-
If the demo and live account email addresses are the same, your accounts are linked. You must use the live account password to sign in.
-
Passwords are case sensitive and special characters are accepted.
-
-
Enter the code from Google Authenticator or the Passwords app and click on Continue.
MetaTrader
MT4
MT4 desktop
-
On the login window, enter your login, password, server and the one-time password. Then, click on Login.
To find the one-time password, select your device type and follow the steps:
Android device
-
Log in to the MT4 mobile app.
-
Tap on the shield icon in the top-right corner.
-
Enter the validation code.
If you do not remember the validation code, you must reinstall the MT4 mobile app and repeat the binding process. -
See the one-time password.
iOS device
-
Log in to the MT4 mobile app.
-
In the Settings tab, tap on OTP.
-
Enter the PIN code.
If you do not remember the PIN code, you must reinstall the MT4 mobile app and repeat the binding process. -
See the one-time password.
MT4 mobile app
-
On the login window, enter your login, password and server. Then, click on SIGN IN.
The one-time password during logging in to the MT4 mobile app is not required because the OTP generator is built into the app.
How to deactivate two-factor authentication
Two-factor authentication (2FA) is a mandatory regulatory requirement effective 12 September 2025. From 12 September 2025 onwards, you will not be able to deactivate 2FA. For more information, refer to this section.
What to do if I no longer have the phone I set up 2FA with
Contact our customer support for assistance in getting access to your account.