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
February 1, 2021
Question

Why do I have to verify my account every time I login?

  • February 1, 2021
  • 19 replies
  • 164 views
No text available

19 replies

Rubielyn_J
Level 8
February 1, 2021

I appreciate your time posting here in the Community, @pcl2003.

 

I'd be glad to share some insights about why you need to verify your account upon logging in to QuickBooks Online. 

 

If you're asked to verify your account upon every single log-in, it's because Two-Step Authentication has been enabled on your account. Multi-factor authentication is an extra layer of security, in which you enter a one-time confirmation code sent to your email. This provides extra protection for your password. However, if you'd like to disable this, you can do so using the steps below:

 

Here's how: 

  1. Log in to your Intuit account.
  2. From the left menu, select Sign In & Security.
  3. In the Two-step verification section, click Turn off.
  4. Enter the code, then select Continue.

For additional information, feel free to check out this article: Turn on or turn off two-step verification.

 

Additionally, if you wish that the system remembers your credentials without verifying the account using a code, you can put a check-mark in the Remember my user ID.

 

You may also consider using the QuickBooks Windows app. Using this would not ask for verification every time you log in: Download the QuickBooks Online Windows app.

 

I'm here if you have more concerns. Thanks for dropping by and have a blessed day.

May 15, 2021

I am having this problem also. I do not have Two-Step Authentication enabled. Is there another setting that could cause this?

Moderator
May 15, 2021

Good day, @barb_r.

 

Thank you for joining the thread. Let me help you disable this security setting so you need to confirm your account every time you log in. 

 

If you already turn off two-step verification, I'd recommend opening your account in a private window. There might be a cache issue in your web browser that's causing this behavior.

 

Here's how:

  • Press Ctrl + Shift + N (Google Chrome).
  • Ctrl + Shift + P (Firefox).
  • Control + Option + P (Safari).

 

If you're able to log in without confirming your account, clear the cache in your regular browser. You can also use another supported browser to sign in to QuickBooks. 

 

In case you're still getting a similar result, reach out to our phone support. This way, they can use their tools to further investigate and adjust your security settings.

 

Let me know how else I can help you with QuickBooks by adding a comment below. I'm more than happy to lend a helping hand. Keep safe!

May 18, 2022

For those experiencing this -- Please check if you have the browser extension uBlock Origin enabled. If so, temporarily disable it. If that stops the MFA from looping, then that means you will need to unblock the associated QB Online blocked script inside of uBlock Origin.

 

If you do not wish to disable uBlock Origin, you can extend the duration of time before QB Online times you out to be 3 hours by going to the Gear Icon → Account & Settings → Advanced → Scroll down to Other preferences → Adjust Sign me out if inactive for to be 3 hours instead of the defaulted 1 hour. This won't resolve the issue, but it will decrease the number of instances you are asked to do MFA.

 

Asking your ISP to switch you to a static IP may help as well.

 

 

Community Manager
August 18, 2026

You'll be asked to verify your identity for one of two reasons: you've turned on two-step verification yourself, or QuickBooks doesn't fully recognize the device, browser, or network you're signing in from. Here's how to check which one applies to you and what you can do about it.

If you turned on two-step verification

Two-step verification (also called 2-factor authentication) is an opt-in setting. When it's on, you'll get a one-time passcode every time you sign in on any device.

To turn it off, if you're still using the same phone number:

  1. Sign in to your Intuit account.
  2. 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.

If you're using a different phone number, you'll need to complete the Proof of identity form first, then follow the same steps once your number is updated.

Note: even after you turn this off, you'll still be asked to verify the first time you sign in on a device QuickBooks doesn't recognize yet.

If two-step verification is already off

If you don't have two-step verification turned on and you're still getting asked to verify, it comes down to multi-factor authentication, a separate layer that can't be turned off. QuickBooks looks at things like your device, network, and browser to decide how much it trusts the sign-in. If it can't establish that trust, it'll ask you to verify with a one-time code sent to your phone or email.

A browser ad blocker or privacy extension is one of the more common causes of this, since it can block the scripts QuickBooks uses to recognize a trusted device. If you're using an extension like this, try adding *.intuit.com to its allow list, or turning it off just for that domain, and see if that reduces how often you're prompted.

Staying signed in longer

Verification and automatic sign-out are two different things, so turning off two-step verification won't stop QuickBooks from timing you out after a period of inactivity. If frequent sign-ins are the bigger frustration, you can extend that separately:

  1. Go to Settings, then select Account and Settings.
  2. Select Advanced.
  3. In the Other preferences section, select Edit.
  4. Choose 1, 2, or 3 hours from the Sign me out if inactive for dropdown.
  5. Select Save, then Done.

This is capped at 3 hours and can only be changed by the master admin, but it does cut down on how often you need to sign back in at all