Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. We Registered Domains for Clients Years Ago. How Do We Stop One Expiring and Taking a Client's Website and Email Down?
Problems We Solve

We Registered Domains for Clients Years Ago. How Do We Stop One Expiring and Taking a Client's Website and Email Down?

Web design agencies hold client domains across registrars with renewals on old cards. We build a domain register with expiry alerts and ownership records.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Many web design agencies registered client domains on their own registrar accounts over the years, across several registrars, some on cards that have since expired. When a renewal fails, the client's site and email go down. We build a domain register that reads every domain from your registrar accounts, tracks expiry, auto-renew status, DNS host and SSL certificates, and alerts the right person well before anything lapses.

A Monday morning phone call

A client calls at nine: their website is down and their email is bouncing. The developer checks and finds the domain expired over the weekend. It was registered by the agency years ago, on a registrar account set up by a founder who has since left, with auto-renew charging a card that expired. The renewal notices went to his old email address.

The domain is recovered, but the client lost a morning of email, and their confidence in the agency took a knock. Afterwards, the studio owner asks a simple question nobody can answer: how many client domains do we hold, where, and when do they expire?

Why domains slip through

  • Domains were registered at different times, at different registrars, by different people.
  • Registrar accounts have renewal notices going to old or personal addresses.
  • Auto-renew depends on payment cards that expire or are cancelled.
  • Some domains are in the client's name, some in the agency's, and it is not recorded which.
  • SSL certificates on some older setups renew separately and can also lapse.

Domain management is an afterthought at most studios because it only matters on the day it fails.

What a lapsed domain costs

The client's website and email stop. Depending on the registrar's rules, recovering an expired domain can cost extra and take time, and in the worst case the domain can be lost. The client's trust in the agency is damaged, and a lapsed domain is exactly the kind of story clients tell other businesses. Staff spend the day on recovery instead of project work.

The domain register we build

  1. Domains are read from each of your registrar accounts through their APIs where available, or from exported lists, into one register.
  2. Each domain is linked to its client, with who is the registrant, where DNS is hosted, where email is hosted and who pays for renewal.
  3. Expiry dates and auto-renew status are refreshed regularly. Domains with auto-renew off or approaching expiry are flagged.
  4. SSL certificates on client sites are checked for expiry directly from the live site, whatever issued them.
  5. Alerts go to a shared agency address and to a named person, with plenty of notice, not to whoever registered the domain.
  6. Payment methods on registrar accounts are listed with their expiry dates, so an expiring card is replaced before it causes a failed renewal.
  7. The register records any domains that are due to transfer to the client, and tracks the transfer.
Recorded per domainWhy it matters
Registrar and accountKnowing where to log in
RegistrantWho legally holds the domain
Expiry and auto-renewThe main failure point
DNS and email hostWhat breaks if it lapses
SSL expiryA separate way the site can fail
Who paysAgency, recharged, or client direct

Whether domains should be registered in the client's name or yours is a policy decision, often worth discussing with your adviser. The register makes the current position clear either way.

Knowing where every domain is

The owner opens the register and sees every client domain, grouped by registrar. A handful have auto-renew off, one registrar account has an expiring card, and several domains are still in the agency's name for clients who asked for ownership. Each gets an owner and a date. From then on, renewal alerts arrive to the shared address with notice to act, and nobody's Monday starts with a dead website.

Could a domain lapse on your watch?

  • Client domains are spread across several registrar accounts.
  • Renewal notices go to people who have left or personal addresses.
  • Nobody can list every domain you hold and its expiry date.
  • Auto-renew relies on cards that may have expired.
  • It is unclear which domains are in your name and which in the client's.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Which registrars can it connect to?

Many major registrars have APIs. Where one does not, we import an exported list and refresh it on a schedule.

Does it renew domains automatically?

No. It makes sure auto-renew is on where it should be and alerts people in good time. Renewals stay with the registrar.

Can it help transfer domains to clients?

It tracks transfers and what is needed, such as unlock and authorisation codes. The transfer itself is done through the registrars.

Does it check SSL too?

Yes. It checks the certificate on each live site, so it catches problems whoever issues the certificate.

What does the cost depend on?

How many registrar accounts and domains you hold, and whether they have APIs.

Keep reading

More on Problems We Solve

Start here

Tell us where your web projects get stuck

Describe how a website project runs at your studio, from signed proposal to launch and the maintenance plan afterwards, and which tools you use, such as Figma, WordPress, Basecamp, ManageWP or Xero. We will tell you what we would build and what we would leave alone, and if a plugin or a setting you already have would solve it, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →