The verdict in three sentences
A penetration test on a business web application costs EUR 8,000 to 20,000 in Berlin, for 5 to 10 audit days depending on scope. The real budget includes remediation, EUR 4,000 to 15,000, because about 60% of findings belong to the OWASP Top 10 and are fixed in code. Under NIS2, large customers increasingly require suppliers to prove application security, so check the expected standard before you sign.
What drives the price of a pentest
The CISO of a Berlin SME publishing a management portal for manufacturing clients receives a clear request from its main customer: a recent penetration test report before the contract renewal, as part of the customer's NIS2 supply chain obligations. Price depends on the number of user roles, exposed APIs, the approach (black, grey or white box) and any required certification.
| Scope (2026 estimate) | Audit days | Budget (excl. VAT) |
|---|---|---|
| Simple app, 1 role, no public API | 3 to 5 days | EUR 8,000 to 9,500 |
| Business app, 2 to 3 roles, grey box | 5 to 7 days | EUR 9,500 to 13,000 |
| Business app with documented REST API | 7 to 8 days | EUR 12,500 to 15,500 |
| App plus companion mobile app | 8 to 10 days | EUR 15,000 to 18,500 |
| BSI-certified provider, same scope | +10 to 20% | EUR 9,000 to 20,000 |
| Retest after remediation | 1 to 2 days | EUR 1,600 to 3,200 |
Auditor day rates in Germany sit between EUR 1,300 and 1,800, report writing included. A very low price often hides an automated scan, which will not satisfy a demanding customer.
Most common vulnerabilities and remediation cost
On a business application developed over several years, auditors find 8 to 15 vulnerabilities on average, 1 to 3 of them critical or high.
| OWASP category | Observed frequency | Example | Remediation cost |
|---|---|---|---|
| Broken access control | very common | a user sees another client's data | EUR 2,000 to 5,000 |
| Injection (SQL, commands) | common | unfiltered search field | EUR 1,000 to 3,000 |
| Security misconfiguration | very common | missing headers, verbose errors | EUR 700 to 2,000 |
| Weak authentication | common | no rate limiting, no MFA | EUR 1,300 to 3,800 |
| Vulnerable components | common | outdated libraries | EUR 700 to 2,500 |
| Logging failures | medium | no trace of sensitive actions | EUR 1,000 to 2,500 |
Total remediation ranges from EUR 4,000 to 15,000 depending on technical debt.
NIS2, reporting and schedule
Germany's NIS2 implementation extends cybersecurity duties to tens of thousands of companies, which in turn pass requirements down to their software suppliers. Some customers ask for a provider certified by the BSI or for a report aligned with a named methodology. Certified providers often need 4 to 8 weeks before starting; an experienced non-certified provider can start in 1 to 3 weeks. Read your customer contract: it often specifies the expected standard and report freshness, usually under 12 months.
Mini case study
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Lukas, CISO of a 60-person Berlin SME, must deliver a pentest report before renewing a contract worth EUR 420,000 per year. He orders a 7-day grey box audit at EUR 13,000, then EUR 7,500 of remediation and a EUR 2,400 retest. Total: EUR 22,900, or 5.5% of the annual contract secured. Over a 3-year renewal, the cost relative to protected revenue falls to 1.8%.
FAQ
How much does a web application penetration test cost in Berlin?
Budget EUR 8,000 to 20,000 as a 2026 estimate, for 5 to 10 audit days. A business app with several roles usually sits between EUR 9,500 and 13,000.
Do we need a certified provider?
Not always, unless your customer or regulation requires it, which is common in the public sector and critical infrastructure. Certification adds 10 to 20% to the price and extends the lead time.
How much does remediation cost after the pentest?
Plan EUR 4,000 to 15,000 depending on code age and the number of critical findings. About 60% of vulnerabilities belong to the OWASP Top 10 and are fixed within days.
What is the difference between black box and grey box?
In black box the auditor has no account. In grey box they receive test accounts per role, which better covers access control flaws, the most common, for 1 to 2 extra days.
How often should we repeat a penetration test?
Once a year and after every major change, such as a new API or payment module. Most contracts require a report less than 12 months old.
Let's scope your project. Describe your application, its roles and your customer's requirement and we will price the pentest and remediation, EUR 8,000 to 20,000 for the audit, delivered in 2 to 4 weeks. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.
