Platform Guide

Shopify Customer Accounts Migration: Legacy Is Deprecated

Shopify legacy customer accounts are deprecated. See what breaks, the passwordless switch, your migration route, and when to hire a developer.

Deprecated Feb 2026Passwordless LoginUI ExtensionsYour Migration Route
July 26, 2026·18 min read·
Listen to a short brief of this article
Hands-free while you multitask

Key Insights in 60 Seconds

Skim the highlights, then jump to the section that matches what your store actually has on its account pages.

Upgrading is a setting change, reversible for 30 days — one agency pegs a standard store’s switch at an afternoon.
Legacy customer accounts were deprecated in February 2026 — new stores can no longer enable them, and Shopify stopped updates and support.
Still no sunset date as of July 2026 — Shopify will announce one 'later in 2026' — but legacy gets zero fixes; waiting shrinks options.
Custom Liquid account templates will be locked, then removed — the account, login, and register files move into customer account UI extensions.
New accounts are passwordless — customers sign in with a one-time email code or Sign in with Shop, using the same email.
Toggling and branding are DIY; custom UI extensions, Multipass, and headless auth need a developer.

What You'll Learn

1What deprecation means today
2Legacy vs new features
3What breaks when you switch
4Your migration route
5The step-by-step upgrade
6When to hire a developer

You opened a notice that legacy customer accounts are going away, and you're not sure what to do. Or you spun up a new store this year and couldn't turn the old accounts on at all. Or your loyalty widget and custom login live on the old /account pages, and you don't know what survives a switch. Or you haven't moved yet because you're afraid customers will complain about login codes once you do. Legacy customer accounts are Shopify's original, password-and-Liquid version of the account pages, and they were deprecated in February 2026. This guide is the triage: what changed, what still works, what breaks when you switch, and exactly how to move — in merchant language, not developer docs.

What Actually Changed — and What Still Works Today

Key takeaway

Deprecation is not the same as removal. Legacy customer accounts still function as of July 2026, but three things changed at once. New stores can no longer enable legacy accounts at all — the option is simply no longer available to them. Existing stores that weren't already using legacy lost access to it too. And across the board, Shopify stopped shipping feature updates and technical support for the old version. In Shopify's own words, legacy accounts are “no longer available to new stores and existing stores not using it,” and Shopify “will stop providing feature updates and technical support for this older version.”

Starting February 2026, legacy customer accounts are no longer available to new stores and existing stores not using it. Shopify will stop providing feature updates and technical support for this older version. New stores can only use the latest version of customer accounts.
Ryan Snape, Shopify Customer Accounts team — Legacy customer accounts availability update — Shopify Developer Community ·

What's not set is the ending. Shopify says a final sunset date “will be announced later in 2026,” and as of July 2026 that date still doesn't exist — Shopify has named no tier-specific deadline, and the removal itself could land in 2026 or later. That gap is exactly what this guide is built around: the migration path itself is evergreen and holds whenever the date lands, while the countdown to sunset is the part that expires. Here is the sequence so far.

The names changed
Shopify renamed “classic customer accounts” to “legacy customer accounts” and “new customer accounts” to simply “customer accounts.” The wording you see on live Shopify pages dates from here.Source: Shopify Changelog
Legacy accounts were deprecated
Effective February 2026 (announced February 26), legacy customer accounts became unavailable to new stores and to stores not already using them. Shopify stopped shipping feature updates and technical support for the old version.Source: Shopify.dev Changelog
Sunset date still not announced
Legacy accounts still work today, but Shopify says only that a final sunset date will be “announced later in 2026,” with no tier-specific deadline named. The evergreen part of this guide holds regardless of when that date lands.Source: Shopify Developer Community
Why the name matters for your research

The terms shifted in December 2024. What used to be called classic customer accounts is now legacy customer accounts, and what was new customer accounts is now just customer accounts. When you cross-check Shopify's live pages, expect two column headers — “Customer accounts” and “Legacy customer accounts” — and no mention of “classic” anymore. The word you searched for may be the old one; the settings you'll actually click use the new wording.

