Proxy Pricing Explained: Per-GB, Per-IP, Per-Port, and More

Lena Morozova Lena Morozova 15 min read

Understand proxy pricing models including per-GB, per-IP, per-request, and subscription plans so you can choose the most cost-effective option.

Per-GB Bandwidth Pricing: The Residential Proxy Standard

Per-GB pricing is the dominant model for residential proxies. You pay for the total data transferred through the proxy, both request data sent and response data received. Every byte counts toward your allocation.

How it works. You buy a plan with a bandwidth allocation (e.g. 50GB/month at $8/GB = $400/month). Each request you send through the proxy consumes bandwidth proportional to the size of the response. A typical HTML page is 50 to 200KB. A page with images might be 2 to 5MB. API responses are usually 1 to 50KB.

Typical pricing ranges:

  • Low volume (under 10GB/month) $10 to $15/GB. Small plans carry a premium because the provider's fixed costs are spread across less usage.
  • Mid volume (10 to 100GB/month) $6 to $10/GB. The sweet spot for most businesses. Volume discounts start appearing.
  • High volume (100GB+/month) $2 to $6/GB. Enterprise-scale pricing with significant volume discounts. Often requires annual commitment.

Best for. Variable workloads where request volume moves week to week. You pay for what you use (within your plan tier), and bandwidth consumption correlates roughly with work accomplished.

Watch out for. Failed requests still consume bandwidth. If a request returns a block page or error, you paid for that data transfer without getting useful results. A provider with a 70% success rate effectively costs 30% more than their stated per-GB rate because nearly a third of your bandwidth produces nothing usable.

Per-IP and Per-Port Pricing: The Datacenter Model

Per-IP pricing charges a fixed monthly fee for each proxy IP you control. This model dominates the datacenter proxy market because datacenter IPs are static, dedicated resources the provider allocates specifically to you.

How it works. You buy a set number of IPs (e.g. 100 IPs at $2/IP/month = $200/month). Each IP is yours exclusively for the billing period. You can send unlimited requests through each IP, no bandwidth cap. The 'per-port' variation is functionally identical. Each 'port' maps to a unique IP address.

Typical pricing ranges:

  • Shared datacenter proxies $0.50 to $1.50/IP/month. Multiple customers share the same IPs. Lower trust, higher risk of pre-existing blocks.
  • Dedicated datacenter proxies $1.50 to $3.00/IP/month. The IP is exclusively yours. Clean reputation, no other users causing blocks.
  • Premium datacenter (ISP proxies) $3 to $10/IP/month. Datacenter-hosted IPs registered under residential ISP ranges. Higher trust than standard datacenter.

Best for. Use cases requiring consistent IP identity, account management, social media profiles, long-running sessions where you need the same IP repeatedly. Also excellent when you transfer large data volumes per request, since there's no bandwidth charge.

Watch out for. You pay the same whether you use the IP heavily or barely at all. Buy 200 IPs but consistently use only 50 and you're paying for idle capacity. Datacenter IPs are also more easily detected than residential, so a low per-IP cost may come with lower success rates.

Per-Request Pricing: Paying for Outcomes

Per-request pricing is a newer model where you pay a fixed amount per successful request rather than per gigabyte of data or per IP. Most common with proxy APIs and scraping-as-a-service products that handle proxy rotation, retries, and rendering for you.

How it works. You submit a URL to the provider's API. They handle the proxy selection, rotation, retries, and optional JavaScript rendering. You pay only when you receive a successful response. Typical pricing: $0.001 to $0.01 per request for standard pages, $0.01 to $0.05 for JavaScript-rendered pages, $0.005 to $0.02 for search engine results pages.

Advantages:

  • Predictable per-unit cost. You know exactly what each data point costs. No hidden bandwidth consumption from retries, CAPTCHAs, or failed requests.
  • No infrastructure management. The provider manages proxy rotation, fingerprinting, and retry logic. You send a URL, you get data back.
  • Success-based billing. You're not charged for failed requests (in most implementations). Eliminates the hidden tax of failed requests consuming bandwidth.

