Back to overview
Industries

How Much Does a Custom Web App Cost in Switzerland?

Published on March 25, 20267 min read

Web App Costs: What Swiss SMEs Should Know

Getting a straight answer on web app costs in Switzerland is frustratingly difficult. Most agencies respond with "it depends" and then push you toward a discovery workshop before sharing any numbers. That is not good enough. Swiss business owners deserve transparent pricing before they invest time in meetings.

This article provides concrete price ranges, explains what drives costs up or down, and includes a practical example calculation – so you can plan your budget with confidence.

Why "How Much Does an App Cost?" Is the Wrong Question

Asking "how much does a web app cost?" is like asking "how much does a car cost?" A Dacia Sandero and a Mercedes S-Class are both cars, but they serve different purposes at vastly different price points.

The real question is: what problem does your web app need to solve, and for how many users?

A simple internal dashboard for five employees is a fundamentally different project than a customer-facing booking platform handling hundreds of concurrent users. Scope defines cost – not the other way around.

Before requesting quotes, define these three things:

  1. Who uses the app? Internal team, customers, or both?
  2. What are the core workflows? List the 3–5 things users must be able to do.
  3. What systems must it connect to? Existing databases, payment providers, ERP systems?

With these answers, any reputable agency can give you a realistic estimate.

Cost Factors in Detail

Six factors determine the final price of a custom web app in Switzerland.

  • Scope and feature count – The single biggest cost driver. Every additional feature adds design, development, and testing time. A login system with email verification is straightforward. Add role-based permissions, two-factor authentication, and single sign-on, and the effort triples.

  • Technical complexity – Real-time features (live chat, live dashboards), complex calculations, or machine learning integrations require specialized expertise and significantly more development hours.

  • Third-party integrations – Connecting to payment providers like TWINT or Stripe, ERP systems like Abacus or Bexio, or external APIs adds complexity. Each integration requires its own testing and error handling.

  • Design and UX – A functional UI built with a component library costs less than a fully custom design with user research, prototyping, and usability testing. Both are valid choices depending on your audience.

  • Testing and quality assurance – Automated tests, cross-browser testing, and security audits add to the budget but prevent expensive problems after launch. Skipping QA is a false economy.

  • Responsive design – Your app must work on desktop, tablet, and mobile. Responsive implementation adds 15–25% to the frontend development effort but is non-negotiable in 2026.

Price Ranges for Typical SME Projects

These ranges reflect the Swiss market in 2026, based on current agency rates of CHF 150–200 per hour for experienced developers.

Simple web app (dashboard, CRUD operations) CHF 8'000 – 15'000

Typical examples: internal inventory tracker, employee time sheet, simple customer database. Usually 3–5 core screens, single user role, basic authentication. Development time: 6–10 weeks.

Medium complexity (multi-user, API integrations) CHF 15'000 – 35'000

Typical examples: client portal with document management, multi-location reporting dashboard, booking system with calendar sync. Multiple user roles, 8–15 screens, integration with one or two external services. Development time: 10–18 weeks.

Complex platform (e-commerce, booking system with payments) CHF 35'000 – 80'000

Typical examples: marketplace with vendor management, full-featured booking platform with payment processing, custom e-commerce with inventory and logistics integration. Many user roles, 20+ screens, multiple integrations, high availability requirements. Development time: 4–8 months.

These ranges include design, development, and basic deployment. They do not include ongoing maintenance or marketing.

Practical Example: Restaurant Booking App

To make this concrete, here is a realistic breakdown for a mid-range project – a booking app for a restaurant group with three locations in Zurich.

Requirements:

  • Customers book tables online (date, time, party size, location)
  • Restaurant staff manage reservations via admin panel
  • Automatic confirmation emails and SMS reminders
  • Integration with Google Calendar
  • Simple reporting (bookings per location, no-show rate)

Cost breakdown:

ComponentEstimate
UX design and prototypingCHF 3'000
Frontend development (customer-facing)CHF 5'500
Frontend development (admin panel)CHF 4'000
Backend and API developmentCHF 6'000
Google Calendar integrationCHF 1'500
Email and SMS notification systemCHF 2'000
Testing and QACHF 2'000
Deployment and DevOps setupCHF 1'000
TotalCHF 25'000

Development time: approximately 12 weeks. This is a realistic mid-range project that solves a genuine business problem – replacing phone bookings and reducing no-shows.

Template vs. Custom: When Is Each Worth It?

Not every business needs a custom web app. Here is an honest comparison.

Use a template or SaaS product when:

  • Your requirements match an existing product 80% or more
  • You need to launch within days, not weeks
  • Your budget is under CHF 5'000
  • The problem is generic (basic online shop, simple scheduling)

Invest in custom development when:

  • Off-the-shelf solutions require painful workarounds
  • You need integrations with existing Swiss business software
  • Your workflow is genuinely unique to your industry or company
  • You expect significant growth and need a system that scales with you
  • Data privacy requirements demand full control over hosting and infrastructure

A restaurant using Resy or TheFork for bookings is perfectly fine. A restaurant group that wants deep integration with their POS system, custom loyalty programs, and multi-location analytics – that is where custom development pays for itself.

Ongoing Costs After Launch

The launch price is not the full picture. Budget for these recurring costs.

  • Hosting: CHF 20–200 per month depending on traffic and infrastructure. A simple app on shared hosting costs CHF 20–50. A high-traffic app on dedicated cloud infrastructure (AWS, Azure, or Swiss providers like Infomaniak) runs CHF 100–200.
  • Domain: CHF 10–20 per year for a .ch domain.
  • SSL certificate: Free with Let's Encrypt, or CHF 50–300 per year for extended validation certificates.
  • Maintenance and updates: Plan for CHF 200–500 per month. This covers security patches, dependency updates, minor bug fixes, and server monitoring. Neglecting maintenance leads to security vulnerabilities and technical debt that costs far more to fix later.
  • Feature development: Most apps evolve after launch. Budget CHF 3'000–8'000 per year for enhancements based on real user feedback.

As a rule of thumb, expect annual running costs of 10–15% of the initial development budget.

How We Price at eluma.ch

We believe in transparency. Here is how we work.

  • Fixed-price packages – After an initial scoping session, we provide a binding fixed price. No open-ended hourly billing that spirals out of control.
  • No hidden costs – The quote includes design, development, testing, and deployment. If scope changes during the project, we discuss the cost impact before any additional work begins.
  • Milestone-based payments – You pay in stages tied to deliverables, not upfront. This keeps both sides accountable.
  • Detailed scope documents – Before development starts, you receive a written specification of exactly what will be built. No ambiguity, no surprises.

We have seen too many Swiss SMEs burned by agencies that quote low and then bill aggressively for change requests. Our model is simple: we agree on what gets built, we agree on the price, and we deliver.

Conclusion

Custom web app development in Switzerland is a serious investment – but it does not have to be a gamble. With clear requirements and a transparent partner, you can budget accurately and build something that genuinely serves your business.

The key takeaways:

  • Define your scope before requesting quotes
  • Budget CHF 8'000–80'000 depending on complexity
  • Plan for ongoing costs of 10–15% annually
  • Choose custom only when off-the-shelf solutions truly fall short

Ready to discuss your project? We offer a free, no-obligation initial consultation where we assess your requirements and provide a realistic cost estimate. Get in touch – no sales pressure, just straight answers.

Sounds interesting?

Check out our interactive demo or contact us about your project.