ISP proxies vs residential proxies: static IP or rotating pool?

15 min read

What ISP proxies mean, how a static IP differs from a sticky residential session, and how per-IP and per-GB billing change the choice for long sessions.

You are choosing between an ISP proxy and a residential pool, and the product pages use overlapping words. This guide explains what each label usually means, why "static" and "sticky" are different promises, and how the billing unit changes the math. Top Proxy compares services. It does not sell IPs or give out free keys.

01What a provider means by "ISP proxy"

"ISP proxy" isn't a standard term, so read each vendor's definition. Bright Data's documentation is one of the clearer ones. It says its ISP network is built of residential IPs bought or leased from Internet Service Providers for commercial use, and that these addresses are actually hosted on servers. The same page claims target sites classify ISP IPs much like residential IPs. That's the vendor's own description. It doesn't guarantee how any particular site will treat a given address.

Bright Data's Choose proxy type screen with the ISP option selected, described as both static and rotating residential IPs hosted in data centers, next to an ISP key-features panel

Bright Data's own onboarding screen with ISP selected, from its ISP quickstart documentation. This is the vendor's published screenshot, not our account or a test, and the source doesn't state the UI version. The grey overlay and highlight are in the original. Figures such as "700K+ IPs" and labels such as "IPs for life" are the vendor's marketing claims, not guarantees.

Notice the wording on that option: "both static and rotating." The ISP label describes where the addresses come from, not how they behave. Bright Data's ISP configuration guide lists three types. Shared is a rotating pool billed per GB of usage. Shared unlimited and Dedicated unlimited are allocated sets of specific proxies billed per proxy; the first is shared with other customers, the second is exclusive to you. So "ISP" alone tells you neither whether the IP stays put nor how you'll pay. This article compares a static ISP allocation with a rotating residential pool, because that's the choice most buyers are actually making.

Read that way, the label has two parts. The origin is an address block registered to an internet provider rather than a cloud host. The hosting is infrastructure the vendor runs, not a peer device in somebody's home. Vendors sell this under other names too, such as "static residential" or "dedicated ISP", and the names don't line up from one company to the next.

A rotating residential proxy works differently. You connect to a gateway, and the gateway forwards your request through an exit drawn from a pool of household connections. Exits come and go as those devices go online and offline. The pool is the product, and you don't hold any one address in it. For a fuller explanation of pools, see what residential proxies are.

Bright Data's Choose proxy type screen with Residential selected, described as rotating IPs of real people's devices, next to a Residential key-features panel that lists sticky and rotating sessions

The same Bright Data screen with Residential selected, from its residential quickstart documentation. It's a published vendor screenshot, not our account or a test, and the UI version isn't stated. Compare the two option descriptions: Residential is "rotating IPs of real people's devices," while ISP covers both static and rotating IPs hosted in data centers. Success-rate and response-time figures in the panel are vendor claims we haven't verified.

So the short answer to "ISP proxies meaning" is this: an address with internet-provider registration, hosted on vendor infrastructure. Origin and session behavior are separate. Many ISP products are sold as a static allocation the vendor intends to keep stable for your plan, but some, like Bright Data's Shared ISP pool, rotate. Exclusive use isn't part of the definition either. Whether an ISP address is shared with other customers or dedicated to you is a separate question the listing has to answer.

QuestionStatic ISP allocationRotating residential
Where the exit livesVendor-run infrastructure on ISP-registered space (as Bright Data describes its product)Household or peer devices in a shared pool
What you receiveAn address or list of addresses, sometimes reached through a vendor gatewayGateway hostname and port; the exit is selected per request or per session
Expected behaviorThe same IP across requests for the plan term, as the vendor describes itExit chosen per request or per session; consecutive requests can still land on the same exit
Shared or dedicatedDepends on the plan; askShared by design
Typical billing unitPer IP per period (a rotating ISP pool may bill per GB instead)Per GB of traffic
Weak spotFew addresses; reputation builds up on each oneSession continuity is best effort

02Static IP vs sticky session: why they are not the same promise

This is where most buyers get confused. "Static residential vs rotating residential" sounds like a choice between two pools. In practice, rotating products offer a sticky mode, and sticky is easy to mistake for static.

Oxylabs documents its residential sticky sessions in some detail, and they make a useful reference. By default its residential proxies rotate with every request. Adding a sessid value to the username keeps the same exit, but by default the session lasts 10 minutes or ends after 60 seconds without requests, whichever comes first. A sesstime parameter extends that to as much as 1,440 minutes. The same page notes that an exit node may disconnect before the timer runs out, in which case the session moves to a new IP. A stricter sessid_oneip mode returns an HTTP 502 instead of switching IPs when the exit drops. All of this describes Oxylabs' residential product. Other vendors set their own defaults and limits.

