In short
Website quotes become comparable when every provider receives the same written brief and every quote answers the same 10 points: scope, content, features, revision rounds, SEO, testable quality, price, ongoing costs, schedule and payment, and rights and accounts. Then work out each quote’s total over three years.
Key takeaways
- Quotes become comparable only when every provider gets the same written brief: same pages, same languages, same details on copy and images.
- Of eight providers based in Germany with public prices, only one stated a number of revision rounds on November 9, 2026.
- Of eight German providers with public prices, all state a timeline and seven say how VAT is treated. Only three publish a payment schedule.
- A line like “the website is yours” doesn’t replace written terms. Have usage rights, accounts and the handover of files stated in writing.
- Compare total cost over three years: the one-time price plus 36 months of ongoing costs plus the changes you expect.
How do you make website quotes comparable?
Website quotes become comparable when every provider receives the same written brief and answers the same 10 points. Without the same brief, you may be comparing a price that includes copy and images with one that includes neither. Fill in the grid below for each quote.
A brief of one or two pages is enough. It should cover:
- Goal: for example, more inquiries for a specific service or more applications for open positions.
- Page list: every planned page by name, plus the languages. For a redesign, also the number of existing pages.
- Content: which copy, photos and logos you already have and what needs to be created.
- Features: for example, a contact form, appointment booking or a connection to your customer management system.
- Operations: who will edit the content later, and who will handle hosting and updates?
Send every provider the same brief and the grid. Our guide to technical SEO explains what belongs under the search point. For market prices, see How much does a website cost in Germany?
Mark what each quote states in writing: “yes,” “partly” or “no.” A verbal promise doesn’t count. You can print the grid or copy it into a spreadsheet.
| No. | Point | What the quote should state | Quote A | Quote B | Quote C |
|---|---|---|---|---|---|
| 1 | Scope | every page by name, languages, migration of existing content | yes · partly · no | yes · partly · no | yes · partly · no |
| 2 | Content | who supplies copy, images and legal texts, and what the price covers | yes · partly · no | yes · partly · no | yes · partly · no |
| 3 | Features | every feature with its scope, such as forms, booking, integrations | yes · partly · no | yes · partly · no | yes · partly · no |
| 4 | Design | number of drafts and revision rounds, price of an extra round | yes · partly · no | yes · partly · no | yes · partly · no |
| 5 | Search | SEO tasks itemized, redirects, access for search crawlers | yes · partly · no | yes · partly · no | yes · partly · no |
| 6 | Quality | testable values for sign-off: load time, accessibility, devices | yes · partly · no | yes · partly · no | yes · partly · no |
| 7 | Price | excl. or incl. VAT, fixed price or time and materials, rule for change requests | yes · partly · no | yes · partly · no | yes · partly · no |
| 8 | Ongoing care | hosting, domain, maintenance, changes, term, cancellation | yes · partly · no | yes · partly · no | yes · partly · no |
| 9 | Schedule and payment | duration, your input, payment schedule, how long the quote is valid | yes · partly · no | yes · partly · no | yes · partly · no |
| 10 | Rights and accounts | holder of domain and accounts, usage rights, handover of files | yes · partly · no | yes · partly · no | yes · partly · no |
Done when every provider has received the same brief and the grid, and you have each answer in writing.
What should a quote say about scope, content and features?
A website quote should list every page, language and feature individually and say who supplies copy, images and legal texts. A page count alone isn’t enough, because providers count pages differently. Without these details, two quotes at the same price can describe very different work.
Point 1: Scope
In our review, one pricing page includes the contact page in its count, while a price calculator leaves out the legal notice and privacy policy. So have every page listed by name, along with the languages and the migration of existing content. If URLs change in a redesign, that includes redirects from the old URLs; our website migration checklist lists what’s involved.
Red flag: “Complete website” with no page list.
Point 2: Content
Copy and photos can make up a large part of the price; market figures are in the section What drives the cost of a website? The quote should say who writes the copy, how many rounds of feedback are included and where the images come from. Have it state whether use of the images on your website is covered, including images from AI tools. Also settle whether the provider supplies the legal notice (Impressum, the page that identifies the company behind a German website) and the privacy policy, or only leaves space for them. For questions about what these two texts say, talk to a lawyer.
Red flag: “Copy as agreed” with no quantity or price.
Point 3: Features
Each feature belongs in the quote individually, with its scope. “Booking” can mean a link to a third-party booking tool or a custom integration. For an integration, both systems should be named, along with who maintains it when one of them changes. For a form, the quote should say where submissions go and how the form is protected against spam.
Red flag: “All common features” with no list.
Done when you can read every page and every feature from the quote and you know who supplies which content.
What should a quote say about design, SEO and quality?
A website quote should state the number of design drafts and revision rounds, itemize the SEO tasks and set testable values for sign-off. Testable means a measuring tool or a standard decides whether a point is met. Google rankings don’t belong on that list, because no one can promise them.
Point 4: Design and revision rounds
The quote should say how many drafts you’ll see, how many revision rounds are included and what an extra round costs. In our review, only one of eight providers publishes a number. So ask for it directly, and clarify what counts as a revision: a new color, a moved section or a new structure.
Red flag: “Revisions as needed,” if it’s unclear when hourly billing starts.
Point 5: Search and AI visibility
SEO tasks belong in the quote individually, such as titles and descriptions, an XML sitemap, structured data and setting up Google Search Console and Bing Webmaster Tools. If URLs change in a redesign, Google recommends server-side permanent redirects from the old URLs to the new ones (Google’s guide to site moves (external site)). For AI answers, it also matters that search crawlers are allowed to fetch your pages; our article on AI crawlers and robots.txt explains this.
Ranking promises don’t belong in a quote. Google itself says that no one can guarantee a #1 ranking (Google’s advice on hiring an SEO (external site)).
Red flag: “SEO included” with no list of tasks, or a promise of the #1 spot.
Point 6: Testable quality
Sign-off, the formal check at the end of the project, needs values in the quote: measuring tool, pages, device and threshold. For loading, interactivity and visual stability, Google rates Core Web Vitals as good at these levels: Largest Contentful Paint (LCP) within 2.5 seconds, Interaction to Next Paint (INP) of 200 milliseconds or less and Cumulative Layout Shift (CLS) of 0.1 or less. Each is measured at the 75th percentile of page loads (web.dev, as of October 31, 2024 (external site)). These values come from real visits, so they’re only available after launch.
For sign-off, agree on a lab measurement instead, for example from Lighthouse, the testing tool in Chrome. Specify the pages, the device and the number of runs, because scores vary from run to run (Chrome’s Lighthouse documentation (external site)).
For accessibility, name the standard, such as WCAG 2.2 (external site) at Level AA. Tools alone aren’t enough: according to W3C’s guide to choosing evaluation tools (external site), they can’t determine accessibility and can only help with it. So also have the site tested by keyboard and with a screen reader.
Red flag: “Fast and accessible” with no test method.
Done when revision rounds, SEO tasks and sign-off values are in the quote and you could measure every value yourself.
What should a quote say about price and ongoing costs?
A website quote should say whether the price excludes or includes VAT, whether it’s fixed or billed by time spent, and what change requests cost. It should also list all ongoing costs, with term and cancellation. Only then can you calculate the total over several years.
Point 7: Price and change requests
Only compare prices on the same basis: all excl. VAT or all incl. VAT. German quotes call these netto and brutto. Across their pricing and service pages, seven of eight providers in our review say how VAT is treated, but only five give a rule for later changes. The quote should say whether it’s a fixed price or billed on time and materials, how changes are requested and what they cost. Our article on fixed price vs. time and materials compares when each model fits, using software projects as the example. Also check how long the quote stays valid.
Red flag: a “from” price that doesn’t say what determines the final price.
Point 8: Ongoing care and costs
Every recurring item belongs in the quote, with an amount or a note on who pays it: domain, hosting, updates, backups, monitoring and content changes. A content management system such as WordPress also needs regular updates; WordPress advises always updating to the latest version (WordPress’s guide to updating (external site)). Our comparison with WordPress covers what a static website needs instead.
Term and cancellation belong there too. In our review, terms range from month-to-month to a 12-month minimum with automatic renewal. Ask what happens to the website after you cancel.
Red flag: a “maintenance” item with no description of the work, or a monthly price with no stated term.
Done when you can read all one-time and recurring amounts for three years from the quote.
What should a quote say about schedule, payment and rights?
A website quote should tie the schedule to your own input, set out a payment schedule and record whose name the domain and accounts are in. It should also say which usage rights you receive and in what form you get the website if you change providers.
Point 9: Schedule, your input and payment
All eight providers in our review state a timeline. Most of those timelines depend on your input, though: some start only once all the information is in, and others assume that copy and images are ready. So the quote should say which content you’ll deliver by when and when you’ll give your approvals. Only three of eight state a payment schedule on these pages. Ask for the installments and tie them to results, such as approval of the design draft and sign-off.
Red flag: a date with no conditions, or the full amount due before the first draft.
Point 10: Rights, domain and accounts
For .de domains, the German registry DENIC says that whoever is listed as the holder in the domain register holds the rights to the domain. DENIC advises giving your service provider written instructions on who is to be registered and checking that they were followed (DENIC on domain holders (external site)). In our view, hosting and accounts such as Google Search Console should also be in your company’s name, with the provider given its own access.
A line like “the website is yours” says little about what you may do with the code, copy and images. Have the usage rights stated, and record in what form you’ll receive the website if you change providers, for example as complete files. Our contract checklist covers the points the contract should settle. If the provider processes your customers’ data through forms, analytics or hosting, data protection belongs in the contract as well. If in doubt, have a lawyer review the draft.
Red flag: domain or accounts in the provider’s name, or a subscription that doesn’t say what you keep after you cancel.
Done when the quote names the holder of every account, describes the usage rights and settles the handover of files.
How do you evaluate the completed quotes?
Evaluate website quotes in four steps: follow up on gaps in writing, set aside quotes that leave price or rights open, calculate the rest over three years and look at finished websites from each provider. Then you’re choosing between quotes that describe the same work.
- Follow up: Every row marked “partly” or “no” goes back to the provider in writing. If something isn’t part of the package, the quote should say exactly that.
- Set aside: If price (point 7) or rights (point 10) are still open after you’ve asked, we don’t consider the quote ready for a decision.
- Calculate: Add the one-time price, 36 months of ongoing costs and the changes you expect. The worked examples in our cost guide show what this looks like with market figures.
- Look: View two finished websites from each provider on your phone, then measure them as in point 6. Google recommends asking SEO providers for examples of their previous work, and that carries over to websites.
Common mistake: The lowest entry price wins before the gaps are closed.
Done when every remaining quote answers all 10 points and each one has a three-year total.
From our work: what eight providers state publicly about their packages
Only one of eight providers states publicly how many revision rounds are included; all eight state a timeline. That’s what our review of November 9, 2026, found. It covers the eight providers based in Germany from the sample in our cost guide. For each provider, we read the page evaluated there and the linked pricing or service page, and we counted whether a point is stated for its own website package. We didn’t evaluate terms and conditions, PDF catalogs or individual quotes. We don’t name the providers.
| Point | What we counted | Providers (of 8) |
|---|---|---|
| Scope | page count for at least one multi-page package | 6 |
| Content | who writes the copy, or whether it’s included in the price | 4 |
| Features | at least one feature in the package, such as a form | 6 |
| Design | number of revision rounds | 1 |
| Search | at least two SEO tasks named individually | 6 |
| Quality | a measured value or a named standard | 4 |
| Price | excl. VAT, incl. VAT or no VAT charged | 7 |
| Ongoing care | an amount or a clear statement on ongoing costs | 6 |
| Schedule | time to launch | 8 |
| Rights | a statement on who owns the domain, content or code | 6 |
Source: our own survey, · eight providers based in Germany, public pricing and service pages
- Change requests: Five of the eight give a rule for later changes or additions.
- Payment: Three of the eight state a payment schedule.
- Term: Five of the eight state the term or cancellation of ongoing services.
- Rights: None of the eight uses the German term for usage rights (Nutzungsrechte) on these pages for its own work. Six say instead that something belongs to the customer, such as the domain, the content or the website. One provider explicitly describes a subscription as a rental model.
In practice, ask first about revision rounds, the payment schedule and usage rights. Only one of the eight providers states a number of revision rounds, three state a payment schedule and none mentions usage rights for its own work. This review doesn’t show what later appears in an individual quote, and it doesn’t support any ranking of the providers.
We counted our own page on website development the same way: it covers nine of the 10 points. It doesn’t state a number of revision rounds. For website care, it gives no amount, only that the domain and hosting are in your accounts. We quote the fixed price after a short analysis.
Frequently asked questions
How many website quotes should I get?
In our view, three quotes are enough if they’re based on the same brief. With more, you spend more time following up and calculating.
What if a provider won’t fill in the grid?
Ask why. For fixed packages, the service description is often enough, and you can transfer the details to the grid yourself. If price or rights stay open even after you’ve talked, treat that as a missing answer.
Does the grid also work for a redesign?
Yes. The quote should also say who moves the existing content and, if URLs change, who redirects the old URLs to the new pages. Our website migration checklist covers the individual steps.
How do I compare a website subscription with a one-time purchase?
Calculate both over the same term and the same scope: for the subscription, setup plus 36 monthly payments; for the purchase, the one-time price plus 36 months of ongoing costs. Also check point 10 of the grid, because subscriptions often leave open what you keep after you cancel.