As of October 2026, a web app costs about $12,000 to $90,000 for an internal tool and $35,000 to $210,000 for a SaaS MVP. Marketplaces start near $60,000. Each range is build hours priced from $50 an hour, an offshore agency rate, to $150 an hour, a US agency rate. Web app development cost then continues every month through hosting, services and maintenance.
The hours matter more than the rate. Two quotes at the same $150 rate can differ by as much as $60,000. One includes roles, billing and data migration, and the other leaves them for later. The tables below price each app type, phase and feature at both reference rates, so you can test any quote line by line.
On this page
- Web app development cost by type of app
- Website or web app: which one are you buying?
- Web app cost by industry
- Where the hours go in a web app build
- What a discovery phase costs and what it should deliver
- Which web app features add the most cost?
- How hourly rates and team location set the price
- Monthly running costs after launch
- Costs that web app quotes often leave out
- What a web app costs to maintain each year
- Security and compliance costs for US web apps
- Custom build, no-code or off-the-shelf SaaS?
- Worked example: a client portal for a 40-person firm
- How to lower web app development cost
- Fixed price or time and materials?
- How to get an accurate web app quote
Web app development cost by type of app
Timelines assume a team of two to four people. Larger teams shorten the calendar, but they do not cut the hours.
App type | Typical hours | At $50 | At $150 | Timeline |
|---|---|---|---|---|
Internal tool or admin dashboard: logins, 5 to 10 screens, reports | 240 to 600 | $12,000 to $30,000 | $36,000 to $90,000 | 2 to 4 months |
Customer portal: accounts, documents, invoices, messages | 500 to 1,000 | $25,000 to $50,000 | $75,000 to $150,000 | 3 to 6 months |
SaaS MVP: sign-up, subscriptions, one core workflow, admin | 700 to 1,400 | $35,000 to $70,000 | $105,000 to $210,000 | 4 to 7 months |
Marketplace: two user types, split payments, search, reviews | 1,200 to 2,500 | $60,000 to $125,000 | $180,000 to $375,000 | 5 to 9 months |
Multi-tenant B2B platform: integrations, single sign-on, audit logs | 2,000 to 4,000 | $100,000 to $200,000 | $300,000 to $600,000 | 8 to 12 months |
Most small and mid-sized businesses need one of the first three rows. A portal that replaces email attachments and spreadsheets pays for itself through staff hours. So does an internal tool that replaces three disconnected systems, long before either needs marketplace features.
AI features sit on top of these figures. A summary, search or drafting feature has its own hours and a monthly model bill. Both are priced in the guide to AI app development cost.
Website or web app: which one are you buying?
A website publishes pages that every visitor sees the same way. A web app does work for each signed-in user: it stores their data, runs their workflow and shows them their own records. The line matters for the budget. The smallest internal tool in the table above takes 240 hours, against 60 to 100 hours for a 12-page WordPress site on a custom-styled theme.
A booking form, a quote calculator or a members-only page does not make a site a web app. Those fit inside a WordPress or builder site for a fraction of the price, as the comparison of WordPress vs a custom website shows. Commission a web app when users need accounts, permissions, saved data and a process the site runs for them.
Take a staffing agency. A site with job listings and an application form is a website. A system where candidates track applications, clients approve timesheets and recruiters see placements by account is a web app, and it belongs in the price ranges above.
Web app cost by industry
Industry changes the price through data rules and integrations more than through screens. The ranges below map the most common first app in each industry to the build types above, at $50 to $150 an hour.
Industry | Common first web app | Usual build | Range |
|---|---|---|---|
Accounting, law and engineering firms | Client portal for documents, status and invoices | Customer portal | $25,000 to $150,000 |
Home services | Scheduling and dispatch tool for crews | Internal tool | $12,000 to $90,000 |
Clinics and health practices | Patient intake and forms portal under HIPAA | Customer portal plus compliance work | $30,000 to $165,000 |
Logistics and freight | Shipment tracking and quote requests for shippers | Customer portal | $25,000 to $150,000 |
Training and education | Course platform with paid subscriptions | SaaS MVP | $35,000 to $210,000 |
Distribution and manufacturing | B2B ordering portal tied to inventory | Customer portal plus ERP sync | $28,000 to $180,000 |
Health and finance apps sit higher inside each range because access rules, audit logs and vendor agreements add hours. The clinic row adds about 100 hours of compliance work to a standard portal, and the distribution row adds a two-way ERP sync.
Where the hours go in a web app build
Take a 1,000-hour SaaS MVP. The work splits into seven lines, and every quote should show each one.
Phase | Hours | At $50 | At $150 |
|---|---|---|---|
Discovery: user interviews, scope, data model | 60 | $3,000 | $9,000 |
UX and interface design | 140 | $7,000 | $21,000 |
Frontend build | 260 | $13,000 | $39,000 |
Backend and API: accounts, database, business rules, admin | 300 | $15,000 | $45,000 |
Integrations: payments, email, one outside system | 80 | $4,000 | $12,000 |
Testing and QA | 120 | $6,000 | $18,000 |
Launch, hosting setup and monitoring | 40 | $2,000 | $6,000 |
Total | 1,000 | $50,000 | $150,000 |
Backend work is the largest line, and it is the one owners see least. Permissions, data rules and the admin screens that staff use every day sit there. A quote that is light on backend hours is usually light on what makes the app usable.
Testing is the line to defend. Cutting 120 hours of QA saves $6,000 to $18,000 and returns as bugs found by paying customers.
What a discovery phase costs and what it should deliver
Discovery is the paid step that turns an idea into a scope a team can price. For an app of 500 hours or more, it is the best-spent money in the project. It runs two to four weeks and 40 to 80 hours. That is $2,000 to $4,000 at $50 an hour, or $6,000 to $12,000 at $150.
A discovery phase should hand you documents you own and can take to any vendor:
- User types and the main workflows, written step by step.
- A data model: what the app stores and who may see each record.
- A clickable prototype of the key screens.
- A feature list split into launch and later, with hours against each item.
- A hosting and services plan with monthly cost estimates.
- A risk list: integrations with poor APIs, unclear rules, data that needs cleaning.
Never accept a fixed build price for a large app without this step. A vendor that skips it either pads the quote to cover unknowns or bills the unknowns later as change requests.
Which web app features add the most cost?
Each estimate below is the extra work one feature adds to an MVP, priced at the two reference rates.
Feature | Added hours | At $50 | At $150 |
|---|---|---|---|
Roles and permissions beyond admin and user | 40 to 100 | $2,000 to $5,000 | $6,000 to $15,000 |
Subscription billing with plans, trials and invoices | 60 to 140 | $3,000 to $7,000 | $9,000 to $21,000 |
Single sign-on for business customers | 40 to 100 | $2,000 to $5,000 | $6,000 to $15,000 |
Audit logs for regulated customers | 30 to 80 | $1,500 to $4,000 | $4,500 to $12,000 |
Real-time chat or live updates | 80 to 200 | $4,000 to $10,000 | $12,000 to $30,000 |
Reporting dashboards and CSV export | 60 to 160 | $3,000 to $8,000 | $9,000 to $24,000 |
Two-way sync with a CRM, ERP or accounting system | 60 to 200 | $3,000 to $10,000 | $9,000 to $30,000 |
Data migration from spreadsheets or an old system | 40 to 160 | $2,000 to $8,000 | $6,000 to $24,000 |
Single sign-on and audit logs look like enterprise extras. They are the price of selling to many mid-sized companies, whose IT teams ask for both during procurement. Build them when a named customer requires them, not before.
How hourly rates and team location set the price
The $50 and $150 reference rates bracket most agency quotes a US buyer sees. Offshore teams sit near the low end and US agencies near the high end. For an in-house comparison, the Bureau of Labor Statistics puts median pay for software developers at $135,980 a year in May 2025. Two in-house developers cost about $272,000 a year in salary alone, before benefits, payroll taxes and recruiting.
That number frames the choice. The same $272,000 buys about 5,400 agency hours at $50 or 1,800 at $150. An in-house team makes sense once the app is the business and the roadmap runs for years. An agency makes sense for the first release, when you need a designer, developers, QA and a project manager for six months, not forever.
A team in India or Eastern Europe can bring the rate down while keeping senior people on the project. The trade is coordination: ask for daily overlap with your working hours, a named project manager and weekly demos of working software. A team that overlaps US Eastern mornings can answer the same day.
Monthly running costs after launch
A small web app runs on a stack of services, each with its own bill. List prices as of October 2026:
Service | Example plan | List price |
|---|---|---|
Hosting and deploys | $20 per developer seat a month, with $20 of usage credit | |
Database and file storage | $25 a month, 100,000 monthly active users and 8 GB included | |
Sign-in and user accounts | $20 a month billed annually, 50,000 monthly retained users included | |
Card payments | 2.9 percent plus 30 cents per domestic card payment | |
Subscription billing | Stripe Billing | 0.7 percent of billing volume |
Fixed service costs for an early app can sit under $100 a month. Payment fees grow with revenue instead. Say a SaaS app bills 400 customers $50 a month. Card fees come to $580 plus $120 in per-payment charges, and Stripe Billing adds $140. Payments cost about $840 a month on $20,000 of revenue.
Usage-based pricing is the line to watch. Database size, data transfer, users above the included tier and any AI model calls all scale with growth. Ask your developer for a cost model at 10 times today's users before launch. Budget for a staging copy as well: it needs its own database project, and Supabase lists extra projects from $10 a month.
Costs that web app quotes often leave out
Build quotes price the screens and features. Several lines sit outside them and arrive as surprises:
- A staging copy of the app with its own database and services, for testing changes before customers see them.
- Error monitoring and uptime alerts, so problems reach a developer before they reach support.
- Transactional email for sign-ups, password resets and receipts, billed by volume.
- Terms of service, a privacy policy and a data processing agreement drafted by an attorney.
- Staff training and help articles for customers, written by someone who knows the workflow.
- Support time after launch, which lands on your team before any developer sees a ticket.
- Third-party API fees for maps, address checks, text messages or AI models, which scale with use.
None of these is large alone, but together they land in year one. Ask each vendor which of them the quote covers, and price the rest yourself.
What a web app costs to maintain each year
A live web app needs a developer every month. Frameworks and packages ship security fixes, browsers change, integrations update their APIs, and users report bugs. Budget 10 to 20 hours a month for a SaaS MVP in its first year.
At the reference rates, that is $6,000 to $12,000 a year at $50 an hour, or $18,000 to $36,000 at $150. On a 1,000-hour build, maintenance runs about 12 to 24 percent of the build price each year.
The patch work is not optional. In December 2025, the React team disclosed a vulnerability in React Server Components rated CVSS 10.0 that affected Next.js apps. Each affected app needed its own upgrade and redeploy. No hosting plan applies those fixes for you.
Upkeep across site types, and what to ask for in a maintenance plan, is broken down in website maintenance cost.
Security and compliance costs for US web apps
Security belongs in the build estimate, not in a later phase. The OWASP Top 10:2025 ranks Broken Access Control first, Security Misconfiguration second and Software Supply Chain Failures third. All three are build-time decisions: who can see which record, how servers are configured, and which packages the app depends on.
Plan 40 to 80 hours for a security review and fixes before launch. At the reference rates, that adds $2,000 to $12,000.
Privacy rules depend on who your users are. The California Privacy Protection Agency says the CCPA applies to a for-profit business that collects personal information and has gross annual revenue of $26.625 million or more. It also applies when a business buys, sells or shares data on 100,000 or more California residents or households. A third trigger is earning 50 percent of revenue from selling or sharing such data.
Apps that store patient health information for a covered entity fall under HIPAA and need business associate agreements with each vendor. Card payments through hosted Stripe fields keep card numbers off your servers, which shrinks PCI DSS scope. Accessibility applies to customer-facing apps too, covered in the guide to making a website ADA compliant. This is general information, not legal advice.
Custom build, no-code or off-the-shelf SaaS?
Custom code is the most expensive way to get software, so rule out the cheaper two first. Bubble's pricing runs from $59 a month for Starter to $549 for Team on annual billing, with usage capped by workload units. A no-code build suits an internal tool for under 50 users or an MVP whose workflow is still unproven.
Option | Choose it when | Watch for |
|---|---|---|
Off-the-shelf SaaS | The process is standard, such as CRM, help desk or invoicing | Per-seat prices that climb with headcount |
No-code platform | You need to test a workflow with real users in weeks | Usage limits and code you cannot take elsewhere |
Custom web app | The workflow is how you win business, or no tool fits it | Higher build cost and a developer for life |
The CRM decision shows the pattern well. Most teams should buy, and a few should build, as the comparison of a custom CRM vs HubSpot explains. AI coding tools now produce prototypes fast enough to test an idea before either commitment. Their limits are set out in the explainer on vibe coding.
Worked example: a client portal for a 40-person firm
Say a 40-person engineering firm in Colorado wants clients to log in, check project status, download drawings and invoices, and message their project manager. Invoices sync from the firm's accounting system.
Line | Hours | At $50 | At $150 |
|---|---|---|---|
Discovery and data model | 40 | $2,000 | $6,000 |
Design | 100 | $5,000 | $15,000 |
Frontend | 180 | $9,000 | $27,000 |
Backend, permissions and admin | 240 | $12,000 | $36,000 |
Accounting system sync | 80 | $4,000 | $12,000 |
File storage and access rules | 60 | $3,000 | $9,000 |
Testing and security review | 90 | $4,500 | $13,500 |
Launch | 20 | $1,000 | $3,000 |
Build total | 810 | $40,500 | $121,500 |
Running costs add about $780 a year at the list prices above: one Vercel Pro seat, Supabase Pro and Clerk Pro on annual billing. Ten hours of monthly maintenance add $6,000 or $18,000. The first full year comes to about $47,300 at $50 an hour or $140,300 at $150.
Payback comes from staff time. If the portal saves each of 8 project managers 3 hours a week of email and file requests, that is about 1,250 hours a year. At an assumed $60 an hour of loaded staff cost, the firm recovers about $75,000 a year. That covers the $50-an-hour version inside the first year and the $150 version in a little over two.
The firm can trim the build to about 650 hours by launching without messaging. Messaging can follow in phase two, once clients show they use the portal.
How to lower web app development cost
- Pay for a two to four week discovery phase before the build quote, so the estimate prices a real scope.
- Launch with one user type and one core workflow, and date everything else into phase two.
- Use managed services for sign-in, payments and file storage instead of building them.
- Reuse a design system or component library rather than designing every screen from scratch.
- Prepare migration data early, because cleaning it during the build costs developer hours.
- Name one product owner who answers questions within a day.
Each of these cuts hours without cutting testing or security. The build calendar for each phase, and what delays it, is in the guide to how long it takes to build a website.
Fixed price or time and materials?
The pricing model moves risk between you and the vendor. A fixed price puts the risk of underestimating on the vendor, who covers it with a buffer in the price. Time and materials puts it on you, and rewards a team that works efficiently and reports clearly.
Model | Best for | Protect yourself with |
|---|---|---|
Fixed price | Discovery and a first release with a written scope | A change-request process with hours and price for each change |
Time and materials | Products still changing after launch | Weekly demos, a running hours total and a monthly cap |
Monthly retainer | Ongoing maintenance and small features | Stated hours per month and a rule for unused hours |
The strongest setup for most first builds combines two of these. Discovery and the first release go on a fixed price, and everything after launch moves to time and materials or a retainer. Hold a 15 percent contingency in your own budget either way, because scope found during testing still has to be paid for.
How to get an accurate web app quote
Send every vendor the same brief. It should list the user types, the main workflow as numbered steps, the systems the app must connect to, year-one user numbers and any compliance needs. Then ask each vendor for:
- Hours by phase and by feature, not one total.
- The team: names or roles, seniority and weekly hours on your project.
- A fixed price for discovery and a time-and-materials estimate for the build, or a fixed price with a written change process.
- A monthly running-cost estimate at launch and at 10 times the users.
- A written assignment of the code copyright and the repository in your own account.
Quotes that cannot split their total into phases are guesses. Compare the hours line by line against the tables above, and ask about any phase that is far below them.
Start by writing the main workflow as numbered steps and listing who uses it, then request quotes with hours by phase. The web development team at Techno Mantra builds web apps from client portals to SaaS products and adds AI features where they earn their cost. You own all code, designs and accounts at handover. Send your workflow through the contact page or to info@technomantraa.com, and every inquiry gets a reply within one business day.
Frequently asked questions
The cheapest way is a no-code platform for a small internal tool or a first test of an idea. Bubble starts at $59 a month on annual billing as of October 2026. A custom build becomes the better value once you need more users, deeper integrations or code you own and can move.
Yes, for the same features a web app usually costs less, because one codebase runs in every browser and there is no app store review. Native iOS and Android apps need two builds or a cross-platform framework, plus store accounts and release work for each platform.
A small internal tool takes about 2 to 4 months and a SaaS MVP about 4 to 7 months with a team of two to four people. Discovery, design and testing add weeks on top of the coding, and late decisions on scope are the most common cause of delay.
Pay a fixed price for discovery and a well-defined first release, and time and materials for work after that. Fixed prices suit a scope written down in detail. Hourly billing suits a product still changing, as long as you get weekly demos and a running total of hours.
You own it only if the contract assigns the copyright to your company in writing. Under US copyright law, work by an outside contractor is not automatically the client's property. Ask for the assignment clause, the code repository in your own account and every service login in your company name.