The short answer
A first version of a web app costs from about USD 8,000 for one focused workflow built by a small studio to USD 50,000 or more for an MVP with accounts, payments, an admin panel and integrations. Those are the published figures we read in October 2026: studios on Dribbble list fixed-scope app builds at USD 8,000 (Musemind) and USD 9,900 (Geex Arts), and Upwork's planning range for a custom web application is USD 10,000 to 50,000.
Larger products cost far more. Clutch puts the average software project reviewed on its platform at USD 132,480, with most between USD 10,000 and 49,999 and a usual timeline of about 13 months. Every one of those numbers is hours times a rate, so this guide shows the rates, the components that add hours, a worked estimate with the arithmetic, and what the app costs to run each month.
If your project is a marketing site rather than an app, our guide to what a website costs in the US is the better starting point, and our website cost calculator prices a custom site or platform from published prices in four markets.
Published web app prices (read in October 2026)
| Source | What the price covers | Published price |
|---|---|---|
| Musemind (Dribbble) | A "focused product area": front end and back end in React, Next.js or Laravel, basic integrations for auth, payments and analytics, QA and launch; 15 days | USD 8,000 starting price |
| Geex Arts (Dribbble) | A core dashboard of up to 4 screens: UX and visual concept, front-end and back-end development, QA, launch support; 3 weeks | USD 9,900 |
| Altar.io (Lisbon) | Its own recent projects, product, UX/UI and development: a niche marketplace in 2 months; a community platform MVP in 3 months; an API middleware product in 5 months | EUR 18,000; EUR 40,000; EUR 90,000 |
| Upwork, web developers | Custom web application, senior to expert: custom features, API integrations, database architecture | USD 10,000–50,000 a project |
| Upwork, full-stack developers | Custom web application, intermediate to expert: user accounts and dashboards, database and API layer, cloud deployment | USD 8,000–30,000 a project |
| Clutch, software development | Projects reviewed on Clutch (guide updated 21 September 2026) | Average USD 132,480; most USD 10,000–49,999; about 13 months |
| Clutch, web development | Web development projects reviewed on Clutch | Average USD 66,499; most under USD 10,000 |
Upwork's, Clutch's and the BLS's pages refused our automated read, so those figures come from the Internet Archive's captures from July to mid-October 2026. Altar.io lists more examples on the same page, up to EUR 350,000 for a five-month AI product; the range is the point.
Two cautions. The fixed prices at the top buy a narrow scope: four screens, or one product area. And Clutch's averages are pulled up by large projects; it publishes no median, so read the "most projects" band as the more useful number.
Hourly rates: what an hour of development costs
| Source | Who | Published rate |
|---|---|---|
| Upwork | Full-stack developers on its marketplace, worldwide | USD 16–35 an hour |
| Upwork | Web developers on its marketplace, worldwide | USD 15–50 an hour |
| Clutch | Software development companies listed on Clutch | Most USD 25–49; in the US, USD 50–99; in Mexico, USD 25–49 |
| Clutch | Web development companies in the US | USD 100–149 |
| BX Studio | Its own monthly Webflow development blocks | USD 150–180 an hour |
| Clique Studios (Chicago) | Its own range | USD 150–225 an hour |
| US Bureau of Labor Statistics | Median pay of software developers, QA analysts and testers, 2025 | USD 64.44 an hour (USD 134,040 a year), salary only |
The BLS figure is a floor for US work, not a price: it's what an employer pays in wages, before benefits, tools, management and profit. An agency rate of USD 150 an hour is more than twice that wage, which covers those costs plus the people who aren't billing at any given moment.
What drives the cost: the components
The page count of an app tells you little. The components do. These are the ones that add the most hours to a first version, and what each one adds to the monthly bill:
| Component | What it adds to the build | What it adds to running costs |
|---|---|---|
| Accounts and roles | Sign-up, sign-in, password reset, invitations, a permission check on every screen and its tests | Clerk: free up to 50,000 monthly retained users per app; Pro USD 25 a month, or USD 20 billed annually |
| Payments | Checkout, webhooks, failed and refunded payments, invoices, plan changes | Stripe: 2.9% plus 30 cents per successful charge on a domestic card |
| Admin panel | Screens to find users, fix records, issue refunds and export data | Usually none; it's hours |
| Integrations | Each outside system: authentication, data mapping, retries, error handling | The other system's own fees |
| Real-time features | Live updates, presence, chat or notifications, with state kept on the server | Usage-based on most platforms; price it on your expected load |
| Multi-tenancy | Keeping each customer's data apart, per-customer settings, custom domains | See our guide to custom domains for SaaS |
| Compliance | Single sign-on, audit logs, data retention, accessibility, security testing | WorkOS single sign-on: USD 125 per connection a month for the first 15 |
Two of those rows can shrink a lot with the right architecture. Payments: when Stripe Checkout or Elements collect the card in an iframe served from Stripe's domain, card data never touches your servers, and Stripe says businesses below its top volume tier can validate PCI DSS compliance with the short SAQ A questionnaire (Stripe). Accounts: a hosted provider replaces weeks of security-sensitive work with configuration. Buying both is usually cheaper than building them, even after the monthly fees.
For security, ask what standard the team tests against. The OWASP Application Security Verification Standard exists for exactly that: a basis for testing an app's security controls and a list of requirements for secure development (OWASP).
A worked estimate, with the arithmetic
This is an illustration of how an estimate is built, not a quote from Dardo. The hours are assumptions for a simple B2B client portal: customers sign in, submit and track requests, pay a subscription, and your team manages it all from an admin panel.
| Component | Assumed hours |
|---|---|
| Discovery and product design: flows, screens, a clickable prototype | 80 |
| Accounts and two roles, on a hosted auth provider | 32 |
| The core workflow: create, assign and track a request | 120 |
| Admin screens | 48 |
| Subscriptions with a hosted checkout | 32 |
| One integration: new requests sent to your CRM | 24 |
| Email notifications | 16 |
| QA, accessibility checks and launch | 48 |
| Subtotal | 400 |
| Project management, 10% | 40 |
| Total | 440 |
Now multiply by three example rates taken from the table above:
- At USD 35 an hour, the top of Upwork's full-stack range: 440 × 35 = USD 15,400.
- At USD 75 an hour, inside Clutch's US band for software firms: 440 × 75 = USD 33,000.
- At USD 150 an hour, the bottom of Clique Studios' range: 440 × 150 = USD 66,000.
A careful estimate adds a contingency for what the discovery phase uncovers. With 20%, those totals become USD 18,480, USD 39,600 and USD 79,200. The same app, the same hours, and a fourfold spread from the rate alone. When you compare quotes, ask for the hours behind each line: a quote that's cheap because it assumes 200 hours isn't comparable with one that assumes 440.
What the app costs to run each month
The build is a one-time cost; the stack is a monthly one. Two example stacks for the portal above at small scale, from the vendors' pricing pages read in October 2026:
| Service | Stack A | Stack B |
|---|---|---|
| Hosting and compute | Cloudflare Workers Paid: USD 5 a month, 10 million requests and 30 million CPU milliseconds included | Vercel Pro: USD 20 a month per developer seat, with USD 20 of usage credit |
| Database | Cloudflare D1: first 5 GB of storage included on the paid plan | Supabase Pro: from USD 25 a month, 8 GB of disk and 100,000 monthly active users |
| Sign-in | Clerk Hobby: free up to 50,000 monthly retained users | Included in Supabase |
| Resend Pro: USD 20 a month for 50,000 emails (free up to 3,000) | Resend Pro: USD 20 | |
| Error monitoring | Sentry Team: USD 26 a month billed annually | Sentry Team: USD 26 |
| Product analytics | PostHog: first 1 million events a month free | PostHog: free tier |
| Monthly total | About USD 51 | About USD 91 |
Payments sit on top as a percentage: on a USD 50 monthly subscription, Stripe's 2.9% plus 30 cents is USD 1.75 per charge. Enterprise customers who ask for single sign-on add USD 125 a month per connection on WorkOS, or USD 75 for each connection after the first on Clerk Pro.
The point isn't the exact total; it's that running costs for a young app are usually tens of dollars a month, not thousands, as long as you rent the hard parts. Costs grow with users, emails, events and storage, so read each vendor's unit price, not just the entry plan. Our comparison of Astro and Next.js explains how the framework choice affects where the app can run.
How to cut scope for the first version
The fastest way to lower the estimate is to remove hours, not to find a cheaper rate:
- One user type first. Two roles means two sets of screens, permissions and tests. Start with the customer, and run the internal side from the admin panel or even a spreadsheet.
- One workflow, done well. The core action your buyers pay for. Everything else waits for evidence that people use the first one.
- Rent auth, payments and email. A hosted provider costs a few dollars to tens of dollars a month and saves weeks of work you'd have to secure yourself.
- Use a hosted checkout. It's quicker to build and keeps you on the lightest PCI DSS questionnaire.
- Defer real-time and multi-tenancy unless the product doesn't make sense without them. Refreshing a page is fine for a first version; separate customer workspaces can come with your second customer.
- Design the admin panel last and plainest. Your team can live with a table and a search box.
- Write down what's out. A list of exclusions in the proposal is what stops a fixed price from turning into a change-request bill.
If AI assistants are part of how your customers will use the product, our guide to MCP servers for SaaS explains when that belongs in the first version and when it can wait.
How Dardo quotes a web app
We don't publish a price for app development: we quote each web app per scope, after a short discovery of the workflow, the roles and the integrations, with design, development, third-party services and recurring costs on separate lines. Our inquiry form's optional budget ranges run from under USD 5,000 to over USD 60,000, and there's no minimum budget; our pricing page explains how quotes work.
When the product needs its flows and screens worked out before anyone writes code, that's product design, and a portal like the one in the worked estimate is what our client portal development page describes. We're a team of three in Bogotá on UTC−5 all year. If your product needs a large team from day one, a bigger agency will fit better.
Next step
Write down the one workflow your first version must do, list the components it needs from the table above, and ask every provider for the hours behind each line. If you'd like Dardo's estimate, send that list from our web app development page.
Common questions
How much does it cost to build a web app?
From published figures read in October 2026, about USD 8,000 to 10,000 for one focused workflow from a small studio, USD 10,000 to 50,000 for a custom web application on Upwork's planning range, and an average of USD 132,480 for the software projects reviewed on Clutch. Accounts, payments, integrations and compliance are what move a quote.
How much does an MVP cost?
It depends on the hours more than the label. Altar.io publishes recent MVPs at EUR 40,000 for a three-month community platform and EUR 100,000 for a two-month AI product. A worked estimate of 440 hours costs USD 15,400 to 66,000 depending on whether the rate is USD 35, 75 or 150 an hour.
What is a typical hourly rate for web app development?
Upwork lists USD 16 to 35 an hour for full-stack developers on its marketplace, worldwide. Clutch lists most software companies at USD 25 to 49 an hour, US firms at USD 50 to 99 and US web development firms at USD 100 to 149. Chicago's Clique Studios puts its own rate at USD 150 to 225.
How much does a web app cost to run each month?
For a small app on rented services, tens of dollars a month: our two example stacks came to about USD 51 and 91 a month for hosting, database, sign-in, email and error monitoring. Card payments add a percentage, 2.9% plus 30 cents per domestic card charge on Stripe, and enterprise single sign-on adds about USD 75 to 125 a month per connection.
How can I lower the cost of a first version?
Remove hours: build one user type and one workflow first, rent sign-in, payments and email instead of building them, use a hosted checkout, defer real-time features and multi-tenancy, and keep the admin panel plain. List the exclusions in the proposal so the fixed price stays fixed.
Does Dardo publish a price for web app development?
No. Dardo quotes each web app per scope after a short discovery of the workflow, roles and integrations, with design, development, third-party services and recurring costs on separate lines. Its inquiry form's budget ranges run from under USD 5,000 to over USD 60,000, with no minimum budget.
Sources & further reading
Sources behind this page, with further detail from the original publishers.
- Dribbble: Musemind, Web development servicesdribbble.com
- Dribbble: Geex Arts, Dashboard design and developmentdribbble.com
- Altar.io: Pricingaltar.io
- Upwork: Hire web developers (archived 22 July 2026)web.archive.org
- Upwork: Hire full-stack developers (archived 24 July 2026)web.archive.org
- Clutch: Software development pricing guide (archived 5 October 2026)web.archive.org
- Clutch: Web development pricing guide (archived 29 September 2026)web.archive.org
- US Bureau of Labor Statistics: Software developers, QA analysts and testers (archived 13 October 2026)web.archive.org
- Clique Studios: Website redesign cost FAQcliquestudios.com
- Stripe: Pricingstripe.com
- Stripe: Guide to PCI compliancestripe.com
- OWASP: Application Security Verification Standardowasp.org
- Clerk: Pricingclerk.com
- WorkOS: Pricingworkos.com
- Cloudflare Workers: Pricingdevelopers.cloudflare.com
- Cloudflare D1: Pricingdevelopers.cloudflare.com
- Vercel: Pricingvercel.com
- Supabase: Pricingsupabase.com
- Resend: Pricingresend.com
- Sentry: Pricingsentry.io