Three practical points follow.

  1. Sticky is a request, not a guarantee. A pool can keep your exit only while that device stays online. A long timer is a limit on how long you may stay, not a promise that you will.
  2. Session syntax is provider-specific. sessid and sesstime belong to Oxylabs. Other vendors use other parameter names, ports, or dashboard toggles. Starting a new session doesn't guarantee a different IP either, because a pool can hand back an address you've already used.
  3. One idle observation doesn't tell you the real timeout. If an IP changed once after a pause, that's one data point. Repeated logging and the vendor's documented rules tell you more.
Schematic comparing an ISP static plan, a residential sticky session, and residential rotation: app to endpoint, how the exit is held or chosen, and when the IP can change

Schematic example only, not measured network data. Real behavior follows each vendor's plan and documentation.

Static is a different kind of promise. It means the vendor intends to keep the same address for the term of your plan and doesn't rotate it on a session timer. It says nothing about the plumbing. Some static products are still reached through a vendor gateway, and the vendor can replace an address if a range is retired or flagged. Dedicated is another separate property: it means nobody else uses the address. A product can offer one without the other, and neither one means you keep the IP forever. There's more on session modes in sticky vs rotating proxies.

03Paying per IP vs paying per GB

The billing unit often decides the choice, and it tends to follow the product design. Static ISP allocations are commonly priced per address per period, because the vendor reserves addresses for you. That isn't true of every ISP product: Bright Data documents its rotating Shared ISP pool as billed per GB. Residential pools are commonly priced per gigabyte of traffic. Some plans combine the two or add bandwidth caps, so check the unit on the current plan page before you compare numbers.

Here's a hypothetical example to show how the arithmetic works. These are not real catalog prices.

Scenario (hypothetical)ISP, per IPResidential, per GB
Assumed rate$3.00 per IP per month$4.00 per GB
5 logged-in browser profiles, about 2 GB each per month5 IPs × $3.00 = $15.0010 GB × $4.00 = $40.00
Crawler moving 200 GB per monthDepends on how many IPs the job needs and any traffic cap on the plan; not computable from the rate alone200 GB × $4.00 = $800.00

Assumptions for this example: prices exclude tax. Metered traffic counts both upload and download, though real plans define this themselves. "GB" means a decimal gigabyte (10⁹ bytes). If a vendor meters in binary gibibytes (GiB, 2³⁰ = 1,073,741,824 bytes), each unit is about 7.4% larger. Read the plan's own definitions before you multiply.

The example shows how to compare, not which model is cheaper. For a handful of light, long sessions, per-IP billing is simple to estimate. For high-volume work, the answer depends on how many addresses you'd need, any traffic limits on the ISP plan, and the actual rates. Measure a real session first. A browser that loads images and video can use more traffic than you expect.

04Which one fits a long session

Ask one question: does your workflow break if the IP changes partway through?

Your workflowUsual starting pointWatch out for
Logged-in account or dashboard used for hoursISP / static addressShared vs dedicated terms; address replacement policy
Checkout or form flow that fits in a few minutesStatic, or residential sticky inside the documented windowThe exit can drop early; handle a mid-flow IP change
Destination allowlists one source IPISP / static addressGet replacement and notice terms in writing
Public pages at volume or many-city samplingRotating residentialMetered GB; the pool can repeat exits
Destination indifferent to network typeDatacenterPlan-dependent pricing and limits

If the IP must hold, a static ISP address is the most direct fit because the plan is sold on keeping the address. A sticky session can also work for short flows, but plan for the exit dropping early rather than assume it won't, and don't treat sticky as account safety. If the workflow benefits from fresh exits, use a pool. Running volume through a few ISP addresses wears down the addresses you meant to keep clean.

Many teams buy both: ISP addresses for the logged-in path and a residential pool for discovery. You can compare residential services on the residential proxies page. Pick the behavior first, then the location on proxies by country.

Location targeting is a separate setting from session behavior. In Bright Data's residential configuration, for example, you choose how precisely to target an exit:

Bright Data residential geolocation dropdown offering Country, State, City, ASN and Zip code targeting

Geolocation options from Bright Data's residential configuration documentation. This is a published vendor screenshot, not our account, and the UI version isn't stated. It shows targeting levels only, not session length or rotation, and available levels can depend on the plan.

Two other options are worth a look:

  • Datacenter addresses are registered to hosting networks. Prices are plan-dependent, and they suit destinations that don't care about network type. See datacenter proxies and the comparison in residential vs datacenter proxies.
  • Mobile proxies exit through carrier networks, which some destinations treat differently from home broadband. If that difference matters for your target, an ISP or residential address won't substitute for it. See mobile proxies.

