Direct answer: at Azure Static Web Apps public list prices on 11 November 2026 (USD, excluding tax and discounts), Standard is $9/app/month in most US/EU/APAC regions (some regions are about $9.90–$12.60), billed hourly with a monthly estimate at 730 hours; Free is $0. Both include 100 GB of bandwidth per subscription per month, but Free has no overage—the site stops being served above the quota; Standard overage is $0.20/GB in most regions (some $0.22–$0.28). Free is limited to 10 apps, 500 MB total storage, 3 preview environments, no custom authentication and no SLA; Standard gives 100 apps, 2 GB total storage, 10 preview environments, custom authentication and an SLA, with about 5–6 custom domains per app (official pages differ between 5 and 6). The Dedicated plan retired on 31 October 2025. For 10 apps + 1 TB of bandwidth: $90 + 924 GB×$0.20 = $274.80/month; Free cannot serve the same traffic.

This guide is for frontend/full-stack engineers, SRE, finance and procurement choosing static/frontend hosting, upgrading from Free to Standard, migrating off Dedicated, or budgeting multi-site/multi-brand estates. It separates official prices, editorial calculations and exclusions, covering Free/Standard limits, per-app billing, shared 100 GB bandwidth and overage, storage/preview environments, multi-site TCO, hidden costs and a 90-day checklist. Prices come from the Static Web Apps pricing page and Learn hosting-plan/quota docs (11 November 2026). This is not procurement advice.

Three rules to remember

(1) Standard bills per app: 1 app = $9/month, 10 = $90, 100 = $900; budget app count, not just traffic. (2) Bandwidth is shared per subscription, not per app: 10 apps share 100 GB, then Standard charges $0.20/GB; Free stops serving above the quota. (3) Free's limits are not just price: 10 apps, 500 MB storage, 3 preview environments, no custom auth, no SLA—choose Standard when you need those.

Free vs Standard: price and hard limits

Both plans provide global static hosting, GitHub/Azure DevOps integration, free auto-renewing SSL and three service-defined auth providers; the difference is scale and production features. Free: $0, 10 apps, 100 GB/subscription bandwidth (no overage), 500 MB total storage/250 MB per environment, 3 preview environments, 2 custom domains/app, service-defined auth only, no SLA. Standard: $9/app/month, 100 apps, 100 GB/subscription bandwidth ($0.20/GB overage), 2 GB total storage/500 MB per environment, 10 preview environments, about 5–6 custom domains/app, custom authentication, an SLA and an optional enterprise-grade edge. The Dedicated plan retired on 31 October 2025; existing deployments should move to Free or Standard.

ItemFreeStandard
Price$0$9/app/month (hourly)
Apps/subscription10100
Bandwidth/subscription/month100 GB (no overage)100 GB; $0.20/GB overage
Total storage/per environment500 MB / 250 MB2 GB / 500 MB
Preview environments310
Custom domains/app25–6 (official pages differ)
AuthenticationService-definedService-defined + custom
Private endpoint/IP restrictionsUnavailable1 / 25 rules
SLANoneYes

Sources: Static Web Apps pricing page, hosting plans and quotas docs (11 November 2026). Custom domains are 5 on the pricing page and 6 in the quotas doc—check the current portal; Dedicated retired on 31 October 2025.

Per-app billing: 1/10/50/100 apps

Standard's core price is $9 per app per month: 1 app $9, 10 apps $90, 50 apps $450, 100 apps $900. That means multi-brand/multi-region/microsite estates scale linearly; if several domains share the same code and content, prefer serving them from one app with custom domains/routes instead of creating a new Static Web App per domain. If each site has its own repo, release and permissions, splitting is reasonable—but budget per app. Standard bills hourly, so deleting idle apps reduces the current month.

AppsStandard/monthFree viable?Note
1$9YesSingle site/personal
10$90At the capFree allows 10 apps
50$450NoAbove Free app cap
100$900NoStandard cap; more via support
10 apps + 1 TB bandwidth$90 + $184.80NoOverage per subscription
50 apps + 5 TB bandwidth$450 + $1,004No5,020 GB overage

Editorial calculation: apps × $9; bandwidth overage = (usage − 100 GB) × $0.20, with 1 TB = 1,024 GB and 5 TB = 5,120 GB; excludes tax, discounts, enterprise edge and Functions execution.

100 GB bandwidth: shared per subscription, $0.20/GB overage

