Offer Free .in, .co.in or .com domain for year one with web or WordPress hosting on a 12-month+ term, plus free migration. See the offer
DomainsGetting started

.in or .com? Choosing a domain name for an Indian business

Your domain ends up on invoices, GST paperwork, visiting cards and every email you send, so it is worth an hour of thought. This guide compares the extensions that matter in India, gives ten rules for a name people remember, and covers trade marks, taken names and keeping the domain safe once it is yours.

  • 8 min read

Five years of ownership

.co.in₹2,795
.in₹3,695
.com₹5,695
.online₹11,395
First year + four renewals, ₹ excluding GST
Left: an illustrative search with first-year prices. Right: what each extension costs to keep for five years at VirtualCloud. All prices exclude 18% GST.

Key takeaways

  • If most of your customers are in India, make .in your main domain, and register the .com too if it is free.
  • Judge an extension by its renewal price. A ₹199 first year can turn into ₹2,799 every year after.
  • A short name that passes the "say it on the phone" test beats a clever one that has to be spelled out.
  • Check the trade mark register before you buy, and keep the domain in your business's own account with auto-renew on.

.in or .com: the short answer

For a business that sells mainly to customers in India, .in is the natural first choice: it tells visitors and search engines where you operate, it is open to anyone, and it costs less than .com to keep. If the matching .com is also available, register it as well and redirect it to your .in, so nobody else can sit on your name. If you sell internationally from day one, or expect to, lead with .com and keep the .in as the redirect instead.

.co.in is a perfectly good, cheaper alternative when the .in is taken, but it is longer to say and type, so treat it as a fallback rather than a first pick.

.in vs .co.in vs .com domain, side by side

All three work the same way technically: email, SSL certificates and every hosting product behave identically whichever you pick. The differences are in perception, audience and cost.

Prices in ₹ per year at VirtualCloud, excluding 18% GST
.in.co.in.com
Who it signalsA business in IndiaA commercial business in IndiaGlobal or no particular country
Best forIndian customers firstWhen the .in is takenInternational audiences
RegistryNIXI (.IN Registry)NIXI (.IN Registry)Verisign
Who can registerAnyoneAnyoneAnyone
Disputes handled underINDRPINDRPUDRP
First year₹499₹399₹899
Renewal₹799₹599₹1,199
Transfer in₹799₹599₹1,099

Does the extension affect Google rankings?

Not directly. Google treats country-code domains such as .in as a signal that a site is aimed at that country, which helps you appear for searches in India and matters little elsewhere. Generic extensions such as .com carry no country signal, so you rely on content, language and links instead. A few country codes, including .io, .co and .me, are treated as generic too. None of this outweighs a fast, useful website.

The rest of the .in family

NIXI also runs second-level names for particular kinds of organisation: .net.in, .org.in, .firm.in, .gen.in and .ind.in (meant for individuals). They are cheap, ₹399 for the first year and ₹599 to renew, but rarely the best main address for a business because people simply do not expect them.

Compare the domain renewal price, not the first-year price

Newer extensions often launch with a very low first-year price and a much higher renewal. Because a domain is something you keep for years, the number that matters is the cost of owning it for a while. Here is what five years looks like (first year plus four renewals):

Five-year cost in ₹ at VirtualCloud, excluding 18% GST
ExtensionFirst yearEach renewal5-year total
.co.in₹399₹599₹2,795
.in₹499₹799₹3,695
.xyz₹199₹1,199₹4,995
.com₹899₹1,199₹5,695
.site₹199₹2,499₹10,195
.online₹199₹2,799₹11,395
.shop₹249₹2,999₹12,245
.store₹249₹4,499₹18,245

A ₹199 .online looks like the bargain on day one and costs about three times as much as a .in by year five. That does not make the newer extensions bad; a short, memorable .store can be worth it. Just choose them for the name, not the launch price. Our domain pricing page lists register, renew and transfer prices for all 29 extensions we sell.

Getting hosting anyway? Our free domain with hosting covers the first year of a .com, .in or .co.in with any web hosting or WordPress plan bought on a 12, 24 or 36-month term. It renews at the normal price shown above. See hosting plans.

Ten rules for a name people remember

  1. Keep it shortAim for under 15 characters before the dot. Every extra letter is another chance to mistype on a phone keyboard.
  2. Pass the phone testSay it to someone over a call. If you have to spell it ("k, not c"), you will lose visitors and misdirected emails.
  3. Skip hyphens and numbers"mehta-tiles" and "mehtatiles" become two addresses to own, and "4" versus "four" is a guessing game.
  4. Use the common spellingTransliterated words often have several spellings, such as chai and chaai. Pick the one most people type and register the main alternative.
  5. Read it in lowercaseWords run together in a domain. Read it slowly, or show it to someone new, to catch an unintended word hiding in the join.
  6. Brand over keywords"bestcheapflightsindia.in" looks spammy and is hard to recall. Search engines do not need the keyword in your address.
  7. Leave room to grow"jaipurphonecovers.in" is awkward the day you open in Pune or start selling laptop sleeves.
  8. Match your social handlesCheck the name is free on the platforms you will use, so customers find the same name everywhere.
  9. Avoid other people's brandsA name built around someone else's trade mark invites a complaint, and you can lose the domain.
  10. Picture it on an invoiceaccounts@yourbrand.in will sit on GST invoices, quotations and visiting cards. Make sure it looks right there.

