Whether you work with a small or large web design agency, you should always register your domain in your name under your own domain account. Don’t rely on the agency to register and own the domain for you. We work with many doctors who, after using large agencies, want to redesign their websites with us and terminate the relationship with their previous agency but cannot do that easily because the previous agency owns the domain. We always help clients like this register their own domain account and transfer the domain there. But domain transfers are a hassle which should be avoided. Your domain is your most important online asset, so you should have full control and ownership over your domain.
It’s easy to register your domain with any domain registrar such as Google Domains, Siteground, Bluehost, GoDaddy, Hostgator, to name a few. Purchase the domain and renew it every few years when your domain registrar sends you reminders, but keep it registered in your own account. When you work with a web designer to build your website, you can simply give them access to your domain so they can make the necessary adjustments in order to make the website live. When you own your domain account, you can work with any web design company and your domain will never have to be transferred and will never get lost or expired.