Disadvantages:

  • Higher per-unit cost at scale. Compared to self-managed proxies with per-GB billing, per-request pricing is typically 3 to 10x more expensive at high volumes.
  • Less control. You can't choose which IP to use, configure session behaviour, or optimise the request pipeline. The provider's black-box approach works or it doesn't.
  • Vendor lock-in. Switching from a per-request API to self-managed proxies means rebuilding your scraping infrastructure.

Per-request pricing makes sense for teams without proxy engineering expertise, low-to-moderate volume operations (under 100,000 requests/month), and use cases where development time is more expensive than per-request premiums.

Subscription and Unlimited Plans: Read the Fine Print

Some providers offer flat-rate subscription plans with 'unlimited' bandwidth or requests for a fixed monthly fee. The appeal is obvious: predictable costs regardless of usage. The reality is more detailed.

How subscription plans actually work.

No provider can offer unlimited residential proxy bandwidth at a flat rate. Residential bandwidth has a real cost, the provider pays their SDK partners for every gigabyte routed through their network. 'Unlimited' plans always have hidden constraints:

  • Concurrent connection limits. You can use unlimited bandwidth, but only through 50 to 200 simultaneous connections. That effectively caps your throughput.
  • Fair use policies. Terms of service include a 'reasonable use' clause that lets the provider throttle or terminate accounts exceeding undisclosed thresholds.
  • Speed throttling. After a certain usage level, connection speeds degrade. You technically have unlimited bandwidth, but at speeds that make high-volume scraping impractical.
  • IP pool restrictions. Unlimited plans may access a smaller subset of the provider's IP pool, which reduces geographic coverage and increases detection risk.

When subscription plans work. If your usage is genuinely moderate and consistent, say 30 to 80GB/month, and the subscription price is less than the equivalent per-GB cost, the flat rate saves money and simplifies budgeting.

When they don't. If you plan to use 500GB+ per month, the provider will enforce limits. You'll either hit connection caps, experience throttling, or receive a notification that your usage exceeds fair use. For heavy workloads, transparent per-GB pricing with volume discounts is more reliable than 'unlimited' promises.

Pay-as-You-Go vs Committed Plans: Volume Discount Tradeoffs

Most proxy providers offer a choice between flexible monthly plans and committed (annual or quarterly) plans with volume discounts. The discount for commitment is typically 20 to 40%, which is significant at scale, but the tradeoff is reduced flexibility.

Pay-as-you-go (monthly) plans:

  • Cancel or change plan tier any month
  • Scale up or down based on seasonal demand
  • Higher per-GB or per-IP rates (no volume discount)
  • Best for: new projects with uncertain usage, seasonal businesses, teams still evaluating providers

Committed (annual) plans:

  • 20 to 40% lower per-unit pricing than monthly
  • Locked into a minimum spend for the contract duration
  • May include additional perks: dedicated support, custom IP pools, priority routing
  • Best for: established workflows with predictable monthly usage, teams that have already validated the provider through a trial

Hybrid approach. Some providers let you commit to a base volume at discounted rates and pay overages at standard rates. That gives you the discount on predictable usage while keeping flexibility for spikes. If offered, it's usually the optimal structure.

Decision framework. If your monthly proxy spend has been consistent (within 20% variance) for 3+ months and you're happy with the provider, switch to an annual commitment for the discount. If your usage varies by more than 50% month-to-month, or you've been with the provider for less than 3 months, stay on monthly billing until your usage stabilises.

What Drives Proxy Costs: Why Residential Costs More Than Datacenter

Proxy pricing reflects the underlying cost structure and trust value of each proxy type. Understanding why prices differ helps you evaluate whether a price is fair or inflated.

Cost hierarchy (most to least expensive per GB):

Mobile > Residential > ISP > Datacenter

