Web App Development Cost: Scope Matrix
Published by Bles Software, a custom software and AI company based in Yehud-Monoson, Israel, building web apps, AI agents and API integrations for clients in Israel, the US, the UK and the EU.
A web app scope matrix, with the build-or-buy call on every row
Web app estimates vary by a factor of ten because "web app" covers a form that emails you and a multi-tenant product with audit logs. This page is a matrix instead of a range: four scope tiers, the decisions that move you between them, and then a component by component build-or-buy call with the published price of buying each. Prices were read on 9 October 2026.
Place yourself on the matrix first. The tier you are in is set by three questions and nothing else: does it have accounts, does it take money, and does somebody else's compliance team have to approve it.
The four tiers
- One, a published surface. Pages, forms, content, analytics, no accounts. What decides the price: Design and content volume. Who it is for: Marketing and lead capture
- Two, an account product. Sign-in, roles, a database, a dashboard. What decides the price: The permissions model. Who it is for: Internal tools, single-tenant SaaS
- Three, a transacting product. Payments, invoices, entitlements, email and SMS. What decides the price: Reconciliation and failure handling. Who it is for: Commercial products
- Four, a regulated product. Audit trails, data residency, accessibility conformance, SSO. What decides the price: Evidence, not features. Who it is for: Enterprise and public sector buyers
Moving from tier one to tier two is the biggest single jump in this matrix, and it is not the sign-in box. It is the permissions model: every screen, every API route and every export now has to answer "who may see this" consistently, and that question is answered in every file you write afterwards. Moving from three to four is the second biggest, and it is not a feature at all, it is the obligation to prove things to a stranger.
The components, and what buying each one costs
Most of a tier two or three app is assembled, not written. Here is what the assembly costs at list price, which is the number to put against your own hours.
Identity. Auth0 is free to 25,000 monthly active users, then Essentials from $35 a month for business-to-consumer and $150 a month for business-to-business at 500 MAU, and Professional from $240 and $800 a month respectively at the same user count [1]. Clerk is free on Hobby to 50,000 monthly retained users, then $25 a month on Pro or $20 billed annually, and $300 a month on Business or $250 annually, with per-user pricing of $0.02 a user-month above 50,000 falling to $0.018 above 100,000 [2]. AWS Cognito includes 10,000 monthly active users free on Lite and Essentials, then charges $0.0055 per MAU on Lite for the first 100,000 above the free tier and $0.0046 after, $0.015 per MAU on Essentials and $0.020 on Plus with no free tier [3].
Read the unit, not the price: Auth0 and Cognito meter monthly active users, Clerk meters monthly retained users [1][2][3]. For an app where people sign in twice a year those are very different bills.
Payments. Stripe is 2.9% plus 30¢ per successful transaction on domestic cards, with 0.5% added for manually entered cards, 1.5% for international cards and 1% for currency conversion [4]. Nothing to build at tier three means nothing except the reconciliation, which is yours.
Email and SMS. AWS SES is $0.10 per 1,000 emails à la carte plus $0.12 per GB of attachments, with plan-based rates from $0.16 per 1,000 on Essentials [5]. Postmark is $15.00 a month for 10,000 emails with overage at $1.80 per 1,000, rising through Pro at $16.50 with $1.30 overage and Platform at $18.00 with $1.20 [6]. Twilio is $0.0083 per 160-character SMS segment in the United States, outbound and inbound, with carrier fees extra and varying by carrier [7].
That carrier-fee footnote is the one that catches budgets: the published per-segment price is not the delivered price [7].
Error tracking. Sentry is free for one user and 5,000 errors, $26 a month billed annually on Team with 50,000 errors, and $80 a month on Business at the same error volume [8].
Where it runs, and the meter each host uses
- Vercel. Hobby $0, Pro $20 per month; Pro includes 10M CDN requests then from $2 per 1M, and 1 TB fast data transfer then from $0.15 per GB; Fluid active CPU from $0.128 per hour and invocations from $0.60 per 1M [9]
- Netlify. Free $0 with 300 credits, Personal $9 per month with 1,000, Pro $20 per month with 3,000 and unlimited members [10]
- AWS Amplify Hosting. Build free to 1,000 minutes per month then $0.01 per minute; storage 5 GB free then $0.023 per GB-month; data served 15 GB free then $0.15 per GB; SSR requests 500,000 free then $0.30 per 1M [11]
- AWS App Runner. Active vCPU $0.064 per vCPU-hour in US East, US West and Ireland, $0.081 in Tokyo; memory $0.007 per GB-hour [12]
- Cloudflare Workers Paid. $5 per month per account, 10M requests included then $0.30 per additional million, 30M CPU milliseconds included then $0.02 per additional million [13]
- Neon Postgres. Launch compute $0.106 per CU-hour, Scale $0.222, storage $0.35 per GB-month, extra branches $1.50 per branch-month [14]
- Supabase. Free $0 with a 500 MB database and 50,000 MAU; Pro from $25 per month with 8 GB disk, 100,000 MAU then $0.00325 per MAU, and 250 GB egress then $0.09 per GB [15]
Four different meters sit in that list: requests, credits, CPU time and compute units [9][10][13][14]. The practical consequence is that a prototype is nearly free everywhere and the ranking changes completely at scale, so pick for the shape of your traffic rather than the headline plan price.
Tier four, where the cost stops being features
At tier four you are buying evidence, and three published standards set what the evidence must show.
WCAG 2.2 became a W3C Recommendation on 12 December 2024, with conformance levels A, AA and AAA [16]. The United States Department of Justice published its final ADA Title II web rule in the Federal Register on 24 April 2024, requiring WCAG 2.1 Level AA, with compliance dates of 26 April 2027 for populations of 50,000 or more and 26 April 2028 for smaller entities and special districts, and an interim final rule adjusting those dates published on 20 April 2026 [17]. That rule covers state and local government, not private companies, which is a distinction vendors routinely blur when selling accessibility work.
Performance has published thresholds too, and they are pass or fail rather than advisory. Google's Core Web Vitals targets are a Largest Contentful Paint within 2.5 seconds, an Interaction to Next Paint of 200 milliseconds or less, and a Cumulative Layout Shift of 0.1 or less, each measured at the 75th percentile of page loads and segmented across mobile and desktop [18]. The 75th percentile is the part estimates miss: your fast desktop load does not count, the slow quarter of your real traffic does.
What moves a number up, and what moves it down
Up, in order of how much:
- Accounts and permissions, because the answer is repeated in every file.
- Money, because it brings reconciliation, disputes and an audit trail.
- Somebody else's approval, because evidence costs more than features [16][17].
- Multi-tenancy, if it arrives after launch rather than before.
Down, in order of how much:
- Buying identity instead of writing it [1][2][3].
- One storage and one hosting meter instead of four [9][14].
- Fewer tiers in your own product, because every plan boundary is entitlement logic.
- Deciding the permissions model on day one rather than discovering it in month three.
The labour under all of it is public: the United States Bureau of Labor Statistics puts web developers (15-1254) at a mean $47.49 per hour and $98,770 a year, and software developers (15-1252) at a mean $71.20 per hour and $148,100 a year, in its May 2025 survey [19]. Which of the two your work actually is explains most of the difference between two quotes for the same brief.
Sources
- [1] Auth0, pricing page: free to 25,000 monthly active users, Essentials from $35 (B2C) and $150 (B2B) per month, Professional from $240 and $800 per month, at 500 MAU, read 9 October 2026, https://auth0.com/pricing
- [2] Clerk, pricing page: Hobby free to 50,000 monthly retained users, Pro $25 per month or $20 billed annually, Business $300 or $250 annually, and $0.02 then $0.018 per user-month above the included tiers, read 9 October 2026, https://clerk.com/pricing
- [3] Amazon Web Services, Cognito pricing: 10,000 MAU free on Lite and Essentials, Lite $0.0055 then $0.0046 per MAU, Essentials $0.015 per MAU, Plus $0.020 per MAU with no free tier, read 9 October 2026, https://aws.amazon.com/cognito/pricing/
- [4] Stripe, pricing page: 2.9% + 30¢ per successful domestic card transaction, plus 0.5% manually entered, 1.5% international and 1% currency conversion, read 9 October 2026, https://stripe.com/pricing
- [5] Amazon Web Services, SES pricing: $0.10 per 1,000 emails à la carte, $0.12 per GB of attachments, and plan-based rates from $0.16 per 1,000, read 9 October 2026, https://aws.amazon.com/ses/pricing/
- [6] Postmark, pricing page: Basic $15.00 per month for 10,000 emails with $1.80 per 1,000 overage, Pro $16.50 with $1.30, Platform $18.00 with $1.20, read 9 October 2026, https://postmarkapp.com/pricing
- [7] Twilio, US SMS pricing: $0.0083 per 160-character segment outbound and inbound, with carrier fees extra and varying by carrier, read 9 October 2026, https://www.twilio.com/en-us/sms/pricing/us
- [8] Sentry, pricing page: Developer free with one user and 5,000 errors, Team $26 per month billed annually with 50,000 errors, Business $80 per month with 50,000 errors, read 9 October 2026, https://sentry.io/pricing/
- [9] Vercel, pricing page: Hobby $0 and Pro $20 per month with included CDN requests, data transfer, active CPU and invocation allowances and their overage rates, read 9 October 2026, https://vercel.com/pricing
- [10] Netlify, pricing page: Free $0 with 300 credits, Personal $9 per month with 1,000 credits, Pro $20 per month with 3,000 credits, read 9 October 2026, https://netlify.com/pricing
- [11] Amazon Web Services, Amplify Hosting pricing: build minutes, storage, data served and server-side rendering request and duration rates with their free allowances, read 9 October 2026, https://aws.amazon.com/amplify/pricing/
- [12] Amazon Web Services, App Runner pricing: active vCPU per hour by region and $0.007 per GB-hour of memory, read 9 October 2026, https://aws.amazon.com/apprunner/pricing/
- [13] Cloudflare, Workers platform pricing: $5 per month per account with 10M requests and 30M CPU milliseconds included and their overage rates, read 9 October 2026, https://developers.cloudflare.com/workers/platform/pricing/
- [14] Neon, pricing page: Launch compute $0.106 per CU-hour, Scale $0.222 per CU-hour, storage $0.35 per GB-month, branches $1.50 per branch-month, read 9 October 2026, https://neon.com/pricing
- [15] Supabase, pricing page: Free with a 500 MB database and 50,000 MAU, Pro from $25 per month with 8 GB disk, 100,000 MAU then $0.00325 per MAU, and 250 GB egress then $0.09 per GB, read 9 October 2026, https://supabase.com/pricing
- [16] World Wide Web Consortium, Web Content Accessibility Guidelines 2.2, W3C Recommendation published 12 December 2024, with conformance levels A, AA and AAA, https://www.w3.org/TR/WCAG22/
- [17] United States Department of Justice, ADA Title II web accessibility final rule published in the Federal Register on 24 April 2024 requiring WCAG 2.1 Level AA, with compliance dates of 26 April 2027 and 26 April 2028 and an interim final rule published 20 April 2026, https://www.ada.gov/resources/2024-03-08-web-rule/
- [18] Google, Web Vitals article, last updated 31 October 2024: LCP within 2.5 seconds, INP of 200 milliseconds or less, CLS of 0.1 or less, measured at the 75th percentile of page loads across mobile and desktop, https://web.dev/articles/vitals
- [19] US Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025: Web Developers (15-1254) mean hourly $47.49 and mean annual $98,770; Software Developers (15-1252) mean hourly $71.20 and mean annual $148,100, read 9 October 2026 via the BLS public API, https://www.bls.gov/oes/current/oes151254.htm
More Costs and Timelines from Bles Software
- AI Assistant Cost: Build vs Buy
- API Integration Cost in 2025: Pricing the Work Behind Reliable Connections
- API Integration Cost: Ranges, Drivers, Examples
- Composable CDP Implementation Cost and Timeline (2025)
- Custom Software Development Cost (2025)
- Custom Software Development Cost in 2025: Estimates You Can Defend, Timelines You Can Hit
- Data Governance and Privacy Program Cost and Timeline (2025): Operating Model, Tooling, and Compliance You Can Audit
- Data Integration Cost: ETL vs iPaaS vs Custom
- Daily AI Roundup: AI agent, model and enterprise AI news