Skip to main content

SUMMER SAVINGS 90% OFF QuickBooks for 3 months* Ends 8/27

Buy now
Switch to QuickBooks and 70% off for 3 Months
August 29, 2024
Solved

Why did QuickBooks suddenly start sending a verification code on every login, and how do I stop it?

  • August 29, 2024
  • 8 replies
  • 284 views
No text available
Best answer by sofiamdc-2341

QuickBooks updated its security protocols around this time, which increased how often you're asked to verify your identity, so the sudden onset is intentional rather than a glitch. The good news is there are a few things that tell the system to recognize your device and stop prompting on every login. Here's what actually helps.

1. Tell it to trust this device

  1. The next time you get the verification code prompt, enter the code and look for a "Trust this device" option before continuing.
  2. Select it. QuickBooks will remember your device and stop prompting on future logins from the same browser and device.

2. Make sure your browser keeps cookies for QuickBooks

  1. Check that your browser isn't set to clear cookies when it closes — that would reset device recognition every time.
  2. If you use an ad blocker or privacy extension, add *.intuit.com to its allow list. An ad blocker is the most common reason trusted devices still get prompted.

3. Set up an authenticator app to skip waiting for a code

  1. Sign in at accounts.intuit.com, go to Sign in and security.
  2. Set up an authenticator app (like Google Authenticator or Microsoft Authenticator) as your verification method. It generates a code instantly on your phone without waiting for a text or email.
  3. You can also set up a passkey (face, fingerprint, or screen lock) here for one-tap sign-in.

4. Turn off two-step verification (optional)

If you want to also turn off the opt-in layer that prompts on every device every time (separate from the base security check):

  1. Sign in at accounts.intuit.com, go to Sign in and security, then 2-step verification.
  2. Turn off the Use 2-step verification switch, enter your password, then Continue.

Even with two-step verification off, you'll still get a one-time code the first time you sign in on a device that hasn't been recognized before. That part can't be turned off, and it's there to protect your account if your password is ever compromised.

Helpful Resources:

8 replies

Level 1
August 29, 2024

Yes, every user can receive a verification code by enabling two-step verification, @beckypeterson113. Let me share some information about this feature.

 

The code you're receiving can be caused by the two-step verification security feature in QuickBooks Online (QBO). This helps protect your account from unauthorized access by adding an extra layer of protection to verify your identity.

 

If you want to turn off this feature, please note that if you're using the same device, you will not receive a verification code. However, if you're using a new device, you will be prompted to enter a code.

 

Here's how:

 

  1. Sign in to your Intuit account.
  2. From the left menu, select Sign in & security.
  3. Select 2-step verification.
  4. Turn off the Use 2-step verification switch.
  5. Enter your account password, then select Continue.

 

Additionally, you can visit this article to help you update your sign-in details in QBO: Update or change your Intuit Account sign-in information.

 

Keep me posted if you have other concerns or questions about login verification. I’m more than happy to work with you again. Stay safe.
 

New Member
August 29, 2024

You aren't understanding the question. Before it only sent a code when the system sensed a new computer or new location. Now it's doing it ALL THE TIME. Can we go back to email address/password and then MFA prompt rather than email address/wait for email to be sent, THEN MFA?
It is slowing me down.

QuickBooks Team
August 29, 2024

Thank you, Susan, for joining this thread and informing us that you're also experiencing this issue.

 

QuickBooks has recently updated its security protocols, which may be causing the frequent verification prompts. These additional security measures, including multi-factor authentication, require a verification code each time you log in to ensure your account’s safety.

 

To help streamline the process, here are a few suggestions:

 

  1. Turn Off Two-Step Verification: You can turn off two-step verification in QuickBooks Online by following the steps provided by my colleague above.
  2. Trusted Devices: Select the Trust this device option when you enter the verification code. It should reduce the frequency of prompts on that device.
  3. Browser Settings: Ensure your browser is set to remember cookies and site data, which helps QuickBooks recognize your device and may reduce the need for repeated verification.
  4. Authenticator App: Consider using an authenticator app for multi-factor authentication (MFA). It can be faster than waiting for an email or SMS. You can set this up in your Intuit account under the Sign In & Security section.

 

