Lambda Cost Estimator Tool - Monthly Cost Calculator with Tiered Pricing and Free Tier
First Published:
Last Updated:
All calculations are performed entirely in your browser using client-side JavaScript. No data is transmitted to any server. Your workload parameters never leave your device.
- This tool is provided "AS IS" without any warranties of any kind.
- Pricing data is bundled and may be outdated. Refer to the official AWS Lambda pricing page for current rates before making purchasing decisions.
- Estimates use the AWS Lambda Tiered Pricing model and round duration up to the nearest 1 ms (current AWS billing rule).
- Lambda@Edge, Function URLs, EFS / VPC, ephemeral storage above 512 MB, ECR storage, and CloudWatch Logs costs are not included.
- Figures are rough estimates only; actual AWS bills will differ based on real traffic patterns, metered usage, and additional services.
- By using this tool, you accept full responsibility for any outcomes.
This tool uses client-side JavaScript for all processing. No data is transmitted to servers, no files are uploaded online, all processing happens locally in your browser. Once loaded, this tool continues to work even without an internet connection. For more details, please refer to our Web Tools Disclaimer.
Workload Presets
Function Configuration
Range: 128 – 10240 MB. CPU scales with memory.
Billed per 1 ms (rounded up). Max 900,000 ms (15 minutes).
Total invocations per month.
Provisioned Concurrency (Optional)
730 hours = full month. Reduce for business-hours-only patterns.
Estimated Monthly Cost
Pricing region: US East (N. Virginia) · Architecture: x86_64
GB-Seconds / month
0
0 billed
Compute
$0.00
Tiered Pricing
Requests
$0.00
0 billed
Total / month
$0.00
$0.00 / year
Cost Breakdown
Compute (GB-seconds × tiered rate)$0.00
Requests (per million)$0.00
Provisioned Concurrency$0.00
Total / month$0.00
Total / year$0.00
x86_64 Total
$0.00
Compute $0.00 + Requests $0.00 + PC $0.00
arm64 (Graviton2) Total
$0.00
Compute $0.00 + Requests $0.00 + PC $0.00
Enter workload values to see ARM64 savings.
Cost Curve — Monthly Cost vs Invocations
Features
- Tiered Compute Pricing: Models the official AWS Lambda Tiered Pricing for both x86 and ARM64 (first 6B / 7.5B GB-seconds, then progressively cheaper rates).
- Free Tier Deduction: Optionally subtracts the perpetual Free Tier of 400,000 GB-seconds and 1,000,000 requests per month before billing.
- x86 vs ARM64 (Graviton2) Comparison: Side-by-side totals plus an automatic savings figure (typically around 20% on ARM64 for compute).
- Provisioned Concurrency Modeling: Adds the per-GB-second Provisioned Concurrency charge from PC units, memory, and active hours per month.
- Multi-Region Pricing: Seven commonly used AWS regions bundled — N. Virginia, Oregon, Ireland, Frankfurt, Tokyo, Singapore, Mumbai.
- Workload Presets: One-click API Gateway Small, Batch Job, High-Frequency IoT, and Low-Volume Cron scenarios for quick sanity checks.
- Cost Curve Chart: A canvas chart shows how monthly cost scales across a log-spaced range of invocation counts, with a marker at the current value.
- Live Recalculation: Every result updates as you type — no submit button needed.
- Privacy First: 100% client-side JavaScript. Works offline once loaded.
How to Use
- Either click a Workload Preset or fill in the Function Configuration manually.
- Set Memory (MB) in the 128 – 10240 range and the Average Duration (ms) measured in CloudWatch.
- Enter your expected Monthly Invocations and pick the target AWS Region.
- Choose x86_64 or arm64 (Graviton2) — the comparison card will show the alternative.
- Toggle Apply Free Tier if your account no longer qualifies for the perpetual free tier.
- If using Provisioned Concurrency, enable it and enter PC units plus active hours per month.
- Review Compute / Requests / Provisioned Concurrency / Total in the result panel and the cost curve below.
- Click Copy Summary to capture a plain-text report for design docs or tickets.
Important Notes
- Pricing data is bundled and may be outdated. Always verify with the official AWS Lambda pricing page before making decisions.
- Tiered Pricing thresholds apply per AWS account (per region) per month: x86 first 6B GB-s → next 9B GB-s → above 15B GB-s. ARM64 thresholds are 7.5B GB-s → 15B GB-s.
- Free Tier is shared across all Lambda functions in the account. If you already use it elsewhere, your effective deduction will be smaller.
- Provisioned Concurrency is billed even when no requests come in. The estimator assumes warm instances are kept for the entered active hours regardless of invocation count.
- Regional pricing variations are approximated. Frankfurt and Mumbai use small uplifts; other bundled regions assume the standard rates. Check the official pricing page for exact rates.
- Not modeled (MVP): Lambda@Edge, Function URLs, EFS / VPC connectivity, ephemeral storage above 512 MB, ECR image storage, CloudWatch Logs ingestion / storage, data transfer, SnapStart restore charges, SQS / Kinesis trigger costs.
- Duration is rounded up to 1 ms per the current AWS billing rule. Functions that finish faster than 1 ms still bill at 1 ms.
- If your function is CPU-bound, increasing memory often reduces total cost by lowering duration — experiment with the Memory and Duration fields together.
References:
Tech Blog with curated related content
Web Tools Collection
Written by Hidekazu Konishi