Comparison · 10 min · 6 citations
Upstash vs Momento vs Redis Cloud 2026
Upstash vs Momento vs Redis Cloud 2026: Upstash meters $0.20 per 100K commands, Redis Cloud sells fixed plans from about $5/mo, Momento bills per GB.
Three ways to buy a managed cache in 2026. Upstash meters commands: $0.20 per 100K commands on Pay as you go, with fixed plans as an option from $10/mo[1]. Redis Cloud sells fixed capacity: a free 30 MB database, Essentials from about $5/mo, Pro from $200/mo[6]. Momento bills by data transferred, and in 2026 has repositioned its pricing page around a self-hosted Valkey stack[3].
The decision is a volume question, not a brand question: per-request pricing is cheapest for low or spiky traffic and a fixed plan wins past a break-even. The math for that crossover is below, derived from each vendor's published unit prices. All figures verified against official pricing pages on 2026-07-17.
The most-linked head-to-head on serverless Redis pricing is Upstash's own blog, which is useful but sells one of the three products under comparison. This is a neutral, sourced version: what Upstash, Momento, and Redis Cloud actually charge, where the per-request model beats a fixed plan, and where it stops. Every number traces to a vendor page fetched on 2026-07-17.
1. How do Upstash, Momento, and Redis Cloud bill in 2026?
| Service | Primary model | Headline unit price | Fixed option |
|---|---|---|---|
| Upstash Redis | Per-request meter | $0.20 per 100K commands; storage $0.25/GB after 1 GB free; bandwidth free to 200 GB then $0.03/GB[1] | Yes: Fixed plans from $10/mo (250 MB) to $1,500/mo (500 GB), no per-command billing[1] |
| Momento | Per-GB transferred (serverless Cache); per-GB-month capacity (Valkey stack)[3][5] | Serverless Cache historically $0.50/GB in and out; Valkey Image $1.50/GB-month[3][5] | No fixed instance plan on the serverless Cache[4] |
| Redis Cloud | Fixed hourly capacity | Essentials from $0.007/hour (about $5/mo); Pro from $0.014/hour ($200/mo minimum)[6] | Fixed is the model: pick dataset size and throughput, pay a flat hourly rate[6] |
The structural split matters more than the sticker prices. Upstash charges per command, so a quiet cache costs almost nothing and a busy one scales linearly; only operational commands such as AUTH, PING, and INFO are exempt[2]. Redis Cloud charges for provisioned capacity by the hour, so the bill is flat within a plan's memory and throughput limits regardless of how many commands hit it[6]. Momento's serverless Cache sits in the per-request family but meters data volume rather than command count, which means its cost tracks payload size, not request count[5]. Upstash is the one service that lets you switch models: start on the meter, move to a fixed plan when volume justifies it[1].
2. Which service has the best free tier?
- Upstash: 256 MB of data, 500K commands per month, and 10 GB of bandwidth on the free plan[1]. The most generous of the three by command count, enough to run a real low-traffic cache without paying.
- Redis Cloud: a free 30 MB database on shared infrastructure, 100 operations per second, 30 connections, best-effort SLA[6]. Smaller in memory but always on, with no command cap beyond the throughput ceiling.
- Momento: historically the first 5 GB of data transfer per month free on the serverless Cache, no credit card required[5]. That figure is from a 2022 post, and the current pricing page leads with the paid Valkey stack, so confirm the live allowance before relying on it[3].
For a hobby project or a prototype, Upstash's 500K free commands and 256 MB go the furthest. For an always-on tiny cache that must never cold-start on a request count, Redis Cloud's 30 MB free database is the steadier choice. Momento's free tier is real but measured in transferred gigabytes, so it favors low-throughput workloads with small values[5].
3. Where does per-request pricing stop being cheaper?
Per-request pricing is cheap until it is not. The break-even is arithmetic, so here it is derived only from published unit prices. Upstash Pay as you go is $0.20 per 100K commands, which makes monthly cost equal to (commands divided by 100,000) times $0.20[1]. Compare that against two fixed reference points: Redis Cloud Essentials at $0.007 per hour, roughly $5.11 a month across about 730 hours[6], and Upstash's own Fixed 250 MB plan at $10/mo[1].
| Monthly commands | Upstash Pay as you go[1] | Redis Cloud Essentials, fixed[6] | Upstash Fixed 250 MB[1] |
|---|---|---|---|
| 1,000,000 | $2.00 | ~$5 | $10 |
| 2,550,000 | ~$5.10 (ties Essentials) | ~$5 | $10 |
| 5,000,000 | $10.00 (ties Fixed 250 MB) | ~$5 | $10 |
| 10,000,000 | $20.00 | ~$5 | $10 |
Read the crossovers straight off the arithmetic. Setting (commands divided by 100,000) times $0.20 equal to $5.11 gives about 2.55 million commands per month, the point where Redis Cloud's fixed Essentials plan starts undercutting Upstash's meter[1][6]. Setting the same formula equal to $10 gives 5 million commands, where Upstash's own Fixed 250 MB plan takes over from its Pay as you go rate[1]. Below those thresholds the meter is cheaper; above them the fixed price is, provided your working set fits the plan's memory and its throughput cap[6].
Two caveats keep the line honest. Storage and bandwidth ride on top of the command meter: Upstash adds $0.25/GB beyond the first free gigabyte and $0.03/GB of bandwidth past 200 GB, while fixed plans bundle both[1]. And Momento does not fit this command-count table at all, because it bills transferred gigabytes: at a documented $0.50/GB, a workload moving small values stays cheap on low throughput but its cost scales with payload size rather than request count[5]. Fold whichever model matches your traffic into the AI stack cost calculator alongside the rest of your infrastructure.
4. Why Momento is the hardest of the three to price
Momento is the messiest to compare in 2026, and the reason is a product shift. Its public pricing page no longer leads with the serverless Cache. It now sells the Momento Valkey stack, a self-hosted, enterprise-oriented offering billed per GB-month of capacity: $1.50/GB-month for the Enterprise Image, $3.50/GB-month for the Operator, plus $0.01/GB of router data transfer and optional modules[3]. That is a capacity model, closer to Redis Cloud's provisioned pricing than to a pay-per-request cache.
The original serverless Cache still exists. Momento's documentation continues to describe it as a serverless, scale-to-zero, pay-for-what-you-use service with no minimum payment[4]. The last per-unit rate Momento published for it was $0.50 per GB of data transferred, inbound and outbound, with the first 5 GB each month free and no separate storage charge[5]. That rate comes from a 2022 post and is not shown on the live pricing page, so treat it as the shape of the model rather than a locked quote. If your decision turns on Momento's exact serverless number, pull it from their console or sales team before committing[3].
5. Which should you pick?
- Low or spiky traffic, or a scale-to-zero cache: Upstash Pay as you go. Under roughly 2.5 million commands a month it is the cheapest, and the free tier covers 500K commands[1].
- Steady, higher-volume traffic: a fixed plan. Redis Cloud Essentials at about $5/mo, or Upstash's Fixed 250 MB at $10/mo, stops the bill scaling with request count once you cross the break-even[1][6].
- You want one vendor that grows with you: Upstash. It is the only one here that lets you start on the meter and move to a fixed plan without switching providers[1].
- Production-grade features, multi-region, higher SLA: Redis Cloud Pro from $200/mo, with active-active and auto-tiering that the cheaper tiers lack[6].
- Data-transfer-shaped workloads or a self-hosted Valkey path: Momento, with the caveat that you should confirm its current serverless numbers directly before you model them[3][5].
Re-verify each pricing page before you commit: Momento restructured its pricing around a new product in 2026, and hourly and per-command rates move quietly. For the compute layer under your cache, see Railway vs Render vs Fly pricing; to fold the cache line into a full monthly figure, use the AI stack cost calculator.
All pricing figures verified against official pricing pages and vendor documentation as of 2026-07-17.
Frequently asked questions
Which is cheapest: Upstash, Momento, or Redis Cloud?
It depends on volume. For low or spiky traffic, per-request pricing wins: Upstash's Pay as you go bills $0.20 per 100K commands, so a cache doing a million commands a month costs about $2 before storage, and its free tier covers 500K commands a month at no charge. For steady, higher traffic a fixed plan wins, because it stops scaling with request count: Redis Cloud's Essentials plan starts at about $5/mo (from $0.007/hour) and stays flat within its dataset and throughput limits. Momento's serverless Cache bills by data transferred rather than by command, which makes a like-for-like comparison depend on your average value size. All figures verified against official pricing pages on 2026-07-17.
At what traffic does a fixed Redis plan beat per-request pricing?
For Upstash specifically, set the Pay as you go formula equal to the fixed price. Pay as you go is $0.20 per 100K commands, so monthly cost is (commands divided by 100,000) times $0.20. Against Redis Cloud Essentials at roughly $5.11 a month (0.007 dollars per hour times about 730 hours), the two are equal at about 2.55 million commands a month. Against Upstash's own Fixed 250 MB plan at $10/mo, per-request pricing catches up at 5 million commands a month. Below those points the meter is cheaper; above them the fixed plan is, assuming your working set fits the plan's memory and throughput caps. Storage and bandwidth overages shift the exact line.
Does Upstash, Momento, or Redis Cloud have a free tier in 2026?
All three offer a starting allowance, but they differ in shape. Upstash's free tier gives 256 MB of data, 500K commands a month, and 10 GB of bandwidth, which suits a small or intermittent cache. Redis Cloud's free database is 30 MB on shared infrastructure with 100 operations per second and 30 connections, smaller in memory but always on. Momento historically offered the first 5 GB of data transfer each month free on its serverless Cache, though that figure comes from a 2022 post and its current pricing page now leads with the paid Valkey stack. Confirm Momento's live free allowance before relying on it.
Is Momento still a serverless cache in 2026?
Partly. Momento's documentation still describes Momento Cache as a serverless, scale-to-zero, pay-for-what-you-use service. But its 2026 pricing page no longer leads with that product; it now sells the Momento Valkey stack, a self-hosted offering billed per GB-month of capacity ($1.50/GB-month for the Enterprise Image, $3.50/GB-month for the Operator) plus $0.01/GB of router data transfer. The original per-GB serverless rate is not shown on the live pricing page anymore, so treat the older $0.50/GB figure as the shape of the model rather than a guaranteed current quote, and get an exact number from Momento before committing.
References
Sources
Primary sources only. No vendor-marketing blogs or aggregated secondary claims.
- 1 Upstash — Redis Pricing (Free 256 MB / 500K commands / 10 GB bandwidth; Pay as you go $0.20 per 100K commands, storage $0.25/GB after 1 GB free, bandwidth free to 200 GB then $0.03/GB; Fixed plans from $10/mo for 250 MB up to $1,500/mo for 500 GB) — accessed 2026-07-17
- 2 Upstash docs — Pricing & Limits (confirms $0.20/100K commands, max data size 100 GB, max request size 10 MB, operational commands such as AUTH/PING/INFO not charged, Fixed tiers have no per-command billing) — accessed 2026-07-17
- 3 Momento — Pricing (2026 page now leads with the Momento Valkey stack: Valkey Router $0.01/GB transfer, Valkey Operator $3.50/GB-month managed capacity, Valkey Enterprise Image $1.50/GB-month configured capacity plus optional modules) — accessed 2026-07-17
- 4 Momento docs — Serverless Caching (Momento Cache still offered as a serverless, scale-to-zero, pay-for-what-you-use service; no minimum payment) — accessed 2026-07-17
- 5 Momento blog — Simple. The way cloud pricing should be. (serverless Cache priced at $0.50/GB of data transferred inbound and outbound, first 5 GB per month free, no separate storage charge; published September 1, 2022) — accessed 2026-07-17
- 6 Redis — Pricing (Free 30 MB / 100 ops per second / 30 connections; Essentials from $0.007/hour, roughly $5/mo, 250 MB to 100 GB, Redis Flex at 10% RAM for lowest cost; Pro from $0.014/hour, $200/mo minimum with first $200 free, active-active and auto-tiering) — accessed 2026-07-17
Tools referenced in this article