Blog · Firing the agency and taking over

Middle of funnel

How to fire your marketing agency without losing your site, domain and pixel

You have already done the math. You know what it costs every month, you know the results do not justify it, and you still have not cancelled.

It is not a lack of nerve. It is that nobody ever explained what happens the next morning.

I went through this. I own a children's entertainment business inside shopping malls. I am not an agency and not a marketing consultant. For years I paid different vendors to handle my website, my ads and my social media. When I decided to take it all over, the first question that froze me was not about money. It was this one: if I cancel, what exactly do I lose?

This article is the answer I wish somebody had given me. It shows what sits in whose hands, the order to leave in, and what to check afterwards, so you never spend a day with nothing live.

What holds you back is not the price, it is what stays in their hands

Watch your own reasoning when you think about cancelling. It is almost never "this is too expensive." It is "what if I lose the website."

That fear is legitimate, and that is exactly why the model works so well for the vendor. As long as your site lives on their server, as long as your domain is registered in their name, and as long as your ad history sits inside their account, cancelling is not switching vendors. It is starting over.

Except that starting over today costs far less than it did a few years ago. That is the part that changes the decision. And more importantly, you do not have to start over after cancelling. You start over first, calmly, and you cancel once the new thing is already standing.

Keep this sentence, because it is the whole article in one line: rebuild first, cancel second.

What is actually yours today: domain, code, ad accounts and data

Before any decision, you need to know the size of the problem. There are four things that tend to sit outside the owner's name, and each carries a different weight.

The domain. It is your business address on the internet, your yourcompany.com. It is registered in somebody's name. If it is registered to the agency, they control where it points and, in practice, they decide whether your website exists tomorrow.

The code and the hosting. Your website pages are files, and those files are published inside some account. If that account belongs to the agency, the site goes dark the day the contract ends, even if the domain is yours.

The ad accounts. Here is a detail almost nobody sees. Inside an ad account lives the pixel, a small piece of code installed on your site that records who visited and what they did there. The pixel accumulates history, and that history is what makes advertising cheaper over time. On the Google side there is the equivalent, the tag, which connects the click on the ad to what happened afterwards on your site. If the pixel and the tag were created inside the agency's account, the learning your budget paid for belongs to them.

The data. The list of contacts who filled in a form, the conversation history, the reports with raw numbers. A lot of that lives in tools the agency signed up for.

You do not have to guess any of this. You can check it item by item on your own, without asking anybody, and I put together a checking routine in the post Domain, pixel and accounts: how to check what is really in your name. Do that before you read on, if you can. Leaving gets much easier once you know what is at stake.

The right order to leave: rebuild first, cancel second

Most people do the opposite. They get fed up, send the cancellation email, and only then discover what they should have done first.

The order that avoids an operational hole is this one:

  1. Check what is yours and what is not.
  2. Rebuild the foundation in your name, with the old contract still running.
  3. Turn the new thing on and test it calmly.
  4. Only then tell the agency.
  5. Check what went down and what stayed up over the following days.

It looks obvious written out like that. It is not obvious when you are annoyed with a vendor, and annoyance is precisely the trigger that makes people cancel at the wrong moment.

There is a bonus in this order that nobody mentions. While you rebuild, the old contract keeps the operation standing. You pay one more month, maybe two. That extra month is the cheapest insurance there is against being offline in the middle of your selling season.

What to rebuild before you say anything

Not the whole business. Just the minimum that has to exist in your name so that you depend on nobody.

A domain that is yours. If the current one is already in your name, great, skip this item. If it is not and the agency cooperates, ask them to transfer ownership. If they stall, do not fight: register a new domain, slightly different, and move on. I wrote a whole article about that decision, because it is more common than it sounds, in The agency will not release your domain: what to do without a fight.

A place to publish, in your own account. You create a hosting account with your email and your password. That is it. You do not need to understand servers.

The website, with the essentials. Do not try to reproduce every page of the old site. Reproduce what sells: what you do, who it is for, proof that it works, and a clear path for someone to contact you or buy. The rest comes later.

A landing page. A landing page is a page with a single objective, built to receive the click from an ad. If you advertise, you need at least one live before you touch anything else, because that is where the ad money goes.

A form that actually works. Fill it in yourself and see whether the contact arrives. A broken form is the most common and the most silent defect on a new website.

Tracking in your own name. Create your own ad account, your own pixel and your own tag, and install them on the new pages. Yes, the history starts from zero. It hurts once, and it is the last time that asset changes hands.

Here is the part that usually surprises people who have never tried. None of this requires hiring anybody. Today you describe what you want in plain language to an artificial intelligence and it builds the page, writes the copy and publishes it. That is how I rebuilt my own business website, my campaign pages and my tracking, and I did not write a single line of code.

How to tell the agency and what to ask for in writing

With the new setup live, the notice stops being a request and becomes a communication. That changes the tone of the entire conversation.

Give notice in writing, by email, even if you already said it on the phone. You are not making a scene. You are creating a record, and it serves both sides.

What to ask for in that same message, as a list, plainly:

Two pieces of advice from someone who has sent that email.

First, ask once, clearly, and do not turn it into a campaign. If the answer is good, great. If it is silence or stalling, you already have the new setup running, and the loss becomes an annoyance rather than an emergency.

Second, do not argue about results in the cancellation email. It is tempting to list everything that went wrong. It helps nothing and only reduces the chance of cooperation on the items in your list.

The next three days: what to check so you are never offline

The shutdown rarely happens all at once. It happens in pieces, and that is why it is worth checking for several days in a row.

Do this round, which takes just a few minutes:

Open your site on your phone, on a network outside the company wifi. Check that it loads, that the photos appear and that the security padlock is there.

Fill in your own form. Use a fake name and your personal email. If the contact does not arrive, you found out before a customer did.

Click the WhatsApp button. See whether it opens the right conversation, on the right number.

Log into your ad account and check that campaigns point to the new pages. An old link in a live campaign is money going to a page that might disappear.

Check your Google profile. If someone at the agency had administrator access, remove it. And check whether the website address listed there is the new one.

Check your domain email, if you use it. Some email setups depend on the same configuration as the site and go down with it.

One round like that for three days is enough. After that it becomes a week to week habit.

The common mistake: cancelling first and living at the mercy of improvisation

Let me be blunt about the one way this exit goes wrong.

You cancel on impulse, on a Friday, after a rude reply. On Monday the site goes dark. You have no page, ads running into the void, and you run back to the same vendor asking for time. From that point on it is a hostage conversation, and you will probably renew for another year.

It is not laziness or lack of preparation. It is the wrong order. Cancelling is the easiest step of all, it takes five minutes, and that is exactly why we are tempted to start there.

Start with the slowest one.

The first step is smaller than it looks

Rebuilding the foundation is the slow part of leaving. But it does not start with the whole website, and that is the good news.

It starts with a single page: a landing page with a clear objective, in your name, with a working form. If you build one today, you will discover in practice two things no article can prove to you: how long this really takes, and whether you have the stomach to run your own marketing.

And before any bigger decision, there is one number worth putting on the table: what you pay today to win each new customer. The free Cost Per Customer X-Ray is a prompt you paste into any free AI. It asks a few plain questions about your business and hands back the figure in about five minutes. It is the number no agency ever gives you, and it makes this whole decision far less abstract.

Then, two articles that continue this conversation:

Keep going from here

Same playbook. Different starting point.

If this article described your situation, pick the sentence below that describes your week.