One more source of confusion is worth clearing before you plan anything, because it sends merchants chasing the wrong deadline.

Those August deadlines are about checkout, not customer accounts

If you've seen August 28, 2025 or August 26, 2026 attached to this topic, set them aside: those are the deadlines to replace the legacy checkout.liquid Thank you and Order status pages (Plus and non-Plus respectively), and they belong to checkout extensibility, not customer accounts. Our guide to checkout extensibility and the end of checkout.liquid covers that migration on its own timeline.

Customer accounts are a separate migration with a separate, still-unannounced date. And they're not the only forced move in flight this year — Shopify Scripts shut down in mid-2026 as well; if discounts or shipping rules quietly broke on your store, see our guide to the Shopify Scripts to Functions migration.

Legacy vs New Customer Accounts: What Actually Changes

Key takeaway

Shopify publishes a side-by-side comparison of the two versions. The differences fall into two groups: how the experience works day to day, and which features exist at all. One row is worth reading carefully before you let it decide your migration date: self-serve returns carry their own activation and their own rules, and what you actually have to switch on is in our guide to return and cancellation rules. This table is the full official comparison — scan it for the rows that describe your store.

Legacy vs New Customer Accounts

FeatureLegacy customer accountsNew customer accounts
Sign-inEmail and password, or Sign in with ShopOne-time email code, Sign in with Shop, or social sign-in — no password
External identity providerMultipass, which doesn’t support SSOAny OAuth2.0 + OIDC provider, with SSO across all surfaces
Account creationCustomer registers on a separate page or accepts an inviteAnyone signs in with any email; a new customer is created automatically
Account experienceSeparate, app-specific sign-ins and portalsOne sign-in and a centralized account portal
Branding sourceOnline store theme settingsCheckout settings, shared with checkout
Customization modelEdit Liquid code; breaks during theme updatesApp-based, upgrade-safe, edited in a visual editor
Update profile infoCustomer contacts your support staffCustomer self-serves their name and email
Order history and statusYesYes
Saved addressesYesYes
Saved payment methodsNoYes
Self-serve returnsNoYes
Store creditNoYes
Reordering (Buy again)NoYes
Works with B2BNoYes
Works with MarketsNoYes
Homepage redirect after sign-inNoYes

Source: official feature comparison on Shopify Help Center — compare customer account features.

The bottom half of that table matters for revenue, not just experience: saved payment methods, self-serve returns, store credit, Buy-again reordering, B2B, and Markets are all things legacy accounts simply can't do. B2B is the sharpest case — you can't use legacy accounts for B2B customers and orders at all, and B2B is included at no extra cost on the Basic, Grow, Advanced, and Shopify Plus plans, not just Plus. If wholesale is your model, our guide to B2B on Shopify Plus covers where company-level logins and org SSO live in the native B2B stack.

How To Enable And Use Customer Accounts In Shopify [2026 Guide]A short walkthrough of what the new customer accounts look like and how customers sign in and manage orders.

The Login Change Your Customers Will Notice

The single most visible change is sign-in. New customer accounts are passwordless: a customer enters their email and receives a one-time six-digit verification code, and no password is required. They can also use Sign in with Shop — automatic for stores on Shop Pay or on the Grow, Advanced, or Retail plans — or a saved passkey. This is genuinely divisive. Merchants worry aloud about deliverability and friction: what if the code lands in spam, or the email is slow? It's a fair concern, and the honest counter comes from Shopify's own team.

The bigger thing though: sessions on new customer accounts last months, not days. So buyers are hitting that login screen way less often than they were on legacy.
Ryan Snape, Shopify Customer Accounts team — Legacy customer accounts availability update — Shopify Developer Community ·

Who’s in the Blast Radius: What Breaks When You Switch

Key takeaway

For most stores, the upgrade is uneventful. But four situations carry real work, and it's worth naming which one is yours before you touch the toggle.

