Shopify
How to Switch Shopify Agency Without Breaking Your Store
Key takeaways
- Check ownership first: only the store owner can transfer ownership, and it can't go to a collaborator.
- Download the live theme and ask for the Git repository before the old agency leaves.
- Custom apps can be tied to the old agency's account. Get the source code, credentials list and a plan to recreate or rotate them.
- Make sure the domain registrar account is yours before touching DNS, and keep email records intact.
- Overlap the two agencies for a short period, then remove old collaborator access.
What should you check before you switch Shopify agency?
Check who owns what. Before you tell your current agency you're leaving, confirm that you are the store owner, that the domain is registered to your business, and that apps and marketing accounts are billed to you. Fixing ownership is much easier while the relationship is still friendly.
In your Shopify admin, open Settings > Users. The store owner is listed at the top. If the owner is someone at your agency, that's the first thing to fix. Collaborator accounts are the norm for agencies, and Shopify doesn't let you transfer store ownership to a collaborator, so an agency should never need to own your store.
How do you take back store ownership from an agency?
Only the current store owner can transfer ownership, so the agency has to start it. On plans other than Plus, there are two routes, both described in Shopify's help center:
- To an existing user: the owner goes to Settings > Users, opens their own profile, chooses Change ownership for the store and enters the new owner's email. The new owner must already be a user on the store, so add yourself as a staff user first.
- To someone outside the store: the owner goes to Settings > General, clicks Manage in the Transfer store section and enters your email. You accept the store from the email you receive.
Things that can block or complicate a transfer: Shopify Capital or Shopify Credit, an active Shopify Balance account, and unpaid bills, which the new owner takes on. Custom domains need to be transferred too. Shopify Plus stores go through Plus Support instead.
If your agency built the store in its Partner dashboard and never transferred it, it's a client transfer store. They can transfer it to you, but Shopify Payments must be deactivated first and Shopify Capital, Credit or Balance can't be active.
Collaborator or staff account: which should the new agency use?
Use a collaborator account. Agencies request access with your 4-digit collaborator request code, you approve the permissions, and their access doesn't count toward your plan's user limit. Staff accounts are for your own team.
| Collaborator account | Staff account | |
|---|---|---|
| Who it's for | Agencies and freelancers with a Shopify Partner account | Your employees |
| How access starts | Partner sends a request using your 4-digit code | You invite them from Settings > Users |
| Counts toward user limit | No | Yes |
| Can become store owner | No | Yes, if the owner transfers ownership |
| When removed | Removal is permanent; actions stay in the logs | Removed permanently, or deactivated to block login |
Give the new agency only the permissions the work needs. Shopify warns that collaborators can request every permission, so read the request before you accept. Inactive collaborators lose access after 90 days without logging in.
How do you hand over the theme code?
Get two things: a copy of the live theme and the version history. The copy protects you if anything goes wrong; the history tells the new agency why the code looks the way it does.
- Download the live theme. In Online Store > Themes, use the actions menu and choose Download theme file. Shopify emails a .zip to the address on your staff login.
- Duplicate the live theme and keep one copy untouched as a rollback point.
- Ask for the Git repository. If the agency used Shopify's GitHub integration, ask them to transfer the repository to your GitHub organization, or give you and the new agency write access. Shopify only lets organization members with write access connect branches.
- Ask about local or build tools. Some themes compile CSS or JavaScript from source files that don't live in Shopify. Without them, the next developer edits compiled files.
Also note which theme you're on and its version. Themes from the Shopify Theme Store can be updated; customized code may not carry over cleanly, so the new agency needs to know what was changed.
What happens to apps and custom apps?
Public apps from the Shopify App Store stay with your store, but check that each subscription is billed to you and that the app's own account (reviews, email, subscriptions) uses your email, not the agency's.
Custom apps need more care. Custom apps are now created and managed in the Dev Dashboard, while legacy custom apps created before January 1, 2026 are still managed from your Shopify admin. Shopify notes that apps created in the admin are tied to the staff or collaborator account that made them, and collaborators can't use the Dev Dashboard at all.
- List every custom app, what it does and who created it.
- Ask for the source code and hosting details of any app that runs on the old agency's servers.
- On each legacy custom app's App settings page, change the account that receives warnings to someone at your company.
- Plan to rotate API credentials or recreate the app under your own account, so the old agency's access ends cleanly.
Shopify's advice for apps whose developer you can't reach is to contact Shopify Support or hire a Shopify Partner.
What about the domain and DNS?
Make sure the domain sits in a registrar account you control, or in your own Shopify admin if you bought it through Shopify. Don't change DNS during the handover unless you have to.
If the old agency registered the domain, ask them to move it to your registrar account first. When DNS does change, copy every existing record before editing. Email (MX, SPF, DKIM, DMARC) and services like Google Search Console verification often live in the same zone, and they break quietly.
What documentation should you ask for?
Ask for a short handover document. It saves the new agency days of detective work, which you pay for either way.
- Theme name, version, and a list of custom sections and code changes.
- Apps installed, why each one is there, and their monthly cost.
- Custom apps, scripts, Functions and integrations (ERP, 3PL, accounting), with logins owned by you.
- Shopify Flow workflows and automations.
- Redirect rules, tracking setup (pixels, GA4, Google Tag Manager) and known issues.
- Marketing and analytics accounts: Search Console, GA4, Merchant Center, Meta Business, email platform.
Shopify agency handover checklist
| Item | What to secure | Why it matters |
|---|---|---|
| Store ownership | You are the store owner | Only the owner can transfer the store or change billing |
| Agency access | Old agency on a collaborator account with known permissions | Lets you remove them cleanly |
| Live theme | Downloaded .zip and an untouched duplicate | Rollback point if anything breaks |
| Code history | Git repository transferred or shared | The new team sees what changed and why |
| Apps | All subscriptions and app accounts in your name | No surprise cancellations |
| Custom apps | Source code, hosting, credentials plan | Avoids losing features when access ends |
| Domain | Registrar account in your name | Stops a domain dispute holding your store hostage |
| DNS and email | Copy of all DNS records | Keeps email and verifications working |
| Marketing accounts | You are admin on GA4, Search Console, Meta, email | Your data stays yours |
| Documentation | Handover notes and known issues | Faster, cheaper start with the new agency |
How should the switch itself be timed?
Overlap the two agencies for a short period. The new agency reviews the store, theme and apps with collaborator access while the old one is still reachable for questions.
- Secure ownership, domain and accounts.
- Collect the theme, repository and documentation.
- Give the new agency collaborator access and let them audit.
- Agree on a cut-off date and avoid launches or sales around it.
- Remove the old agency's collaborator access and rotate any shared credentials.
Our take: avoid switching in the weeks before a big sale or product launch. Most handover problems surface in the first few changes, and you want time to fix them.
How we can help
We take over stores built by other developers regularly, starting with a review of the theme, apps and access before we change anything. Start with a free Shopify audit, or see how our Shopify maintenance and support plans work once the handover is done.
Send us your store URL and we'll email you the fixes that matter most. No call needed.
Frequently asked questions
Can my old agency delete my Shopify store?
Only the store owner can close a store or transfer it. If you're the owner and the agency only has collaborator access, they can't take the store away. Remove their access when the work ends; removal is permanent and their past actions stay in your logs.
Do I need my old agency's permission to switch?
Not if you own the store, domain and accounts. You can add a new collaborator at any time. You will need the old agency's help to transfer anything they own, such as a domain, a Git repository or a custom app.
Will switching Shopify agency affect my SEO?
Not by itself. SEO is affected when URLs, redirects, content or the theme change. Keep the live theme untouched during handover and make sure the new agency doesn't remove redirects or tracking.
What if my old agency won't respond?
If you are the store owner, remove their collaborator access and have the new agency audit the theme and apps. For custom apps you can't maintain, Shopify suggests contacting Shopify Support or hiring a Shopify Partner. If they hold the domain, contact the registrar about recovering it.
How long does a Shopify agency handover take?
With ownership already in order, collecting the theme, documentation and access usually takes days, not weeks. It takes longer when the store, domain or custom apps sit in the old agency's accounts.
Sources
- Shopify Help Center: Changing or transferring store ownership
- Shopify Help Center: Collaborator accounts
- Shopify Help Center: Managing users
- Shopify Help Center: Transferring store ownership (Partners)
- Shopify Help Center: Custom apps
- Shopify Help Center: Downloading themes
- Shopify Developers: Shopify GitHub integration for themes
- Shopify Help Center: Updating your theme