Why residential proxies cost $5 to $15/GB:

  • Sourcing cost. Residential IPs come from real users who opt in through SDK partnerships. The provider pays revenue share to those app partners for every gigabyte routed through their users' connections. Per-GB cost that scales linearly with usage.
  • Infrastructure cost. Managing millions of peer connections from residential devices (which go online and offline unpredictably) needs sophisticated network infrastructure.
  • Trust premium. Residential IPs access websites that block other proxy types. You pay for that access advantage.

Why datacenter proxies cost $1 to $3/IP:

  • Low sourcing cost. IPs are purchased or leased in bulk from data centres. No revenue share to end users.
  • Simple infrastructure. Static servers in data centres are easy to manage compared to millions of residential peer connections.
  • Lower trust value. Websites can identify and block datacenter IP ranges, which reduces their access utility.

Why mobile proxies cost $20 to $40/GB:

  • Limited supply. Mobile IPs are scarcer than residential or datacenter IPs.
  • Highest trust level. Mobile carrier IPs are shared via CGNAT, making them very difficult to block without affecting real users.
  • Higher sourcing cost. Mobile bandwidth is expensive, and carriers monitor for abuse.

When a provider charges significantly below market rates for a proxy type, investigate how they achieve the discount. Often it comes at the expense of pool size, success rate, ethical sourcing, or support quality.

Hidden Costs That Inflate Your True Spend

The sticker price on a proxy plan isn't your actual cost. Several hidden factors inflate what you pay per unit of useful data collected.

Failed requests consuming bandwidth. The largest hidden cost on per-GB plans. When a target website serves a CAPTCHA, block message, or redirect instead of the requested content, you still paid for the data transferred. A 50KB CAPTCHA page costs the same bandwidth as a 50KB data page but delivers zero value. At a 10% failure rate, you're effectively paying 10% more per GB of useful data.

Minimum commitments and rollover policies. Many plans require a minimum monthly spend or a minimum bandwidth purchase. Buy 50GB but only use 30GB and you paid for 20GB of unused capacity. Check whether unused bandwidth rolls over to the next month, most providers don't offer rollover, which means your minimum commitment is a 'use it or lose it' cost.

Overage charges. Exceeding your plan allocation triggers overage rates typically 1.5 to 3x the base per-GB rate. A plan at $8/GB might charge $15/GB for overages. If your usage is unpredictable, overages can spike your bill significantly. Some providers auto-upgrade your plan, others charge overages, others cut off access when you hit your limit. Know your provider's policy before you get surprised.

Retries and redirect chains. If your scraping workflow follows redirects or retries failed requests, each attempt consumes additional bandwidth. A request that redirects three times before reaching the target page consumes 3 to 4x the bandwidth of a direct request. Optimise your request pipeline to minimise unnecessary data transfer.

Full page loads vs HTML only. Loading images, CSS, JavaScript, and fonts through the proxy dramatically increases bandwidth consumption per page. If you only need HTML content, configure your client to request only the HTML document. Can cut per-page bandwidth by 80 to 90%.

Calculating Your True Cost Per Successful Request

The metric that matters is cost per successful request, the total amount you spend divided by the number of requests that returned usable data. That single number lets you compare providers on equal footing regardless of their pricing model.

The formula:

Cost per successful request = Total monthly proxy spend / Number of successful requests

Example calculation:

You spend $500/month on residential proxies at $10/GB (50GB plan). Your scraping operation sends 250,000 requests per month. Average successful response size is 150KB. Success rate is 92%.

  • Successful requests: 250,000 x 0.92 = 230,000
  • Bandwidth from successful requests: 230,000 x 150KB = 34.5GB
  • Bandwidth from failed requests: 20,000 x 30KB (avg error page) = 0.6GB
  • Total bandwidth used: 35.1GB of your 50GB plan
  • Cost per successful request: $500 / 230,000 = $0.0022

Now compare against a different provider: $600/month at $8/GB (75GB plan), 97% success rate, same request volume.

  • Successful requests: 250,000 x 0.97 = 242,500
  • Cost per successful request: $600 / 242,500 = $0.0025

