Skip to content
New guideAgent Cookbook 12 copy-ready prompts for AI coding agents.See recipes
All blog posts
RPC providers without compute units: prices compared

RPC providers without compute units: prices compared

By Ben ChatwinUpdated 13min read

At the entry tier, Dwellir is the cheapest RPC provider without compute units in this comparison. Its $49 plan includes 25 million responses, which is $1.96 per million calls, and every method costs one credit. On one busy chain, GetBlock's flat-rate Limitless Node can cost less per call. The tables below show where each provider is cheapest. We checked prices between 7 and 31 October 2026.

An RPC provider without compute units charges the same for every call, or a flat monthly price, instead of giving each method its own weight. Your bill then depends on how many calls you send, not on which calls you send.

Try one credit per response on your own traffic. The free plan gives 100,000 responses a day at 20 RPS. Paid plans start at $49 a month for 25 million responses, with trace and debug included. Get a free API key or compare plans.

The five providers at a glance

ProviderPricing unitFree tierEntry paid planEffective $/1M callsHighest self-serve RPS
Dwellir1 credit per response, every method100,000 responses/day, 20 RPS$49/mo, 25M responses$1.965,000 (burst 10,000)
Chainstack1 RU per call, 2 RU archive, debug, trace3M RU/mo, 25 RPS$49/mo, 20M RU$2.45600 (Enterprise unlimited)
dRPCSame CU on every call210M CU/mo (about 10.5M calls), public nodes, 100 RPS$49/mo Pro, about 10M requests$4.80600 (Enterprise unlimited)
GetBlock Limitless NodeFlat monthly per chain, no meterNone$150/mo, 25 RPS full node$2.31 (25 RPS), $1.28 (150+ RPS) at full use300 (full node)
AnkrFlat 200 credits per EVM call200M credits/mo (about 1M calls)$10 deposit, pay as you go$20.00About 1,500

Effective price is the entry plan's cost divided by the calls it includes. For flat-rate nodes it assumes you run at the RPS limit all month.

What that costs at volume

Monthly cost on an Ethereum call mix (40% eth_call, 25% receipts, 15% eth_blockNumber, 10% small eth_getLogs, 5% eth_getBalance, 5% eth_sendRawTransaction), sorted by the 100M column. QuickNode and Alchemy use compute units. We include them for comparison.

Provider10M req/mo50M req/mo100M req/mo
Dwellir (metered)$49$174$299
GetBlock Limitless (full node)$150$150-300$300-500
Chainstack$49$199$449
Dwellir (Unlimited Node)$119$119-479$479
dRPC$49$217$517
QuickNode (compute units)~$123~$526$999
Alchemy (compute units)~$135~$673~$1,347
Ankr$200$1,000$2,000

GetBlock Limitless covers one chain per node. The multi-chain plans above cover every supported network on one key.

Why compute units make bills hard to predict

Compute units give each RPC method a weight. On Alchemy, eth_blockNumber costs 10 CU, eth_call 26 CU and eth_getLogs 60 CU (Alchemy CU costs). On Infura, eth_call costs 80 credits and debug_traceTransaction 1,000 (Infura credit costs).

Two apps that send the same number of calls can get very different bills. An indexer heavy on eth_getLogs or trace calls pays several times more per call than a wallet that mostly reads balances. To forecast cost, you need your exact method mix and each provider's weight table. The weights change when a provider changes its prices.

Request-based pricing removes that step. If every call costs the same, monthly cost is calls multiplied by one price.

1. Dwellir: one credit per response on every method

Dwellir

Dwellir bills 1 RPC response = 1 API credit for every method, including trace, debug and archive calls. One key covers all supported networks.

In one line: Dwellir charges 1 credit per RPC response with no compute units. Plans start at $49/month for 25 million responses at 100 responses per second. The free tier gives 100,000 responses per day at 20 responses per second.

PlanMonthly costResponses includedRPS (burst)Effective $/1M callsOverage $/1M calls
Free$0100,000/day20$0-
Developer$4925M100 (500)$1.96$5.00
Growth$299150M500 (2,500)$1.99$3.00
Scale$999500M5,000 (10,000)$2.00$2.00

Key features

  • One unit for every method: eth_blockNumber, eth_getLogs and debug_traceTransaction each cost one credit
  • Trace and debug on every paid plan, at the same price as other calls
  • eth_getLogs range: 500 blocks on Developer, 10,000 on Growth and Scale. Not available on Free
  • Unlimited Node: a flat monthly price with no meter. 25 RPS costs $119 and 1,000 RPS costs $4,799 ($1.83-1.85 per million at full use)
  • HTTPS and WSS on every plan
  • Unlimited team members and crypto payments on every paid plan