Bandwidth is 100 GB per subscription per month, not 100 GB per app; 10 apps share it. Standard overage is $0.20/GB in most regions (Chile $0.28, Indonesia/Malaysia $0.24, Israel/Mexico/Qatar $0.22), while Free has no overage and Microsoft states the site cannot be served after the quota is exceeded. At 1 TB = 1,024 GB: 1 TB = 924 GB×$0.20 = $184.80; 5 TB = 5,020 GB×$0.20 = $1,004. High-traffic sites must budget both app fees and bandwidth; $9/app is not the whole bill.

Monthly bandwidthOverage GBStandard overageFree
100 GB0$0Available
500 GB400$80.00Unavailable
1 TB (1,024 GB)924$184.80Unavailable
5 TB (5,120 GB)5,020$1,004.00Unavailable
1 TB + 10 apps924$90 + $184.80 = $274.80Unavailable
5 TB + 50 apps5,020$450 + $1,004 = $1,454.00Unavailable

Editorial calculation: overage = usage − 100 GB; unit price $0.20/GB in most regions, $0.22–$0.28 in some; excludes tax and discounts. Free has no overage.

Storage and preview environments: Free 500 MB / Standard 2 GB

Storage is counted across all environments in the subscription: 500 MB on Free and 2 GB on Standard; a single environment is 250 MB/500 MB, and both cap at 15,000 files. The pricing page does not list a storage overage price, so treat storage as a hard cap rather than an unlimited metered resource: exceed it and you must shrink build output, split apps or clean old deployments. Preview environments are 3 on Free and 10 on Standard, useful for PR previews/branches, but each consumes storage. Standard also adds one private endpoint and 25 IP restrictions—production security features, not just price items.

ItemFreeStandardNote
Total storage (all environments)500 MB2 GBHard cap, no overage price
Single environment250 MB500 MBBuild output size
Files15,00015,000Split/trim above
Preview environments310Each consumes storage
Custom domains2/app5–6/appOfficial 5/6 difference
Private endpoint/IP rulesUnavailable1 / 25Production security

Sources: Static Web Apps quotas and hosting-plan docs (11 November 2026). No storage overage unit price is listed; treat it as a cap; preview counts follow the current portal/docs.

Selection matrix: Free, Standard and alternatives

Free fits personal projects, demos, ≤10 apps, ≤100 GB/month, ≤500 MB storage, 3 preview environments and no SLA; Standard fits production, custom authentication, an SLA, private endpoint/IP restrictions, 10 preview environments or anything above Free's caps. If you only need static files + object storage + CDN, Blob Storage + CDN can be cheaper but lacks SWA's integrated auth/previews/routing; if you need a full backend/custom runtime/containers, App Service or Container Apps fit better. For multi-site estates, first check whether sites can share one app, then budget app count × $9.

ScenarioFirst choiceCheck first
Personal/demoFree100 GB, 500 MB, no SLA
Production single siteStandard$9/month + bandwidth
Multi-brand/micrositesStandard per appCan they share one app?
High-traffic static siteStandard + bandwidth budget$0.20/GB, CDN comparison
Custom auth/SLA neededStandardFree doesn't support
Backend/containers neededApp Service/Container AppsRuntime and operations
Pure static + object storageBlob + CDNAuth/previews/routing DIY

Editorial summary, not a vendor recommendation; features/prices follow official pages; Blob/CDN and App Service costs are covered in their own articles.

Hidden costs and 90-day checklist

Seven hidden costs: $9 multiplied per app, bandwidth shared per subscription with $0.20/GB overage, Free stopping service above quota, storage hard caps (2 GB/500 MB), preview environments consuming storage, the enterprise-grade edge add-on, and Functions/dependency services (Free mentions 1M free executions, but production still depends on execution and storage). 90 days: weeks 1–2 inventory apps, monthly bandwidth, storage, previews and custom domains; weeks 2–3 test whether Free's caps are enough and list must-have Standard features; weeks 3–4 budget apps × $9 + bandwidth overage; weeks 4–6 consolidate sites/domains that can share an app and test build output/storage; weeks 6–8 validate custom auth/private endpoint/SLA; weeks 8–10 clean idle apps and previews; weeks 10–12 reconcile the bill and set bandwidth/storage alerts.

Cost itemTriggerControl
App fee $9Each Standard appConsolidate same-code/content sites
Bandwidth $0.20/GBSubscription traffic >100 GBCDN/cache/compression; aggregate per subscription
Free stopFree exceeds 100 GB or storageUpgrade before the cap or cut traffic
Storage cap2 GB / 500 MB per environmentClean old deployments/previews
Preview environments10 environments consume storageTurn off on demand
Enterprise edgeManaged Front Door enabledOn demand; price on the page
Functions/dependenciesAPI/database/storageBudget separately