The 'cheaper' per-GB provider ($8 vs $10) actually costs more per successful request ($0.0025 vs $0.0022) in this example because of the higher success rate and plan structure of the first provider. Always run this calculation with your actual data before choosing based on per-GB price alone.

ROI Framework: Justifying Proxy Costs to Stakeholders

Proxy spend is an investment, not a raw expense. The data you collect through proxies has a quantifiable business value that should far exceed the proxy cost. Framing proxy costs as ROI helps justify the investment to budget holders.

Direct value calculation examples:

  • Price monitoring. If competitive pricing intelligence helps you optimise prices by 2% on $5M in annual revenue, that's $100,000 in value. Proxy cost for the monitoring might be $6,000 to $12,000/year. ROI: 8 to 16x.
  • SEO rank tracking. If monitoring 10,000 keywords identifies ranking drops that would have cost $50,000 in organic traffic before you fixed them, the proxy cost of $3,000 to $6,000/year delivered 8 to 16x return.
  • Ad intelligence. If competitor ad monitoring lets you improve your ad CTR by 15%, and your annual ad spend is $500,000, the improved efficiency is worth $75,000. Proxy cost: $2,000 to $5,000/year.
  • Lead generation data. If web scraping produces 10,000 qualified leads per month and your cost per lead from other channels is $15, the proxy-sourced leads represent $150,000/month in equivalent value.

The comparison framework. What would it cost to get the same data without proxies? Manual research, third-party data providers, SaaS tools for rank tracking or price monitoring, all have costs. In nearly every case, self-managed proxy infrastructure costs 50 to 80% less than equivalent SaaS tools, with the added benefit of full data ownership and customisation.

Present proxy costs alongside the value they enable, not in isolation. A $1,000/month proxy bill sounds expensive until you show it enables $15,000/month in data value.

Negotiating Enterprise Proxy Pricing

If your monthly proxy spend exceeds $2,000 to $3,000, you have use to negotiate beyond published plan pricing. Proxy providers have healthy margins on enterprise accounts, and their cost of acquiring a high-value customer justifies discounting.

Negotiation levers that work:

  • Volume commitment. Committing to a minimum annual spend gets the largest discounts. A provider might offer $6/GB on a monthly plan but $4/GB for a 12-month commitment of 100GB+/month.
  • Multi-year deals. If you're willing to commit for 2 years, ask for an additional 10 to 15% discount over the annual rate. The provider gains revenue predictability.
  • Competitive quotes. Get pricing from 2 or 3 providers and share them (or describe them generally) during negotiation. Providers will match or beat competitor pricing to win the deal.
  • Overage rate reduction. Even if the base rate is firm, negotiate overage rates down to within 10 to 20% of the base rate instead of the default 50 to 200% premium.
  • Rollover bandwidth. Ask for unused bandwidth to roll over month-to-month within the annual contract. Low-cost for the provider and high-value for you.

Timing matters. End of quarter and end of year are the best times to negotiate, as sales teams push to hit targets. January and July (common fiscal year starts) are also good, providers may offer launch discounts on new plans.

What not to negotiate on. Don't sacrifice support quality, IP pool access, or success rate guarantees for a lower price. A 10% discount is worthless if it comes with a smaller IP pool that drops your success rate by 15%. Negotiate on price while holding firm on performance specifications.

Cost Optimization Strategies for Any Pricing Model

Regardless of pricing model, these strategies reduce your effective proxy cost without reducing data quality:

Mix proxy types by task. Use residential only for targets that require it (heavily protected sites, geo-specific tasks). Route simpler requests through cheaper datacenter proxies. A mixed approach can cut total spend by 30 to 50% compared to using residential for everything.

Cache aggressively. If you scrape the same pages regularly, cache results and check for changes before re-scraping. A product page that updates daily doesn't need hourly checks. Reducing redundant requests directly reduces bandwidth consumption and cost.

Fail fast on blocked requests. When a request returns a CAPTCHA or block indicator, don't follow redirects or load additional resources. Detect the block, discard the response, queue a retry with a different IP. Every kilobyte of block-page data you load is wasted bandwidth.