For how these throughput caps compare with other providers, see RPC provider rate limits compared.

2. Chainstack: request units with fixed allowances

Chainstack

Chainstack bills Request Units (RU). A call to a full node costs 1 RU. Archive calls (127 or more blocks behind the tip) and every debug_ and trace_ call cost 2 RU.

In one line: Chainstack Growth costs $49/month for 20 million RU at 250 RPS, or $2.45 per million calls. The free Developer plan includes 3 million RU at 25 RPS.

PlanMonthly costRU includedRPSEffective $/1M callsOverage $/1M calls
Developer$03M25$0$20.00
Growth$4920M250$2.45$15.00
Pro$19980M400$2.49$12.50
Business$499200M600$2.50$10.00
Enterprise$990400MUnlimited$2.48$5.00

Key features

  • Two weights only: 1 RU or 2 RU, published in the request units docs
  • 70+ networks with full and archive nodes, debug and trace
  • Unlimited Node add-on: flat pricing from $149/month at 25 RPS, on top of Growth or higher
  • Annual billing lowers Growth to $40/month
  • SOC 2 Type II and ISO 27001

Watch the overage rate. On Growth it is $15 per million RU, six times the included rate. Pick the plan that matches your monthly volume.

3. dRPC: the same CU on every method

dRPC

dRPC still uses compute units, but every method costs the same. A request takes 16 CU from the Pro plan pool and 14 CU from the Scale pool, and requests past the pool cost $6 per million. Archive calls cost the same as full-node calls.

In one line: dRPC Pro costs $49 a month for about 10M requests at 300 RPS, and Scale costs $199 for about 47M at 600 RPS. Pay as you go is $6 per million at 100 RPS. The free tier gives 210 million CU a month on public nodes.

PlanMonthly costIncludedRPSEffective $/1M calls
Free$0210M CU (about 10.5M calls), public nodes only100$0
Pay as you go$6 per 1M requestsNo commitment100$6.00
Pro$49163M CU (about 10M requests), then $6 per 1M300$4.80
Scale$199664M CU (about 47M requests), then $6 per 1M600$4.20
EnterpriseFrom $990Volume discounts, committed SLAsUnlimitedCustom

Key features

  • One price for every method and chain, including debug and trace on paid plans
  • 130+ chains routed across independent node operators by a load balancer
  • No monthly commitment on pay as you go: you pay only for requests sent, at up to 100 RPS
  • MEV and frontrunning protection and crypto payments

At 10M calls a month, dRPC Pro costs the same as Dwellir Developer ($49). Above that, the per-call rate is about twice Dwellir's or Chainstack's: $4.20 to $6 per million against about $2.

4. GetBlock Limitless Node: a flat price per chain

GetBlock prices its shared plans in compute units, at 20 CU per call on Ethereum, Base and Polygon. This list does not include the shared plans. The Limitless Node is on the list. It has a flat monthly price for one chain at a fixed RPS, with no meter.

In one line: A GetBlock Limitless full node serves one chain. It costs $150/month at 25 RPS, or $2.31 per million at full use. At 150 RPS it costs $500/month, or $1.28 per million at full use.

Limitless NodeMonthly costCalls at full RPSEffective $/1M calls
Full node, 25 RPS$15065M$2.31
Full node, 50 RPS$300130M$2.31
Full node, 150 RPS$500390M$1.28
Full node, 300 RPS$1,000780M$1.28
Archive, 15 / 30 / 50 / 100 RPS$150 / $300 / $500 / $1,00039M-260M$3.85

Key features

  • Lowest flat rate here at 150 RPS and above, if you keep the node busy
  • Ethereum, Base, Polygon and Robinhood Chain among the chains offered
  • SOC 2 Type II
  • 20% off on annual billing

Each node serves one chain, and archive nodes cost three times as much per call. A multi-chain app needs one flat node per chain, so the total cost increases with each chain.

5. Ankr: one credit price per call type

Ankr

Ankr prices Premium calls in API credits at $0.10 per million credits. Every EVM method costs 200 credits, so an EVM call costs $20 per million whatever the method. Solana calls cost 500 credits and beacon-chain or Advanced API calls 700.

In one line: Ankr Premium charges $20 per million EVM calls, pay as you go from a $10 deposit. The Freemium tier gives 200 million credits (about 1 million calls) a month.

PlanMonthly costIncludedRPSEffective $/1M calls
Public$0KeylessAbout 30$0
Freemium$0200M credits (about 1M calls)Public limits$0
Premium PAYG$10 minimum depositUsage-basedAbout 1,500$20.00
Deal$500-3,000Credits plus 20% bonusAbout 1,500$16.67

