Free tool
What does digitalisation cost in the Mittelstand? The budget calculator
Four inputs, and you see what a website, brand work, video and AI visibility cost for a company of your size. With documented market ranges instead of ballpark figures, converted into cost per year in use, and with the part nobody else writes down: what you do not need at your size.
Calculate a budget
Your budget range
One-off
6,000 EUR to 20,000 EUR
Per year in use (4 years)
2,700 EUR to 8,600 EUR
Per month
225 EUR to 717 EUR
Read it this way: the one-off cost divided by 4 years in use, plus the running cost. What decides the economics is not the project price but the price divided by the years the result holds up. A film costing 8,000 euros that runs for three years costs around 2,700 euros a year. The same film, unusable after eight months, costs around 12,000 euros.
What it consists of
- WordPress, implemented by an agency6,000 EUR to 20,000 EUR
Custom design on an existing system, editing in-house, shallow system integrations
Every combination at a glance
The table shows every combination of company size, starting position and single goal, calculated over 4 years in use. Anyone pursuing several goals at once adds the items accordingly, which is what the calculator above does.
| Employees | Starting position | Goal | One-off | Per year in use |
|---|---|---|---|---|
| 10 to 49 | No website, or a placeholder only | Be found at all | 0 EUR to 2,500 EUR | 300 EUR to 1,525 EUR |
| 10 to 49 | No website, or a placeholder only | Generate qualified enquiries | 6,000 EUR to 20,000 EUR | 2,700 EUR to 8,600 EUR |
| 10 to 49 | No website, or a placeholder only | Become recognisable as a brand | 12,000 EUR to 32,500 EUR | 3,300 EUR to 9,025 EUR |
| 10 to 49 | No website, or a placeholder only | Appear in ChatGPT and Perplexity | 11,000 EUR to 16,500 EUR | 16,250 EUR to 21,825 EUR |
| 10 to 49 | No website, or a placeholder only | Use video | 4,000 EUR to 11,500 EUR | 1,300 EUR to 3,775 EUR |
| 10 to 49 | In place, but outdated | Be found at all | 0 EUR to 2,500 EUR | 300 EUR to 1,525 EUR |
| 10 to 49 | In place, but outdated | Generate qualified enquiries | 6,000 EUR to 20,000 EUR | 2,700 EUR to 8,600 EUR |
| 10 to 49 | In place, but outdated | Become recognisable as a brand | 4,000 EUR to 11,500 EUR | 1,300 EUR to 3,775 EUR |
| 10 to 49 | In place, but outdated | Appear in ChatGPT and Perplexity | 11,000 EUR to 16,500 EUR | 16,250 EUR to 21,825 EUR |
| 10 to 49 | In place, but outdated | Use video | 4,000 EUR to 11,500 EUR | 1,300 EUR to 3,775 EUR |
| 10 to 49 | Serviceable, to be built on | Be found at all | no item | no item |
| 10 to 49 | Serviceable, to be built on | Generate qualified enquiries | no item | no item |
| 10 to 49 | Serviceable, to be built on | Become recognisable as a brand | 4,000 EUR to 9,000 EUR | 1,000 EUR to 2,250 EUR |
| 10 to 49 | Serviceable, to be built on | Appear in ChatGPT and Perplexity | 11,000 EUR to 14,000 EUR | 15,950 EUR to 20,300 EUR |
| 10 to 49 | Serviceable, to be built on | Use video | 4,000 EUR to 9,000 EUR | 1,000 EUR to 2,250 EUR |
| 50 to 149 | No website, or a placeholder only | Be found at all | 6,000 EUR to 20,000 EUR | 2,700 EUR to 8,600 EUR |
| 50 to 149 | No website, or a placeholder only | Generate qualified enquiries | 20,000 EUR to 60,000 EUR | 7,400 EUR to 24,600 EUR |
| 50 to 149 | No website, or a placeholder only | Become recognisable as a brand | 18,000 EUR to 50,000 EUR | 5,700 EUR to 16,100 EUR |
| 50 to 149 | No website, or a placeholder only | Appear in ChatGPT and Perplexity | 17,000 EUR to 34,000 EUR | 18,650 EUR to 28,900 EUR |
| 50 to 149 | No website, or a placeholder only | Use video | 10,000 EUR to 29,000 EUR | 3,700 EUR to 10,850 EUR |
| 50 to 149 | In place, but outdated | Be found at all | 6,000 EUR to 20,000 EUR | 2,700 EUR to 8,600 EUR |
| 50 to 149 | In place, but outdated | Generate qualified enquiries | 20,000 EUR to 60,000 EUR | 7,400 EUR to 24,600 EUR |
| 50 to 149 | In place, but outdated | Become recognisable as a brand | 10,000 EUR to 29,000 EUR | 3,700 EUR to 10,850 EUR |
| 50 to 149 | In place, but outdated | Appear in ChatGPT and Perplexity | 17,000 EUR to 34,000 EUR | 18,650 EUR to 28,900 EUR |
| 50 to 149 | In place, but outdated | Use video | 10,000 EUR to 29,000 EUR | 3,700 EUR to 10,850 EUR |
| 50 to 149 | Serviceable, to be built on | Be found at all | no item | no item |
| 50 to 149 | Serviceable, to be built on | Generate qualified enquiries | no item | no item |
| 50 to 149 | Serviceable, to be built on | Become recognisable as a brand | 4,000 EUR to 9,000 EUR | 1,000 EUR to 2,250 EUR |
| 50 to 149 | Serviceable, to be built on | Appear in ChatGPT and Perplexity | 11,000 EUR to 14,000 EUR | 15,950 EUR to 20,300 EUR |
| 50 to 149 | Serviceable, to be built on | Use video | 4,000 EUR to 9,000 EUR | 1,000 EUR to 2,250 EUR |
| 150 to 500 | No website, or a placeholder only | Be found at all | 6,000 EUR to 20,000 EUR | 2,700 EUR to 8,600 EUR |
| 150 to 500 | No website, or a placeholder only | Generate qualified enquiries | 20,000 EUR to 60,000 EUR | 7,400 EUR to 24,600 EUR |
| 150 to 500 | No website, or a placeholder only | Become recognisable as a brand | 18,000 EUR to 50,000 EUR | 5,700 EUR to 16,100 EUR |
| 150 to 500 | No website, or a placeholder only | Appear in ChatGPT and Perplexity | 17,000 EUR to 34,000 EUR | 18,650 EUR to 28,900 EUR |
| 150 to 500 | No website, or a placeholder only | Use video | 10,000 EUR to 29,000 EUR | 3,700 EUR to 10,850 EUR |
| 150 to 500 | In place, but outdated | Be found at all | 6,000 EUR to 20,000 EUR | 2,700 EUR to 8,600 EUR |
| 150 to 500 | In place, but outdated | Generate qualified enquiries | 20,000 EUR to 60,000 EUR | 7,400 EUR to 24,600 EUR |
| 150 to 500 | In place, but outdated | Become recognisable as a brand | 10,000 EUR to 29,000 EUR | 3,700 EUR to 10,850 EUR |
| 150 to 500 | In place, but outdated | Appear in ChatGPT and Perplexity | 17,000 EUR to 34,000 EUR | 18,650 EUR to 28,900 EUR |
| 150 to 500 | In place, but outdated | Use video | 10,000 EUR to 29,000 EUR | 3,700 EUR to 10,850 EUR |
| 150 to 500 | Serviceable, to be built on | Be found at all | no item | no item |
| 150 to 500 | Serviceable, to be built on | Generate qualified enquiries | no item | no item |
| 150 to 500 | Serviceable, to be built on | Become recognisable as a brand | 4,000 EUR to 9,000 EUR | 1,000 EUR to 2,250 EUR |
| 150 to 500 | Serviceable, to be built on | Appear in ChatGPT and Perplexity | 11,000 EUR to 14,000 EUR | 15,950 EUR to 20,300 EUR |
| 150 to 500 | Serviceable, to be built on | Use video | 4,000 EUR to 9,000 EUR | 1,000 EUR to 2,250 EUR |
Where no item is shown, the existing website stays in place and the chosen goal requires none of the quantified positions.
The ranges in detail
The figures the calculator builds its totals from. Two positions it never selects on its own, because both require a trigger it does not ask about: rebranding with migration, and custom development. They are listed anyway, so you can find the range if that trigger applies to you.
Website
| Approach | Includes | One-off | Running per year |
|---|---|---|---|
| Template or site builder, implemented in-house | Off-the-shelf theme, careful setup, your own content in it | 0 EUR to 2,500 EUR | 300 EUR to 900 EUR |
| WordPress, implemented by an agency | Custom design on an existing system, editing in-house, shallow system integrations | 6,000 EUR to 20,000 EUR | 1,200 EUR to 3,600 EUR |
| Custom development | Custom design, CRM or ERP interfaces, multilingual structures, bespoke logic | 20,000 EUR to 60,000 EUR | 2,400 EUR to 9,600 EUR |
Brand work
| Approach | Includes | One-off | Running per year |
|---|---|---|---|
| Refresh of an existing brand | Sharpen the logo, order colour and type, write down the rules | 4,000 EUR to 9,000 EUR | not stated |
| New development including positioning work | Positioning, full design system, visual language, tone of voice, guidelines | 12,000 EUR to 30,000 EUR | not stated |
| Rebranding with migration | All of the above plus rollout across every channel and material | from 25,000 EUR | not stated |
Visibility in AI systems
| Approach | Includes | One-off | Running per year |
|---|---|---|---|
| Groundwork | Structured data, llms.txt, source attribution, author boxes, entity cleanup | Low four figures, or free with internal effort | not stated |
| Retrofit delivery | Pre-rendering or server-side rendering on an existing site | Depends heavily on the build; on a client-side app it approaches a rebuild | not stated |
| Full implementation | All of the above plus content work, baseline and ongoing refinement | 11,000 EUR to 14,000 EUR | 13,200 EUR to 16,800 EUR |
Video
| Approach | Includes | One-off | Running per year |
|---|---|---|---|
| Film that carries on the website and in social networks | One production yielding several cuts and stills | 4,000 EUR to 9,000 EUR | not stated |
Video by format
For video the calculator uses the range the source article explicitly names as the sensible one for most mid-market projects. If you need a specific format, the corresponding range is here.
| Format | Market range | What drives the price |
|---|---|---|
| Interview, testimonial | from 1,500 EUR | One location, one day, little scripting |
| Social clip | from 3,000 EUR | Short runtime, but several cuts and formats |
| Recruitment film | from 4,700 EUR | Many people, many approvals, several departments |
| Image film | 4,700 EUR to 15,000 EUR | Locations, script, voiceover, music licence |
| Employer branding | 5,000 EUR to 12,000 EUR | Like recruitment, plus an articulated position |
| Commercial | from 15,000 EUR | Casting, production design, licensed reach |
Lead cost by channel
| Channel | Per qualified contact | Time to effect | If you stop |
|---|---|---|---|
| Content and search | 35 EUR to 85 EUR | 6 to 18 months | Decays slowly; published work keeps ranking |
| Search ads | 110 EUR to 300 EUR | Days | Stops the same day |
| Professional networks | 160 EUR to 460 EUR | Weeks | Stops the same day |
| Active outreach | 250 EUR to 550 EUR | Weeks | Stops with the person; relationships partly remain |
Lead generation by qualification level
| Level | What you actually get | Market range |
|---|---|---|
| Marketing qualified | Someone filled in a form or downloaded something. Interest is assumed, not verified. | 30 EUR to 150 EUR |
| Sales qualified | Need, timing and budget were checked by a human. The fit is documented. | 150 EUR to 400 EUR |
| Booked meeting | A decision-maker has a meeting in the calendar and knows what it is about. | 300 EUR to 800 EUR |
Cost per lead is the most easily manipulated metric in marketing, because the three levels above are worth very different amounts and are routinely mixed together in quotes.
What we advise against, and when
The calculator above only shows the points that match your selection. Here they are in full, each with the condition under which it applies. This is the section that appears in no quote, because it earns nobody any revenue.
No film before the website exists
Applies when: You want to use video and your website is missing or outdated.
A film leads to a page that does not exist yet. While the website is missing or outdated, the production pays into nothing, and by the time the site is ready the film is often already dated.
No full rebranding at this size
Applies when: You have 10 to 49 employees and want to become recognisable as a brand.
A rebranding with migration pays off in a merger, a spin-off, or when a name no longer fits. Without one of those triggers it mostly buys effort at this company size: every channel and material has to follow.
Do not cut the strategy share to lower the total
Applies when: You want to become recognisable as a brand, at any company size.
When budgets tighten, positioning work goes first, and what remains is execution without a decision. The ratio of strategy to design says more about the outcome than the total figure.
Do not buy in the groundwork for AI visibility
Applies when: You want to appear in ChatGPT and Perplexity.
Structured data, llms.txt, source attribution, author boxes and consistent entity data are largely internal work. An llms.txt takes about an hour to set up. Charging for it as a separate service sells one hour of work as strategy.
Fix the follow-up before buying reach
Applies when: You want to generate qualified enquiries.
In most mid-sized companies the bottleneck is not the number of contacts but what happens in the days after one arrives. If the contact form lands in a shared inbox read whenever someone has time, every additional contact only makes the problem more expensive.
You do not need a custom-build quote here
Applies when: You have 10 to 49 employees and are not pursuing an enquiry goal.
You will very likely receive quotes for custom development, above 20,000 euros. But the difference from an agency WordPress site is not nicer design; it is interfaces, multilingual structures and bespoke logic. As long as the site carries no sales function and no CRM or ERP has to connect, the premium buys nothing visible.
Where the figures come from
Every range in this calculator comes from a published article on this website, where it is documented with its source, collection period and caveats. The calculator invents no figure and estimates none. Where an item carries no reliable figure in the sources, it says so explicitly and the item stays out of the total. This affects two of the three levels for AI visibility.
The conversion into cost per year in use follows a single formula: the one-off cost divided by the years in use, plus the running cost per year. It comes from the article on video production costs, where it is worked through with an example.
What the calculator does not do: it does not know your industry, your existing systems or your competition. It replaces no quote; it gives the range within which a quote is plausible. If a quote sits far outside these ranges, that is no proof of a bad supplier, but it is a reason to ask for the reasoning.
These are explicitly market ranges and not Vincency prices. Anyone wanting to know what a specific project costs with us gets that after a conversation, not from a calculator.
Sources
- What does a B2B website cost? Web design costs in the German Mittelstand 2026 (published 04 August 2026)
- What does professional branding cost in the B2B Mittelstand? (published 10 August 2026)
- What does GEO cost? Pricing, effort and measurability for visibility in ChatGPT and Perplexity (published 08 August 2026)
- What does a B2B lead cost? Pricing by channel and the calculation that actually matters (published 16 August 2026)
- What does a corporate video cost? Pricing by format and the item no quote contains (published 14 August 2026)
Price ranges as of 17 August 2026. Market ranges go out of date quietly. This page is checked against the source articles annually.
Frequently asked questions
What does a B2B website cost?
In three bands. A template or site builder implemented in-house costs up to around 2,500 euros plus 300 to 900 euros a year. A WordPress site implemented by an agency runs 6,000 to 20,000 euros one-off and 1,200 to 3,600 euros a year. Custom development with CRM or ERP interfaces, multilingual structures and bespoke logic runs 20,000 to 60,000 euros and 2,400 to 9,600 euros a year. The difference between the upper two bands is not nicer design but what happens technically underneath.
What does rebranding a brand cost?
A refresh of an existing brand, meaning sharpening the logo, ordering the colour and type system and writing down the rules, costs 4,000 to 9,000 euros and takes three to five weeks. A new development including positioning work runs 12,000 to 30,000 euros over eight to twelve weeks. A full rebrand with migration across every channel starts at 25,000 euros and takes three to six months. More important than the total is the ratio of strategy to execution: in a study of 200 German mid-market websites in early 2026, 71 percent of the rebrands produced an interchangeable result, and not because of poor craft.
What does GEO cost, meaning visibility in ChatGPT and Perplexity?
A full implementation with content work, a baseline and ongoing refinement came to 11,000 to 14,000 euros in setup and 1,100 to 1,400 euros per month across documented projects in the DACH region. The groundwork, by contrast, is largely internal work: structured data, llms.txt, source attribution, author boxes, consistent entity data. An llms.txt takes about an hour to set up. Charging for it as a separate service means selling an hour of work as a strategy.
What does a corporate video cost?
That depends on the format, not on the supplier. Interview and testimonial start at 1,500 euros, a social clip at 3,000 euros, a recruitment film at 4,700 euros, an image film runs 4,700 to 15,000 euros, employer branding 5,000 to 12,000 euros, and a commercial starts at 15,000 euros. For most mid-market projects meant to hold up on a website and in social networks for a while, the sensible range is 4,000 to 9,000 euros. Below that you are generally buying a documentation of what happens anyway, and that can be exactly right.
What does a B2B lead cost?
It varies sharply by qualification level. A marketing-qualified contact, meaning someone who filled in a form, costs 30 to 150 euros. A sales-qualified contact, where a human has checked need, timing and budget, costs 150 to 400 euros. A booked meeting with a decision-maker costs 300 to 800 euros and up. By channel: content and search 35 to 85 euros per qualified contact with six to 18 months to effect, search ads 110 to 300 euros with effect within days, professional networks 160 to 460 euros, active outreach 250 to 550 euros.
What does cost per year in use mean?
The one-off cost divided by the years the result actually holds up, plus the running cost. A film costing 8,000 euros that runs for three years on the homepage, in sales and in job ads costs around 2,700 euros a year. The same film, unusable after eight months because the hall was rebuilt or the people shown have left the company, costs around 12,000 euros a year. The calculation applies to every investment in this list and explains why the cheapest option is rarely the least expensive one.
Are these Vincency prices?
No. These are market ranges from researched articles, not a price list. They exist so you can place any quote in context, including one from someone else. What a specific project costs with us depends on things a calculator cannot know and gets quantified after a conversation.
Where do the figures in this calculator come from?
From five published articles on this website, linked individually above, each with its collection date. The calculator transfers those figures; it produces none of its own. Where a source states no reliable figure, the result says explicitly that the item is not quantified, rather than letting an estimate slip into the total.
The articles behind the figures
If you want to hold the result against a specific quote, or are unsure which items apply in your case at all: a conversation about it costs nothing and takes half an hour.
Book a conversation