Serverless functions pricing, vendors side by side
Invocation and compute prices for serverless functions on each platform we track, with free tiers, read off each vendor's own page.
Price one workload across every serverless functions vendor
Starts at 10M invocations and 1M GB-seconds a month. Change the numbers and the table re-sorts, cheapest first.
| Vendor | Estimated month | Cheapest listed option | What is not priced | Source |
|---|---|---|---|---|
| Google Cloud | $4.80 | Pay as you go: Cloud Run requests (request-based billing), Cloud Run memory, active time | Sourcechecked 2026-10-25 | |
| Microsoft Azure | $11.40 | Pay as you go: Functions Consumption plan executions, Functions Consumption plan execution time | Sourcechecked 2026-10-25 | |
| AWS | $11.80 | Pay as you go: Lambda requests, Lambda duration (x86) | Sourcechecked 2026-10-25 | |
| Vercel | $28.94 | Pro ($20.00 a month): Function invocations, Provisioned memory (Fluid compute) | Sourcechecked 2026-10-25 | |
| Firebase | from $3.20 | Blaze: Cloud Functions invocations beyond 2 million | No listed price for GB-seconds | Sourcechecked 2026-10-25 |
| DigitalOcean | from $16.84 | Pay as you go: Functions compute | No listed price for invocations | Sourcechecked 2026-10-25 |
| Netlify | from $38.50 | Pro ($20.00 a month): Functions compute (Pro) | No listed price for invocations | Sourcechecked 2026-10-25 |
| Cloudflare | Check the vendor's page | No published rate for this workload | Sourcechecked 2026-10-25 |
List prices in USD before tax and discounts. Each vendor is priced on its cheapest plan that lists a rate for every line, and the vendor's own region and tier assumptions apply (see each vendor page). "From" means some lines have no listed price, so the real bill is higher.
The rates behind the estimate
The published rate for each line of the workload, with the free or included amount. Each row links to the vendor's own pricing page.
| Vendor | Rate | Free or included | Plan | Source |
|---|---|---|---|---|
| AWS | Lambda requests$0.20 per 1M requests | First 1M requests included | All | Sourcechecked 2026-10-25 |
| Lambda duration (x86)$0.0000167 per GB-second, falling with volume | First 400,000 GB-second free | All | Sourcechecked 2026-10-25 | |
| Microsoft Azure | Functions Consumption plan executions$0.20 per 1M requests | First 1M requests included | All | Sourcechecked 2026-10-25 |
| Functions Consumption plan execution time$0.000016 per GB-second | First 400,000 GB-second included | All | Sourcechecked 2026-10-25 | |
| Google Cloud | Cloud Run requests (request-based billing)$0.40 per 1M requests | First 2M requests included | All | Sourcechecked 2026-10-25 |
| Cloud Run memory, active time$0.0000025 per GiB-second | First 360,000 GiB-seconds included | All | Sourcechecked 2026-10-25 | |
| Cloudflare | No usage rate published on the pricing page. Plans: Workers Free $0.00, Workers Paid $5.00, Free (CDN / app services) $0.00, Pro $25.00, Business $250.00. | Sourcechecked 2026-10-25 | ||
| Vercel | Function invocations$0.60 per 1M requests | None | Pro | Sourcechecked 2026-10-25 |
| Provisioned memory (Fluid compute)$0.00000294 per GB-second | None | Pro | Sourcechecked 2026-10-25 | |
| Netlify | Functions compute (Pro)$0.0000185 per GB-second | None | Pro | Sourcechecked 2026-10-25 |
| DigitalOcean | Functions compute$0.0000185 per GB-second | First 90,000 GB-second included | All | Sourcechecked 2026-10-25 |
| Firebase | Cloud Functions invocations beyond 2 million$0.40 per 1M invocations | First 2M invocations included | Blaze | Sourcechecked 2026-10-25 |
How to choose serverless functions on price
Measure memory times time
Requests matter at scale
Mind CPU billing
Serverless functions pricing questions
Which serverless functions vendor is cheapest?
For 10M invocations and 1M GB-seconds a month, Google Cloud comes out lowest at about $4.80 a month on list prices, and Vercel highest at about $28.94, checked 2026-10-25. A different workload can change the order, so enter your own numbers in the estimator.
How is the estimate worked out?
Each vendor is priced on its cheapest plan that lists a rate for every line of the workload: the plan fee plus each usage line, after any free or included amount. A plan's monthly minimum counts as a floor. Volume tiers are applied in order. Taxes, discounts and committed-use deals are left out.
Why are some vendors missing a price?
Cloudflare does not publish a rate for this workload on the pricing page, so the table says so instead of guessing.
How current are these prices?
Every rate was read off the vendor's own pricing page on 2026-10-25 and links to it. Prices change often: check the vendor's page before you commit, and tell us if a number here is out of date.
Vendor pages and other categories
Choosing a stack for a real product? OceanLab engineers can join your team to build and run it. Embedded engineers →