Google Earth Engine pricing

Google Earth Engine is a platform for scientific analysis and visualization of geospatial datasets for academic, non-profit, business and government users. Google Earth Engine hosts satellite imagery and stores it in a public data archive that includes historical earth images going back more than forty years. The images, ingested on a daily basis, are then made available for global-scale data processing. Google Earth Engine also provides APIs and other tools to enable the analysis of large datasets.

Overview of Google Earth Engine pricing

The pricing model is based on usage of Earth Engine resources (compute units and storage) and a monthly platform fee. Earth Engine Compute Units (EECUs) consist of Earth Engine managed workers used to execute customer tasks. There are two kinds of EECUs: "Batch" and "Online." Batch EECUs are typically used for very large jobs (for example, exports), and online EECUs provide near-real-time responses in the Code Editor, apps, etc. One EECU-hour is an online or batch managed worker executing customer tasks for one hour. Earth Engine automatically records the number of EECUs used to complete an analysis as requests are processed.

Google Earth Engine pricing plans have two main components:

  • Monthly platform fee - This component defines access to developer seats, credits for compute and storage usage, and access to premium features and SLAs.

  • Usage fees for compute and storage - represents the cost to process and store data in Earth Engine. Storage is charged by GB-month. Compute pricing is charged by EECU-hour and rates vary which processing environment you use:

    • Online: run computations synchronously and include the output directly in the response.
    • Batch: run computations asynchronously and output results for later access (in Google Cloud Storage, the Earth Engine asset store, etc.).

Technical Support is available through Google Cloud Care services. For more information, see Google Cloud Support.

Pricing Plans

Earth Engine offers the following pricing plans based on planned level of usage

Basic Professional Premium
Monthly Platform Fee $500 per month $2000 per month Contact us
User (developer) allowance 2* 5* Contact us
Batch EECU credit 100 EECU-hour per month credit included 500 EECU-hour per month credit included Contact us
Online EECU credit 10 EECU-hour per month credit included 50 EECU-hour per month credit included Contact us
Earth Engine Cloud storage credit 100 GB credit included 1TB credit included Contact us
Concurrent high-volume API requests** 20 per project 500 per project Contact us
Concurrent batch export tasks*** Up to 8 per billing account Up to 20 per billing account Contact us
SLA Not available Included Included
VPC Service Controls Not available Supported Supported

*Additional developer seats can be purchased for $500/month
** High-Volume API is billed as Online EECUs
*** The number of concurrent batch export tasks is a limit subject to availability

Limited Plan
For customers who are self-serve, only use 1 developer seat and have highly intermittent, non-business critical, non high-capacity workloads, can self select the limited plan. This plan is not meant for enterprise customers.

This plan is billed based on usage fees and cannot be modified. There are no usage credits, no performance add-ons, no SLAs and customers are limited to 1 seat. No additional seats can be purchased.

Platform fee pricing details

Note the following regarding pricing plans:

  • Platform fees are charged monthly and credits are refilled at the beginning of every billing cycle and prorated for partial months.
  • Once credits are depleted, standard usage fees apply.
  • Basic: Best for organizations with small teams and small workloads.
  • Professional: Best for organizations with moderate-sized teams and predictable, time-sensitive, large scale workloads.
  • Premium: Best for larger teams with business critical, time sensitive, large scale workloads. Premium plan allocations can be customized. Please contact your Google Sales representative for more information.
  • Billing support is provided for every package tier, see Cloud Billing support.
  • Technical support is available through Google Cloud Care services. For more information, see Google Cloud Support.

Usage fees for compute and storage

Usage is billed using the on-demand pricing model, where you pay for the data processing and storage. Usage fees are as follows:

US-Central-1
Operation Pricing
Online $1.33 per EECU-hour
Batch $0.40 per EECU-hour
Storage $0.026 per GB-month
Users First user free, $500 per month for each additional user*
If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.

*Please see pricing plans for more options

Usage tiered pricing

Earth Engine customers are entitled to Tiered Pricing rates for high usage of Earth Engine resources. Based on how much EECU batch and online resources you consume on a particular billing account and within the same billing cycle, discounts will automatically be applied at the following thresholds:

Batch EECU Tiered Pricing

Discounting tier Thresholds Tiered Price
Tier 1 0 to 10,000 EECU-hr consumed $0.40
Tier 2 10,001 to 500,000 EECU-hr consumed $0.28
Tier 3 500,001 EECU-hr and above $0.16

Online EECU Tiered Pricing

Discounting tier Thresholds Tiered Price
Tier 1 0 to 150 EECU-hr consumed $1.33
Tier 2 151 to 2,000 EECU-hr consumed $0.93
Tier 3 2,001 EECU-hr and above $0.53

Usage pricing details

Note the following regarding usage fees:

  • An Earth Engine Compute Unit (EECU) is a mechanism for representing an amount of instantaneous processing power. Earth Engine tracks the total computational footprint of tasks as a function of their EECU usage through time (EECU-seconds, EECU-hours, etc.). Because Google has many different types of processor cores, architectures, etc., EECUs are a useful abstraction for talking about computational power.

  • While EECU-seconds measure the amount of work that Earth Engine is performing, EECU-seconds do not correspond directly to CPU-seconds due to the fully managed nature of the service.

  • The number, type and architecture of machines working on a particular result can change over time. Because different physical cores can have different performance characteristics, we abstract all processing using EECUs.

  • Sending the same (or similar) requests to Earth Engine can sometimes result in very different amounts of computation. Common drivers of differences include:

    • Caching, such as reusing the results of previous computations (including partial or intermediate results)

    • Different underlying data, such as varying numbers of satellite images, geometries of different complexity, etc.

    • Algorithm changes on the Earth Engine platform, including performance optimizations, bugfixes, etc.

    • Changes to client libraries, particularly if you depend on other users' Earth Engine code or packages

  • The interactive environment is composed of different API endpoints: standard and high volume:

    • Standard endpoint: The standard endpoint is appropriate for most human-driven usage, and it's what powers the Code Editor and Earth Engine Apps. Specifically, this endpoint is best suited for latency-sensitive applications which involve a low volume of concurrent, non-programmatic requests.

    • High-volume endpoint: The high-volume API endpoint is designed to handle more requests in parallel than the standard endpoint, with the tradeoff of higher average latency and reduced caching. The high-volume API is often the best choice when making many requests programmatically.

  • Storage for Earth Engine Feature Views is billed at standard Earth Engine storage rates. Storage usage for Feature Views is calculated based on the underlying Feature Collection using a 15x multiplier to account for the required data replication for Feature Views to achieve fast map visualization.

Data ingestion and extraction pricing

Data extraction is currently available at no charge but will be priced based on standard data transfer fee for Google Cloud starting later in 2024. Data ingestion, both inbound data transfer and computation, is available at no additional charge.

Technical support

Google Cloud offers different support packages to meet different needs, such as 24/7 coverage, phone support, and access to a technical support manager. Learn more about Cloud care services and select the best service for your organization.

Non-Commercial research

Google Earth Engine remains available at no additional cost for nonprofit organizations, research scientists, and other impact users for their non-commercial and research projects. Please see here for more information.

Request a quote

Connect with our sales team to get started using Earth Engine.
Contact sales