> ## Documentation Index
> Fetch the complete documentation index at: https://help.noxity.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Manual renewal

> How to renew a domain manually for one to ten years, the bulk-renewal flow for several domains at once, and the per-TLD year caps that limit it.

A manual renewal is a one-off: pay for 1 to 10 years (subject to TLD policy) and the new expiry pushes out by that amount. Use this when [auto-renew](/domains/renewals/auto-renew) is off, when a charge has failed and you need to act before redemption, or when you want to extend further than auto-renew's one-year-at-a-time default.

The renewal window opens around 90 days before expiry and stays open through the grace period. Inside redemption the form switches to a "recover" state and adds the registry's recovery fee — full mechanics on [Recover an expired domain](/domains/renewals/recovery).

## Renew a single domain

<Steps>
  <Step title="Open the domain panel">
    From the [Members Area](https://members.noxity.io), open **Domains**, click the domain.
  </Step>

  <Step title="Click Renew">
    The renewal form shows the per-year price for this TLD and a year selector. Pick the number of years.
  </Step>

  <Step title="Pay">
    Pay through any active payment method on the account. The renewal applies at the registry within minutes.
  </Step>
</Steps>

The receipt and the updated invoice land on the account owner's email immediately after payment clears.

## Renew several domains at once

When you have several domains expiring close together, bulk-renew from the domain list:

<Steps>
  <Step title="Open the domain list">
    **Domains** in the Members Area shows every domain on the account with the current expiry date.
  </Step>

  <Step title="Filter by expiry">
    Sort by expiry ascending, or filter "expiring within 30 days". Tick the domains you want to renew.
  </Step>

  <Step title="Renew selected">
    Click **Renew selected**, pick the number of years (applied uniformly), confirm the total, pay.
  </Step>
</Steps>

Bulk renew uses the same per-domain rate as the individual flow. There's no volume discount on top, and per-TLD limits still apply.

## Per-TLD year caps

Most TLDs let you renew for 1 to 10 years in a single transaction. A few cap at 1 year per renewal:

| TLD   | Max years per renewal |
| ----- | --------------------- |
| `.de` | 1                     |
| `.at` | 1                     |
| `.hr` | 1                     |

For these, multi-year renewal isn't an option; you'll be back at the panel each year. The reminder schedule still fires the same way. See the per-TLD pages under [TLD overview](/domains/registrations/tlds/overview) for any other registry-side limits.

If you select multiple domains in bulk renew and one of them is a `.de`, the form silently caps that domain's renewal at 1 year while applying your chosen number of years to the others.

## Common questions

<AccordionGroup>
  <Accordion title="The renewal form says 'too soon'">
    The renewal window opens 90 days before expiry on most TLDs. Some registries are stricter — `.de` opens at 30 days, `.eu` at 60. The exact window is on the per-TLD page. Wait until the window opens, or extend a different domain in the meantime.
  </Accordion>

  <Accordion title="The form charged for the wrong number of years">
    The form shows the year count and the calculated total before payment. If the total doesn't match years × per-year price, that's almost always a per-TLD cap silently truncating the renewal (e.g., a 5-year selection on `.de` only buys 1 year). Open a ticket if the math is genuinely wrong on a TLD without a cap.
  </Accordion>

  <Accordion title="Can I renew an expired domain?">
    Yes — in grace at the standard renewal price, in redemption with a recovery fee on top. Past redemption (in pending delete or after release), no. The full flow is on [Recover an expired domain](/domains/renewals/recovery).
  </Accordion>

  <Accordion title="I paid but the registry didn't extend">
    The registry usually applies the renewal within minutes, but a few TLDs run a sync queue that can take an hour or two during peak. If the panel still shows the old expiry after 24 hours, open a ticket. We can confirm the registry-side state and re-push the renewal if it stalled.
  </Accordion>
</AccordionGroup>

## Need a hand?

<CardGroup cols={2}>
  <Card title="Open a ticket" icon="life-ring" href="https://members.noxity.io/submitticket.php">
    Best for anything that needs an account check or a config change on our end.
  </Card>

  <Card title="Live chat" icon="messages" href="https://noxity.io/contact">
    Faster for quick questions during business hours.
  </Card>
</CardGroup>

<div className="mt-8">
  <Accordion title="Sources" icon="book-bookmark">
    * [Auto-renew](/domains/renewals/auto-renew)
    * [Recover an expired domain](/domains/renewals/recovery)
    * [Multi-year registrations](/domains/renewals/multi-year)
    * [TLD overview](/domains/registrations/tlds/overview)
  </Accordion>
</div>
