shiply.now
Pricing

AWS Amplify Pricing 2026: What You’ll Actually Pay

AWS Amplify pricing is pure usage — build minutes, bandwidth, SSR, a $15 firewall and separate AWS backend services, with no flat plan. See real monthly costs for four app profiles and a flat alternative.

Pricing verified July 2026
AWS Amplify has no monthly plan fee — you pay per unit of usage: $0.01 per build minute, $0.15 per GB served, $0.023 per GB stored, plus SSR request and duration charges, and $15 a month per app if you add the firewall. AWS’s own examples put a small startup app near $8 a month and a busy one near $66.

That is the short answer. The longer answer — and the reason Amplify bills catch people out — is that there is no single price to point at. Amplify is a usage meter with at least six separate dials for hosting alone, and then the backend (auth, APIs, database, functions) is billed by whole other AWS services on top. There is no per-seat fee, which is genuinely nice, but a "free" or "cheap" app can turn into a three-figure invoice once real traffic, server-side rendering, and a firewall are in play. Below we break down every charge from Amplify’s own pricing page, compute the real monthly cost for four app profiles, walk through two worked examples with the math, and cover the flat-price alternative if a predictable all-in bill matters more than a managed AWS platform.

How does AWS Amplify pricing work in 2026?

Amplify charges only for what you use, across several meters: build minutes ($0.01 each on the standard instance), CDN storage ($0.023 per GB a month), data served ($0.15 per GB), SSR requests ($0.30 per million) and SSR duration ($0.20 per GB-hour). A firewall is $15 a month per app. Backend services are billed separately.

The layers, straight from Amplify’s own pricing page (aws.amazon.com/amplify/pricing):

  • Build & deploy — Standard instance (8 GB / 4 vCPUs) $0.01/build minute, free up to 1,000 minutes a month; Large (16 GB) $0.025; XLarge (72 GB) $0.10.
  • Hosting storage$0.023/GB a month on the CDN, free up to 5 GB (this recurs until the app is deleted).
  • Data transfer out$0.15/GB served, free up to 15 GB a month.
  • SSR request count$0.30 per 1 million requests, free up to 500,000 a month.
  • SSR request duration$0.20 per GB-hour, free up to 100 GB-hours a month.
  • Web Application Firewall$15/month per app, plus the underlying AWS WAF rule and request charges.

The key difference from a flat host: there is no plan price and no per-seat fee — teams are always free — but there are six separate hosting meters, and a whole second layer of AWS services for the backend.

What will you actually pay? Cost by app profile

A static demo can sit inside the free tier at roughly $0–$3 a month. A small startup app runs about $8, a busy server-rendered app about $66 for hosting alone, and a full-stack app with a firewall and AWS backend services $100 or more. The build and bandwidth meters are predictable; SSR duration, WAF and backend usage are what people forget.

We estimated these from Amplify’s published rates ($0.01/build minute, $0.15/GB served, $0.023/GB stored, $0.30/million SSR requests, $0.20/GB-hour, $15/month WAF). The two middle rows match AWS’s own published worked examples.

App profileWhat it runsEst. Amplify / monthshiply.now (flat)
Static site / demoLow traffic, inside free tier~$0–$3$0
Startup app (5 devs, 300 users)600 build mins + light hosting~$8$8
Busy SSR app (10,000 users)~440 GB served, hosting only~$66$8–$24
Full-stack app + firewallSSR + WAF + Cognito/AppSync/Lambda~$100–$150+$24
Stacked AWS Amplify bill showing build minutes, per-GB bandwidth, SSR requests, WAF and backend usage adding above the free tier
Amplify’s meters stack: build minutes, bandwidth, SSR requests and duration, then $15 WAF and separate backend services on top.

Worked example: a startup app (AWS’s own math)

Amplify publishes this one itself — a 5-developer team with a 300-daily-user app, committing twice a day:

  • Build minutes — 5 devs × 2 commits × 20 days × 3 min = 600 minutes, all inside the free 1,000 = $0 over free, else 600 × $0.01 = $6
  • Data served — ~13.2 GB × $0.15 = $1.97
  • Storage — ~4.9 GB × $0.023 = $0.11

AWS totals this at $8.08 a month for hosting — and that is before a single backend service. Add auth, a database or a firewall and it climbs.

Worked example: a full-stack SSR app

