The verdict in three sentences
A recruitment agency website with an integrated job board costs between 12,000 and 22,000 EUR (excl. VAT) in Amsterdam in 2026, delivered in 8 weeks. Value comes from two levers: 2-click applications, which sharply increase mobile application volume, and multiposting at about 150 EUR a month, which pushes vacancies automatically to job boards and Google for Jobs. GDPR compliance for CVs, with a clear retention period, must be spelled out in the quote.
What a good quote contains
An agency specialising in maritime and port logistics typically runs 40 live vacancies: officers, engineers, terminal operators, shipping and supply chain profiles. The site must make these vacancies findable, make applying from a phone easy (many seafarers apply while in port) and feed the agency's candidate database.
| Quote line | Essential | Specialist | Platform |
|---|---|---|---|
| Agency pages (expertise, sectors, team) | 6 pages | 10 pages | 15 pages + salary guides |
| Job board | List and simple filters | Filters by role, port, certificate, contract | Job alerts, candidate portal |
| Application | Form + CV | 2 clicks, LinkedIn import | 2 clicks + screening questions |
| ATS connection | Feed into the agency's ATS | Two-way API | |
| Multiposting | No | Yes, about 150 EUR/month | Yes + optimised Google for Jobs |
| Client company area | No | Vacancy request form | Shared candidate tracking |
| Indicative 2026 budget | 12,000 EUR | 17,000 EUR | 22,000 EUR |
JobPosting structured data is essential: it gets vacancies into Google for Jobs for free. Also check that the quote includes a data deletion request form and export of applications in your ATS format.
GDPR and running costs
The Dutch Data Protection Authority (Autoriteit Persoonsgegevens) considers 4 weeks after the end of a procedure the norm for unsuccessful candidates, or up to 1 year with explicit consent for a talent pool. The site must automate this purge and inform candidates when they apply.
| Running cost | 2026 ballpark (excl. VAT) | Comment |
|---|---|---|
| Vacancy multiposting | About 150 EUR/month | To Indeed, Nationale Vacaturebank, maritime boards |
| Managed hosting in the EU | 50 to 150 EUR/month | CVs stored in Europe |
| Maintenance and security | 120 to 300 EUR/month | Updates, backups |
| Automatic GDPR purge | Included | Deletion per policy, deletion log |
| CV storage | 5 to 20 EUR/month | Depending on volume, encrypted |
| Change requests (filters, sector pages) | 750 to 1,000 EUR/day | On demand |
8-week plan
Week 1: scoping, inventory of roles and ports covered. Weeks 2 and 3: mock-ups, mobile application journey. Weeks 4 to 6: build, job board, ATS connection and multiposting. Week 7: testing with 10 candidates and 3 clients. Week 8: vacancy import, launch, consultant training.
Mini case study
Pieter, founder of a maritime recruitment agency in Amsterdam, places 24 candidates a year with an average fee of 20 % on a 55,000 EUR annual salary, i.e. 11,000 EUR per placement. He spends 2,000 EUR a month on paid job ads. With the Specialist package at 17,000 EUR, multiposting at 150 EUR and Google for Jobs, he cuts paid ads to 1,000 EUR a month and saves 10,200 EUR a year net of multiposting. If 2-click applications bring just 2 extra placements a year, the gain reaches 22,000 EUR. The site pays for itself in about six months.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
How much does a recruitment agency website cost in Amsterdam?
Between 12,000 and 22,000 EUR excl. VAT in 2026 depending on the job board, ATS connection and candidate portal. Then budget about 150 EUR a month for multiposting.
Integrated job board or a simple link to the ATS?
A job board built into the site improves search visibility and the agency's image. It stays connected to the ATS, which keeps handling candidate tracking.
How long can we keep a CV?
About 4 weeks after the procedure under Dutch DPA guidance, or up to 1 year with explicit consent. The site should purge records automatically and log deletions.
How do we appear in Google for Jobs?
With complete JobPosting markup on each vacancy: title, location, salary, contract type, date. This is included from the Specialist package.
What is the delivery time?
Eight weeks, including one week of testing with candidates and clients before launch.
Let's scope your project. Tell us your sector, number of live vacancies and ATS, and we will price a site between 12,000 and 22,000 EUR, GDPR-compliant, delivered in 8 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.