Custom Liquid account templates
Who this is: a developer edited account.liquid, login.liquid, or register.liquid. Those three files will be locked from editing, then removed — their content has to move into a customer account UI extension.
Apps on your account pages
Who this is: loyalty, wishlist, subscription, or reviews apps that rendered on the old /account pages. They only carry over if the vendor ships a customer account UI extension — confirm each one before you flip.
Multipass or custom SSO
Who this is: you sign customers in from another site. Multipass only works on legacy accounts; on new accounts you connect your own identity provider (Shopify Plus) or drop SSO for one-time-code sign-in.
Headless storefronts
Who this is: a custom-built storefront using Storefront API customer mutations. Authenticated actions move to the Customer Account API, Shopify’s source for customer-scoped data.

Start with what the switch doesn't ask you to redo. Order history and saved addresses exist on both versions, and customers sign in with the same email address they always used — Shopify's nine-step upgrade has no re-invite or re-import step. What Shopify's docs don't spell out is what moves across record by record, so confirm your own order history on the duplicate configuration you build in the checklist below.

Your /account links mostly keep working, too: Shopify automatically redirects all legacy customer-account URLs, such as /account/login, to the new pages, including hard-coded links in your theme. That promise covers the theme specifically, and one merchant who migrated two stores reports that hard-coded /account links still needed updating, without saying where those links lived — so spot-check any account links outside your theme, notification emails included.

What doesn't survive is customization. If you built a custom sign-in or registration experience — in a modal, or on a page separate from the legacy templates — Shopify says you might need to edit your theme to remove those customizations before upgrading. And the Liquid account templates themselves are on the clock: Shopify's Customer Accounts team confirmed exactly which files, and what happens to them.

Legacy customer account liquid templates (customers/account.liquid, customers/login.liquid, customers/register.liquid) will eventually be locked from editing, then removed.
Ryan Snape, Shopify Customer Accounts team — Legacy customer accounts availability update — Shopify Developer Community ·

That scope matters: it's those three named files, not every template in your theme, and the detail lives on the developer community, not the main changelog. Anything those files rendered has to move into a customer account UI extension, which gives a developer fixed slots on the Order and Profile pages rather than a blank Liquid canvas. On Multipass, Shopify is explicit: “Multipass isn't supported on customer accounts. If you need to use your own identity provider, then you can connect it to customer accounts” — a connection that requires Shopify Plus. One wording clash is worth untangling: Multipass has always signed customers in from another site, but, as the comparison table above notes, it never delivered true single sign-on across every surface — and that is exactly what connecting an OAuth/OIDC identity provider on new accounts adds. If you don't need single sign-on, customers simply sign in directly with a one-time code instead.

Real-world friction, from merchants who already switched

