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 24, 2026·25 min read·

Key Insights in 60 Seconds

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

The upgrade is free and reversible for 30 days — a standard store without custom pages switches in an afternoon.
Legacy customer accounts were deprecated in February 2026 — new stores can no longer enable them, and Shopify stopped updates and support.
No sunset date is set — 'later in 2026' as of July 2026 — but legacy gets zero fixes, so waiting shrinks your 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 the old account option simply wasn't there. 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 today, 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, Product Manager, Shopify Customer Accounts — Legacy customer accounts availability update — Shopify Developer Community · View source (community.shopify.dev)

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 — there's no tier-specific deadline and no announced extension. 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 a final sunset date will be “announced later in 2026,” with no tier-specific deadline and no extension. 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. 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 Shopify, 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, Product Manager, Shopify Customer Accounts — Legacy customer accounts availability update — Shopify Developer Community · View source (community.shopify.dev)

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 survives, because it's more than merchants expect. Existing customers keep their records — order history and saved addresses are supported on both versions, so nobody re-registers and there's nothing to re-invite. Customers sign in with the same email they always used; only the method changes. And your /account links keep working: Shopify automatically redirects all legacy customer-account URLs, such as /account/login, to the new pages, including hard-coded links in your theme. Because that redirect is at the URL level, account links inside notification emails resolve too — you don't have to rewrite them.

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 — you have to remove it from your theme before upgrading. And the Liquid account templates themselves are on the clock: a Shopify product manager 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, Product Manager, Shopify Customer Accounts — Legacy customer accounts availability update — Shopify Developer Community · View source (community.shopify.dev)

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

Merchants who migrated early report a consistent pattern: anything that lived on the old Liquid /account templates is “just gone” and must move to a UI Extension's fixed slots, while order history and B2B held up fine. Password-dependent flows also broke — with no password, anything relying on a password-reset step had to be reworked. And app behavior can shift: one store found Yotpo could no longer tell who had opted into loyalty after the switch. 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. Duplicate your theme and configuration so you can build and preview the new customer accounts without touching what customers see 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 new customer accounts on your working copy and open the sign-in, orders, and profile pages exactly as a customer would.

  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

There's no license fee for new customer accounts — the system is free, and 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$0Standard account pages with no custom code
App swap + reconfigureHours to daysApp fees (often free tiers)Loyalty, 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 migration2–4 weeks small store (one agency)20–100+ hours (one agency)Multipass/SSO, headless, or many custom pieces

Dollar and hour ranges are individual agencies' published estimates (ShopExperts substantial-feature bracket; PowerCommerce developer-hours and small-store timeline), not a market benchmark. 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 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 developer walkthrough of building a customer account UI extension — useful for seeing why rebuilding custom account pages is app-development work, not an admin setting.

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 today. 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 already is: over 70% of Shopify merchants already use customer accounts, and 800+ apps have already 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 · View source (community.shopify.dev)

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 the sunset will land “later in 2026” with no runway once it does. Starting today buys you the one thing a forced deadline takes away: time to test. And the first move costs almost nothing — the step-one audit is about half an hour that replaces “what will break?” with a concrete list you can act on.

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 theme, 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. A final sunset date is coming “later in 2026,” after which they will be removed. 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 and no extension. As of July 2026 the date is still unset, so plan for a 2026 removal rather than waiting for a specific day to appear.
No. Starting February 2026, legacy customer accounts are no longer available to new stores. A Shopify product manager 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 see no legacy option, that is expected — the new accounts are your only choice.
No. Existing customers keep their records — order history and saved addresses are supported on both versions and carry over. Customers sign in with the same email address they always used; there is nothing to re-invite or re-import. The only change is how they sign in: a one-time email code instead of a password, since new accounts have no passwords at all.
No. Shopify automatically redirects all legacy customer account URLs, such as /account/login, to the new pages, and that includes hard-coded links in your theme. Because the redirect happens at the URL level, links pointing at /account resolve to the new accounts without a manual fix. You do not need to hunt down and rewrite every account link before you upgrade.
Custom sign-in or registration experiences built in modals or separate pages must be removed before you upgrade. The three legacy Liquid templates — account.liquid, login.liquid, and register.liquid — will eventually be locked from editing, then removed. Anything they displayed has to move into a customer account UI extension, which offers fixed slots rather than a blank Liquid page.
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 upgrading on a duplicate theme 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.

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.