How to create a Google Tag Manager account
Tag Manager asks for four things and fills in one of them itself — the country, set to the United States. That one is permanent, so is the container type beside it, and nothing on the screen says so.
You want a Google Tag Manager account. Not tags, not a tracking plan, not a conversion — just the account and a container, so the thing exists and your developer or your agency has somewhere to put a snippet. It is free, there is no billing step, and the form takes under a minute.
Which is exactly why it is worth slowing down. Two of the four things that form asks for can never be changed afterwards, and Tag Manager does not tell you that on the screen where you choose them. One of the two it fills in for you, with a value that is wrong for most of the world.
The short version
- An account holds containers; a container holds your tags and owns the
GTM-ID. One account per company, one container per website. - Country is permanent and arrives pre-set to United States. Change it on the form or live with it.
- Target platform is permanent too — Web, iOS, Android, AMP or Server. Nothing is preselected, and it cannot be switched later.
- There is no billing. Nothing in Tag Manager is gated on money. The gate is the install.
- The ID to hand over is the one starting
GTM-, in the top bar. The three numbers in your address bar are not it. - Get something wrong? Delete the account and start again — cheap before the snippet ships, expensive after.
Why this is harder than it should be
Not because the flow is long. Because the writing about it is thin in a specific way. Every guide, including Google's own, describes the same six steps: go here, sign in, name the account, pick the country, name the container, choose a type, click Create. All correct. None of them says which of those choices you are stuck with.
Google's documentation never mentions that the container type is fixed, never mentions that the country is fixed, and never mentions that a container cannot be moved between accounts. The Tag Manager API reference is no clearer: it lists usageContext — the field behind the container type — with no statement either way.
The category's usual reference point does not help here. Leadsie's Tag Manager guide covers sharing access to an account that already exists and is good on permission tiers, but it has nothing on creating one, and it does not mention workspaces at all. Loves Data compresses the whole account step into one sentence, and tells readers the <noscript> snippet "is rarely used, so you can skip this" — against Google's own instruction.
There is also a live UI change none of them reflect. On 20 August 2026 Google reorganised the Tag Manager interface and began folding standalone Google tags into full containers. That is twelve days before this walkthrough, and it is why your screen has an Accounts tab and a Google tags tab side by side where older guides show only a list.
Everything below was walked end to end on 2 September 2026, on a Google account with no Tag Manager accounts on it. Every screenshot is from that run.
Account, container, workspace
Three nested objects, and conflating the first two is the mistake that costs money later. Tag Manager renders the hierarchy plainly once you are inside, on the Admin tab:
- The account is the company. It holds people and permissions, and it carries the country. Google's guidance is one account per company, and it is right.
- The container is the website or app. It holds the tags, and it owns the
GTM-ID that goes into your pages. One account can hold many: a marketing site and a web app are two containers, not two accounts. - The workspace is the draft. You edit in a workspace and publish a version out of it, so unfinished work never reaches visitors. You get one called Default Workspace and most brands never need a second.
The reason this matters at creation rather than later: a container cannot be moved to another account. There is no move command. What exists is Export Container and Import Container, visible in the screenshot above, and the round trip through them produces a container with a different GTM- ID — which means the snippet on every page of your site has to change too. Decide which account owns the site before you create it, not after.
Before you start
Four things, and each matters later in a way the form does not tell you:
| What you need | Why it matters |
|---|---|
| A Google account | Any one will do, but pick deliberately. Whoever creates the account is its first administrator, and Tag Manager accounts are awkward to inherit from someone who has left. A shared company address ages better than a personal one. |
| The country, decided | Permanent, and pre-filled with United States. It is the account's declared location for Google's purposes, and there is no screen anywhere that lets you change it afterwards. |
| Which platform this container is for | Also permanent. Web for a website — which is almost everyone. Server is a different product with its own hosting costs, not an upgrade you toggle on later. |
| Someone who can edit the site's HTML | Not needed to create the account, needed for it to do anything at all. The snippet must go on every page. If that is a developer or a CMS plugin, line it up now — the account is inert until it is done. |
You do not need a credit card, a website that is live yet, a Google Analytics property, a verified domain, or a plan for what to track. None of it is asked for, and none of it is checked.
Step 1: Open Tag Manager
Go to tagmanager.google.com and sign in. If this Google account has never used Tag Manager you get a single card and a button:
Click Create Account. What opens is titled Add a New Account, and it is a single page in two halves — Account Setup and Container Setup — not a wizard. You are creating both objects at once, which is the first reason people end up thinking they are one thing.
Step 2: The country you never chose
Account Setup has three controls. The first is the account name, which should be your company. The second is already filled in:
Country defaults to United States regardless of where you are. It is a plain dropdown with 252 entries and no search box, so type rather than scroll — the list is alphabetical and long. And set it correctly now, because this is one of the two settings you cannot revisit.
The third control is a checkbox, "Share data anonymously with Google and others". We checked it in the page itself, not just by eye: it is off by default and stays off. Its tooltip explains what ticking it would do — "Google will remove all identifiable information about your website, combine the data with hundreds of other anonymous sites and report aggregate trends in the benchmarking service." Leave it alone unless you actively want benchmarking. This is the rare flow where the private option is the default, and it deserves saying.
Step 3: Name the container, pick a platform
Container Setup asks for a name — Google suggests your top-level URL, www.example.com, and that convention is worth following once you have more than one — and then a Target platform.
Three small things about this screen. It is a card list, not a dropdown, so guides telling you to "select from the dropdown" are describing an older UI. Nothing is preselected — Create stays disabled until the account name, the container name and a platform all exist. And the name changes depending on where you read: Google's docs call this the container type, this form calls it Target platform, and the account list calls it Type. Same thing.
Pick Web unless you specifically know otherwise. It covers desktop and mobile web pages, which is what almost every brand needs. Server is server-side tagging — a genuinely different setup with its own hosting bill — and it is not something you switch on later from here.
Step 4: Create, and accept the terms
With all three filled in, the chosen platform turns blue with a check and Create goes live.
Unlike LinkedIn and Meta, which both gate their create button behind a tick-box, Tag Manager shows you the Terms of Service after you click Create, as a dialog. Accepting it also puts Google's Data Processing Terms in place for the account — Account Settings will afterwards show a line reading "The Data Processing Amendment for this account was accepted on" with today's date. If you are in the EEA, Switzerland or the UK, that is the GDPR artefact for this account, and it is useful to know it exists and is dated.
Step 5: The install screen is the finish line
The moment the account exists, Tag Manager throws a modal at you. This is the closest thing it has to a forced flow, and it is the most useful screen in the product:
Two blocks of code: one for the <head>, "as high in the page as possible", and one for immediately after the opening <body> tag. Send both to whoever owns the site, and ask for both — the second is the <noscript> fallback, and skipping it is a small silent hole in your measurement rather than a saving.
There is a third item most guides predate: "Test your website (optional)", a URL box and a Test button, which checks whether the snippet is actually live on a page. Once your developer says they have shipped it, that is the fastest way to confirm it without opening anything else.
The escape is the X. No form to decline, nothing to skip past. You can reopen this any time from Admin → Install Google Tag Manager, so closing it costs nothing.
Step 6: What it looks like before install
This is where Tag Manager differs most from the ad platforms, and it is worth seeing. On Google Ads, billing blocks the account. On LinkedIn, an unfunded account sits On hold. On Meta, a card-less account cheerfully reports Active. Tag Manager has no billing at all — so what does an unfinished account look like?
Container quality: No Recent Data — "No data has been received from your tag. Complete your tag installation to ensure you're getting the most accurate measurement."
Nothing is blocked. Preview and Submit are both live, so you can publish a version of an empty container to a site that has never heard of it, and Tag Manager will let you. The account is finished and completely inert at the same time. Treat that banner, not the Create button, as the real completion signal.
Step 7: Find your container ID
Every tool, plugin and agency that asks you for "your GTM" wants one string, and it is in the top bar:
There is a trap worth thirty seconds. Your address bar at this moment contains three other numbers — an account ID, a numeric container ID and a workspace number, in a URL shaped like /accounts/…/containers/…/workspaces/…. None of them is what anyone is asking for. Take the GTM- string.
One more detail, because it trips people up: current container IDs are eight characters after the dash, not seven. Almost every guide in circulation prints the format as GTM-XXXXXXX, so a reader checking their ID against that pattern concludes theirs is malformed. It is not.
Handing the container to an agency or a freelancer
Do not send your Google password, and do not let anyone create the account inside their own Tag Manager. Add them as a user instead, from Admin, and note that there are two separate user lists — one on the account, one on the container.
Container permissions come in four levels — Read, Edit, Approve and Publish. Publish is the one that puts changes on your live site. An agency doing the work will want it; a contractor auditing your setup needs Read. Account-level access is separate and is what lets someone add or remove other people, so keep that to yourself and your own team.
If an agency asks you to create the container in their account instead, decline. Containers cannot be moved, so when you part ways you will be exporting and importing, getting a new GTM- ID, and putting a developer back into your site's HTML. Yours should own it; they get access to it.
What is permanent, and what it costs
Two settings, and Tag Manager warns you about neither. Both are visible after the fact, as controls that quietly stopped being controls.
The country. Open Admin → Account Settings and look at how the two fields render:
Account name is an input. Country is text. There is no edit control for it anywhere, and the value shown is the one the form defaulted to unless you changed it.
The container type. Same story, and visually even starker. At creation it was five cards to choose from. In Container Settings it is one card, with no alternatives rendered at all:
So far this reads like the other guides in this series, where a wrong choice is expensive forever. Tag Manager is different, and the difference is the practical part:
You can delete the whole account. The overflow menu on Account Settings offers exactly one action — Delete. Unlike a Meta ad account, which can only be deactivated and can never leave the portfolio it was created in, a Tag Manager account is disposable.
Which turns the advice into something more useful than "be careful":
The permanent settings are real, but the account is disposable until the snippet is live. Before install, fixing a wrong country or the wrong platform costs about sixty seconds: delete, create again. After install, the same mistake means a new container, a new GTM- ID, and a developer editing every page of the site a second time.
So the sequence that saves you is simply: create the account, check the country and the platform on the Admin screen, and only then send anyone the snippet.
What the other guides get wrong
Three things, consistently:
They present the setup choices as metadata. The standard line is "fill out basic information, such as your account name, country, and container setup" — country listed among the trivia. Two of those choices can never be changed, and the country is pre-filled with a value that is wrong for every reader outside the United States. A field described as basic information gets filled in like basic information.
They print the container ID in a format that no longer matches. GTM-XXXXXXX, seven characters, is what almost every guide and much of Google's own prose shows. Every container we looked at — a fresh one and eight older ones across four accounts — has eight. It is a small thing that reliably makes a first-time reader think they have copied their ID wrong.
They stop at "click Create" and call it done. The account is the easy half and the useless half. The screen that matters is the one reporting Container quality: No Recent Data, and the job is not finished until that changes. Guides that end at the confirmation leave readers believing they have set up tracking when they have set up a container that has never seen a page view.
FAQ
Can I change the country later?
No. It is chosen once, on the creation form, where it arrives already set to United States. Afterwards Account Settings renders it as plain text directly beneath the account name, which is still an editable field. There is no control to change it. If it is wrong, the only fix is to delete the account and create another.
Can I change a container from Web to Server later?
No. At creation the target platform is a list of five cards. In Container Settings afterwards it is a single card showing the one you picked, with no alternatives offered, and Google's own markup marks the control read-only. Changing platform means a new container — which means a new GTM- ID and a new snippet on the site.
Can I move a container to a different account?
Not directly — there is no move. The workaround is Export Container from the old one, create a new container in the destination account, and Import the JSON. Tags, triggers and variables survive. The container ID does not: the new one has a different GTM- ID, so the snippet on every page has to change too.
Which ID do I give my agency?
The one starting GTM-, in the top bar beside Preview and Submit, repeated in both install snippets. Your address bar also carries an account ID, a numeric container ID and a workspace number — none of those is what anyone is asking for. Current IDs are eight characters after the dash, not the seven most guides print.
Does Tag Manager cost anything?
No. There is no billing step in account creation and no payment method to add or skip, which makes it unlike every ad platform — nothing here is gated on money. What gates Tag Manager is the install. (Server-side containers are the exception worth knowing about: the container is free, the hosting it needs is not.)
Do I need it installed before I can do anything?
Nothing is blocked. Preview and Submit are both live on a brand-new container, so you can publish one to a site that has never heard of it. But the Overview page reports Container quality: No Recent Data. The account is complete and completely inert until the snippet ships.
Sources
- Google Tag Manager Help, Setup and install Tag Manager.
- Google Tag Manager Help, 1. Create an account and container.
- Google Tag Manager Help, Updates to Google tag and Google Tag Manager, 20 August 2026.
- Google Tag Manager API v2, Container resource reference.
- Account and container creation walked end to end at tagmanager.google.com, 2 September 2026, on a Google account with no existing Tag Manager accounts. All screenshots from that run.
Setting up the ad platforms too? We walked Google Ads, Meta and LinkedIn the same way — and all four differ on what is permanent and what it costs you.