Pricing for Remote Config

Starting September 1st 2026, Remote Config will offer a flexible pricing structure designed to accommodate projects of all sizes, featuring both a no-cost plan and a scalable pay-as-you-go tier based on your daily usage.

The following table shows the usage per project for both Spark and Blaze plans:

Details No-cost (Spark Plan) Pay as you go (Blaze Plan)
Fetch Requests Up to 100,000 per day No-cost up to 100,000 per day.

Then:

  • $0.000006 per request ($0.06 / 10K requests) for usage between 100,001 and 10,000,000 per day.
  • $0.000001 per request ($0.01 / 10K requests) for usage over 10,000,000 per day.
All Features Includes Personalization, Rollouts, A/B Testing integration Includes Personalization, Rollouts, A/B Testing integration
Quotas and Limits See Quotas and limits See Quotas and limits

Grace periods and transition

If your project exceeds the Spark plan limits for the first time, you have a 30-day grace period to upgrade to the Blaze plan before service throttling begins. We recommend upgrading immediately to ensure uninterrupted service. Moving to the Blaze pricing plan links your project to a Google Cloud Billing account.

Best practices to optimize usage

To optimize usage, do any of the following:

  • Client fetch intervals: Avoid setting very low minimum fetch intervals (for example, setMinimumFetchIntervalInSeconds) in production builds. The default recommended interval is 12 hours.
  • App startup fetch loops: Ensure your app does not trigger a remote fetch on every screen transition, activity resume, or component render. Use loading strategies like Fetch and activate on load or Activate behind loading screen responsibly.
  • Monitoring: Use Google Cloud console and Firebase console pricing and usage dashboards to set up automated billing alerts when daily fetch volumes approach 100,000 requests.

FAQ and troubleshooting