FunctionPriceBook

Google Cloud Run vs Google Cloud Functions: pricing

Google Cloud Functions is cheaper for this workload (about $14/mo vs $15/mo). Google Cloud Run is serverless containers (vcpu-s + gib-s + request) ($0.40 / 1M) and Google Cloud Functions is faas (now on cloud run model) ($0.40 / 1M). For 5M requests/month at 256 MB, 150 ms each plus 25 GB egress, the rough monthly totals are $15 and $14 respectively. Snapshot June 2026 — verify on the vendor's pricing page.

Data as of June 2026.

Google Cloud Run vs Google Cloud Functions side by side

Sources: Google Cloud and Google Cloud pricing pages. snapshot captured June 2026 — verify before relying on these.
Cost factorGoogle Cloud RunGoogle Cloud Functions
VendorGoogle CloudGoogle Cloud
Pricing modelServerless containers (vCPU-s + GiB-s + request)FaaS (now on Cloud Run model)
Per 1M requests$0.40 / 1M$0.40 / 1M
Per GB-second$0.0000025 / GB-s$0.0000025 / GB-s
Free tier180,000 vCPU-seconds + 360,000 GiB-seconds + 2,000,000 requests per month free (in free-tier regions). Bills CPU and memory separately.2,000,000 invocations + 400,000 GB-s + 200,000 GHz-s + 5 GiB egress per month. Cloud Functions (2nd gen) was renamed Cloud Run functions in 2024 and now bills on the Cloud Run model.
Scale to zeroYesYes
Egressvariesvaries
Regions40+ Google Cloud regions; free tier in us-central1/us-east1/us-west1.40+ Google Cloud regions.

Sources: Google Cloud pricing · Google Cloud pricing.

Sample monthly cost

A rough monthly total for a sample workload: 5,000,000 requests/month, each ~150 ms at 256 MB of memory, plus 25 GB of egress. Computed after each platform's free tier; excludes platform minimums and regional variation, so treat it as a starting point:

Illustrative only - after free tier, excludes platform minimums and regional differences. snapshot captured June 2026.
ComponentGoogle Cloud RunGoogle Cloud Functions
Compute (after free tier)$15$14
Egress (25 GB)variesvaries
Estimated total / month$15$14

Verdict

On cost for this sample workload, Google Cloud Functions is cheaper for this workload (about $14/mo vs $15/mo). But price is not the only factor: Google Cloud Run (run any container, scale to zero, no per-cluster fee) versus Google Cloud Functions (generous free tier (2m invocations + 400k gb-s + 5 gib egress)). Read each platform's full breakdown — Google Cloud Run and Google Cloud Functions — and model your own workload in the calculator.

Frequently asked questions

Is Google Cloud Run or Google Cloud Functions cheaper?

For a sample workload of 5M requests/month at 256 MB, 150 ms each plus 25 GB egress, Google Cloud Functions is cheaper for this workload (about $14/mo vs $15/mo). This is illustrative and after each platform's free tier; your real cost depends on memory, duration, egress and region. snapshot captured June 2026.

How do Google Cloud Run and Google Cloud Functions price requests?

Google Cloud Run: Request-based billing (Tier 1): $0.000024/vCPU-s + $0.0000025/GiB-s + $0.40 per 1M requests. CPU only billed during request processing (or always-on for instance-based billing). Cloud Run functions (former 2nd-gen Cloud Functions) now bill on this model. Google Cloud Functions: Cloud Functions (2nd gen) was renamed 'Cloud Run functions' in Aug 2024 and bills on Cloud Run rates ($0.000024/vCPU-s + $0.0000025/GiB-s + $0.40/1M requests). 1st-gen kept its own invocations + GB-s + GHz-s model with the free tier shown. Snapshot June 2026 — verify on the vendor's pricing page.

Do Google Cloud Run and Google Cloud Functions scale to zero?

Google Cloud Run: yes, no charge when idle. Google Cloud Functions: yes, no charge when idle. Scale-to-zero saves money for spiky traffic but adds cold-start latency on the first request.

Which has the better free tier, Google Cloud Run or Google Cloud Functions?

Google Cloud Run: 180,000 vCPU-seconds + 360,000 GiB-seconds + 2,000,000 requests per month free (in free-tier regions). Bills CPU and memory separately. Google Cloud Functions: 2,000,000 invocations + 400,000 GB-s + 200,000 GHz-s + 5 GiB egress per month. Cloud Functions (2nd gen) was renamed Cloud Run functions in 2024 and now bills on the Cloud Run model.

More comparisons

Last updated: 2026-06-21