Docs
Skip to content

Domains

Pricing_

Learn how Appwrite prices domain registration, transfers, and renewals, including premium names and registration periods.

3 min read

Raw

Appwrite quotes domain prices before you register or transfer a domain. Prices depend on the TLD, whether the name is premium, and the registration period required by the registry.

Registration and transfer quotes

When you search for a domain in the Console buy flow or start a transfer in, Appwrite fetches a price quote for each name. Quotes include:

  • Price: total cost for the quoted registration or transfer period (in your organization's billing currency).
  • Available: whether the name can be registered or transferred at that time.
  • Period years: length of the registration period covered by the price (typically one year; some TLDs require longer minimums).
  • Premium: whether the registry classifies the name as premium (higher than standard TLD pricing).

The checkout and transfer summaries also show an estimated renewal price for the same period when available, so you can plan ongoing costs before you pay.

Registration periods

Most TLDs register for one year by default. Some TLDs require a longer minimum period. For example, .ai domains register for two years. The buy wizard and order summary always show the exact period before you confirm payment.

Transfer-in quotes follow the same period rules as new registration for a given TLD.

Premium domains

Premium names are offered at registry premium pricing, which can be significantly higher than standard TLD pricing. The buy wizard marks premium results and the checkout summary labels premium domains before you pay.

Premium status comes from the registry, not from Appwrite. Availability and price can change until registration completes.

Search and suggestions

The buy wizard searches across many supported TLDs (for example .com, .io, .dev, .app, and others). You can search with or without a TLD:

  • myapp returns suggestions such as myapp.com and myapp.io.
  • myapp.io focuses results on the .io extension.

Prices load as suggestions appear. Unavailable names are marked as taken.

Transfer pricing

Transfer in includes a registry transfer fee, quoted the same way as registration. The transfer wizard shows the transfer charge and renewal estimate before you submit payment.

If a domain cannot be transferred (locked, policy restriction, or recent registration), the quote reflects not transferrable status instead of a price. See Transfer a domain.

Billing

Registration and transfer charges are invoiced to your organization immediately on successful payment. Renewal charges follow the renewal schedule when auto-renewal runs or when you renew manually.

Prices on the domain resource (renewalPrice) reflect the renewal amount Appwrite uses for auto-renewal attempts on Appwrite-registered domains.

Was this page helpful?

Share what worked or what we should fix. Once approved, our agents automatically apply suggested updates to the docs.