Plan Overview
Prices shown are for monthly billing. Annual billing is also available - see the pricing page for current rates.
What is a Compute Unit?
A Compute Unit (CU) represents the relative computational cost of a request, task, or operation within the Moralis platform. Simple operations consume fewer CUs, while more complex or resource-intensive ones consume more. For example:- A basic wallet balance check may consume a small number of CUs.
- A multi-chain portfolio aggregation, or a high-frequency stream of on-chain events, may consume significantly more.
CU Cost
Each product applies CU-based billing differently. Generally:- CUs are deducted from your plan’s included quota.
- Usage beyond your quota is billed as overage, at the per-million rate for your plan.
Overage Rates
Overage applies once you exceed the CUs included in your plan. Higher plans carry a lower per-million rate, so sustained overage is usually a signal to upgrade.
Visit the individual pricing pages to see how CUs apply to each product:
Dynamic Endpoints
Some API endpoints have dynamic CU costs that scale based on the scope of the request. Instead of a fixed cost per call, these endpoints charge a base CU amount multiplied by a variable factor such as the number of chains, wallets, or addresses involved. For example:- An endpoint costing 50 CUs per chain that queries 3 chains will consume 150 CUs total.
- An endpoint costing 250 CUs per chain that queries 5 chains will consume 1,250 CUs total.