Now a growing Next.js app — heavier builds, real traffic, server-side rendering, a firewall and an AWS backend. Computed from the published rates:

  • Build — 2,400 build mins − 1,000 free = 1,400 × $0.01 = $14
  • Data served — 220 GB − 15 free = 205 × $0.15 = $30.70
  • SSR requests — 1.5M − 0.5M free = 1M × $0.30/M = $0.30
  • SSR duration — 150 GB-hours − 100 free = 50 × $0.20 = $10
  • WAF$15 per app + rule costs
  • Backend — Cognito + AppSync + DynamoDB + Lambda beyond free tiers ≈ $30

That is roughly $100 a month for one app — and every dial moves independently with traffic. The same app on shiply.now is a flat $24, backend included.

The hidden costs that inflate an AWS Amplify bill

The charges that surprise people are SSR request duration, the $15 WAF fee, data transfer out, and the separate backend services. Server-side rendering bills both per request and per GB-hour, the firewall is a flat $15 per app, bandwidth is $0.15 per GB, and auth, APIs, database and functions are whole other AWS bills.

In order of how often they catch people out:

  • SSR duration — server-rendered apps bill $0.20 per GB-hour and $0.30 per million requests, on top of bandwidth; a busy Next.js app racks these up fast.
  • The $15 firewall — adding WAF is a flat $15 a month per app before any rule or request costs, so multi-app setups multiply it.
  • Data transfer out — $0.15/GB served past the free 15 GB; an app serving images or video under real traffic adds up quickly.
  • Separate backend services — auth (Cognito), APIs (AppSync), data (DynamoDB), functions (Lambda) and storage (S3) are each billed on their own meters, not bundled into the Amplify price.
  • Storage that recurs — the $0.023/GB CDN storage charge repeats every month until you delete the app, even for old builds.

None of these are hidden in AWS’s docs. They are just easy to leave out when you quote yourself the "$8 a month" or "free tier" headline.

AWS Amplify vs Railway vs Render: which pricing model fits?

All three are usage-based, but they meter differently. Amplify bills six hosting meters plus separate AWS backend services and a $15 firewall, with no seats. Railway bills raw compute per second, so idle is cheap. Render bills a flat price per instance plus per-user seats and metered bandwidth. None offers one flat all-in price.

The practical read: Amplify suits teams already deep in AWS who want front-end hosting wired to Cognito, AppSync and Lambda and do not mind assembling the bill; Railway suits spiky, variable workloads where idle time should be near-free; Render suits steady always-on services that want a predictable per-instance price. What none of them offer is one flat number covering compute, database, bandwidth and a firewall — which is the gap shiply.now fills. We go deeper in the Railway pricing breakdown and the Render pricing breakdown.

How to estimate your AWS Amplify bill before you deploy

Add up each meter: build minutes over 1,000, GB served over 15, GB stored over 5, SSR requests over 500,000, and SSR GB-hours over 100 — then add $15 per app for the firewall and the backend services you will use. The formula is (build min × $0.01) + (GB served × $0.15) + (GB stored × $0.023) + SSR + WAF + backend.

A quick sanity-check: estimate your monthly daily-active users, multiply by average page size and 30 days for bandwidth, count whether you render server-side, and decide if you need the firewall. If you are on AWS backend services too, budget those separately — Cognito, DynamoDB and Lambda each have their own free tiers and rates. If the total makes you wince, a flat plan is worth a look before you wire it all in.

When AWS Amplify’s pricing is the right call

Amplify is a strong choice for teams already invested in AWS who want front-end hosting tightly integrated with Cognito, AppSync, DynamoDB and Lambda, and who value no per-seat fees. If you want one flat, predictable bill for a full-stack app without assembling six meters and separate services, a flat plan fits better.

None of this makes Amplify a bad product — it is a capable, deeply-integrated AWS platform, and the no-seat model is genuinely generous for teams. It makes it a usage-metered, multi-service one, where the headline "pay for what you use" hides how many separate things you end up using. Knowing your traffic, whether you render server-side, and which AWS services you will lean on is the whole decision.

Three ways to cut an AWS Amplify bill

