← Blog

How to Fire a Web Design Agency

Firing a web design agency is harder than it should be. Not because the legal part is complicated — it usually isn’t. It’s hard because most clients wait too long, don’t know what they’re entitled to, and underestimate how much the agency controls until the moment they try to leave.

Here is the practical sequence: what to do before you end the relationship, how to protect what you’ve paid for, and how to leave without a fight.

Know What You’re Entitled to Before You Say Anything

Before you send an email or make a call, get clear on what you own and what you don’t. This is the step most clients skip, and skipping it gives the agency negotiating leverage they shouldn’t have.

Review your contract for these specific clauses:

  • Intellectual property assignment — does ownership of the work transfer to you at a specific milestone (deposit, full payment, project completion) or does the agency retain ownership until certain conditions are met?
  • Deliverables definition — what exactly is the agency contractually required to give you at project end? Code? Design files? Credentials?
  • Kill fee or early termination clause — what do you owe if you end the contract before completion?
  • Hosting and domain control — is the agency hosting your site on their infrastructure? Do they hold your domain registrar login?

If you don’t have a clear contract, you’re in a weaker position — but not necessarily a hopeless one. Payments made toward work product create implied rights in most US jurisdictions. This is worth a brief conversation with a business attorney before you escalate.

The hardest position to be in is: you’ve paid 70% of the project cost, the site isn’t built, the agency holds your domain, and your contract doesn’t clearly assign IP until final payment. That scenario is not rare. We hear about it regularly from clients who come to us after leaving another agency.

Gather Your Assets First

Before notifying the agency, quietly gather every credential and asset you have independent access to. Do not request additional access yet — that telegraphs your intention and gives the agency time to restrict your access.

Assets you may already control:

  • Your domain registrar account (GoDaddy, Namecheap, Google Domains)
  • Your hosting account if you set it up and pay directly
  • Your Google Analytics and Google Search Console properties
  • Your social media accounts
  • Any third-party software licenses you purchased directly

Assets you may need to recover from the agency:

  • WordPress admin credentials
  • FTP or SSH access to the server
  • Database backups
  • Design source files (Figma, Adobe XD, or equivalent)
  • Any API keys purchased on your behalf

If the agency is hosting your site on their servers, this is the most critical piece. You cannot simply leave — your site goes with them. You need either a full codebase export (files + database) or the ability to force a transfer.

James ran a specialty food e-commerce business. He’d paid $18,000 of a $24,000 WooCommerce project, and the site was live but broken — checkout wasn’t processing correctly after four months of reported issues. When he finally decided to leave, he realized the agency was hosting his site and held the only login to his domain registrar, which they’d set up on his behalf. Getting his domain took three weeks and a formal demand letter. His codebase arrived in a zip file with no documentation. He lost four weeks of revenue-generating development time before his next agency could even assess the project state.

The Conversation: How to Frame the Exit

Once you have your assets inventoried and your contract reviewed, make the call or send the written notice. Written is better — it creates a record.

What to say:

  • State that you are ending the engagement as of a specific date
  • Reference your contract’s termination clause explicitly
  • State clearly what deliverables you expect to receive and by what date
  • Avoid accusatory language in this communication — that comes later if needed

What not to do:

  • Do not threaten legal action in the first communication unless you are actually prepared to follow through immediately
  • Do not burn the relationship emotionally until you have your files — you may still need their cooperation
  • Do not cut off payment abruptly without understanding the implications for any work-in-progress

The key leverage point: agencies need to provide a clean handoff to protect themselves from liability. A poorly documented handoff is your legal exposure and theirs. Most professional agencies, when faced with a formal termination notice, will comply with handoff requirements because their contract requires it and because a clean exit protects them from future claims.

If you want to understand in detail what a proper handoff looks like — what files, credentials, and documentation you’re entitled to receive — the website handoff guide covers every component.

What to Do If They Go Unresponsive

