Customer accounts

When you enable customer accounts, Shopify stores password-protected information about a customer's identity, order history, and current order status. Your customers' details, such as address information, will be pre-filled from the stored information during checkout. To use customer accounts you need to have the Online Store sales channel.

Set your customer account preferences

You can make customer accounts required, optional, or disable them altogether. When creating an account, customers are redirected to a separate account creation page. Keep in mind that requiring customers to create accounts might decrease sales conversions.

To edit your customer account settings:

  1. In the Customer accounts section, choose a customer account option:

    • Accounts are disabled: Customers won't see the option to create an account or to log in during checkout. They'll have to manually enter their details at checkout, because fields won't be pre-filled. If the customer checks the "Save this information for next time" box, then a browser cookie saves the customer's information for that store only.
    • Accounts are optional: Customers can choose to create an account, but it's not mandatory to create an account to check out. If customers do have an account and they're logged in, then their address fields are pre-filled when they place an order. Customers have the option to log in through the Already have an account? Log in link above the email entry field. Clicking this link prompts a customer to either enter their email address and password, create a new account, or continue to check out as a guest.
    • Accounts are required: Customers need to create an account, or have an account and be logged in to complete the checkout. This setting is useful if you're running a wholesale or members-only store, for example. Address fields are pre-filled when the customer places an order. Selecting Accounts are required doesn't remove the option for your customers to create accounts. To limit access to your store, you need to customize your store's theme.
  2. Click Save to confirm your customer account settings.

Customer addresses

If customers are logged in during checkout, then they can select one of the addresses that they used recently. Alternatively, they can type their address. Customers cannot choose the five addresses that they want to save.

Invite customers to create accounts

If you set customer accounts to optional or required in your Checkout settings, then you can send customers direct invitations to encourage them to activate an account. They'll receive an email prompting them to create their own password. The email invitation is only valid for 30 days.

If you want to see if a customer has an account with your store, then you can check in the contact information on the customer's page.

You can generate customer account invite emails individually, or in bulk.

Send individual account invites


  1. From your Shopify admin, click Customers.

  2. Click the name of the customer that you want to invite.

  3. Click Send account invite.

  4. You can change your Account invite notification email by changing details in the Send account invite window. If you want to make permanent changes to your Account invite notification email, then you will need to update the notification before sending the account invite email.

    You can change your activation email by:

    • choosing who sent the invitation using the From drop-down
    • selecting recipients of blind copies
    • editing the default copy of your invitation email by clicking the Notifications link under the Custom message area.
  5. Click Review email.

  6. Confirm your custom message, if you entered one, and the customer's information on the Send account invite window.

  7. Click Back to make further changes or click Send notification to have Shopify send the account activation email.

Send customer account invites in bulk

You can use an app to send account invites to all of your customers who have yet to sign up.

View the app in the Shopify App Store

Reset your customers' passwords

If a customer forgets their account password, then you can reset it for them.


  1. From your Shopify admin, go to Customers.

  2. Click the name of the customer you want to edit.

  3. Click Reset password on the customer's information page.

  4. Click Reset password again in the confirmation dialog.

An email is sent to the customer, with instructions for resetting their password. The password reset link is valid for 30 days.

View your customers' active subscriptions

When a customer purchases a subscription product, their subscription information is displayed in their customer profile. You can view the products that a customer has subscribed to and when their next order is scheduled for in the Active subscriptions section.


  1. From your Shopify admin, click Customers.

  2. Click the customer you want to view subscription information for.

  3. In the Active product subscriptions section, click the information that you want to view:

    • To go to the subscription order that the customer placed, click View order.
    • To go to the subscription information in your subscription app, click View subscription.

For more information about selling subscription products, refer to Subscriptions.

Disable a customer's account

If customer accounts are required, then you can disable an account if you want to prevent a particular customer from placing an order with you.


  1. From your Shopify admin, go to Customers.

  2. Click the name of the customer you want to disable an account for.

  3. Click Disable account on the customer's information page.

Considerations for customer passwords

Because passwords are encrypted, you can't migrate customer passwords from another platform to Shopify. As a result, only customer records are migrated to Shopify instead of customer accounts.

Ready to start selling with Shopify?

Try it free