3 ways to tell if my Windows 10 account is a Microsoft or a local account

tutorial
3 ways to tell if my Windows 10 account is a Microsoft or a local account
Windows 10 allows and even tries to make you create and use a Microsoft account instead of a local offline account. Both types of accounts have their ups and downs, and both have their own fans among users. When you install Windows 10, it is easy to choose to create one or the other. However, if you did that a long time ago or if someone else installed and configured Windows 10, you might not remember what type of account you have. To help you out, here are three ways to tell if your Windows 10 account is a Microsoft account or a local account: NOTE: For this tutorial, we assume that you know what a Microsoft account and what a local account is in Windows 10. If you don't, read this article: Should you use a local or a Microsoft account in Windows 10?.

1. Find out if your Windows 10 account is a Microsoft account or a local account, using the Settings app

Start by opening the Settings app: a quick way to do it is to click or tap on its button from the Start Menu. In the Settings app, go to the Accounts category.
The Accounts category in Windows 10 Settings
The Accounts category in Windows 10 Settings
In Accounts, make sure that Your info is selected on the left side of the window. Then, look on the right side of the window and check whether there is an email address displayed under your user name. If you do see an email address, it means that you are using a Microsoft account on your Windows 10 device. Under your email address, you should also see a link that says "Sign in with a local account instead."
Windows 10 Settings shows that a Microsoft account is used
Windows 10 Settings shows that a Microsoft account is used
If you see "Local Account" displayed under your user name, you are using an offline local account. You should also see a link that lets you "Sign in with a Microsoft account instead."
Windows 10 Settings shows that a local account is used
Windows 10 Settings shows that a local account is used

2. Find out if your Windows 10 account is a Microsoft account or a local account, using the Control Panel

Open the Control Panel: a quick way to do it is to search for "control panel" in the search box near the Start button. In the Control Panel, click or tap User Accounts and then User Accounts once more.
The User Accounts category from the Control Panel
The User Accounts category from the Control Panel
This action opens the User Accounts section of the Control Panel and lists your user account by default. On the right side of the window, you should see your user account and some information about you. If your email address is displayed under your name, then you are using a Microsoft account.
The Control Panel from Windows 10 shows that a Microsoft account is used
The Control Panel from Windows 10 shows that a Microsoft account is used
If you do not see any email address listed, but you see "Local Account" written right under your user name, then you are using an offline local account.
The Control Panel from Windows 10 shows that a local account is used
The Control Panel from Windows 10 shows that a local account is used

3. Find out if your Windows 10 account is a Microsoft account or a local account, using PowerShell

Open PowerShell: a quick way to do it is to click or tap on its shortcut from the Start Menu. Inside PowerShell, type whoami and press Enter on the keyboard. This command shows your "short" username. Note it down somewhere or remember it.
The whoami command in PowerShell tells you your user name
The whoami command in PowerShell tells you your user name
Now enter the following command, replacing Username with your short username from the previous command: Get-LocalUser -Name 'Username' | Select PrincipalSource and press Enter on your keyboard. The result shows you what type of Windows 10 account you are using: Microsoft Account or Local. This is the result you get if you have a Microsoft account:
This PowerShell command tells you what type of account you are using
This PowerShell command tells you what type of account you are using
And this is what you get if you are using a local account:
This is what PowerShell says if you are using a local account in Windows 10
This is what PowerShell says if you are using a local account in Windows 10

What is your favorite method of telling what type of Windows 10 account you are using?

Do you prefer using a more visual way such as clicking your way through the Settings app, or do you like the text-based approach offered by PowerShell? Do you know other means of finding out whether your user account is a local or a Microsoft account? Feel free to comment in the section below.
Discover: Security Accounts Recommended Tutorials Windows

Discussion (4)

  1. Mick
    Mick

    The first method does not work. I have a local account, but I still get an email address on the Settings screen. It seems Windows can have a local user account that is associated with a Microsoft account.

    1. Ciprian Adrian Rusen
      Ciprian Adrian Rusen

      That isn’t true. If your account is associated with an e-mail address, that is a Microsoft account, not a local account.

      1. Mick
        Mick

        Sorry, but you are wrong. Because when I check this via PowerShell, it confirms that my account is local. And in the Settings screen I have an email address. The first method is not a reliable method for determining the account type.

      2. Michael Moser
        Michael Moser

        I have to second Mick! I fact the first TWO methods described here indicated that I was using a Microsoft account (which indeed troubled me) and only the PowerShell command clearly stated “Local”.