The Honest Answer: It Depends
"What does a web app cost?" is like asking "What does a car cost?". The answer ranges from a used vehicle to a sports car – and depends entirely on your requirements.
In this article, I'll give you realistic price ranges for the Swiss market in 2026 and show what factors influence costs.
Price Overview: What Costs What?
| Complexity | Examples | Price Range (CHF) |
|---|---|---|
| Simple | Landing page, portfolio, simple form | 3,000 – 8,000 |
| Medium | Blog with CMS, booking system, dashboard | 10,000 – 25,000 |
| Complex | E-commerce, customer portal, SaaS MVP | 25,000 – 60,000 |
| Enterprise | Full SaaS platform, complex integrations | 60,000 – 150,000+ |
Swiss Hourly Rates 2026:
- Freelancer: CHF 120–180/h
- Small Agency: CHF 150–200/h
- Large Agency: CHF 180–250/h
These rates are high by European standards – but you get quality, reliability and legal security.
The 7 Factors That Determine Price
1. Feature Scope
The most important cost driver. Every feature means development time.
Affordable (few hours)
- Static content pages
- Contact form
- Image gallery
- Responsive design
Expensive (many hours)
- User registration & login
- Payment processing
- Real-time features
- Complex calculations
- API integrations
2. Design Requirements
- Template-based: CHF 1,000–3,000
- Custom design: CHF 3,000–8,000
- Premium UX/UI with prototyping: CHF 8,000–15,000+
3. Technology Stack
Technology choice affects not just development costs but long-term maintenance.
| Approach | Development | Maintenance | Flexibility |
|---|---|---|---|
| WordPress/CMS | Low | Medium | Limited |
| Low-Code (Power Platform) | Low | Low | Medium |
| Custom Development | High | Variable | Maximum |
4. Integrations
Every external system connection takes time:
- Payment provider (Stripe, Twint): CHF 2,000–5,000
- CRM integration (Salesforce, HubSpot): CHF 3,000–8,000
- ERP connection (SAP, Abacus): CHF 5,000–15,000
- Accounting software (Bexio): CHF 2,000–5,000
5. Responsiveness & Devices
A web app that works on desktop, tablet and mobile costs about 20–30% more than a desktop-only version.
6. Security Requirements
Depending on industry and data type:
- Standard (HTTPS, secure authentication): Included in base price
- Enhanced (2FA, audit logs, encryption): +CHF 3,000–8,000
- Regulated (FINMA, healthcare): +CHF 10,000–30,000
7. Time Pressure
Rush projects cost more. Realistic timelines:
- Simple web app: 4–8 weeks
- Medium web app: 8–16 weeks
- Complex web app: 4–8 months
Hidden Costs: What's Often Forgotten
Ongoing Costs After Launch
- Hosting: CHF 20–200/month
- Domain: CHF 15–50/year
- SSL certificate: Often free (Let's Encrypt) or CHF 100–300/year
- Maintenance & updates: CHF 100–500/month
- Bug fixes & adjustments: As needed
How to Save Costs
Clear Requirements
The more precisely you know what you want, the fewer changes and rework occur.
MVP Approach
Start with the most important features and expand later. This reduces the initial investment.
Consider Low-Code
For many use cases, Power Platform or similar tools suffice – at a fraction of the cost.
Use Existing Solutions
Not everything needs to be built new. Shopify, WordPress, Webflow can cover a lot.
Sample Calculation: Customer Portal for SME
Requirements:
- User registration and login
- Dashboard with overview
- Document upload and download
- Email notifications
- Responsive design
- Admin area
Cost Estimate:
| UX/UI Design | CHF 4,000 |
| Frontend Development | CHF 8,000 |
| Backend Development | CHF 10,000 |
| Testing & Deployment | CHF 2,000 |
| Total | CHF 24,000 |
Timeline: approx. 10–12 weeks
Freelancer vs. Agency: What's Better?
Freelancer
- Cheaper (no agency overhead)
- Direct contact
- Flexible
- Risk of unavailability/illness
- Limited capacity
Agency
- More expensive (structural costs)
- Team with various specialists
- Continuity guaranteed
- Established processes
- Larger projects possible
Recommendation: For small to medium projects (up to CHF 50,000), an experienced freelancer is often the better choice. For larger projects or when you need a dedicated team, an agency makes sense.
Conclusion: What You Should Do Now
- Define requirements: What must the app do? What's "nice to have"?
- Set budget: What can you realistically invest?
- Get quotes: Compare at least 2–3 proposals.
- Check references: Has the developer completed similar projects?
- Think MVP: Start small and grow.
Free Initial Estimate for Your Project
Describe your idea – I'll give you a non-binding estimate of effort and costs.
Discuss Project