What a web application is, and how it differs from a website
A website shows; a web application works. On a website, visitors read pages and perhaps fill in a form. In a web application, people log in and get something done with their own data: book a slot, approve a quote, follow an order, plan a crew. It runs in the browser on any device, with nothing to install, which is also what sets it apart from an app in the App Store or Google Play.
The line is not always sharp. A webshop already has a catalogue, a checkout and orders behind it, and a business website can take bookings through a form. The real difference is who it is for: a website serves anonymous visitors, a web application serves known users with accounts, roles and data that belongs to them.
€2,500is where web applications start with us: a tool for one workflow, one step above a webshop.
From one page to a platform: what each step adds
from €500
Landing page
Adds: one focused page
For a launch, a campaign or a single product.
from €1,200
Business website
Adds: pages and a structure
Presents the company and leads visitors to contact.
from €2,200
Webshop
Adds: catalogue and checkout
Customers buy and pay online, you ship.
Web applications start here
from €2,500
Web tool
Adds: logins and your own data
One workflow for one team, such as quotes or planning.
from €5,000
Business web application
Adds: roles, admin and integrations
Customer portals, booking systems and dashboards.
from €12,000
Platform or SaaS
Adds: many organisations
Software you sell to other businesses by subscription.
Most businesses that search for a web application need the middle of the second group: a tool their customers or staff log in to, built around a process that off-the-shelf software handles badly. If you mainly need to be found and to present your business, a website does that for less, and our pricing page lists the packages.
A web application can also behave like an app on a phone: added to the home screen, working full screen and sending notifications. When it must be in the stores, or needs Bluetooth or background location, our guide to what an app costs covers that route.
Six web applications businesses have built
These are the web applications small and medium-sized businesses have built most often. The ranges show where each one typically lands with us, depending on how far the first version goes.
1 processis the right size for a first version. Start with the one that costs your team the most time today.
| Web application | What it does | First version |
|---|---|---|
| Quote calculator or configurator | Customers put together a product or service and get a price, or send a quote request with everything you need to know. | €2,500 to €5,000web tool |
| Booking system | Customers book a slot, a room or a service; staff see the schedule, and confirmations and reminders go out by email. | €3,500 to €8,000web tool or business application |
| Customer portal | Customers log in to follow orders, projects or tickets, download documents and invoices, and send requests without email. | €5,000 to €12,000business web application |
| Planning tool | Plans people, vehicles or jobs, with a view for each role, and changes reach everyone at once. | €5,000 to €12,000business web application |
| Management dashboard | Brings figures from your accounting, webshop or CRM together on one screen, refreshed automatically. | €3,000 to €8,000depending on the data sources |
| SaaS product | Software you sell to other businesses by subscription, with a separate environment for each customer. | From €12,000platform |
Indicative prices for a first version with us, excluding VAT, October 2026. Your quote is a fixed price for an agreed scope.
Look at what the dearer rows have in common: more kinds of users, more systems to talk to, and more rules about who may see what. That is where the money goes, as the next chapter shows.
What drives the price of a web application
Two web applications with the same number of screens can differ in price several times over. A screen is quick to draw. What takes time is everything that happens when someone clicks: who may do it, what it changes in the data, which other system needs to know, and what happens when something goes wrong.
3 in 4euros in the example below pay for work nobody sees on screen: rules, data, integrations and testing.
Where the money goes in a customer portal
Screens and design25% · €2,000
Every page and form, designed for your brand and tested on phones and desktops.
Accounts and roles10% · €800
Login, password resets, invitations, and what each role may see and do.
Workflows and rules25% · €2,000
Your process in code: statuses, approvals, calculations and notifications.
Data and admin panel15% · €1,200
The database, file uploads, exports, and a back office to manage it all.
Integrations15% · €1,200
Payments, your accounting or CRM software, email and calendars.
Testing, security and launch10% · €800
Tests, a check against the common attacks in the OWASP Top 10, the data import and go-live.
Example build€8,000
Six things move that total more than anything else:
- Users and roles: one kind of user is the cheapest. Every extra role, such as customer, employee, manager or partner, brings its own screens and its own rules about what it may see.
- Integrations: a link to a system with a well-documented API, such as Mollie, Stripe, Moneybird or Exact Online, is routine work. A system without documentation or a test environment can cost more than the rest of the application.
- Existing data: importing years of records from spreadsheets or an old system takes cleaning and checking, and someone has to decide what happens to the messy rows.
- Reports and exports: a list with filters is quick. Reports that combine data in new ways, PDFs in your house style or exports for your accountant each add work.
- Privacy and security: personal data brings duties under the GDPR, and some clients ask for two-factor login, an audit log or data kept in the EU. Each is reasonable; none is free.
- Design depth: a clean design built on proven components costs less than a fully custom interface with its own animations. For a tool staff use all day, clarity matters more than flourish.
What a web application costs: price ranges by type
These are our indicative ranges for a first version, excluding VAT. Your quote is a fixed price for an agreed scope, so the range turns into one number before any work starts.
€5,000 to €12,000as an indication for an average business web application with accounts, roles and an admin panel, quoted at a fixed price after scoping.
What a web application costs at Luvarly
Web tool
€2,500 – €5,000 one-off
- One workflow for one team
- A handful of screens and a simple login
- Email notifications and exports
- About 2 to 4 weeks
Business web application
€5,000 – €12,000 one-off
- Accounts with several roles
- Its own database and an admin panel
- One or two integrations, often payments
- About 4 to 8 weeks
Platform or SaaS
€12,000 and up one-off
- A separate environment per customer
- Subscriptions and billing
- Several integrations or an API
- From about 2 to 3 months
For comparison, this is what three other agencies publish. Their ranges start higher than ours in every tier, and definitions differ: what one calls a simple tool, another counts as a portal.
| Agency | Smaller web application | Larger web application | Maintenance |
|---|---|---|---|
| Codavo (opens in a new tab)Rotterdam (NL) | €5,000 to €10,000first version with one role and one core workflow | €10,000 to €20,000 and upfirst version of a SaaS product | From €175 a monthfor active maintenance |
| Lunidev (opens in a new tab)prices for Belgian SMEs | From €5,000simple business tools | €50,000 and upcomplex systems | 10 to 20%of the build a year, plus hosting |
| Webvise (opens in a new tab)German-language price guide | €7,500 to €20,000internal tools | €20,000 to €50,000customer portals; B2B SaaS from €60,000 | Not stated |
Excluding VAT, as each agency publishes them, checked October 2026.
Why are ours lower? We are a small team that designs and builds without hand-offs, on the same modern stack for every project, so the parts every web application needs, such as login, roles, email and hosting, are not reinvented each time. The Haarlem agency MG Software advises a closer look at any quote under €10,000. That is fair advice for every quote, ours included: check that it covers the admin panel, testing, the security check and launch, and ask what happens after.
What a web application costs after launch
A web application pays no store fees and faces no yearly operating system deadlines, as a mobile app does. It still runs on a server, holds your customers' data and depends on libraries that receive security updates, so it needs looking after.
€150a month keeps the example portal running: hosting with its database, plus maintenance at 15% of the build a year.
| Cost | What it is | Typical amount |
|---|---|---|
| Hosting | Server, database, backups, file storage and monitoring. Ours starts at €25 a month for a website; a web application with a database usually needs a step more. | €25 to €200 a monthdepending on users and data |
| Maintenance | Security updates, fixes, small improvements, and keeping integrations working when the other systems change. | 10 to 20% of the buildevery year |
| Third-party services | Transactional email, text messages, maps or an AI model, billed per use by their providers. | €0 to €50 a monthfor most small applications |
| Payments | Per transaction, when customers pay inside the application. | €0.29 to €0.32per iDEAL | Wero payment, more for cards |
Excluding VAT, October 2026. Payment fees as published by Mollie and Stripe for the Netherlands.
Budget for these from the start. A web application nobody maintains keeps working for a while, until a browser update, an expired certificate or a changed API at your payment provider breaks something at the worst moment. Our managed hosting covers hosting, updates and monitoring, and our guide to website maintenance costs breaks the same items down for websites.
Build your own or pay for a subscription
Before you have anything built, check whether it already exists. For accounting, email, a general CRM or a standard booking calendar, off-the-shelf software is cheaper, better tested and improved every month by someone else. Build when your process is what sets you apart, when existing tools force your team into workarounds, or when per-user fees grow with every colleague you hire.
Month 23is when the example portal becomes cheaper than a €25 subscription for 20 users.
Five years of building or subscribing
Your own web application
€8,000 to build, then €150 a month
After 5 years €17,000
Subscription, 20 users
20 users at €25 a month
After 5 years €30,000
Own app cheaper from month 23
Subscription, 5 users
5 users at €25 a month
After 5 years €7,500
With 20 users, the example portal is the cheaper choice from its second year and saves about €13,000 over five years. With 5 users, the subscription stays cheaper all along, because its monthly fee is lower than what your own application costs just to run. Your numbers will differ, but the shape rarely does: the more people use a tool, the sooner your own pays for itself.
No-code platforms and AI app builders sit in between. They are good for a prototype or a small internal tool, and a working prototype makes any quote more accurate. They stop where a web application becomes a business system, because security, data ownership and maintenance remain your job. Our guide to app costs looks at where AI app builders help and where they stop.
How a web application gets built, step by step
A business web application of about eight weeks runs roughly like this. You see working software early and often, so nothing comes as a surprise at the end.
Fixed pricefor every web application we build, agreed after scoping and before any work starts.
A typical eight-week project
ScopeTasks, data model, fixed price and date
Week 1DesignA clickable prototype of the key screens
Week 2–3BuildWorking software on a live preview link
Week 3–7Integrations and dataPayments, accounting, data import
Week 5–7Testing and securityTests, the security check, fixes
Week 7–8LaunchGo-live, training and handover
Week 8
The better you can describe your process, the narrower the quote. You do not need a technical specification. You need to know who uses the application and what they must get done with it.
Describe the people
Who logs in: customers, staff, partners? How many, on which devices, and how do they do the job today?
Write it as tasks
One sentence per task: "As a planner, I want to move a job to another day, so the crew sees it at once." Fifteen to forty of these describe most first versions.
Collect what exists
The spreadsheets, forms and emails the process runs on today. They show the real data and the exceptions.
List your systems
Accounting, CRM, webshop, calendar: everything the application must talk to, with a contact at each supplier.
Mark the must-haves
What the first version cannot launch without. Everything else goes on the list for version two.
Name the deadline and the budget
A season, a contract or a launch date. A budget range lets a studio propose what fits instead of guessing.
With that in hand, ask each studio for a fixed price for the same scope, and compare what is included: design, admin panel, integrations, testing, a security check, launch and support afterwards. Web & app development shows how we work. To get a fixed price and a date for yours, describe your web application; we reply within one working day.
Sources
- Codavo: having a web application built, costs and examples (Dutch, 2026) (opens in a new tab)
- Lunidev: what a custom web application costs in 2026 (Belgium) (opens in a new tab)
- Webvise: costs of a custom web application in 2026 (German) (opens in a new tab)
- MG Software: what decides the price of a web application (Dutch) (opens in a new tab)
- OWASP Top 10: the most critical security risks to web applications (opens in a new tab)
- General Data Protection Regulation (EU) 2016/679, article 28 on processors (opens in a new tab)
- MDN Web Docs: progressive web apps (opens in a new tab)
- Mollie: prices per payment method (Dutch) (opens in a new tab)
- Stripe: pricing in the Netherlands (Dutch) (opens in a new tab)