One merchant who migrated two stores reports a consistent pattern: anything that lived on the old Liquid /account templates is “just gone” (it has to move to a UI Extension's fixed slots), while order history and B2B held up fine. Password-dependent flows also broke for them: with no password, anything relying on a password-reset step had to be reworked. And app behavior can shift — in January 2025, a merchant in a separate thread found Yotpo could no longer tell who had opted into loyalty after the switch (Yotpo has since shipped a customer account extension, as the FAQ below notes). None of this is a reason to stay on a dead-end version — it's a reason to audit and test before you flip.

If your account area also gates members-only content or a customer portal behind login, that build is its own project rather than part of this switch — our guide to a Shopify members-only store covers it. And a fully headless storefront is a deeper rebuild: authenticated actions move to the Customer Account API, which sits in custom Shopify development territory.

How Big Is Your Migration? Find Your Route

Key takeaway

You've seen what changes and what breaks. Now match it to your store. These five questions ask what lives on your account pages, how customers log in, and how exactly the old experience has to be preserved — and route you to the effort that fits, from “flip it this afternoon” to “this one needs a developer.”

How big is your migration?5 questions → switch-ready, app-swap, or a developer rebuild
Question 1 of 5
What lives on your customer account pages today?

Your Step-by-Step Migration Path

Key takeaway

Whichever route fits, the workflow is the same shape: find what you have, rebuild it the right way, test on a copy, then flip. The one step that splits by route is step 3 — switch-ready readers have little to replace, app-swap readers install and confirm extensions, and rebuild readers hand their audit to a developer. You have a 30-day window to revert if something is wrong, but testing first is what keeps you from needing it. Tick each step off as you go; your progress saves on this device.

Legacy-to-New Customer Accounts Migration

One shared path for every route: audit what you have, rebuild it the right way, test on a copy, and flip with a safety net.

0 of 9 done
  1. List every custom Liquid edit, injected script, and app that renders on your current account pages, so nothing is silently dropped when you switch.

  2. New customer accounts are hosted by Shopify rather than rendered by your theme, so your working surface is a duplicate configuration: in Settings, then Checkout, find Configurations and click Duplicate next to the one you use today.

  3. For every feature from your audit, add an app block from an installed app, find an App Store app filtered to Works with Customer accounts, or add an external link; if nothing fits, brief a developer or Shopify Partner for a custom app.

  4. Customer accounts share brand settings with checkout, so confirm your logo and colors display correctly across the sign-in, orders, and profile pages.

  5. Your accounts default to a shopify.com base URL; connect a subdomain such as account.your-store.com so the pages match your brand.

  6. Sign-in codes are sent from your sender email address, so confirm you have access to it before customers rely on it to log in.

  7. Publish the duplicate configuration and open the sign-in, orders, and profile pages exactly as a customer would, so nothing surprises you after the switch.

  8. Sign in with a real email, confirm the one-time code arrives, and check that order history, saved addresses, and any app blocks behave as expected.

  9. From Settings, then Customer accounts, click Upgrade in the banner; you can revert within 30 days if anything is wrong.

What a Rebuild Costs and How Long It Takes

Key takeaway

Shopify publishes no price for customer accounts — it's a setting in your admin, so the cost is entirely the development time to rebuild any custom functionality. Honest price data is thin, so treat the figures below as orientation from individual agencies, not a market rate; the more custom your account pages, the more the fix costs. The four rows map onto your quiz route — the toggle is switch-ready, the app swap is the app route, and the last two are both the developer rebuild (one custom page versus a Multipass, headless, or full migration).

Migration Routes by Cost & Time

RouteTypical timeCostBest for
Toggle + branding (DIY)An afternoon (one agency)No separate fee reported (Shopify publishes no price)Standard account pages with no custom code
App swap + reconfigureHours to daysApp subscription feesLoyalty, wishlist, or subscription features from apps
Custom UI extension buildDays to weeks$3,000–$15,000 (one agency)Custom Liquid pages rebuilt as extensions
Full agency migration3–16+ weeks (two agencies’ published ranges)20–100+ dev hours (one agency)Multipass/SSO, headless, or many custom pieces

Dollar, hour and week ranges are individual agencies' published estimates (ShopExperts substantial-feature bracket; PowerCommerce developer hours and the 8–16+ weeks it gives enterprise-scale migrations; Huptech Web the 3–6 weeks for complex setups), not a market benchmark; the “afternoon” switch and the half-hour audit are a fourth agency's figures. None of the four agencies cited here publishes a flat price for a full migration, so that row shows developer hours instead of dollars. App prices vary by vendor and tier.

DIY or Developer: Where the Line Falls

Key takeaway

Cost tells you how much; this tells you who. The boundary between a job you finish in your admin and one that needs a developer is sharp, and getting it right saves you either an unnecessary invoice or a stalled migration. Pick the lowest route that faithfully reproduces what you had.

Do it yourself
Run the upgrade toggle, set your branding from checkout settings, verify the sender email, and swap in apps for standard features. No code, done the same day.
Buy an app
For loyalty, wishlist, subscriptions, or reviews, install a vendor’s customer account extension. It reproduces the feature with configuration, not code, on any plan.
Hire a developer
For custom Liquid pages, Multipass or a custom identity provider, or a headless build. A developer rebuilds them as UI extensions or an IdP connection — the route where scoping and cost matter most.

The Plus question is where merchants trip. To be precise: Shopify has not published a Plus-plan restriction specific to custom-built customer account UI extensions. What is Plus-gated are three nearby things people conflate with it: connecting your own identity provider, the checkout Branding API, and checkout UI extensions for the information, shipping, and payment steps. None of those is the customer-account UI extension itself. In plain terms: on any plan you get the upgrade toggle, your branding from admin settings, and vendor apps; you only need Plus to connect your own identity provider (or for checkout-API-level branding). Since building one of these extensions means a real app — scaffolded with the Shopify CLI, compiled under a strict bundle limit — it's squarely developer work regardless of plan. Watch two minutes of the 2024 walkthrough below to see why this is a developer's job and not a toggle, even if you don't write a line of it yourself.

Build Shopify customer account UI extensionsA 2024 developer walkthrough of building a customer account UI extension — Shopify’s extension APIs have moved on since it was recorded, so watch it for the shape of the work, not the current syntax.

How to Scope a Developer Brief

If your route is a rebuild, a tight brief keeps the quotes comparable and the cost honest. You already have the raw material in your migration audit. A workable brief lists:

  1. Every custom account feature to rebuild, straight from your audit in step 1.
  2. The exact behavior each one needs — what it showed, where, and under which conditions.
  3. Whether you need Multipass replaced with a connected identity provider (this requires Plus).
  4. Whether your storefront is standard or headless, since headless auth is a deeper rebuild.
  5. The sign-in and account scenarios a developer should test before you sign off.

Hand that list over and ask for a fixed scope against it, not an open-ended hourly estimate. For the full process of finding, vetting, and briefing someone, see our guide to hiring a Shopify developer.

Why “Wait for the Date” Is the Losing Move

Key takeaway

The temptation is to wait for a hard date. It's the wrong read. Legacy accounts already receive no feature updates and no technical support — that's not a future risk, it's the state as of July 2026. Stores that upgrade now do it on their own schedule, with a real test window; stores that wait will do it in a rush when the date drops. And the destination is where the ecosystem is: as of February 2026, over 70% of Shopify merchants were already using customer accounts, and 800+ apps had built extensions for them.

None of that makes the new accounts perfect, and it's fair to say so. The most common criticism from Plus merchants is that the deep customization they get in checkout doesn't carry over to customer accounts.

Shopify Plus stores who get lots of great checkout customisation fail to see it applied to customer accounts; heck we can't even add a background image/colour to the header for brand consistency.
Jamie Sterling, community developer (not Shopify staff) — Legacy customer accounts availability update — Shopify Developer Community ·

That's a real limitation, not a dealbreaker — branding still carries your logo and colors from checkout settings, and the gap narrows as the platform matures. The point stands: the move is inevitable, the tools are ready, and going early is the only version of this you get to control.

The Bottom Line

Key takeaway

The trap is waiting for a date. Legacy is already frozen — no fixes, no support — and Shopify has committed only to announcing the sunset date “later in 2026,” so you don't control when it lands. Starting today buys the one thing a forced deadline takes away: time to test. And the first move costs almost nothing — one agency pegs the step-one audit at half an hour, replacing “what will break?” with a concrete list.

The one thing that burns people: switching before you audit. Custom Liquid pages and password-dependent flows break quietly, and you only have 30 days to revert. Run the audit, rebuild on a duplicate configuration, place a real test sign-in, and only then flip the toggle.
Your Next Step by Stage
Switch it yourselfStandard account pages, no custom code? Work the migration checklist step by step and flip with a safety net.Migration checklist
Not sure it's DIY?Decide whether your switch is an afternoon toggle or a real rebuild — our development guide routes you in about a minute.Shopify development guide
Have it rebuilt for youHand custom templates, Multipass SSO, or a headless build to a developer who rebuilds them as UI extensions and tests every flow.Get a developer

Custom Account Pages to Migrate? Let's Scope It.

Get a scoped read on exactly what breaks when you switch — and a plan to rebuild your custom pages, logins, and apps as customer account UI extensions, tested before they go live.

Get a scoped migration plan

Frequently Asked Questions

As of July 2026 they still work — but they are deprecated. Since February 2026, new stores can no longer enable legacy accounts, and Shopify has stopped shipping feature updates and technical support for the old version. Shopify says a final sunset date will be announced “later in 2026”; the removal itself could land then or later. Migrating now is the safe move.
There is no announced date. Shopify’s changelog and its developer community both say only that a final sunset date “will be announced later in 2026,” with no tier-specific deadline named. Read that precisely: the announcement is expected in 2026, but the removal could land in 2026 or later. Migrate on your own schedule rather than waiting.
No. Starting February 2026, legacy customer accounts are no longer available to new stores. Ryan Snape of Shopify’s Customer Accounts team put it plainly on the developer community: “New stores can only use the latest version of customer accounts.” If you spun up a store this year and can’t turn legacy accounts on, that is expected — the new accounts are your only choice.
No. Customers sign in with the same email address they always used, and Shopify’s nine-step upgrade has no re-invite or re-import step. Order history and saved addresses exist on both versions, though Shopify’s docs don’t spell out record by record what moves across — so confirm yours on the duplicate configuration first. The visible change is the one-time email code replacing the password.
Not in your theme. Shopify automatically redirects all legacy customer account URLs, such as /account/login, to the new pages, and its guide says that explicitly includes hard-coded links in your theme. Shopify doesn’t extend that promise beyond the theme, and one merchant who migrated two stores reports hard-coded /account links still needed updating, so check any that sit outside your theme, including notification emails.
If you built a custom sign-in or registration experience in a modal or on a separate page, Shopify says you might need to edit your theme to remove those customizations before upgrading. The three legacy Liquid templates — account.liquid, login.liquid, register.liquid — will eventually be locked from editing, then removed, and their content moves into a customer account UI extension with fixed slots.
No. New customer accounts are passwordless. Customers enter their email address and receive a one-time six-digit verification code; a password isn’t required. They can also use Sign in with Shop or a saved passkey. If any of your flows relied on a password reset, those no longer apply, since there is no password to reset.
Multipass isn’t supported on new customer accounts — it only works with legacy. If you need single sign-on, you connect your own OAuth2.0 + OIDC identity provider instead, which requires a Shopify Plus plan (Multipass was Plus-only too). If you don’t need SSO, customers simply sign in directly with a one-time email code.
Shopify has not published a Plus-plan restriction specific to custom-built customer account UI extensions. Don’t confuse this with the genuine nearby Plus gates: connecting your own identity provider is Plus, the checkout Branding API is Plus, and checkout UI extensions for the info, shipping, and payment steps are Plus. None of those is the customer-account UI extension itself.
Yes, within a window. Shopify lets you revert from new customer accounts back to legacy within 30 days of upgrading. That revert window is exactly why previewing on a duplicate configuration and running a real test sign-in first is worth the effort — you have a month to catch problems, but after that the change is permanent, so verify carefully.
Most major vendors now ship a customer account extension — Smile.io, LoyaltyLion, Yotpo, Swym, and Recharge among them — but support is per-app, so confirm each one. Real-world friction exists: one merchant reported Yotpo losing its loyalty opt-in signal after the switch. Check each vendor’s docs and test the feature on a copy before you flip.
No — that is a common mix-up. August 28, 2025 (Plus) and August 26, 2026 (non-Plus) are the deadlines to replace the legacy checkout.liquid Thank you and Order status pages, part of checkout extensibility. They have nothing to do with customer accounts, which have their own, still-unannounced sunset. Don’t let those checkout dates drive your accounts timeline.
About This Article
Shopify Developer & E-Commerce Writer
9+ years with Shopify since 2017

Front-end developer specializing in Shopify since 2017. Experienced in building custom Liquid themes, optimizing storefront performance, and integrating third-party apps. Writes in-depth, data-driven e-commerce guides based on hands-on experience with real merchant stores.

This article was written entirely by AI under human editorial direction. The editor sets the topic and structure, runs multi-stage validation on facts, links, and interactive elements, and verifies the output is useful from a business perspective. All claims are checked against official Shopify sources. Details may change — always confirm critical data at shopify.com.

Editorial Policy
Continue Learning

What to Read Next

Stay updated

Get notified about new articles

Subscribe to receive updates when we publish new Shopify guides and insights.