---
title: "Upgrade, Downgrade, or Switch Your IPGeolocation.io Plan"
slug: "/help/change-ipgeolocation-io-plan"
description: "Upgrade, downgrade, or switch your IPGeolocation.io plan to annual billing from your account. See when each change starts and what happens to your credits."
---

# How Do I Upgrade or Downgrade My IPGeolocation.io Plan?

By [Abdullah Afzal](https://www.linkedin.com/in/abdullah-a-08ba162b7?utm_source=share&utm_campaign=share_via&utm_content=profile&utm_medium=android_app) Database Engineer @IPGeolocation.io

Posted on November 9, 2026 | 10 min read

![How Do I Upgrade or Downgrade My IPGeolocation.io Plan?](https://blogs.ipgeolocation.io/blogs-site/content/images/2026/11/visual-0-feature-E-floating-dashboard.webp)

You can upgrade or downgrade your IPGeolocation.io plan, or switch it to annual billing, on the Available API Plans page under the Billing menu in your dashboard. Upgrades, downgrades, and switches to annual billing take effect at once and start a new billing cycle that day. If you're on a paid plan, the unused part of it comes off the new charge as a credit. Your API key, endpoints, and code stay the same.

| Change | How | Takes Effect | Your API Credits And Overage |
| --- | --- | --- | --- |
| Free Developer plan to paid | Buy API, then the Paddle checkout | At once | Full paid allowance, overage on |
| Upgrade | Change Subscription | At once | Restarts; overage you've used counts against the new plan, unbilled |
| Downgrade | Change Subscription | At once | Restarts; overage past your current allowance is billed |
| Monthly to annual | Yearly, then Change Subscription | At once | Restarts on the full yearly allowance |
| Annual to monthly | Cancel, then Buy API on a monthly plan | When you buy the monthly plan | Monthly allowance |
| Paid to free | Cancel Plan | When the paid period ends | 1,000 API credits a day, overage off |

* * *

## Which change fits your usage

Upgrade when overage regularly costs more than the price gap to the next plan. Overage is the extra usage a paid plan keeps serving after its API credits run out, billed in blocks at your plan's rate. On monthly billing, Starter costs $19 for 150,000 API credits, and its overage costs $5 for each block of 25,000. A month of 300,000 API credits on Starter runs 150,000 past the allowance, or six blocks, so it costs $49, the same as Plus, which includes 500,000. Past that point, Plus is the cheaper plan, and the same check works for any upgrade, with the rates on our [pricing page](https://ipgeolocation.io/pricing.html).

Leave overage on if a busy month is the exception. A few blocks in one month cost less than a higher price every month, and your allowance resets when the next billing period starts.

Switch to annual billing when your usage is steady or seasonal. Annual billing gives you 2 months free, and the year's API credits arrive as one allowance that a busy month can draw on, as our guide to [how an annual plan's yearly allowance works](https://ipgeolocation.io/help/ipgeolocation-io-annual-and-multi-year-contracts) explains. Pick annual only when you're confident in it, though: an annual plan can't step back to monthly in place.

Downgrade once you've stayed well under the lower plan's allowance for a few months. Before you downgrade, check how many API credits you've used this billing period and how many extra API keys and request origins you have. Overage past your current allowance is billed with the downgrade, and keys or origins above the lower plan's limit become paid extras on every renewal.

Because the unused part of your current plan comes off the new charge, there's no reason to wait for the end of your billing cycle to upgrade.

* * *

## How to change your plan

You change your plan or its billing cycle on the Available API Plans page of your IPGeolocation.io dashboard.

1.  Sign in to your [IPGeolocation.io dashboard](https://app.ipgeolocation.io/login).
2.  In the sidebar, open **Billing**, then **Available API Plans**.
3.  Use the toggle to show **Monthly** or **Yearly** prices. Yearly shows about 17% off.
4.  On the plan you want, click **Change Subscription** if you're on a paid plan, or **Buy API** if you're on the free Developer plan or have canceled. Your current plan's button reads **Subscribed** and is grayed out.

Change Subscription updates your plan in place, with no checkout. It charges the card on file and asks you to wait 10 to 15 seconds while the update runs; your new plan then shows as Subscribed. Buy API opens the Paddle checkout instead.

If your card is declined, the change doesn't happen: your account stays on its current plan, and you're asked to update your payment details. If you pay for an annual plan by wire transfer, you can't change it from the dashboard, so contact our support team instead. The Enterprise Plan card shows Contact Us, which goes to our sales team.

![IPGeolocation.io Available API Plans page with the Billing menu, Monthly and Yearly toggle, and Change Subscription marked](https://blogs.ipgeolocation.io/blogs-site/content/images/2026/11/visual-2-where-to-change-your-plan.webp)

* * *

## How the credit for your current plan is worked out

When you move from one paid plan to another, we charge the new plan's full price that day and take a credit for your current plan off it. This credit is money, not API credits. The credit is your current plan's price minus the larger of two amounts: what the time that has passed in your billing period is worth, and what the API credits you've used are worth.

A month counts as 30 days and a year as 365. API credits used is the Used Credits number in your dashboard for the current billing period. If you've already used more than your plan's allowance, there's no credit. If the credit is bigger than the new charge, Paddle, our payment provider, keeps the rest and takes it off your next renewal, so nothing is lost.

![IPGeolocation.io plan credit example: time used outweighs API credits used, giving $52.67 to cover $49 and leave $3.67](https://blogs.ipgeolocation.io/blogs-site/content/images/2026/11/visual-1-credit-worked-out.webp)

Say you're on Pro, $79 a month for 1,000,000 API credits, and downgrade to Plus 10 days into your billing month, with 300,000 API credits used. The 10 days are a third of the month, worth $26.33. The 300,000 API credits are 30% of your allowance, worth $23.70. The time is worth more, so your credit is $79 − $26.33 = $52.67. That covers the $49 Plus charge, and the remaining $3.67 comes off your next renewal.

When you've used a bigger share of your API credits than of the month, the API credits decide. On Starter, with 120,000 of 150,000 API credits used 15 days in, the API credits are worth $15.20 and the time $9.50, so the credit is $19 − $15.20 = $3.80.

* * *

## Upgrading: what you pay and what happens to your API credits

An upgrade takes effect as soon as you click Change Subscription. We charge the new plan's full price minus the credit for your current plan, and a new billing cycle starts that day. Your next renewal is one month later on a monthly plan or one year later on an annual plan. Your API credits counter starts again on the new allowance.

For example, moving from Starter to Pro 10 days into the month with 60,000 API credits used: the 10 days are worth $6.33, and the 60,000 API credits, 40% of Starter's allowance, are worth $7.60. The larger amount wins, so the credit is $19 − $7.60 = $11.40, and you pay $67.60 that day for Pro's 1,000,000 API credits.

If you'd already gone past your allowance, that overage isn't billed when you upgrade. It carries over and counts against the new plan. Upgrade from Starter to Plus after using 170,000 API credits, for example, and you pay $49 with no credit (you'd used more than Starter's allowance), the 20,000 extra API credits aren't billed, and your Plus counter starts at 20,000 of 500,000.

The rest of your setup moves with you. Your API key stays the same, your overage setting carries over, and the new plan's overage cap (the most overage it can bill in a billing period) applies as soon as the change goes through. Each request costs the same number of API credits on every paid plan, as our guide to [what each request costs in credits](https://ipgeolocation.io/help/how-ipgeolocation-io-credits-work) shows.

* * *

## Downgrading: when it starts and what you keep

A downgrade works the same way as an upgrade. The lower plan's full price is charged that day, minus the credit for your current plan, a new billing cycle starts, and your API credits counter starts again on the lower allowance.

Usage that's over the lower plan's allowance but within your current one costs nothing extra. Overage past your current plan's allowance is different: it's billed at your current plan's rate and added to the downgrade charge. For example, a Pro customer who has used 1,100,000 API credits and moves to Plus pays $59 in all: $49 for Plus, and $10 for the 100,000 API credits past Pro's allowance, two 50,000-credit blocks at Pro's rate. There's no credit, because they'd used more than Pro's allowance.

Extra API keys and request origins above the lower plan's limit aren't deleted. Each one becomes a paid extra, added to every renewal, with a one-time charge for what's left of the current billing period. Starter lets you add 1 extra API key or request origin, Plus and Pro 2, and Business and Premium 3, so count yours before you downgrade.

The lower plan's overage cap applies as soon as the change goes through, so a month that runs past the lower allowance reaches the cap sooner.

* * *

## Switching between monthly and annual billing

To switch your IPGeolocation.io plan to annual billing, select Yearly on Available API Plans and click Change Subscription on the plan you want. The annual cycle starts that day with the full year's API credits, and the credit for your current month comes off the annual charge. If you'd gone past your monthly allowance, that overage isn't billed; it counts against the annual allowance. You can change plans in the same step, from monthly Starter to annual Pro, say.

For example, switching Plus from monthly to annual 15 days into the month, with 200,000 API credits used: the 15 days are worth $24.50 and the API credits $19.60, so the credit is $24.50. You pay $465.50 instead of $490 and get 6,000,000 API credits for the year. With 300,000 API credits used, they'd be worth $29.40, and the credit would drop to $19.60.

Upgrading or downgrading an annual plan works the same way: we charge the new annual price that day, minus a credit worked out over 365 days, and a new one-year cycle starts.

There's no in-place switch from annual back to monthly; Available API Plans won't move you to a plan with a shorter billing period. To go back, cancel your annual plan on the Active Subscriptions page under Billing, then buy a monthly plan with Buy API. You keep the same API key, but the unused part of the paid year isn't credited to the monthly plan, so the closer to the end of your paid year you switch, the less you give up. If you wait until the year has run out, your account moves to the free plan first, which deletes your extra API keys. Refunds follow the [Cancellation & Refund Policy in our Terms of Service](https://ipgeolocation.io/tos.html).

* * *

## Moving between the free plan and a paid plan

Moving from the free IPGeolocation.io Developer plan to a paid plan starts with Buy API, which opens the Paddle checkout. Your paid plan starts as soon as the payment goes through, with its full allowance and overage switched on. Your API key and code stay the same, and you won't need a payment method until this point. Our article on [what the free Developer plan includes](https://ipgeolocation.io/help/whats-in-the-free-plan) lists the data a paid plan adds to your responses.

If you're on a free trial of a paid plan, it becomes a paid plan by itself after the first charge, and your billing cycle starts that day.

To go back to the free plan, click Cancel Plan on the Active Subscriptions page. Your paid plan keeps working until the end of the period you've paid for, and then your account moves to the free Developer plan, with 1,000 API credits a day and overage off. At that point, every API key except your account's main key is deleted, so move any service that uses an extra key to the main key before the paid period ends.

If you'd rather keep your plan and stop paying for a while, click Pause Plan on the same page instead. Pausing stops the charge at the end of your billing period, but it doesn't extend the period. While your plan is paused, the API returns HTTP 401, the same status a missing API key gets, and your extra API keys are kept. You can resume at any time: resuming before the period ends costs nothing, and resuming after it has ended charges you that day and starts a new billing period.

* * *

## Enterprise and database plans

Enterprise plans don't change through the plan cards: the Enterprise Plan card shows Contact Us, and [our sales team](https://ipgeolocation.io/contact.html) handles volume and terms. Database subscriptions have their own page, Available Database Plans, under Billing. Changing the license type during the term keeps your billing period and prorates the new price, as our article on [changing a database license mid-term](https://ipgeolocation.io/help/how-ipgeolocation-io-database-licensing-works) explains.

## FAQ

### Will my API key change when I change plans?

**Answer:** No. IPGeolocation.io keeps the same API key on every plan change, including a move from the free Developer plan to a paid plan. Endpoints and response format are the same on every plan, so your code doesn't change either. Only a move back to the free plan deletes keys other than your main one.

### Does a downgrade take effect immediately?

**Answer:** Yes, between paid plans. IPGeolocation.io charges the lower plan's price that day, minus a credit for the unused part of your current plan, and starts a new billing cycle; any credit left over comes off your next renewal. Downgrading to the free plan is different: you cancel, and the paid plan runs until its period ends.

### Do unused API credits carry over when I upgrade?

**Answer:** No. When you upgrade, IPGeolocation.io starts your API credits counter again on the new allowance. The unused part of your old plan comes off the new charge as a credit instead, worked out from whichever is worth more: the time that has passed in your billing period or the API credits you've used.

### Can I switch from annual billing back to monthly?

**Answer:** Not in place. To move from annual to monthly billing, cancel your IPGeolocation.io annual plan on Active Subscriptions, then buy a monthly plan from Available API Plans. You keep the same API key, but the unused part of the paid year isn't credited to the monthly plan.

### Is overage billed when I change plans?

**Answer:** It depends on the direction. When you upgrade, IPGeolocation.io doesn't bill overage you've already used; it carries over and counts against the new plan's API credits. When you downgrade, overage past your current allowance is billed at your current plan's rate with the downgrade charge.

* * *

## What every paid IPGeolocation.io plan includes

Whichever plan you move to, every paid IPGeolocation.io plan includes the same data. One call to the [IP Geolocation API](https://ipgeolocation.io/ip-location-api.html) returns geolocation, security, ASN, company, abuse contact, time zone, and user agent data, and the security data carries risk signals such as VPN, proxy, and Tor detection with a threat score. Plans differ in their API credits, overage rate and cap, and how many extra API keys or request origins they include, so changing plans changes your allowance, not your integration.

Compare [every plan's price and allowance](https://ipgeolocation.io/pricing.html) on our pricing page.

### Related Help Articles

[![Why Is My IP Location Wrong, and How Do I Report It?](https://blogs.ipgeolocation.io/blogs-site/content/images/2026/10/0-why-is-my-ip-location-wrong-feature.png)](https://ipgeolocation.io/help/why-is-my-ip-location-wrong)

[Why Is My IP Location Wrong, and How Do I Report It?](https://ipgeolocation.io/help/why-is-my-ip-location-wrong)

A VPN, iCloud Private Relay, a mobile carrier gateway, or an IP block your ISP moved can all put you in the wrong place. Find which one it is, then fix the setting or report the location to IPGeolocation.io.

Posted on November 12, 2026

By Abdul Mateen

[Read More: Why Is My IP Location Wrong, and How Do I Report It?](https://ipgeolocation.io/help/why-is-my-ip-location-wrong)

[![Can IPGeolocation.io Return Place Names in Other Languages?](https://blogs.ipgeolocation.io/blogs-site/content/images/2026/10/visual-0-feature-globe-horizon.webp)](https://ipgeolocation.io/help/ip-geolocation-response-languages)

[Can IPGeolocation.io Return Place Names in Other Languages?](https://ipgeolocation.io/help/ip-geolocation-response-languages)

IPGeolocation.io returns continent, country, state, and city names in 13 languages on paid API plans, and its location databases carry 12. Here are the codes, the fields that change, and the errors to expect.

Posted on November 2, 2026

By [Abdullah Afzal](https://www.linkedin.com/in/abdullah-a-08ba162b7?utm_source=share&utm_campaign=share_via&utm_content=profile&utm_medium=android_app)

[Read More: Can IPGeolocation.io Return Place Names in Other Languages?](https://ipgeolocation.io/help/ip-geolocation-response-languages)

[![What Is IPGeolocation.io? Key Facts on Its Products, Data, and Plans](https://blogs.ipgeolocation.io/blogs-site/content/images/2026/11/ipgeolocation-io-key-facts-feature-h-orbit.png)](https://ipgeolocation.io/help/key-facts)

[What Is IPGeolocation.io? Key Facts on Its Products, Data, and Plans](https://ipgeolocation.io/help/key-facts)

IPGeolocation.io turns public IPv4 and IPv6 addresses into location, security, network, and company data through APIs, databases, and Snowflake. Here are the facts on each product, how the data is delivered, and how plans and credits work.

Posted on November 1, 2026

By [Sheharyar Malik](https://www.linkedin.com/in/sheharyar-malik-haniel/)

[Read More: What Is IPGeolocation.io? Key Facts on Its Products, Data, and Plans](https://ipgeolocation.io/help/key-facts)

[![Which IPGeolocation.io Product Should I Use?](https://blogs.ipgeolocation.io/blogs-site/content/images/2026/10/which-ipgeolocation-product-should-i-use.png)](https://ipgeolocation.io/help/which-ipgeolocation-io-product-should-i-use)

[Which IPGeolocation.io Product Should I Use?](https://ipgeolocation.io/help/which-ipgeolocation-io-product-should-i-use)

IPGeolocation.io sells APIs and databases. Match your job to the right one: the IP Geolocation API or a dedicated API for real-time lookups, or a Geo Standard, Geo Advanced, or Security Pro database when lookups run on your own servers.

Posted on October 30, 2026

By Abdul Mateen

[Read More: Which IPGeolocation.io Product Should I Use?](https://ipgeolocation.io/help/which-ipgeolocation-io-product-should-i-use)

[![Does IPGeolocation.io Store the IP Addresses You Look Up?](https://blogs.ipgeolocation.io/blogs-site/content/images/2026/10/does-ipgeolocation-io-store-ip-addresses.png)](https://ipgeolocation.io/help/does-ipgeolocation-io-store-ip-addresses)

[Does IPGeolocation.io Store the IP Addresses You Look Up?](https://ipgeolocation.io/help/does-ipgeolocation-io-store-ip-addresses)

IPGeolocation.io keeps standard API access logs, including the IP addresses you look up, for 14 days and then deletes them. Here is what a log line holds, what we never do with it, and how to look up IP data without sending IPs at all.

Posted on October 29, 2026

By [Daud Ahmad](https://www.linkedin.com/in/daudahmad0303)

[Read More: Does IPGeolocation.io Store the IP Addresses You Look Up?](https://ipgeolocation.io/help/does-ipgeolocation-io-store-ip-addresses)

[![Does IPGeolocation.io Offer Annual and Multi-Year Contracts?](https://blogs.ipgeolocation.io/blogs-site/content/images/2026/10/visual-0-feature-contract-2c-three-terms-fanned.webp)](https://ipgeolocation.io/help/ipgeolocation-io-annual-and-multi-year-contracts)

[Does IPGeolocation.io Offer Annual and Multi-Year Contracts?](https://ipgeolocation.io/help/ipgeolocation-io-annual-and-multi-year-contracts)

Annual billing on IPGeolocation.io API plans gives you two months free, Enterprise API contracts can run for up to three years, and database contracts run one to three. Here's what each term changes, from credits to renewal.

Posted on October 28, 2026

By [Abdullah Afzal](https://www.linkedin.com/in/abdullah-a-08ba162b7?utm_source=share&utm_campaign=share_via&utm_content=profile&utm_medium=android_app)

[Read More: Does IPGeolocation.io Offer Annual and Multi-Year Contracts?](https://ipgeolocation.io/help/ipgeolocation-io-annual-and-multi-year-contracts)
