Tutorials Search / Shipping & infrastructure / Buy a domain from Gandi
πŸ“ Written ● Beginner Updated 2026-05-13

Buy a domain from Gandi

Gandi is the European registrar with the strongest "no bullshit" branding, and it lives up to it. Same price every year, free mailboxes included, broad EU TLD coverage, no checkout games. The trade-off: it's not the cheapest, just the most honest.

Most of the registrars worth recommending share a positioning: "we do the boring database thing and don't try to sell you anything else." Cloudflare's version is "at cost, but we own your DNS." Porkbun's is "friendly UI, free everything basic." Gandi's is older than either of them, written in plain English ("No bullshit." β€” yes, that's been their actual marketing tagline for over twenty years), and aimed at users who care about durability and ethical operation over absolute lowest price.

What that looks like in practice: .com at Gandi is a few dollars more per year than at Cloudflare or Porkbun, but the price is the same every year, WHOIS privacy is free, every domain comes with two free mailboxes, support is competent, and the company has a stable European base that makes it a reasonable pick for European businesses, GDPR-relevant projects, and people who want a registrar that's been around since 1999 and shows no signs of pivoting.

The case for Gandi is strongest if you're buying a European TLD (.fr, .eu, .de, etc. β€” where Gandi is often the easiest path), if you want bundled mailboxes without thinking about it, or if you're philosophically aligned with the "we don't try to upsell you" branding. The case against is purely price-sensitivity at scale.

What you'll learn

Step 1: Search and check pricing

1

The price shown is the price you pay

Search at gandi.net. The price displayed alongside each TLD is the renewal price β€” the same number you'll pay every year. There's no "first year promo, regular price later" thing.

For TLDs Gandi specializes in (.fr, .eu, .de, .nl, etc.), prices are competitive and the registration process handles any European-specific requirements (some EU TLDs require an EU residency, which Gandi flags clearly). For generic TLDs (.com, .net, .org), Gandi's prices are a few dollars higher than the budget tier.

Step 2: Pick a registration period

2

1 to 10 years

Gandi lets you register for 1 to 10 years upfront. There's no discount for paying more years in advance (price is just multiplied), but multi-year registration removes the renewal-failure risk completely β€” even if you forget to update your payment method, the domain doesn't expire.

For domains you're certain you'll keep (your name, your company brand), 5-year registrations are reasonable. For everything else, 1-year with auto-renew is the standard choice.

Step 3: Checkout β€” minimal upsells

3

Two mailboxes, included

The checkout asks for contact info (used for WHOIS, privacy-redacted by default), payment, and confirms. Two free mailboxes per domain are included β€” [email protected] and one more, with real send-and-receive capability through Gandi's mail servers. Not just forwarding.

Optional upsells exist (more mailboxes, premium DNS, SSL) but they're tucked away and not in the default flow. You confirm and the domain is registered.

The "two free mailboxes" feature is unusual. Most registrars charge extra for mailboxes or only offer forwarding (incoming only). Gandi's free mailboxes can send too, with anti-spam and a webmail UI. For a single-person project, this is often "I don't need to set up Fastmail/Google Workspace at all."

Step 4: DNS management β€” templates included

4

Standard record types plus a template system

The DNS panel handles the usual records: A, AAAA, CNAME, MX, TXT, SRV, CAA. Inline editing; no friction.

Gandi-specific: DNS templates. You can save a set of records as a template and apply it to other domains. If you run 5 portfolio domains that all point at the same Vercel project, set up one template, apply to all 5. Updates propagate. Useful for anyone managing more than one domain.

Step 5: API and CLI access

5

Comprehensive, documented

Gandi has a documented REST API plus an official CLI for managing domains and DNS records. API keys are free; generate them in account settings. The API surface is broad: register domains, update DNS, manage mailboxes, transfer, list.

This makes Gandi a reasonable pick if you're building infrastructure-as-code and want to manage domain state from Terraform or scripts. The official Terraform provider is well-maintained.

Step 6: When Gandi isn't the right pick

6

Mostly price-sensitivity

  • You want the absolute lowest price. Cloudflare or Porkbun beat Gandi by $3–5 per year on generic TLDs. At scale this matters; for a personal domain, it's noise.
  • You're not using a European TLD and don't value the EU base. Gandi's specific strengths shrink for purely US/global generic-TLD use cases. Other registrars work equally well.
  • You want US-based support hours. Gandi's support is good but European-business-hours-aligned. If 24-hour US support matters, GoDaddy or Cloudflare are better fits.

Step 7: After purchase

7

Same as anywhere else

  • Set DNS records to point at your site. See Connect your domain to a server.
  • Configure your free mailboxes if you want them β€” or ignore them. The two free seats stay yours.
  • Enable 2FA on the account from settings.
EU residency requirements: some country-code TLDs (.eu requires EU residency; .de requires a German address for the admin contact; etc.) have legal constraints. Gandi flags these during checkout. Read what it says β€” registering with false info can result in the registry forfeiting the domain later.

What's next