Renew a recently expired domain

This page describes how to manually renew a domain that has expired.

To renew your domain, complete the following steps.

Before you begin

  • You can renew your domain only within 30 days of its expiration date.
  • If you choose to enable automatic renewal settings, you must enable it 15 days before the expiration date. Learn how to change automatic renewal settings.
  • For domains that use a country-code TLD, you must wait 72 hours after the expiration date before you can renew those domains.

gcloud

Use the gcloud domains registrations renew-domain command:

gcloud domains registrations renew-domain DOMAIN_NAME \
    [--yearly-price=YEARLY_PRICE]

Replace the following:

  • DOMAIN_NAME: the name of the registered domain that you want to renew—for example, example.app.
  • YEARLY_PRICE: the yearly price, followed by a currency code (for example, 12.00 USD). The --yearly-price flag is optional. If you omit this flag, gcloud CLI prompts you to confirm the yearly price. For information about pricing, see Cloud Domains pricing.

API

Use the registrations.renewDomain method:

  POST https://domains.googleapis.com/v1/projects/PROJECT_ID/locations/global/registrations/DOMAIN_NAME:renewDomain
  {
    "yearlyPrice": {
      "currencyCode": "CURRENCY_CODE",
      "units": NUMBER_OF_UNITS
    }
  }

Replace the following:

  • PROJECT_ID: the name of your project
  • DOMAIN_NAME: the name of the domain that you want to renew
  • CURRENCY_CODE: the three-letter currency code defined in ISO 4217—for example, USD.
  • NUMBER_OF_UNITS: the yearly price in units. For example, if the currencyCode is USD, then one unit is equal to one US dollar. For information about pricing, see Cloud Domains pricing.

What's next