05How to check what you actually received

Labels on a pricing page are claims. A few checks give you evidence, though none of them amounts to a full audit.

Network indicator. Connect through the proxy and open My IP. It shows the address and network for that one request. Seeing an internet provider rather than a cloud host is consistent with an ISP or residential product. It doesn't prove where the address is hosted, whether it's exclusive to you, or that the product matches its description.

Reachability. The proxy checker tests the endpoint from its own location. A pass means the proxy answered the checker. It doesn't prove your browser or app routes through it. If the check fails, first check whether the provider uses an IP allowlist that doesn't include the checker's source address. That's a different problem from your own client path.

Behavior. Log the exit IP at the start and end of a realistic session, from the application you'll actually use, and compare it with the exit the provider says you should get:

What you seeISP / staticResidential stickyResidential rotating
Same IP at start and endConsistent with the planConsistent within the window, not guaranteedPossible; pools can repeat exits
Different IPAsk the vendor; also confirm the app is using the proxyPossible if the exit dropped or the window endedExpected in most cases
An IP that isn't the provider's expected exitCheck the app's proxy settings and route against the provider's documented endpointSameSame

An unchanged IP doesn't prove the setup failed, and a changed IP doesn't prove it worked. An exit in the right country or on a familiar network isn't route proof either. The useful test is whether what you see matches what the provider says your configuration should produce.

Before you buy, confirm in writing:

  • whether the addresses are shared or dedicated, and for how long you keep them;
  • whether and when the vendor may replace an address;
  • the billing unit (per IP, per GB, or both), any traffic cap, and how the plan defines a GB;
  • for sticky sessions, the documented default and maximum window;
  • which protocols are supported (HTTP, HTTPS, SOCKS5). Protocol is listed separately from IP origin, so a SOCKS5 ISP address and a SOCKS5 residential exit are still different products.

06Services that document both models

The services below have catalog pages on Top Proxy. Bright Data and Oxylabs publish documentation for both ISP and residential products. Check each vendor's current plan pages for allocation, session limits, and billing units. Being listed here doesn't mean we've tested them with your target or your software.

Bright Data — residential and datacenter proxies
Bright Data — residential and datacenter proxies4.41443

Bright Data is a large proxy network for data collection: residential, mobile, ISP and datacenter IPs in about 195 countries. Residential traffic can be paid as you go with no subscription, and datacenter and ISP addresses come in packs from 10 IPs. Residential and mobile access requires identity verification.

10 countries
$5.00
per 1 GB
Oxylabs — residential and datacenter proxies
Oxylabs — residential and datacenter proxies4.0771

Oxylabs sells residential, mobile, ISP and datacenter proxies under one monthly subscription from $30. Buyer payments: cards, wire transfer, AliPay, PayPal.

10 countries
$0.45
per 1 GB
IPRoyal — residential, ISP, datacenter, mobile
IPRoyal — residential, ISP, datacenter, mobile3.22749

IPRoyal offers rotating residential traffic that does not expire, dedicated ISP and datacenter IPs, plus mobile proxies. Volume discounts apply on residential; ISP and datacenter are leased per IP.

10 countries
$1.75
per 1 GB

What does ISP proxy mean?

Usually an IP address registered to an internet service provider and hosted on infrastructure the vendor runs. The label describes origin, not behavior: many ISP plans are static allocations billed per IP, but some are rotating pools billed per GB, such as Bright Data's Shared ISP. Check whether the plan is static or rotating, shared or dedicated, and how it bills.

Are ISP proxies the same as static residential proxies?

Often, but not always. Vendors use both names for an ISP-registered address that is not rotated on a session timer, yet some ISP products rotate. Static and dedicated are separate properties too, so compare the behavior, allocation, exclusivity, and term rather than the label.

Is a sticky residential session the same as a static IP?

No. A sticky session asks a pool to keep one exit for a while. Oxylabs, for example, documents a 10-minute default for its residential product and notes that an exit can drop before the timer ends. A static plan promises the same address for the plan term, though the vendor can still replace it.

Which is better for staying logged in to one account?

A static ISP address is the most direct fit when the session must keep one IP. A residential sticky session can work if the session fits the vendor's documented window and your workflow can handle the exit changing early.

Is per-IP or per-GB billing cheaper?

It depends on the plan. Per-IP cost scales with the number of addresses you need, plus any traffic caps. Per-GB cost scales with metered traffic. Compare real rates, units, and limits for your own workload.

My IP did not change when I connected. Is the proxy broken?

Not necessarily. A static or sticky product may be working as intended, and even a rotating pool can repeat an exit. Compare the IP you see with the exit the provider says your configuration should produce, and check that your app is actually set to use the proxy.