Some agencies, when they know a client is leaving, go quiet. Emails get slow responses. Your project manager is suddenly unreachable. This is a pressure tactic, and it often works because clients don’t know their options.

Your options when an agency goes unresponsive:

  1. Send a formal written demand via email with a specific deadline (10 business days is reasonable). State that failure to provide the requested deliverables by that date will be treated as breach of contract.
  2. Contact the payment processor. If you paid by credit card, you may have chargeback rights for services not rendered. The window is typically 60–120 days depending on the card network, and you’ll need documentation of the failure to deliver.
  3. File a complaint with your state’s attorney general if the agency is in the same state. Consumer protection agencies take contractor disputes seriously.
  4. Consult a business attorney. Many will do a brief consultation for $150–300 and can write a demand letter that produces results when your emails haven’t.

Do not threaten to leave a negative review in exchange for getting your files. That is legally a gray area in most jurisdictions, and more importantly, it gives the agency grounds to discredit your eventual review as extortionate.

Protecting Yourself on the New Agency Side

Finding a new agency while a relationship is deteriorating is stressful, and it creates pressure to move fast. Move carefully instead.

Before engaging the next agency:

  • Get a full code audit on whatever you’re inheriting — if the previous build is a mess, you need to know before you scope the fix, not after
  • Be transparent about the situation — a good agency will want to see the state of the existing build before quoting
  • Don’t sign a new full-project contract until you have your files from the departing agency

If you want to get an independent read on your site’s current state before starting conversations with a new agency, Honest gives you a technical audit without a sales pitch attached.

Our custom WordPress development work frequently starts with an inherited project. The first thing we do is a codebase review — what was built, how it was built, and what it will take to stabilize or rebuild. That assessment doesn’t cost you a retainer.

The Termination Letter Checklist

When you send the formal termination notice, it should include:

  • Your name, company name, and project reference
  • The effective date of termination
  • A reference to the termination clause in your contract
  • A specific list of deliverables you expect to receive
  • A deadline for receiving those deliverables
  • Contact information for the new agency or technical contact who will receive the handoff

Send it via email and request a read receipt. If you have a postal address for the agency, send a copy via certified mail as well.

Frequently Asked Questions

Can I fire a web design agency mid-project? Yes. Most contracts include a termination clause with notice requirements — typically 14–30 days. You may owe a kill fee for work completed to date, depending on the contract. Review your agreement carefully before terminating. If you have no contract, you’re in less structured territory, but courts generally allow parties to exit ongoing service relationships with reasonable notice.

What happens to my website if I fire my agency? That depends on who controls the hosting and who owns the code. If the agency built on your server, you retain the site. If they built on their own hosting, you need a full codebase export (files + database) before you can move the site. If IP ownership wasn’t addressed in your contract, the situation gets complicated and may require legal input.

Do I have to pay the remaining balance if the project wasn’t completed correctly? Not necessarily. If the agency failed to deliver what was specified in the contract, you may have grounds to withhold final payment or seek a partial refund for the shortfall. Document the failures specifically — not just “it doesn’t look right,” but “the checkout process doesn’t complete transactions,” or “the mobile layout breaks at 768px.” Specific, documented failures are far easier to pursue than general dissatisfaction.

What if the agency refuses to give me my files? This is a breach of contract if your agreement specified deliverables. Start with a formal written demand. If they still don’t comply, escalate to a business attorney. Credit card chargebacks may also be available depending on how you paid and when. File a complaint with your state attorney general’s consumer protection division — web agencies are not exempt from consumer protection law.

How do I avoid this situation with the next agency? Three things: First, make sure the contract explicitly assigns intellectual property to you at a defined milestone — not “upon final payment” if you want protection during the build. Second, maintain independent control of your domain registrar. Never let an agency register your domain under their account. Third, ask specifically who hosts your site and insist on your own hosting account, with the agency granted access — not the reverse. See our fixed-price packages for an example of how a clean ownership structure looks from the start.