Furthermore, you can visit the Secure your Intuit Account and Prevent Lockout with extra verification methods guide. It offers comprehensive instructions on the recommendations mentioned above.

 

These steps will help alleviate the repeated verification requests. If you still encounter problems, you can contact QuickBooks support for further assistance.

 

We aim to ensure you can use the program easily so you can focus on what truly matters. Please let us know if there is anything else we can assist you with regarding login verification. We are here to help 24/7.

October 2, 2024

Starting the other day I need a code to login I tried to turn off the 2 step verification but it won't let me.  This is driving me crazy every time I login I need to get a login sent via text to me.  Why can't I just login like I used to.

Bryan_M
QuickBooks Team
October 2, 2024

I'm glad to see you in this thread, @MMD639.

 

I'll add information about why you're asked for a code to log in and guide you in turning off the two-step verification.

 

You'll be required to enter a code if you clear the cache and cookies of the default browser where you usually sign in or when using a private window and another device to log in to your QuickBooks Online (QBO) account.

 

Please know that there are two ways to disable the 2-step verification. If you're still using the same phone number, you can follow the steps my colleague @MelroseV provided in this thread. If you're using a different one, here's how:

 

  1. Fill out the  Proof of identity form. You'll be asked to attach a copy of your driver's license, state ID, passport, or notarized document when completing the form.
  2. Select Submit once the file is uploaded.
  3. Sign in to your Intuit Account if you receive a message that your phone number is updated.
  4. Click Sign in & security. Then, pick 2-step verification.
  5. Turn off the Use 2-step verification switch.
  6. Type in your password, then Continue.
  7. A message will show that 2-step verification is now off. A confirmation email will also be sent to you stating your security preference is updated.

 

For additional info, check out this article: Secure your Intuit Account and prevent lockout with extra verification methods.

 

Also, keep in mind that once you turn off the 2-step verification, you'll still be prompted by Intuit to verify your identity to avoid compromising your account security.

 

If the issue persists, I recommend contacting QuickBooks Online (QBO) Care Team to review your account security settings and locate the root cause so they can provide you with a way on how to turn it off.

 

You may want to learn how to customize user role in your account. Check out this article: Add and manage users.

 

Feel free to return here if you have additional questions about managing the security of your account. We'll be willing to help. Take care, and have a good one.

sofiamdc-2341
Community Manager
August 18, 2026

QuickBooks updated its security protocols around this time, which increased how often you're asked to verify your identity, so the sudden onset is intentional rather than a glitch. The good news is there are a few things that tell the system to recognize your device and stop prompting on every login. Here's what actually helps.

1. Tell it to trust this device

  1. The next time you get the verification code prompt, enter the code and look for a "Trust this device" option before continuing.
  2. Select it. QuickBooks will remember your device and stop prompting on future logins from the same browser and device.

2. Make sure your browser keeps cookies for QuickBooks

  1. Check that your browser isn't set to clear cookies when it closes — that would reset device recognition every time.
  2. If you use an ad blocker or privacy extension, add *.intuit.com to its allow list. An ad blocker is the most common reason trusted devices still get prompted.

3. Set up an authenticator app to skip waiting for a code

  1. Sign in at accounts.intuit.com, go to Sign in and security.
  2. Set up an authenticator app (like Google Authenticator or Microsoft Authenticator) as your verification method. It generates a code instantly on your phone without waiting for a text or email.
  3. You can also set up a passkey (face, fingerprint, or screen lock) here for one-tap sign-in.

4. Turn off two-step verification (optional)

If you want to also turn off the opt-in layer that prompts on every device every time (separate from the base security check):

  1. Sign in at accounts.intuit.com, go to Sign in and security, then 2-step verification.
  2. Turn off the Use 2-step verification switch, enter your password, then Continue.

Even with two-step verification off, you'll still get a one-time code the first time you sign in on a device that hasn't been recognized before. That part can't be turned off, and it's there to protect your account if your password is ever compromised.

Helpful Resources: