BuyingExpert

Business essentials · Deals checked today

Cheapest domain names: .co.uk, .com and .uk compared

The quick answer

The lowest price for a domain on 26 Oct 2026 is £0.00 from Names.co.uk: .co.uk domain (.co.uk · first year). Every price is read from the seller's own site.

By Bez, EditorPrices checked 26 Oct 2026

Lowest first-year priceAffiliate

Names.co.uk

.co.uk domain

.co.uk · first year

Price

£0.00

Get this deal at Names.co.uk (opens in a new tab)

Best value first

The deals, ranked by what you really pay

Cheapest domain names: .co.uk, .com and .uk compared: best value first

  1. Lowest price
    • One free .co.uk with your first purchase; first billing period only
    • Offer for the first billing period only; renewals at list price
    • First-year price; renews at the then-current list price
    • Offer for the first billing period only; renewals at list price

AffiliateRanked by price, read from each seller's own site. Prices checked on each provider's own site, 26 Oct 2026.

First-year prices are not renewal prices

No, first-year domain prices are often lower than renewal prices. You rent a domain for a set period, then renew it to keep it. Renewals are at list price, so the low first year is a one-off saving.

Two sellers show the pattern. 123 Reg sells .co.uk domains at a low first-year price. It renews them at its list price at that time. Names.co.uk's first-year offers on .com and .uk only cover the first billing period. After that, you pay the list price.

Check the renewal price before you buy. Open the seller's own price page and find the renewal figure for the extension you want. Then compare that number across providers, not just the first-year offer.

Pick the right extension

Choose .co.uk if your customers are in the UK, and .com if you sell worldwide.

A .co.uk name tells visitors you run a UK business. It suits UK shops, tradespeople and service firms.

A .com name suits a global audience. It is the better fit if you plan to sell beyond Britain.

A .uk name is a short UK option. It is quicker to type than .co.uk and still signals a UK base.

Forming a UK company? Look at the free .co.uk domain offer first, then check the renewal price.

Buy a domain in four steps

Buying a domain takes four simple steps, and the renewal check matters most.

  1. Search for your name. Type your business name into a registrar, a company that sells domain names. If it's taken, try a different spelling.
  2. Choose your extension. Pick .co.uk, .com or .uk. Looking for a free .co.uk? Read our free .co.uk domain guide.
  3. Check the renewal price. Renewal means paying again to keep the name. Find that price before you pay. A low first-year offer does not last.
  4. Pay, then add it to your site. This makes your address lead to your website. Need hosting too? Compare cheap web hosting.

Straight answers

Questions people ask

What is the cheapest .co.uk domain?
Names.co.uk gives you one .co.uk domain free for its first year, with your first purchase. If you want a domain on its own, 123 Reg sells .co.uk for £3.99 for the first year, without VAT. Renewals cost the list price, so check that figure before you buy.
Is a free domain really free?
No, a free domain is only free for its first year. Renewals are charged at the list price, which is often higher, so check it before you claim the offer. Wix's free domain voucher only works on a new domain bought from Wix, not for renewals.
How much does it cost to renew a domain?
Renewing a domain costs the seller's list price, which is often higher than the first-year offer. 123 Reg renews .co.uk domains at its then-current list price, and Names.co.uk renews at list price after the first billing period. Check the renewal price on the seller's site before you buy.