Request only what you need. Disable image loading, font loading, and CSS rendering if you only need HTML content. Configure your HTTP client to reject responses above a certain size if you know your target pages should be small. Strip unnecessary headers from your requests to reduce outbound bandwidth.

Optimise retry logic. Don't retry immediately with the same parameters. If a request failed, rotate IP, change the user agent, add a delay before retrying. Rapid retries without changes waste bandwidth and often fail again.

Monitor and audit usage. Review your proxy usage dashboard weekly. Look for unexpected bandwidth spikes, unusually high failure rates, IP pools being depleted faster than expected. Early detection of problems prevents runaway costs.

Right-size your plan. Review actual usage against your plan allocation monthly. If you consistently use 60% of your allocation, downgrade. If you regularly hit 90%+, upgrade before overage charges kick in. The cheapest gigabyte is the one you don't pay for but didn't need.

Frequently Asked Questions

Which proxy pricing model is cheapest for web scraping?
Per-GB bandwidth pricing is typically cheapest for large-scale web scraping. At volumes above 50GB/month, residential proxies cost $4 to $8/GB, which translates to roughly $0.001 to $0.003 per page scraped (assuming 100 to 200KB average response). Per-request pricing from API services costs $0.001 to $0.01 per request, cheaper at low volumes but significantly more expensive at scale. Calculate your cost per successful request under each model using your actual volume to determine which is cheapest for your specific workload.
Why do residential proxies cost more than datacenter proxies?
Residential proxies cost more because of sourcing economics. Each residential IP comes from a real user who opted into bandwidth sharing through an app, and the proxy provider pays revenue share to the app developer for every gigabyte routed through that connection. Datacenter IPs are leased in bulk from data centres at a fraction of the cost. Residential proxies also carry a trust premium, they access websites that block datacenter IPs, and the infrastructure to manage millions of peer connections is more complex than managing static datacenter servers.
Do failed proxy requests count toward my bandwidth usage?
Yes, on per-GB plans, failed requests consume bandwidth just like successful ones. When a website returns a CAPTCHA page, block message, or error instead of your requested content, the data transferred still counts against your allocation. That's why success rate matters so much for cost efficiency. A provider with 95% success rate wastes roughly 5% of your bandwidth on failed responses. At 70% success rate, you waste 30%. Choose providers with high success rates and optimise your scraping logic to detect and abort failed responses quickly.
How do I estimate my monthly proxy bandwidth needs?
Multiply three numbers: (1) the number of pages or requests you plan to make per month, (2) the average response size in megabytes per request, and (3) a 1.1 to 1.2x multiplier for retries and failed requests. For example: 200,000 requests per month times 0.15MB average response equals 30GB, times 1.15 for retries equals roughly 34.5GB needed. Start with a plan slightly above this estimate, monitor actual usage for the first month, then adjust. HTML-only scraping averages 50 to 200KB per page. Full page loads with images average 2 to 5MB.
Is it worth paying more for a proxy provider with higher success rates?
Almost always yes. A provider charging $10/GB with 97% success rate delivers more usable data per dollar than one charging $6/GB with 75% success rate. At 97% success, your effective cost per GB of useful data is $10.31. At 75% success, the effective cost is $8.00 per GB of useful data, but you also need 30% more total bandwidth for retries, which brings actual spend closer to $10.40 for the same useful output. Higher success rates also mean fewer retries, faster completion times, and simpler error handling in your code.

Start Collecting Data Today

34M+ IPs across 200+ countries. Pay as you go, starting at $0.50/GB.

Latest from the Blog

Expert guides on proxies, web scraping, and data collection.

Start Using Rotating Proxies Today

Join 8,000+ users using Databay's rotating proxy infrastructure for web scraping, data collection, and automation. Access 34M+ residential, datacenter, and mobile IPs across 200+ countries with pay-as-you-go pricing from $0.50/GB. No monthly commitment, no connection limits - start collecting data in minutes.