Custom React web application development: cost, timeline and process

Custom React web application development costs $15,000 to $100,000 for most business apps and takes 2 to 6 months. See what moves the price.

Mohit Goyal21 min read
Custom React web application development: cost, timeline and process

Custom React web application development costs about $15,000 to $100,000 for most business apps, and a typical build takes 2 to 6 months from first call to launch. A small React admin panel or dashboard can start near $5,000 and take 2 to 4 weeks, while a large platform with many user types, live data and compliance work runs past $200,000. The price depends far more on what the app has to do than on React itself.

Those are market figures from agencies and rate guides, not my own prices. I'm a freelance developer in Gurugram, India, and I build React and Next.js sites and apps for clients in India, the UK and the US. This guide is what I'd tell a business owner before they ask anyone for a quote: what you're paying for, what a dashboard or admin panel costs, how long each stage takes, and where budgets go wrong.

$15k to $40k

Typical cost of a single-purpose custom web app (Utsubo, 2026)

2 to 3 months

Typical build time for a simple internal tool or MVP (Designveloper, 2026)

15 to 20%

Yearly maintenance as a share of the build cost (DhiWise)

46.9%

Professional developers who use React (Stack Overflow, 2025)

What is a custom React web application?

A custom React web application is software that runs in a browser, built for one business's way of working, with React used for the screens people click on. Think of a customer portal, a booking system, a quoting tool, a staff dashboard or a SaaS product (software you sell on subscription). A website mostly shows information. A web app lets people log in and do things.

React is a free, open-source tool from Meta for building user interfaces. It's the most common choice for this kind of work: in the Stack Overflow Developer Survey 2025, 44.7% of all respondents and 46.9% of professional developers said they use React. That matters to you as a buyer for a plain reason. If your developer leaves, finding another one who knows React is easy.

React is only one part of the app, though. A working web app usually has four parts:

  • The front end. The screens, forms, tables and charts. This is the React part.
  • The back end. The code on a server that checks who is logged in, applies your business rules and saves things. It talks to the front end through an API (a set of web addresses the app calls to fetch or save data).
  • The database. Where customers, orders, bookings and settings are stored.
  • Outside services. Payments, email, SMS, maps, accounting, AI. Each one is a connection somebody has to build and look after.

Many React apps today are built with a framework on top of React, such as Next.js or TanStack Start. A framework is a ready-made structure that handles page loading, routing (which address shows which screen) and server code, so the developer doesn't reinvent them. If you're curious about the difference, I compared the two in Next.js vs TanStack Start, but you don't need to pick one yourself.

My own site is a small example of those four parts working together. I built the mohitgoyal.in AI portfolio on TanStack Start and React, with a chat that answers as me. The front end is React, the chat calls the Anthropic Claude API as its outside service, and Firestore is the database behind it. The free AI tools on the same site are each limited to 10 runs a day. A daily cap like that is one simple way to stop a per-use service from running up a bill.

When a quote says "React web app development", check that it covers all four parts. A price for the front end alone can look cheap and still leave you without a working product.

How much does custom React web application development cost?

Custom React web application development costs $15,000 to $40,000 for a small single-purpose tool, $40,000 to $100,000 for a standard multi-role business app, and $100,000 and up for a large platform, going by 2026 agency guides. Two separate guides I checked land on almost the same bands, which gives me some confidence in them.

App sizeWhat it usually includesTypical costTypical build time
StarterOne job, 1 to 2 user roles$15,000 to $40,0006 to 8 weeks
StandardSeveral roles, integrations, automated releases$40,000 to $100,00010 to 16 weeks
PremiumLive data, complex billing, data across many entities$100,000 to $200,00016 to 24 weeks
EnterpriseCompliance, single sign-on, built to scale$200,000 to $300,000+24 to 40 weeks

