Skip to content
Coritan Docs

Cancel a floating IP

See what a floating IP costs, and cancel it at the end of its term or straight away.

View as Markdown

Each floating IP is a service of its own, with its own price and renewal date. Its Billing tab shows what it costs. Cancel it when you no longer need the address, and we release the address back to our pool.

Cancel a service explains how cancelling works for every product. This page covers what it does to a floating IP.

  • Find everything that uses the address itself: DNS records that point at it, players or clients that connect to it, and allow lists at other providers. Once the address is released, it no longer reaches you. Join addresses of a server follow the server back to its own address.
  • If the floating IP is the address that came with an instance, cancelling it takes the instance's public IPv4 address away.
  • You cannot cancel an instance's IPv6 /64 on its own. It ends when its instance ends.
  • A single IPv4 address costs nothing while it is the primary address of a Cloud Compute instance.
  • A single IPv4 address that your account plan pays for costs nothing, attached or not (When your account plan pays for it).
  • Otherwise, a single IPv4 address bills at its plan's price: while it is unattached, as an additional address on an instance, or on a server on App Deployment.
  • An IPv6 address always bills at its plan's price, attached or not. It is never an instance's primary address, and your account plan does not pay for it.
  • A subnet always bills at its plan's price.
  • The IPv6 /64 that comes with a Cloud Compute instance costs nothing, on every account plan.

The price of a single IPv4 address follows the address. When you attach or detach it, or make another address an instance's primary address, we update the price. The Price on the Billing and Overview tabs is what the next renewal costs. We create each renewal invoice ahead of the Next renewal date, at the price that applies then.

The IPv4 address that comes with an instance is its primary address, so it costs nothing. When you make another floating IP the instance's primary address, that one becomes free and the address that came with the instance bills at its plan's price.

The Floating IPs list marks an address that is unattached and still bills: its card says "Not attached to anything, and it still bills." and the Unattached tile counts how many do (Find your floating IPs). Attach the address or cancel it to stop paying for an address you do not use.

The order page shows each plan's price before you order, as Order a floating IP describes.

When your account plan pays for it

Section titled When your account plan pays for it

Your account plan pays for some single IPv4 addresses: 1 on Pro, 2 on Business and 10 on Enterprise (What each plan includes). A free trial of a plan pays for the same number while it runs. The plan pays only for addresses on your own account. A subnet and an IPv6 address bill at their own price on every plan.

  • A single address you order while the plan has room costs $0, and we waive its setup fee. This holds when you order it on its own and when you add it to an order for an instance or a server. The order page still shows the usual price. Setup starts without an invoice when nothing else in the order costs money.
  • When the plan has room left, such as after you move to a larger plan, it pays for your oldest active addresses that cost money now.
  • An address that becomes an instance's primary address costs nothing anyway. The plan stops counting it, and its room goes to another address that costs money, if you have one.
  • When your account moves to a smaller plan, the plan keeps paying for your oldest addresses, up to what the new plan pays for. The newest beyond that keep working and renew at their own price. The same happens while Pro or Business is suspended for an unpaid invoice, because the account then has the Free plan's limits, and Free pays for no floating IP.

Each change starts at the address's next renewal, so we neither charge nor refund the period you have paid. The Price on the Billing tab shows what the next renewal costs. The Activity table records each change, such as The Pro plan pays for this floating IP from its next renewal. or The Free plan does not include floating IPs, so this one renews at $2/mo from its next renewal.

Nothing changes while account plans do not apply to your account (Plans open in stages).

  1. In the dashboard, go to Floating IPs, open the address and select the Billing tab.
  2. Read the Current plan card.
Product and Plan
The floating IP plan and billing period you ordered.
Price
What the next renewal costs, as What a floating IP costs explains.
Status
The state of the service, such as Active or Suspended.
Next renewal
The date of the next renewal. A floating IP billed by the hour shows Used this month instead.
Set up and Service ID
When we assigned the address, and the number to quote when you contact support.

The Activity table under the card lists setup, renewals and other changes to the service.

On an instance's IPv6 /64, the Price is zero, and the Activity table starts with a line such as IPv6 2001:db8:1000:5::/64 included with Cloud Compute service #118. The tab has no Cancel service card, because the /64 ends with its instance.

You cannot change a floating IP's plan, so the tab has no Change plan… button. For another size or billing period, order a new floating IP, move your targets to it, then cancel the old one.

  1. On the Billing tab, select Cancel service… on the Cancel service card.

  2. Under When, choose when the floating IP ends:

    • At the end of the current term keeps it until the paid period ends. The dialog shows the date.
    • Immediately ends it now. We do not refund the unused time.

    A floating IP billed by the hour has no choice. It ends at once, and billing stops at the hour.

  3. Type cancel and select Cancel service.

Warning

When the floating IP ends, we detach it from its instance or server and release the address to our pool. You cannot get the address back, and another customer can order it. Its DDoS Shield profile stops applying. We do not remove its reverse DNS.

A subnet ends as a whole: we detach every host and release the whole block.

After you cancel at the end of the term, the message reads Scheduled for end-of-term termination; service remains active until then. The Billing tab shows Cancellation scheduled with the date the floating IP ends. The address keeps working until then, and we raise no more renewal invoices for it.

After an immediate cancellation, the message reads Immediate termination queued, and we detach and release the address.

Either way, we cancel the floating IP's unpaid invoices, and we email you about the cancellation.

Service already scheduled for end-of-term termination
You already cancelled the floating IP at the end of its term. To end it sooner, contact support.
Service already cancelled/terminated
The floating IP has ended or is being released.
You want to keep a floating IP that is scheduled to end
Contact support before the date that Cancellation scheduled shows.
Suspended
We suspended the floating IP, usually for an unpaid invoice, and a suspension also detaches it. Pay the open invoice, then attach it again.
The Price went up
The address is no longer an instance's primary address. It may have been detached, moved to a server, or replaced as primary by another address. Or your account plan stopped paying for it, after a move to a smaller plan or while the plan is suspended, and the Activity table then says so (When your account plan pays for it). What a floating IP costs lists when a single address is free.

Cancel a floating IP through the services API, with its service ID as the service reference:

Shell
curl -X POST https://api.coritan.com/api/v1/services/214/cancel \
  -H "Authorization: Bearer $CORITAN_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"immediate": false, "reason": "Moved to a subnet"}'

Send immediate as true to end the floating IP now, or false (the default) to end it at the end of its term. reason is optional. keep_snapshot has no effect on a floating IP.

JSON
{
  "message": "Scheduled for end-of-term termination; service remains active until then",
  "immediate": false,
  "status": "active",
  "termination_date": "2026-10-25T00:00:00",
  "snapshot_taken": false
}

GET /api/v1/client/ips/{service_id} returns the floating IP's current price in amount and its renewal date in next_due_date, as Floating IPs describes.

GET /services/{service_ref} returns the service's config. For an address your account plan pays for, config.included_by_plan is true, config.amount_without_plan holds the price it has without the plan, such as "2.00", and amount is 0. An order ignores these two keys when you send them.

POST /checkout/quote counts the same room as an order. Each address the plan would pay for has its own line, with an amount of 0.00 and a label that adds , included with your plan to the product's name. This holds when the address is the order itself and when it is an add-on in an order for an instance or a server.

The services API reference lists every field.