Editorial summary: resources outside the price list bill as other Azure services; enterprise edge and Functions prices are not estimated here.

FAQ

How is Static Web Apps billed?

Free is $0; Standard is $9/app/month (hourly) in most US/EU/APAC regions, about $9.90–$12.60 in some. Both include 100 GB bandwidth per subscription/month; Standard overage is $0.20/GB, while Free has no overage.

What do 10 apps cost per month?

Standard is 10×$9 = $90/month; with 1 TB/month bandwidth add 924 GB×$0.20 = $184.80, for $274.80/month. Free stops at 10 apps and stops serving above its bandwidth/storage caps.

Is 100 GB per app or per subscription?

Per subscription. Ten apps share 100 GB; Standard charges $0.20/GB (most regions) above that, while Free has no overage option.

Can Free be used in production?

Microsoft positions Free for personal/hobby projects: 10 apps, 100 GB, 500 MB storage, 3 preview environments, no custom auth, no SLA; exceeding quota stops serving the site. Production should use Standard.

How many custom domains does Standard allow?

The pricing page says 5 per app, the quotas page says 6—an official discrepancy. Check the current Azure portal/latest docs before hard-budgeting; don't assume a fixed number.

What happens when storage is exceeded?

The pricing page lists no storage overage unit price, so treat it as a hard cap: 500 MB on Free and 2 GB on Standard, with 250/500 MB per environment. Exceeding it requires cleaning old deployments/previews or splitting apps, not paying per GB.

Is the Dedicated plan still available?

No. Dedicated retired on 31 October 2025. Existing deployments should move to Free or Standard; choose Standard for private endpoints, IP restrictions, custom auth and other production features.

How do I reduce cost?

Five steps: (1) consolidate domains that share code/content into one app; (2) use CDN/cache/compression to cut bandwidth; (3) remove idle apps and previews to free storage; (4) stay on Free until near 100 GB/500 MB, then upgrade; (5) compare App Service/Container Apps when you need a backend/containers instead of forcing SWA.

Research method and limitations

Official facts (pricing page, hosting-plan and quota docs): Free/Standard prices, 10/100 apps, 100 GB/subscription, $0.20/GB Standard overage, no Free overage, 500 MB/2 GB storage, 3/10 preview environments, 2/5–6 custom domains, auth/SLA/private-endpoint differences, Dedicated retirement on 31 October 2025. Editorial calculations: apps × $9; bandwidth overage = (usage − 100 GB) × $0.20; 1 TB = 1,024 GB and 5 TB = 5,120 GB; excludes tax, discounts, enterprise edge and Functions.

Seven limitations: (1) USD list prices only, excluding tax/contract discounts/regional differences; (2) app count, bandwidth, storage and preview counts are editorial assumptions; (3) excludes domains/DNS, CDN, Functions execution/storage, databases and labour; (4) no real traffic/build/preview benchmark; (5) the official 5/6 custom-domain discrepancy needs portal verification; (6) enterprise-edge add-on and Functions prices are not quoted; (7) prices/caps change—recheck official pages and bills before purchase.

Sources and basis

  • Microsoft Azure, Static Web Apps Pricing: azure.microsoft.com/en-us/pricing/details/app-service/static. Free/Standard, $9/app, 100 GB/subscription, $0.20/GB overage, storage/domains/auth/SLA. Accessed 11 November 2026.
  • Microsoft Learn, Azure Static Web Apps hosting plans: static-web-apps/plans. Free/Standard features, 3/10 preview environments, 250/500 MB app size, Dedicated retirement on 31 October 2025. Accessed 11 November 2026.
  • Microsoft Learn, Quotas in Azure Static Web Apps: static-web-apps/quotas. 100 GB/subscription, $0.20/GB, 10/100 apps, 500 MB/2 GB storage, custom domains 2/6, private endpoint/IP restrictions. Accessed 11 November 2026.

Data cut-off 11 November 2026; prices/features/caps follow Microsoft official pages and bills; this is not procurement, architecture or legal advice.

Turn app count, bandwidth and the Free cap into a checkable budget

Bring app count, monthly bandwidth, storage, preview environments, custom domains and SLA/auth needs; we turn Static Web Apps cost into a checkable budget.

Book a Static Web Apps cost review