Skip to content
inetGeek

Google Cloud Run vs Render

SEPT 2026 audit

A comparison of Google Cloud Run and Render built from values read directly from each provider's own documentation, with the source recorded against every figure.

Updated 27 criteria comparedSources last checked

The short answer

Choose Google Cloud Run if…

A container you already build, that should cost nothing when nobody is using it. Scales to zero by default and back up on request volume, with a 60-minute ceiling per request that most request-driven platforms do not offer.

Editorial · Palash Bagchi · approved

Choose Render if…

Workloads that need real background workers and persistent processes alongside web services, deployed from a repository or a Dockerfile. Managed Postgres and static sites run on the same platform.

Editorial · Palash Bagchi · approved

Consider something else if…

  • Google Cloud Run: You need a process that stays running between requests, or a disk that survives a deploy.
  • Render: Free web services spin down after 15 minutes without traffic, which makes the free tier unsuitable for anything that must answer immediately.

5 sourced criteria separate them — see where, with sources, below.

No affiliate links, sponsored placements or paid rankings appear on this site. Ordering follows the sourced data and the stated criteria.

01.

At a glance.

CriterionGoogle Cloud RunRender
Pricing
Free tierYesYes
Pricing modelMetered by resource, billed in 100 ms increments, with no monthly minimum. Two billing settings change what is counted: request-based charges CPU only while a request is being processed, instance-based charges for the whole instance lifecycle. Prices vary by region — the location list is split into Tier 1 and Tier 2 pricing — and the free tier is applied as a spending-based discount at Tier 1 rates.The Hobby plan does not have a monthly fee, so you only pay for usage.
Deployment
Git deploymentSupportedSupported
Docker deploymentSupportedSupported
ContainersSupportedSupported
Infrastructure
Persistent processes
Limited — instance-based billing keeps CPU allocated
Supported
Edge network
Limited — deploy per region, add a load balancer
Supported
Scales to zeroSupportedSupported
Autoscaling
Supported
Limited
Regions
41 regions, counted from Cloud Run's own locations list — Google publishes the list rather than a total. They are split into Tier 1 and Tier 2 pricing, so the region chosen changes the bill as well as the latency.
Oregon, USA; Ohio, USA; Virginia, USA; Frankfurt, Germany; Singapore

Only criteria both providers publish appear here; a tinted cell marks a real difference. Criteria only one of them documents are listed below, and an absence there means we found no source — not that the feature is missing. How we source this.

The small bar above a value is inetGeek's own lean toward that side — computed from the same facts shown, never a number the provider published. See the picker below "The short answer" to weigh only the criteria you care about.

02.

Where they differ.

Pricing model

Google Cloud Run
Metered by resource, billed in 100 ms increments, with no monthly minimum. Two billing settings change what is counted: request-based charges CPU only while a request is being processed, instance-based charges for the whole instance lifecycle. Prices vary by region — the location list is split into Tier 1 and Tier 2 pricing — and the free tier is applied as a spending-based discount at Tier 1 rates.
Render
The Hobby plan does not have a monthly fee, so you only pay for usage.
Sources (2) →
  • Cloud Run pricing — Google Cloud ↗

    “Cloud Run charges you only for the resources you use, rounded up to the nearest 100 millisecond. Your total Cloud Run bill will be the sum of the resource usage in the pricing table after the free tier is applied. [...] Cloud Run pricing depends on the selected region. Pricing for Cloud Run services also depends on the billing configuration. [...] The free tier is applied as a spending based discount using Tier 1 pricing.”

    Read 2026-09-09 · official pricing

  • Platform Features by Plan – Render Docs ↗

    “The Hobby plan does not have a monthly fee, so you only pay for usage.”

    Read 2026-09-05 · official docs

Persistent processes

Google Cloud Run
Limited — instance-based billing keeps CPU allocated
Render
Supported
Sources (2) →
  • Billing settings for Cloud Run services — Google Cloud Documentation ↗

    “With request-based billing, CPU is only allocated during request processing. With instance-based billing, CPU is allocated for the entire container instance lifecycle. [...] Instance-based billing can be useful for running short-lived background tasks and other asynchronous processing tasks. This setting was previously called CPU always allocated.”

    Read 2026-09-09 · official docs

  • Background Workers – Render Docs ↗

    “Background workers are services that run continuously (like a web service or a private service), but they don't receive any incoming network traffic.”

    Read 2026-09-05 · official docs

Edge network

Google Cloud Run
Limited — deploy per region, add a load balancer
Render
Supported
Sources (2) →
  • Serve traffic from multiple regions — Cloud Run — Google Cloud Documentation ↗

    “Because Cloud Run services deploy into individual regions, you must deploy your service to multiple regions and then configure global load balancing for the service. You can automate cross-regional failover using Cloud Run service health.”

    Read 2026-09-09 · official docs

  • Static Sites – Render Docs ↗

    “Render serves your site over a blazing-fast, reliable, and secure global CDN. We cache your content on network edges around the world, ensuring the fastest possible load times for your users.”

    Read 2026-09-05 · official docs