Most Amplify overspend comes from three things: heavy builds, unwatched bandwidth, and unnecessary SSR. Cache dependencies and cut build frequency to stay near the free 1,000 minutes, put a CDN and compression in front of assets to shrink billed transfer, and render static where you can to avoid the SSR request and duration meters.
  1. Trim build minutes. Every minute over 1,000 is $0.01, and busy teams blow past it. Cache dependencies, skip redundant builds, and avoid the Large and XLarge instances unless you need them.
  2. Watch bandwidth. $0.15/GB served past 15 GB adds up on image- or video-heavy apps. Aggressive caching, compression and right-sized assets take a real bite out of it.
  3. Render static where you can. SSR bills both per request and per GB-hour. Pre-rendering or static-generating pages that do not need server rendering removes two whole meters.

These help, but they are all ongoing maintenance — you are managing six meters, a firewall fee and a handful of backend services. The alternative is to have one number instead.

Is AWS Amplify worth it? A quick verdict

Amplify is worth it if you are already on AWS, want front-end hosting wired to Cognito, AppSync, DynamoDB and Lambda, and are comfortable estimating a usage bill. It is a poor fit if you want one flat, all-in price for a full-stack app, because build minutes, bandwidth, SSR, a $15 firewall and separate services mean the "free" or "$8" headline is only ever the starting point.

Put simply: Amplify gives you deep AWS integration and no per-seat fee, but bills you across six hosting meters plus whole other services on top. That is the right trade for AWS-native teams and the wrong one for anyone who wants a predictable number. If you find yourself trimming builds, watching bandwidth, and pruning SSR to keep the bill down, that effort is the real price — and it is the effort a flat plan removes.

The flat-price alternative: shiply.now

shiply.now is flat $0 / $8 / $24 a month with no per-seat fees, no build-minute meter, and no metered bandwidth. A real backend — SQL database, server functions and email — is included, and every site is served from Cloudflare’s edge, so a traffic spike or bot flood moves your traffic, not your invoice.

It is also built for agents: your AI tool publishes in one HTTP call, with no account needed to start and no build step to wait on. If you are weighing metered and multi-service hosts more broadly, the same logic runs through the flat vs metered pricing guide and our flat pricing.

How to move from AWS Amplify to shiply in four steps

  1. Export your app from Amplify — the built output, plus any database schema and seed data from DynamoDB or your backend.
  2. Create a free account on shiply.now and pick a flat tier.
  3. Publish in one call from your agent or the CLI — you get a live URL, a SQL database, server functions and a custom domain.
  4. Point your domain at the new site and retire the Amplify app and its AWS services. The bill is now flat.

Frequently asked questions

How much does Amazon Amplify cost?

AWS Amplify has no fixed monthly fee — you pay only for usage. Hosting is $0.01 per build minute, $0.15 per GB served, $0.023 per GB stored, plus SSR request and duration charges. AWS’s own examples put a small startup app at about $8 a month and a busy 10,000-user app at about $66 a month, before any backend services.

Is AWS Amplify always free?

No. Amplify has a free tier — 1,000 build minutes, 5 GB stored, and 15 GB served per month — but it is only free while you stay under those limits. New AWS accounts also get up to $200 in Free Tier credits and a free plan for the first six months. After that, or once you exceed the limits, every build minute and gigabyte is billed.

How much does AWS Amplify WAF cost?

Adding the Web Application Firewall to an Amplify app costs $15 per month per app, plus the underlying AWS WAF charges for rules and requests. That $15 is a flat platform fee on top of usage, so a single protected app starts at $15 a month before any traffic or WAF rule costs are counted.

Is AWS Amplify cheaper than Vercel?

It can be for low, steady traffic, because Amplify has no per-seat fee and a usage-only model. But Amplify meters build minutes, bandwidth, SSR requests and duration separately, and a busy app plus WAF and backend services can pass Vercel’s flat $20 seat price quickly. Neither gives one predictable all-in number.

What are the limitations of AWS Amplify?

The main limits are cost predictability and complexity. Pricing spans build minutes, storage, bandwidth, SSR requests, duration, WAF and separate backend services (Cognito, AppSync, DynamoDB, Lambda), so the bill is hard to forecast. There is no flat plan, and heavy SSR or high-traffic apps can produce surprising invoices, which is a common complaint online.

What is Amazon AWS Amplify?

AWS Amplify is Amazon’s platform for building and hosting full-stack web and mobile apps. It bundles front-end hosting with a CDN, CI/CD builds, and connectors to AWS backend services — authentication via Cognito, APIs via AppSync, data via DynamoDB, functions via Lambda and storage via S3 — all billed on a pay-as-you-go basis.

Publish a site in one call.

No account needed. Live at a real URL in a single request.