EMR cluster costs consist of two components: EMR service fees and Elastic Compute Service (ECS) instance fees. Depending on your setup, you may also incur charges for related services such as Object Storage Service (OSS) or EMR Workflow.
The prices shown on the buy page take precedence over any prices listed in this document.
Billable items
| Billable item | Description |
|---|---|
| EMR service | Covers cluster management capabilities including page display and control, API operations and SDKs, auto scaling, monitoring and alerting, O&M tools, and automatic server-side O&M. For pricing details, see Subscription or Pay-as-you-go. |
| ECS instances | EMR automatically purchases and creates ECS instances based on the node specifications you select — you do not need to provision them in advance. The billing method for these instances matches the billing method you choose when purchasing the cluster. For ECS billing details, see Billing overview. |
Disabling nodes does not stop EMR service billing. To stop all charges, release all ECS instances.
If you assign a public IP address to ECS instances, additional bandwidth and traffic fees apply. See Public bandwidth for details.
Billing methods
EMR supports two billing methods. Choose based on your workload predictability and duration.
| Billing method | How it works |
|---|---|
| Subscription | Pay upfront for a fixed duration (months or years). Lower per-unit cost for committed usage. See Subscription. |
| Pay-as-you-go | Pay for what you use, billed every hour. No upfront commitment. See Pay-as-you-go. |
For subscription clusters, you can add node groups that use preemptible instances or pay-as-you-go instances. Bills are generated for those ECS instances and the EMR service.
Billing for related services
Additional charges apply when you use the following services with EMR on ECS:
| Service | Details |
|---|---|
| Object Storage Service (OSS) | Billing overview |
| Data Lake Formation (DLF) | Billing |
| EMR Workflow | When you use EMR Workflow to build and schedule workflows, additional charges apply. See Billing. |