How to find out who is hosting your website
Your website is sitting on a computer somewhere, and somebody is being paid to keep it switched on. If you do not know who that somebody is, you cannot move your site, fix it when it breaks, or stop paying them.
Most small business owners cannot answer this. That is not carelessness. It is because the person who set it up did it once, three years ago, and never wrote it down.
Here are four ways to find out, all free, all doable in about fifteen minutes, none of which involve asking your designer.
Why this is the question to answer first
Hosting is not the same as your domain name, and it is not the same as your website. They are three separate things that can be held by three different people.
Your domain is your address, yourbusiness.com, rented yearly. Your hosting is the computer the site sits on, rented monthly or yearly. Your website is the actual pages.
You can lose access to any one of them on its own. And whoever controls the hosting can switch your site off.
Here is what that actually looks like. A business owner asked a public help forum how to find their own host. The first reply said the obvious thing: check your invoices. The owner wrote back:
"I have no invoices. I've seriously not got any invoices from anyone in my accounting system, even my book keeper is mystified why it's still up and running. I at my wits end!"
That thread was never resolved. Somebody, somewhere, is paying for that website, and the owner of the business is not that somebody.
Way one. Follow the money
Start here, because it is the only method that tells you who you are actually paying, rather than which company's machines your site happens to be on.
Go through the last two years of bank and card statements and search your email for a recurring charge to a web or hosting company. You are looking for somewhere between $5 and $50 a month, or a yearly charge of $60 to $300.
Names worth searching for: GoDaddy, Bluehost, SiteGround, HostGator, Namecheap, Hostinger, WP Engine, Kinsta, DreamHost, Squarespace, Wix, Shopify, Vercel, Netlify, Cloudways, A2 Hosting.
If you find a charge, you have your answer. Go to that company's website and use forgot password with your own email.
If you find nothing at all, that is also an answer, and it is the important one. Somebody else is paying for your website. That means somebody else controls whether it stays on.
Way two. Look it up from outside
Search for "who is hosting this website" and use any of the free lookup tools. Type in your web address.
Read the result carefully, because these tools lie by accident. They tell you which company's machines answer for your address, which is often not the company you pay. If your site sits behind a speed or security service, the tool reports that service. If your designer rents space from a big host and resells it to you, the tool reports the big host, not your designer.
So treat this as a clue, not the answer. It narrows where to look. Way one is what confirms it.
Way three. Ask your domain where it points
Search for "ICANN lookup" and use ICANN's own tool. Put in your web address.
Two things there are worth reading.
The registrar is the company you rent the address from. That is often the same company that hosts the site, especially for small businesses, so it is a strong hint.
The name servers are lines that usually look like ns1.somecompany.com. Whatever company name sits in the middle of those lines is very often your host. If they say ns1.bluehost.com, you are on Bluehost.
If the details are hidden behind privacy protection, that is normal and not a bad sign. The name servers are usually still visible.
Way four. Ask the website itself
Try to log in and change something small. Not to break anything, just to see whether you can get in.
For a WordPress site, the address is usually your web address followed by /wp-admin. For Wix, Squarespace, Shopify or GoDaddy's builder, it is that company's normal login page.
Use forgot password with your own email address. If a reset link arrives, the account is yours. If nothing arrives after five minutes, including in spam, the account is not in your name.
That is a useful fact even though it is about the website rather than the hosting, because the two are usually held by the same person.
What to do with the answer
You found the bill and you can log in. Good. Write down the company name, the login email and the renewal date, and put a calendar reminder two weeks before renewal. You are finished.
You found the bill but cannot log in. The account exists in somebody else's name with your card paying for it. Ask for it to be transferred to an account in your name. Most people say yes without an argument.
You found nothing and cannot log in. Your website exists entirely inside somebody else's account. It works today. It works for exactly as long as that person keeps paying and keeps answering the phone.
That last one is not an emergency, and it is not a reason to panic or to accuse anyone. Plenty of honest designers set things up in their own account because it was faster on the day, and never meant anything by it. It becomes a problem when they move on, get ill, change career, or simply stop replying.
The thing to do this week
Look for the bill. Just the bill.
Fifteen minutes through your statements tells you, with no technical knowledge and no awkward conversation, whether you own the thing you think you own.
If you find it, you are fine and you can stop worrying. If you do not, you have learned something genuinely worth knowing, and you have learned it on a quiet Tuesday rather than on the day your website disappears.