Autoscaling

Google Cloud Run
Supported
Render
Limited
Sources (2) →
  • About instance autoscaling in Cloud Run services — Google Cloud Documentation ↗

    “By default, each Cloud Run revision is automatically scaled to the number of instances needed to handle incoming requests, events, or CPU utilization. [...] Cloud Run adjusts instance counts to keep average CPU and concurrency within target thresholds.”

    Read 2026-09-09 · official docs

  • Scaling – Render Docs ↗

    “Render can automatically scale your service up and down based on CPU and/or memory utilization targets that you specify. [...] Autoscaling requires a Pro plan or higher.”

    Read 2026-09-05 · official docs

Regions

Google Cloud Run

41 regions, counted from Cloud Run's own locations list — Google publishes the list rather than a total. They are split into Tier 1 and Tier 2 pricing, so the region chosen changes the bill as well as the latency.

Render

Oregon, USA; Ohio, USA; Virginia, USA; Frankfurt, Germany; Singapore

Sources (2) →
  • Cloud Run locations — Google Cloud Documentation ↗

    “Each Cloud Run resource resides in a region. [...] Subject to Tier 1 pricing asia-east1 (Taiwan) asia-northeast1 (Tokyo) asia-northeast2 (Osaka) asia-south1 (Mumbai, India) asia-southeast1 [...] northamerica-northeast2 (Toronto) southamerica-east1 (Sao Paulo, Brazil) southamerica-west1 (Santiago, Chile) us-west2 (Los Angeles) us-west3 (Salt Lake City) us-west4 (Las Vegas)”

    Read 2026-09-09 · official docs

  • Regions ↗

    “Oregon, USA / Ohio, USA / Virginia, USA / Frankfurt, Germany / Singapore”

    Read 2026-09-05 · official docs

When these numbers change, hear about it. Sources are re-checked monthly; a repricing goes out as a short note.

Confirm by email; unsubscribe from any issue. Your address goes to Kit and nowhere else — what we do with it.

03.

Documented by only one.

These criteria are published by one provider and not the other. An absence here means we have not found a source, not that the feature is missing.

When you exceed a capRender: Pipeline minutes: overage is auto-purchased, but with no payment method or once the monthly spend limit is hit, Render stops all pipeline tasks including service builds for the rest of the month (platform-wide, all plans)
Storage (entry plan)Render: No persistent disk is included on any instance type, including the entry `0.5c-512mb` plan; services run on an ephemeral filesystem unless a persistent disk is attached separately
Memory (entry plan)Render: 512 MB RAM (with 0.5 CPU) on the `0.5c-512mb` instance type, the cheapest paid web service compute plan (legacy name: Starter)
Sites or apps includedRender: 25 total services on the Hobby workspace plan (Render's entry workspace tier, compute billed separately); also limited to a single team member
Monthly visits capRender: No request-count cap is published; traffic is capped by outbound bandwidth, 5 GB/month included on the Hobby workspace plan (Pro 25 GB, Scale 1 TB)
Included bandwidthRender: Hobby: 5 GB; Pro: 25 GB; Scale: 1 TB; Enterprise: Custom
Build allowanceRender: 500 build-pipeline minutes a month on Hobby, 1,000 on Pro, 5,000 on Scale. Minutes, not builds — how many deploys that buys depends on how long yours take.
Concurrent buildsRender: One active build per service, platform-wide on all plans; a new build cancels the in-progress one for that service
Max request durationGoogle Cloud Run: 5 minutes by default, extendable to 60 minutes per request.
Managed connection poolingRender: Supported
Scheduled jobsRender: Supported
Persistent storageRender: Supported
Managed databasesRender: Supported
SOC 2Google Cloud Run: Covered under Google Cloud's core SOC 2 Type II reports, issued quarterly for Google Cloud and Google Workspace products generally.
ISO 27001Google Cloud Run: The Google Cloud Services ISMS holds an accredited ISO/IEC 27001 certification, audited by an independent third party.
HIPAAGoogle Cloud Run: Cloud Run is listed as a Covered Product under Google Cloud's HIPAA Business Associate Agreement.
PCI DSSGoogle Cloud Run: Cloud Run is listed among the individual Google Cloud products certified against PCI DSS via annual third-party audit.
04.

Questions this comparison answers.

Should I choose Google Cloud Run or Render?

Pick Google Cloud Run if A container you already build, that should cost nothing when nobody is using it. Scales to zero by default and back up on request volume, with a 60-minute ceiling per request that most request-driven platforms do not offer.

Pick Render if Workloads that need real background workers and persistent processes alongside web services, deployed from a repository or a Dockerfile. Managed Postgres and static sites run on the same platform.

Provider pages

Related comparisons

Every page here is sourced and dated.