Renewal_
Learn how domain expiry, auto-renewal, and billing work for Appwrite-registered domains.
2 min read
Renewal applies to domains where Appwrite is the registrar (registered or transferred in through Appwrite). External domains renew at your external registrar. Appwrite does not charge renewal for those names.
Expiry and renewal dates
On the domain detail page and Settings tab, Appwrite shows:
- Expiry date: when the current registration period ends if not renewed
- Renewal date: when the next renewal cycle applies (aligned with registry data)
Track these dates for domains with auto-renewal disabled.
Auto-renewal
Auto-renewal is available only for Appwrite-registered domains.
- Open the domain Settings tab.
- Toggle Auto renewal.
- Click Update to save.
When enabled, Appwrite attempts to renew the domain before expiry using your organization's default payment method. Renewal uses the price stored on the domain (renewalPrice) for the quoted period.
Auto-renewal requires a valid payment method on the organization. Update billing details under organization Settings > Billing if renewal fails.
Renewal retry schedule
If a renewal charge fails, Appwrite retries on a schedule leading up to expiry (multiple attempts across roughly 30 days before the expiration date). You receive email notification when renewal fails or when action is required.
To avoid losing a domain:
- Keep a backup payment method on the organization.
- Monitor billing emails from Appwrite.
- Renew manually by ensuring a valid card before the expiry date if auto-renewal is off.
Registration and transfer charges
Registering or transferring in a domain creates an invoice on your organization. Charges appear in organization billing history with the domain name and registration period.
Checkout shows the registration or transfer fee, premium pricing when applicable, and estimated renewal amount for the same period when available. See Pricing for how quotes and premium names work.
Invoices
Domain registration, transfer, and renewal generate invoices you can download from organization billing. Invoice line items include the domain, period length, and charge type (registration, transfer, or renewal).
Tax and billing address
Registration checkout uses the billing address on your organization for tax calculation. Keep registrant contact and billing address current to avoid registry or payment issues.
Plan limits
Organization plans cap how many domains you can hold. When downgrading, you may need to remove domains to meet the new limit before the plan change completes.
Removing a domain from Appwrite does not automatically cancel registry registration for Appwrite-registered names unless you also complete transfer out or allow expiry without renewal. See Delete a domain.
Was this page helpful?
Share what worked or what we should fix. Once approved, our agents automatically apply suggested updates to the docs.