Key features

  • Same price for every EVM method, with debug and trace on Premium
  • 80+ networks and a keyless public tier for testing
  • eth_getLogs range of 10,000 blocks on Premium
  • Pay in ANKR tokens at the current ANKR/USD rate

Ankr's per-call price is predictable. It is also the highest in this list, ten times Dwellir's entry rate.

How to choose

Steady multi-chain traffic. Use Dwellir or Chainstack. Both cost about $2 per million calls at entry and cover many networks on one key. Dwellir has the higher RPS ceilings and charges trace and debug calls at the normal rate. Chainstack charges 2 RU for them.

Spiky or unpredictable traffic. Use dRPC pay as you go. You pay $6 per million only for what you send, with no plan to outgrow, but it is capped at 100 RPS.

Hobby projects and testing. Use dRPC Free (about 10.5M calls a month on public nodes) or Dwellir Free (100,000 responses a day, about 3M a month).

One chain at high, constant load. Use a flat-rate node. GetBlock Limitless at 150+ RPS and Dwellir Unlimited Node are the cheapest per call when the node stays busy.

Moving from a compute-unit plan. Count your current month in calls, not CU, and compare. The QuickNode alternative and Alchemy alternative comparisons show the cost difference at 10M to 500M requests a month.

Frequently asked questions

What is the cheapest RPC provider without compute units?

Dwellir has the lowest entry price per call in this comparison. Its $49 plan includes 25 million responses, which is $1.96 per million, and every method costs one credit. Chainstack is next at $2.45 per million ($49 for 20 million request units). A GetBlock Limitless full node can cost less per call on one chain at sustained high load. At 150+ RPS and full use, it costs $1.28 per million.

What are compute units in RPC pricing?

Compute units (CU) are a billing unit where each RPC method has its own weight. On Alchemy, eth_blockNumber costs 10 CU, eth_call 26 CU and eth_getLogs 60 CU. On Infura, eth_call costs 80 credits and debug_traceTransaction 1,000. Your bill depends on your method mix, so it is hard to forecast.

Which RPC providers do not use compute units?

Dwellir charges one credit per response for every method. Chainstack charges 1 request unit per call, 2 for archive, debug and trace calls. dRPC charges the same CU on every method: $49 a month for about 10M requests on Pro ($4.80 per million), or $6 per million on pay as you go. Ankr charges a flat 200 credits per EVM call ($20 per million). Flat-rate nodes (Dwellir Unlimited Node, Chainstack Unlimited Node, GetBlock Limitless Node) have no meter at all.

Is there an RPC provider with flat monthly pricing?

Yes. Dwellir Unlimited Node starts at $119 a month for 25 RPS across its networks. Chainstack Unlimited Node starts at $149 a month for 25 RPS on top of a $49 Growth plan. GetBlock Limitless Node starts at $150 a month for a 25 RPS full node on one chain. Flat pricing only beats metered plans when you run close to the RPS limit.

What is a cheaper alternative to QuickNode?

On an Ethereum-style call mix, QuickNode Build costs $12.25 per million calls ($49 for 80 million API credits at 20 credits per call). Dwellir costs $1.96 per million on its $49 plan and Chainstack $2.45 on its $49 plan. At 50 million calls a month that is about $526 on QuickNode, $174 on Dwellir and $199 on Chainstack.

How do I compare RPC provider pricing fairly?

Convert every plan to an effective price per million calls for your own method mix. Multiply each method's share by its unit weight, then divide the plan price by the calls it covers. Include archive, trace and debug calls if your application uses them. Compare at the monthly volume you expect, not only at the entry plan. The eth_call pricing benchmark does this for 16 providers, from $1.96 to $20 per million calls.

Sources

Prices checked on 12 October 2026 (dRPC rechecked 21 October 2026) on dwellir.com/pricing, drpc.org/pricing and Ankr pricing docs (updated 8 October 2026). Chainstack, GetBlock and QuickNode prices checked on 7 October 2026 on chainstack.com/pricing, getblock.io/pricing and quicknode.com/pricing. Alchemy pay as you go ($0.52 per million CU, about $13.47 per million calls on this mix) checked on 31 October 2026 on alchemy.com/pricing. Ankr RPS figures are from Ankr's service-plan docs as of 29 September 2026. Dwellir publishes this post and is one of the providers in it.

Start free.1 response = 1 credit.

100,000 responses a day at 20 per second, on 170+ networks. Upgrade when you need more.