# Domain renewals and fees

> What a domain bought at Playcode costs to register, renew and restore, when it renews, and what happens if it expires.
> Source: https://playcode.io/docs/publish/renewals-and-fees - last reviewed 2026-10-09.
> Ask Playcode's agent: "Check when example.com renews and turn on auto-renew." It reads the renewal date and price and switches auto-renew; card changes stay with you.

A domain bought at Playcode renews for one year at a time on the workspace's saved card, 30 days before it expires, while auto-renew is on. Domain charges never use credits.

## Fees

Prices are in US dollars for one year.

| Ending | Register | Renew | Renew after expiry | Restore |
|---|---|---|---|---|
| `.com` | $18.99 | $18.99 | $18.99 | $80.00 |
| `.net` | $21.99 | $21.99 | $21.99 | $80.00 |
| `.org` | $14.99 | $20.99 | $20.99 | $80.00 |
| `.dev` | $12.99 | $22.99 | $22.99 | $150.00 |
| `.app` | $18.99 | $27.99 | $27.99 | $150.00 |
| `.io` | $44.99 | $77.99 | $77.99 | $250.00 |

Playcode charges no late fee: renewing after expiry costs the same as renewing on time. The restore fee is the registry's. It is charged on top of the renewal once a domain is in redemption.

## Charges

| Charge | When | How much |
|---|---|---|
| Registration | When you buy | **Register** in the table. The confirmation screen shows it before you pay |
| Renewal | 30 days before the expiry date, while **Auto-renew** is on | **Renew** in the table |
| Transfer to Playcode | When you start the move | The move price; it adds one year to the registration |
| Transfer away | When you unlock the domain | Playcode charges nothing |
| Renewal after expiry, or restore | Not available in the app: [ask a person](/docs/help/get-help-from-a-person) right away | **Renew after expiry** or **Restore** in the table |

## Where you see the price

| Place | What it shows |
|---|---|
| Search results | The first-year price, and the price of every year after it |
| Confirmation screen | **Price**, **First renewal** date, and the date the renewal is charged |
| **Settings**, **Domains**, the list | Each domain's renewal date and price |
| **Settings**, **Domains**, the domain's page | Under **Renewal**: the yearly price and the renewal date |

## Auto-renew

| State | What happens |
|---|---|
| On (the default) | Playcode charges the card 30 days before expiry. If the charge fails, it tries again every hour, and the domain shows **Renewal failed** with **Update card** |
| Off | The page shows the expiry date: "renew before then or the domain lapses." To renew, turn **Auto-renew** on before the expiry date. Inside the last 30 days, Playcode charges at its next hourly check |

## Notices

| Notice | When |
|---|---|
| Renewal reminders to the registrant email, from support@playcode.io | About one month and about one week before expiry, and within five days after expiry if the domain was not renewed, as [ICANN's Expired Registration Recovery Policy](https://www.icann.org/resources/pages/errp-2024-02-21-en) requires for generic endings like `.com` |
| Registrant email confirmation | After a registration, if those owner details were never confirmed. Confirm within 15 days, or the registry suspends the domain |

## If a domain expires

| Stage | What it means |
|---|---|
| Expired | The domain stops working: the site and email on it go down. For a period the registry sets for each ending, it can still be renewed |
| Redemption | The registry deletes the domain. It can only be restored, for an extra fee |
| Released | Anyone can register the name |

Renewing after expiry and restoring are not in the app. If a domain you need has expired, [ask a person](/docs/help/get-help-from-a-person) at once.

## Moving a domain away

| Step | Where |
|---|---|
| 1. Unlock the domain and get its transfer code | **Settings**, **Domains**, the domain's page: **Unlock & get transfer code**, then **Unlock & reveal code**, then **Copy** |
| 2. Start the transfer | At the new registrar, with the code. The domain keeps serving until the move completes |

Anyone who holds the code can move the domain, so keep it private. A name registered or moved in the last 60 days cannot move: that is a registry rule. The agent cannot reveal a transfer code; only you can, on the domain's page.

## Who the registrar is

Playcode sells domains as a reseller. The sponsoring registrar of record is Tucows Domains Inc. (OpenSRS), and registrations follow ICANN policy. See ICANN's [Registrants' Benefits and Responsibilities](https://www.icann.org/resources/pages/benefits-2013-09-16-en).