Check trade marks before you buy

Registering a domain does not give you any rights to the name. If it matches or closely resembles someone else's trade mark, the owner can file a complaint under INDRP for .in names or UDRP for .com, and if the panel finds you registered it in bad faith, the domain is transferred to them. Ten minutes of checking avoids that:

  1. Search the trade mark register. The public search on the IP India website lets you look up word marks. Search your exact name and close variations, and pay attention to the classes that match your business, for example class 35 for retail and business services, 42 for software and IT, and 43 for restaurants and cafés.
  2. Check company names. If you are incorporating, run the name through the Ministry of Corporate Affairs name check before you fall in love with it.
  3. Search where customers shop. Look on Google, the big marketplaces and the app stores. A trade mark does not have to be registered for its owner to object to confusion.
  4. Consider filing your own mark. Once the application is filed you can use ™ next to your name; ® is only allowed after registration.
This is general guidance, not legal advice. If your name is close to an existing brand, or the stakes are high, talk to a trade mark attorney before you build on it.

When the name you want is taken

Good short names go quickly. Before you give up on one, find out what is actually happening with it:

  • Look it up. Our free WHOIS lookup shows the registrar, the expiry date and the nameservers. A domain that renews next month and shows a "for sale" page is a very different prospect from an active company website.
  • Try the other extension, but only if the existing owner is not in your line of business. If the .com belongs to a competitor, customers who type .com out of habit, and emails sent to the wrong address, will reach them; pick a different name instead.
  • Add a short word. A prefix or suffix such as get, try, hq or studio, or your city or category, often gives you a clean, available name: yourbrandstudio.in, getyourbrand.com.
  • Make an offer. Many parked domains are for sale. Set a budget before you ask, pay through a reputable escrow service rather than a direct transfer to a stranger, and release the money only after the domain is in your account.

Once you have bought a name elsewhere, or already own one, moving it to us is straightforward: unlock it, get the authorisation code from the current registrar and start a domain transfer. Most extensions get a year added when the transfer completes. Registries block transfers for a while after a new registration or a previous transfer (traditionally 60 days for .com), so plan around that.

Protect the domain once it is yours

Most domain disasters are not hacks. They are expired cards, departed web designers and forgotten logins. A few habits prevent nearly all of them:

  • Register it in the business's own account, with your details as the registrant, not your developer's or agency's. Give them access if they need it, but keep ownership.
  • Use a contact email on a different domain. If you@yourbrand.in is the registrar contact and the domain lapses, the renewal reminders stop arriving exactly when you need them.
  • Turn on auto-renew and renew for several years at a time. After expiry, domains go through a grace period and then a redemption period where getting the name back costs a restore fee: ₹6,999 for generic extensions such as .com and ₹4,999 for the .in family at VirtualCloud. After that, anyone can register it.
  • Keep the registrar lock on and only request the transfer code when you are actually moving. Our help center explains how transfer codes work.
  • Register the obvious variants, typically the .in, .com and .co.in, and send them all to one main address with a permanent (301) redirect.
  • Protect your email. Publish SPF, DKIM and DMARC records for your business email on your domain so others cannot easily send mail pretending to be you. cPanel's Email Deliverability page checks SPF and DKIM for domains hosted with us and can install the recommended records; the help center has DNS records explained.

If your variants point at the same hosting account, this .htaccess rule sends every one of them to the main domain, keeping the path, so yourbrand.co.in/contact lands on yourbrand.in/contact:

# .htaccess in the document root of the variant domains
RewriteEngine On
RewriteCond %{HTTP_HOST} !^yourbrand\.in$ [NC]
RewriteRule ^ https://yourbrand.in%{REQUEST_URI} [R=301,L]

And a starting DMARC record, published as a TXT record on _dmarc.yourbrand.in. Begin with p=none to collect reports, then move to quarantine once you know your legitimate mail passes:

v=DMARC1; p=none; rua=mailto:dmarc-reports@yourbrand.in
Check your name now

Live availability across .in, .co.in, .com and 26 more extensions, with renewal prices shown before you buy.

Before you click register

  • The name is under about 15 characters and passes the phone test.
  • No hyphens, no numbers, no accidental words when written in lowercase.
  • The trade mark register and company names show nothing confusingly similar.
  • You have compared the renewal price, not just the first-year price.
  • The domain is going into your business's own account, with auto-renew on.
  • You have decided which variant is the main one and where the others will redirect.

Tick all six and you have a name that will serve you for years; once it is registered, point your domain to your hosting. If you get stuck choosing between options, our support team is happy to give a second opinion: open a ticket or write to support@virtualcloud.in.

The VirtualCloud blog

Get the next guide by email

We write when there is something useful to say: hosting and server guides, domain advice and product updates. No daily promotions.

We only use your email to send the newsletter. Every email has an unsubscribe link, or use our unsubscribe page. See the privacy policy.