A "$0.40 per million CU" headline and a "$0.10 per million credits" headline are not the same price. One provider's unit might cost 3–12x more per call than another's for the exact same method — the unit itself is the variable, not just the rate. This tool converts your real call mix into each provider's own weighting, then prices it against their actual plan tiers.

Cost at your call mix — cheapest first

Each provider's own compute-unit/credit weights applied to your mix, then priced against their real plan tiers (free tier, flat monthly plan, or pay-as-you-go — whichever is cheapest for that provider at this volume).

ProviderBilling unit usedPlan / tier that fits$/mo$ per 1,000 actual calls

Why the same call costs a different number of units on every provider

Published per-method weight for each provider's own compute-unit/credit system. These are fixed reference numbers, not affected by your inputs above.

Method categoryAlchemy (CU)Infura (credits)QuickNode (credits)Ankr (credits)
Simple read (eth_call / eth_getBalance)268020200
eth_getLogs6025575200
debug_traceTransaction / trace_call401,00040200*

*Ankr's Node API doesn't weight standard EVM JSON-RPC methods by complexity — every method on the HTTPS Node API costs the same 200 credits, including debug/trace, which are Premium-tier only (not included in the free Freemium allowance regardless of credit balance).

⚠️ Estimate built from each provider's own published compute-unit/credit weight tables and plan pricing pages, verified 2026-08-12 — not a live billing feed. Providers revise weights, plan pricing and free-tier size without much notice (Infura moved to credits in January 2026; QuickNode has revised its credit multipliers more than once). Confirm current numbers on each provider's own pricing/docs pages before committing budget. · Report outdated price →

"$/CU" is not a price — it's half of one

Every RPC provider publishes a rate for its own accounting unit: Alchemy's compute unit (CU), Infura's and QuickNode's credit, Ankr's API credit. Comparing those headline rates directly — "$0.40 per 1M CU" vs "$0.10 per 1M credits" — tells you nothing, because the unit itself isn't standardized. Alchemy charges 26 CU for an eth_call; Infura charges 80 credits for the identical call; QuickNode charges 20. A price-per-unit comparison without a units-per-call comparison is comparing currencies without an exchange rate. The only number that means anything is the dollar cost of the calls you actually make — which requires multiplying your real method mix by each provider's real per-method weight, the calculation above does for you.

The CU-weighting mismatch, quantified

The gap isn't small. eth_getLogs — the method every indexer, wallet-history feature and event-driven backend depends on — costs roughly 3–4x more in Infura's credit system than in Alchemy's or QuickNode's. debug_traceTransaction, used by MEV searchers, simulation tools and forensic/compliance tooling, costs 1,000 credits on Infura versus 40 CU on Alchemy and 40 credits on QuickNode — a 25x gap on a single method. Ankr sidesteps the weighting question entirely on its standard Node API: every method costs the same flat 200 credits, which makes it comparatively expensive for read-heavy simple-call workloads but comparatively cheap for trace-heavy ones, since it never charges the 1,000-credit archive premium the weighted providers do. None of this shows up in a sticker-price comparison — it only shows up once you run your own call mix through each provider's actual weight table.

What this means for picking a provider

If your app is dominated by simple reads — balance checks, nonce lookups, basic eth_call — the provider ranking is close to what the sticker prices suggest. If your app leans on eth_getLogs for event indexing, or runs debug_traceTransaction/trace_call at any real volume, the ranking can flip entirely, and picking by sticker price alone can mean paying several times more than necessary for the exact same workload. Re-run the calculator with your real method breakdown — pulled from your own request logs, not a guess — before signing an annual RPC contract. Note this bill is separate from what your transactions cost to execute on-chain: RPC/node cost pays for reading chain state and broadcasting transactions, while on-chain gas (the L2 gas cost comparison calculator) is what you pay the network itself once a transaction lands. For the AI-agent-side payment rail cost, see the x402 micropayment fee calculator; for general API infrastructure billing, see the API gateway cost calculator.

Sources: Alchemy compute-unit cost docs and pricing; Infura/MetaMask credit-cost docs and pricing; QuickNode pricing and per-provider method-weight comparison; Ankr service plans and credit pricing docs.

Host your project:DigitalOcean — $200 free ↗Hostinger VPS
L2 Gas Cost Comparisonx402 Micropayment FeeAPI Gateway CostFree Tier Runway