RPC Plane
Provider pricing

The expensive method is rarely the obvious one.

Provider credit models charge very differently for history reads. getBlock can cost 10× a standard account read on some providers and nothing extra on others. Use the calculator below to estimate your actual monthly spend based on your call mix.

Pay-as-you-go / overage rates only. JSON source at pricing.rpcplane.dev. Last updated 2026-05-14.

Rates at a glance

Provider Model Standard call History read DAS gPA
Helius credits $5 / M $50 / M (10×) $50 / M (10×) $50 / M (10×)
QuickNode credits $15 / M $15 / M (no premium) $30 / M (2×) $15 / M (no premium)
Triton One req + BW ~$10 / M ~$50 / M (BW-heavy) $50 / M (5×) ~$10 / M
Alchemy compute units $4.50 / M $18 / M (4×) $9 / M (2×)
Chainstack request units $5 / M $10 / M (archive 2×)

⚠ Alchemy CU weights inferred — Solana-specific docs page was unavailable; verify before relying on these. Triton "History read" estimate assumes ~500 KB avg block payload. BW = $0.08/GB. All rates are best non-enterprise published overage rate.

Cost calculator

Adjust your expected monthly call volumes. Estimates update in real time.

Standard reads
getAccountInfo, getBalance, sendTransaction…
10M / mo
01B
History reads
getBlock, getTransaction, getSignaturesForAddress…
1M / mo
0200M
DAS queries
getAsset, getAssetsByOwner, searchAssets…
0M / mo
0100M
Program scans (gPA)
getProgramAccounts
0M / mo
050M
Estimated monthly cost
Helius $0
QuickNode $0
Triton One $0
Alchemy $0
Chainstack $0

Assumes 100% of calls hit the overage rate with no included quota. Chainstack and Alchemy DAS rates are undocumented (shown as $0).

Notes per provider

Helius

Standard calls (account reads, balance, sends) = 1 credit = $5/M. Archival calls and DAS queries both = 10 credits = $50/M. If getBlock or getTransaction is a significant share of your workload, Helius is the most expensive option here.

helius.dev/pricing ↗

QuickNode

All standard Solana methods = 30 credits, including history reads — getBlock carries no premium. The only uplifts are DAS/advanced methods (2×) and large scans like getLargestAccounts (4×). Best choice for history-heavy workloads.

quicknode.com/api-credits/solana ↗

Triton One

Bills per request ($10/M) plus bandwidth ($0.08/GB). History reads look cheap per-call but expensive in response size — a full block is 100 KB–2 MB. Account reads are very competitive at ~$10/M total. DAS via the Photon indexer = $50/M.

triton.one/pricing ↗

Alchemy ⚠ unverified

Compute units at $0.45/M CU. Standard reads (10 CU) are the cheapest here at $4.50/M. History reads (40 CU) = $18/M. DAS not documented. CU weights were inferred — the Solana-specific docs page returned 404. Verify before relying on these numbers.

alchemy.com/docs/reference/compute-units ↗

Chainstack

Simple request unit model: 1 RU for standard nodes, 2 RU for archive nodes. Enterprise tier = $5/M; Developer tier = $20/M. No per-method differentiation beyond archive vs. standard routing.

chainstack.com/pricing ↗

Not yet listed

GetBlock, Ankr, Shyft, and Syndica are excluded because per-method pricing isn't publicly documented. Ankr is flat $50/M for all Solana calls. Shyft uses flat-rate RPS subscriptions with no per-call metering. Syndica is enterprise/contact-sales.

contribute data ↗