WeBridge, another agency, publishes matching tiers: $15,000 to $40,000 for an MVP (a first version with only the features you can't launch without), $40,000 to $100,000 for a growth-stage app, and $100,000 to $250,000 for an enterprise platform.

Those are US dollar figures from agencies. The custom React app cost changes a lot with where your developer sits:

  • In the UK, Softomate puts an internal tool or workflow app at £15,000 to £30,000 and a customer portal at £30,000 to £80,000.
  • In India, eCorpIT puts a custom internal tool, dashboard or portal at ₹5 lakh to ₹30 lakh, and calls it the band most business systems land in.
  • In Europe, one agency quotes a full custom React or Next.js app at 45,000 to 160,000 EUR, built with TypeScript, tests and cloud hosting.

The gap is mostly hourly rates. Second Talent's rate card lists mid-level freelance React developers at $89 to $140 an hour in the United States, $55 to $87 in the United Kingdom and $21 to $54 in India. If the hours are similar, the same app can cost half as much or less with an experienced developer in India. The catch is that a cheap hourly rate with poor planning costs more in the end than a higher rate with a clear scope.

One more thing about every figure above: almost all published prices come from agencies writing about their own market. Treat them as a sanity check for the quotes you receive. They can't replace a quote written against your own feature list.

What does React dashboard development cost?

React dashboard development costs roughly $5,000 to $15,000 for a basic panel and $15,000 to $50,000 for a mid-sized one with roles and reports, and a dashboard that is the product itself can pass $75,000. Dashboards and admin panels deserve their own section because they're the most common React project a business asks for, and the price range is wider than people expect.

First, the two words. A dashboard shows what's happening: sales today, open tickets, stock levels, charts. An admin panel is where staff change things: add a product, approve a refund, edit a user. Most real projects are a mix of both.

What a dashboard costs by type

The cost of a dashboard follows the data behind it. A chart is quick to draw. Getting clean, correct numbers into that chart from five different systems is the real work.

Dashboard typeWhat it showsTypical UK cost
ExecutiveA high-level summary: revenue, costs, main targets£8,000 to £25,000
KPI10 to 30 measures with alerts and trends£12,000 to £40,000
OperationalLive, real-time activity£20,000 to £75,000
AnalyticsDeep filtering, drill-down, exports£30,000 to £120,000+

The same source says an executive dashboard can be delivered in 4 to 6 weeks, and a full analytics dashboard can take 12 to 20 weeks. For a US dollar comparison, Utsubo's worked example of a SaaS dashboard (one that paying customers log in to) comes out at $75,000 to $150,000 over 14 to 22 weeks. An internal operations tool in the same guide is $30,000 to $65,000 over 8 to 14 weeks.

Real-time data is the big jump. "Real-time" means the screen updates by itself the moment something changes, with no refresh. WeBridge prices that as an add-on of $8,000 to $20,000, and complex data visualisation as another $5,000 to $15,000. Ask yourself whether your team needs numbers to the second, or whether a refresh every five minutes does the job. Most management dashboards are fine with the second option.

React admin panel development: what it costs

React admin panel development runs from a few weeks to several months, depending on how many things staff need to manage and how many rules sit behind each action. DhiWise breaks it into three levels:

Admin panel levelTypical build timeTypical cost
Basic (user management, simple add/edit/delete screens)2 to 4 weeks$5,000 to $15,000
Medium complexity6 to 12 weeks$15,000 to $50,000
Advanced enterprise3 to 6 months$50,000 to $200,000+

What pushes an admin panel from basic to medium is rarely the number of screens. It's permissions (who may see and change what), audit logs (a record of who changed what and when), bulk actions, approvals with more than one step, and imports and exports that have to cope with messy spreadsheets.

Custom build, admin kit or low-code tool?

You have three ways to get an admin panel or dashboard, and the cheapest one on day one isn't always the cheapest over three years.

RouteHow it worksGood fitWatch out for
Fully custom ReactEvery screen designed and coded for youCustomer-facing panels, unusual workflowsHighest upfront cost
React admin kitA developer builds on an open-source kit such as react-admin or Refine, or a paid templateInternal staff tools with standard tables and formsLooks generic, bending it far from its defaults gets slow
Low-code toolScreens assembled in a hosted product such as RetoolSmall internal teams, quick experimentsPer-user fees every month, you don't own the platform

Low-code pricing is per person. Retool's own pricing page lists the Business plan at $50 per builder and $15 per internal user each month on annual billing, and the cheaper Team plan at $10 and $5. By my own arithmetic from those list prices, a company with 3 builders and 40 staff users on the Business plan pays $750 a month, or $9,000 a year, for as long as the tool is in use. That's a fair deal for a tool that 10 people use. For 200 people, or for anything your customers log in to, owning the code usually works out better.

My opinion: for a staff-only panel, start from an admin kit and spend the saved budget on getting the data and permissions right. Go fully custom when customers will see it, or when the workflow is the thing that makes your business different.

What moves the price of a custom React app up or down?

The price of a custom React app is driven by the number of user roles, the number of outside systems it connects to, live data, design effort and how fast you need it. The count of pages matters much less than people think.

Here's what each one does to a quote.

  • User roles and permissions. An app with one type of user is simple. Add managers, staff, customers and partners who each see different things, and every screen has to be built and tested several times over.
  • Integrations. Each connection to another system (payments, accounting, a CRM, a courier) is its own small project. WeBridge prices them at $3,000 to $8,000 per integration.
  • Real-time features. Live updates, chat, notifications. Utsubo puts the added cost at $15,000 to $40,000, higher than WeBridge's figure above, which shows how much this depends on what "live" means for you.
  • Many customers in one app. If you're building software to sell to other businesses, each customer's data must be kept apart from the rest. That set-up (developers call it multi-tenant) adds 30 to 50% to base development.
  • Design. A design made for your brand costs more than a clean standard component set. For internal tools, standard components are fine. For a product you sell, design is part of the product.
  • Security and compliance. Health, finance or anything with an audit requirement adds work. WeBridge lists $10,000 to $30,000 for security and compliance, and $5,000 to $10,000 for accessibility to the WCAG standard (the guidelines for making software usable by people with disabilities).
  • Moving old data. Getting years of records out of spreadsheets or an old system is slow, careful work. Utsubo gives $3,000 to $20,000 for data migration.
  • Deadlines. A rushed timeline adds 15 to 30%, because more people have to work at once and they get in each other's way.

Who builds it matters as much as what's being built. These are hourly rates for React developers, from Second Talent's rate card (the mid-level column is freelance rates):

CountryMid-level React developerSenior React developer
United States$89 to $140 an hour$115 to $178 an hour
United Kingdom$55 to $87 an hour$71 to $110 an hour
India$21 to $54 an hour$31 to $75 an hour

Has AI made this cheaper? A little. AI coding tools speed up the typing part of the job, and Utsubo cites a measured productivity gain of 10 to 20%. The same guide also says AI has cut timelines by 30 to 50%, but gives no source for the bigger number, so I trust the smaller one. They don't shorten the parts that eat most of a budget: deciding what to build, agreeing the rules, testing with real data and fixing what users find. Be careful with any quote that promises to halve the price "because of AI".

The cheapest way to cut the price

Cut features, not quality. List everything you want, then mark what the app cannot launch without. A smaller first version that works beats a big one that runs out of budget at 80%.

How long does React web app development take?

React web app development takes 2 to 3 months for a simple internal tool or MVP and 3 to 6 months for a standard business app, with SaaS platforms and marketplaces running 6 to 9 months or more. Those are Designveloper's 2026 figures, and they line up with what the cost guides say.

The time is spread across five stages:

StageWhat happensTypical time
Discovery and planningGoals, users, feature list, technical plan1 to 3 weeks
UI and UX designWireframes, then finished screens2 to 6 weeks
DevelopmentFront end, back end, database, integrations2 to 6+ months
Testing and QAChecking every flow, fixing bugs2 to 4 weeks
DeploymentGoing live, monitoring, handover1 to 2 weeks

The stages overlap, so you can't add the rows up. Design of later screens carries on while the first ones are being coded, and testing runs alongside development on any well-run project.

UK figures tell the same story: Softomate gives 6 to 10 weeks for an internal tool and 3 to 6 months for a customer portal, and says most UK small-business projects take three to six months from discovery to launch.

What slows a project down is usually on the client's side, and I say that with sympathy. Slow feedback, a decision-maker who joins late and changes direction, content and data that arrive after the screens are built, and access to other systems that takes weeks to arrange. If you can name one person who makes decisions and answers within a day or two, you've removed the most common cause of delay.

What is the process for building a custom React app, step by step?

The process is discovery, design, build in short cycles, test, launch, then support. A good developer will show you working software every week or two, so you're never waiting months to see whether the money is being spent well.

  1. 1

    Discovery

    You explain the problem and who will use the app. The developer turns that into a written scope: features, user roles, screens, integrations and what is left out of version one.

  2. 2

    Design

    Rough wireframes first, so the flow can change cheaply. Then finished screens in a tool such as Figma that you approve before code is written.

  3. 3

    Technical plan

    The developer picks the framework, database and hosting, and sets up the project so that every change is tested and released the same way.

  4. 4

    Build in cycles

    Features are built in cycles of one or two weeks. At the end of each cycle you get a link to a test version and click through it yourself.

  5. 5

    Testing

    Every flow is checked on phones and desktops, with real-looking data and with each user role. Bugs found here are far cheaper than bugs found by customers.

  6. 6

    Launch and handover

    The app goes live on your own hosting and domain accounts. You receive the code, the logins and written notes on how it all fits together.

  7. 7

    Support

    Updates, small fixes and new features carry on under a monthly arrangement or as separate pieces of work.

Discovery is the stage owners most want to skip, and it's the one that saves the most money. Utsubo suggests spending 10 to 15% of the total budget on it and keeping another 10 to 15% aside as contingency (money held back for surprises). A paid discovery also gives you a document you own. You can take it to three developers and compare quotes for the same thing, which is the only fair way to compare them.

If you want a head start, my free Project Scope Generator turns a two-line idea into a first feature list, screens and build order, and I wrote a longer guide on how to write a project scope or PRD.

What does a React web app cost after launch?

After launch, plan for maintenance of 15 to 20% of the build cost each year, plus hosting and the monthly fees of any outside services. Several sources agree on that share: DhiWise and Utsubo both say 15 to 20%, and one UK source stretches it to 15 to 25%.

As a worked example using that share (my arithmetic): an app that cost $40,000 to build needs about $6,000 to $8,000 a year to keep healthy.

What that money pays for:

  • Updates. React, the framework and the dozens of small code packages an app depends on all release security fixes. Apps left untouched for two years become expensive to bring back up to date.
  • Hosting. Small apps are cheap to run. DhiWise puts basic hosting at $10 to $50 a month, and Utsubo gives $50 to $200 a month for starter apps, rising with traffic and data. In India, eCorpIT's range is ₹2,000 to ₹25,000 a month.
  • Outside services. Email sending, SMS, maps, payments and AI are billed by use. Ask for an estimate of these at your expected volume before the build starts.
  • Fixes and small changes. Real users find things that testing didn't. They also ask for improvements, which is a good sign.

A quote that says nothing about life after launch isn't finished. Ask what the first year will cost in total, not only the build.

Do you need a custom React app at all?

You need a custom React app when the software has to do something that off-the-shelf products can't, when many people log in and work in it every day, or when the app is the product you sell. If none of those is true, something cheaper will probably serve you better.

I'd rather tell you that now than after a quote. Honest alternatives:

  • An existing product. If a booking system, CRM or project tool on the market does 90% of what you need, pay the subscription and change your process for the other 10%.
  • WordPress with a plugin. For content sites, shops, bookings and simple member areas, WordPress is quicker and cheaper to build and easier for your staff to edit. A custom plugin can cover one unusual rule without a whole app.
  • A low-code tool or a spreadsheet. For a team of five tracking one process, this is fine. Move to custom when the workarounds start costing staff hours every week.
  • A marketing website. If people only read and enquire, you need a fast website, and a web app would be money spent on nothing.

Custom React earns its cost when your process is the thing customers pay for, when per-user fees on a rented tool have grown past the cost of owning one, or when several rented tools are held together by copy and paste.

What should you ask a React developer before you sign?

Ask who will write the code, what the price includes, who owns the result and what happens after launch. The answers tell you more than a portfolio does.

Questions worth asking, with the answer you want to hear:

  1. Who will do the work? A named person or small team, not "our developers".
  2. Have you built something like this before? A live link you can click, and a plain account of what they did on it.
  3. Is the back end and database included in this price? Yes, with each part listed.
  4. How will I see progress? A test link updated every week or two.
  5. Who owns the code and the accounts? You do. The code sits in a repository you control, and hosting, domain and payment accounts are in your company's name.
  6. How are changes priced? A written change process, so a new idea halfway through gets a price before it gets built.
  7. Is it written in TypeScript and tested? TypeScript is a stricter form of JavaScript that catches mistakes before users do. Automated tests are small programs that check the app still works after each change. Both make the app cheaper to maintain.
  8. What does year one cost after launch? A number, or at least a range, for hosting, services and maintenance.
  9. What are the payment stages? Payments tied to things you can see working, not to dates.

Red flags I'd walk away from:

  • A fixed price given in the first call, before anyone has written down the features.
  • No discovery step, or discovery treated as a sales meeting.
  • Hosting, domain or code kept in the developer's own accounts.
  • A quote with one line: "React web application, lump sum".
  • A promise of a complex app in two or three weeks.
  • Nothing about testing, handover or support.

If you're hiring abroad, the checks are the same with a few extra ones for contracts, time zones and payment. I covered those in hiring a freelance web developer in India.

How can I help with a custom React web application?

I build custom React and Next.js web apps for small and mid-sized businesses, working directly with the owner or the person who runs the process. I'm based in Gurugram, India, and work with clients in India, the UK and the US.

What I can honestly offer for this kind of project:

  • React front ends that load fast. I build Next.js and React websites and web apps with TypeScript and Tailwind CSS, server rendered and deployed on Vercel or Cloudflare.
  • Internal tools and dashboards. I write React internal tools alongside custom WordPress plugins, so if part of your data already lives in WordPress or WooCommerce, I can build a panel on top of it without moving everything.
  • Apps with a wider team. For web and mobile apps that need design or a mobile version, I bring in my freelance team and stay your single point of contact.
  • A clear scope first. I start with a written scope, so the quote you get is for a list of features you've read and agreed.

Where I'm not the right fit: I have more than four years in web development, and most of those years are WordPress, with React and TypeScript for the last two or so. If you need a large team for a regulated platform with dozens of integrations, an agency with dedicated testers and project managers will serve you better, and I'll say so on the first call.

What should you do next?

Write down three things: who will use the app, the five jobs it must do on day one, and which other systems it has to talk to. That's enough for a developer to say if this is a $15,000 tool or a $100,000 platform, and if custom React is needed at all.

Then send me those notes through the contact page. I'll reply with questions, an honest view on whether to build, buy or use an admin kit, and a scoped quote if a custom build is the right call.

Frequently asked

How much does it cost to build a custom React web application?+

Agency guides for 2026 put a single-purpose custom web app at $15,000 to $40,000 and a multi-role business app at $40,000 to $100,000, with large platforms above $100,000. The price depends on user roles, integrations and live data more than on React itself.

How much does a React dashboard or admin panel cost?+

DhiWise puts a basic admin panel at $5,000 to $15,000 over 2 to 4 weeks and a medium one at $15,000 to $50,000 over 6 to 12 weeks. A dashboard that paying customers log in to can cost $75,000 to $150,000.

How long does it take to develop a React web app?+

A simple internal tool or MVP usually takes 2 to 3 months and a standard business web app takes 3 to 6 months, according to Designveloper. SaaS platforms and marketplaces often take 6 to 9 months or more.

Is it cheaper to use Retool or a template than to build a custom React admin panel?+

It is cheaper at the start. Low-code tools such as Retool charge per user every month, so for large teams or anything customers log in to, owning a custom React app usually costs less over a few years.

What does a React web app cost to maintain each year?+

Agency guides such as DhiWise and Utsubo say 15 to 20% of the original build cost per year for updates, fixes and small changes. Hosting and usage-based services such as email, SMS and payments are extra.

Do I need a custom React app or will WordPress do?+

WordPress is the better choice for content sites, shops, bookings and simple member areas. A custom React app makes sense when many people log in and work in the software daily, or when the app is the product you sell.

Mohit Goyal

Written by Mohit Goyal

Senior Web Developer in Gurugram, India. 100+ fast, SEO-friendly sites shipped in 4+ years with Next.js, React and WordPress, including the procol.ai rebuild. Send me your next project.

Keep reading

Hire a freelance React developer: rates and what to check

What a freelance React website developer charges in USD and GBP, where to hire one, and the checks to run before you pay a deposit.

22 min read

Why your React website isn't ranking on Google (and the Next.js fix)

React website not ranking on Google? The server is probably sending an empty page. How to check in two minutes, and how Next.js fixes it.

24 min read

Let's build

Have a site that needs to be fast, rank and convert?

Open to Work. Usually replies within a day.