Blog / Website costs

Website Costs in Germany: How to Compare Quotes

Plan a website budget with a clear scope, recurring costs, a proposal checklist and a worked example. An updated buying guide for businesses in Germany.

Updated on

A website quote is useful only when you know what it includes. Two proposals with similar page counts may cover very different work. This guide explains how to brief suppliers in Germany, compare proposals and budget for the full project. The numerical examples are invented planning assumptions, not market research or Senorit package prices.

1. Describe the outcome before asking for a price

Define the job your website should do: explain services, arrange appointments, collect applications or sell products. Features and content follow from that goal. Embedding a booking provider is a different project from building a custom booking system with accounts and calendar synchronisation.

Separate existing material from content that still needs to be created. Responsibility for copy, translations, photos and product data affects both cost and timing. A relaunch brief should also include existing URLs, redirects and data migration.

  • Business goal and audience
  • Pages and language versions
  • Required features and integrations
  • Available content and decision-makers
  • Target date and dependencies

2. Understand the work behind the price

Page count alone is a poor comparison. Ten similar service pages may require less work than one interactive application. Custom design, data structures, imports and integrations each need their own decisions and testing.

Ask what the design and development work produces. Is there an approved design? Which screen sizes are checked? Are form failures and keyboard access included in acceptance? Who decides whether the agreed scope has been delivered?

SEO work should be named explicitly. Indexability, page titles, redirects and a sitemap differ from ongoing keyword research, editorial work or business profile management. No part of a website proposal can guarantee a particular Google ranking.

3. Separate initial work from recurring costs

Besides planning, design and development, budget for domains, hosting, licences and maintenance. External booking, email and payment services may add charges. Confirm who holds each provider account and what happens if you change suppliers.

For every recurring charge, record the billing period, scope and cancellation terms. A small monthly fee is difficult to assess if it excludes updates, backups or incident support. A large fee needs a clear description of the work it covers.

  • Project price with assumptions and exclusions
  • Recurring services based on current supplier quotes
  • Maintenance tasks, response times and limits
  • Approval and billing for changes
  • Agreed handover of content, access and source code

4. Worked example: a first-year budget

Suppose an individual proposal quotes EUR 5,000 for development. You also allow EUR 300 a year for domain and hosting, EUR 600 for external content and EUR 100 a month for agreed maintenance. The planned first-year total is 5,000 + 300 + 600 + 12 × 100 = EUR 7,100.

These are example inputs only. They are neither market averages nor a current Senorit offer. Replace each assumption with an actual quote. Compare amounts on the same basis and confirm whether VAT is included.

The initial development charge would not recur in year two in this example. New content, added features or different hosting requirements could still create additional costs. Comparing two or three years can expose differences that the initial project price hides.

5. Compare fixed quotes and time-based work fairly

A fixed quote needs a defined scope. Ask which assumptions apply and how changes are approved. When requirements are still uncertain, a limited discovery phase can make sense before commissioning the full project.

For time-based work, compare estimated hours, responsibilities and approval checkpoints alongside the hourly rate. A low rate does not establish a low total. Look for reference projects with similar requirements and ask what the supplier actually delivered.

6. Reduce scope without losing essential checks

A small, working initial release can be easier to budget than many unfinished features. Prioritise key services and contact routes. Additional languages, customer accounts or complex filters can follow when there is a specific business need.

Provide approved content in an organised format. Nominate one feedback contact and consolidate comments. Keep necessary redirects and form checks in scope even though visitors will not see that work directly.

7. How Senorit quotes your project

Senorit does not publish standard package prices. After consultation, you receive an individual fixed quote setting out deliverables, timing and recurring costs. The website, CMS, shop and integrations are planned around your requirements.

The project includes 30 days of post-launch support. Hosting, domains, external licences and subsequent maintenance are listed separately. Additional requirements are agreed before implementation. The project wizard helps you prepare a brief for the discussion.

See how an individual proposal is prepared

8. Evaluate the return using your own figures

There is no reliable universal website ROI. Record enquiries, qualified contacts and completed sales before launch. Compare equal periods afterwards and account for seasonality, advertising and changes to your offer.

For a simple model, divide the investment by the additional contribution margin per job. With an assumed EUR 5,000 investment and EUR 500 additional contribution per job, ten additional jobs would be needed. This is a calculation, not a forecast. Visits and phone clicks do not establish those sales.

Common questions

How much does a simple website cost?

It depends on content, design, features and responsibilities. Compare proposals against the same brief. Senorit gives you a fixed quote after consultation without advertising a standard minimum price.

Is a grant guaranteed?

No. Budget without a grant first and check current programmes, eligibility and application order directly with the funding body. A general funding percentage does not establish eligibility for your project.

Which costs are often omitted?

Content, translations, licences, migration, ongoing maintenance and later changes. Ask suppliers to include these explicitly or mark them as excluded.

Further reading

About the Author

Ebrahim Seyfi

Ebrahim Seyfi

· Verified

Founder & Developer at Senorit — Full-Stack Developer since 2020

Published: December 1, 2025 Updated: September 26, 2026

Founder of Senorit in Hamburg. Specialized in web design, development and digital solutions for the DACH region. Full-Stack Developer with expertise in React, Next.js, Astro and TypeScript.

  • Full-Stack Web Developer
  • Core Web Vitals Specialist
  • WCAG 2.2 Accessibility
  • React, Astro & TypeScript