Two-step verification

Two-step verification is required to log into express-scripts.com, militaryrx.com, and the Express Scripts® mobile app. It adds an extra layer of security to protect personal and health-related data from unauthorized access. We added this feature to keep your account safe.

Entering a new code each time during login helps us to make sure someone is not trying to access your account without your consent.

If you are using a trusted device (like a personal computer or smart phone), you can verify your device and browser for six months. This way, you won’t have to enter a code each time you log in. To verify your device, select the checkbox "Remember my login information" on the screen where you enter your username and password.

If you use a different device or browser, you’ll have to verify again.

Please note that the "Remember my login information" option is not currently available for single sign-on (SSO) or mobile app users, but we are working to add this feature as soon as possible.

Two-step verification via text message is not currently available. We’re working on adding it as soon as possible. Once text messages are an option, you’ll still be required to use your registered email to set up two-step verification the first time. After this initial setup, you can choose to add text messages as a two-step verification method, and then you’ll be able to choose which contact method you want to use during each login.

Check to see if the email containing your code was sent to your Spam or Trash folders.

If you still don't see the email, try waiting for a few minutes. Some email providers take longer than others to process emails that are sent to them.

Finally, if you still haven't received your code, please call our web support team at (800) 711-5672 to use an alternative email address to verify your account.

To help keep your account secure, your single-use code will expire after 15 minutes. This is to make it harder for an unauthorized user to access your account without your consent.

First, make sure you are only entering the most recent code that was sent. Each time you restart the login process or request a new code, all previous codes become invalid.

If your code is still arriving too late, the issue is most likely due to your email provider. Please call our web support team at (800) 711-5672 to use an alternative email address to verify your account.

Each time you restart the login process or request a new code, all previous codes become invalid. To make sure that you’re entering the most recent code, try these steps:

  1. Delete all previous emails you’ve received from Express Scripts that contain a code for two-step verification.
  2. Wait 15 minutes.
  3. Click “Resend code” or begin the login process again to get a new code.

For your single-use code to work, you must keep the two-step verification page open on your browser. If you leave the page and then log in again, you will need a new code.

After setup, you can change the email address that we send the code to at any time. Log in and go to Two-Step Verification under Account to change your email address. If you can’t access your registered email for the initial setup, please call us at (800) 711-5672. We can change your email address if you no longer have access.

If you need help or have a question that isn’t answered on this page, please call us at (800) 711-5672.

Two-step verification keeps your account safe by adding more security. When you log in to your account, you’ll need your username, password, and a single-use code that we’ll send to your registered email.

Setup is simple. You’ll need to use the email registered to your account. We’ll send a code to confirm you have access to your registered email.

Follow these steps:

  1. Enter your username and password.
  2. We’ll send a single-use code to your registered email.
  3. Enter the code and access your account.

If you can’t find the answer to your question, please contact us.