Skip to content

Software and web apps

Developers for your Dutch platform or web app, without the false self-employment risk

A team in Ghent that builds, tests and ships in your repository. You buy a result with a price per part, not hours under your authority.

Developers who build what runs every day: the stock screen of a platform VBS built, with delivered, allocated and physical balance and the tank readings, example with demo data

If you hire developers in the Netherlands without the risk of false self-employment, you buy a result and not hours under your own authority. Since 1 January 2025 that is no longer theory: the Dutch tax authority (Belastingdienst) enforces the DBA law (Wet DBA) again, has imposed penalties since 1 January 2026, and can claim back payroll taxes going back to 1 January 2025. A freelance developer who runs along in your team for months, picks up your tickets and joins your stand-up is the textbook case of what the tax authority can treat as employment.

This page is written for companies in the Netherlands that work in English: a scale-up in Amsterdam or Eindhoven with an international team, a Dutch branch of a foreign group, a founder who moved to the Netherlands. You have three routes: a freelancer by the hour, a developer seconded through an agency, or a project with an agency that directs the work itself. Below they sit side by side, with the prices the market asks, the DBA law, and what makes a project with an agency in Ghent different: English or Dutch as the working language, the same time zone, code in your repository and a fixed price per part after a first conversation.

Looking specifically for someone for a Next.js site or app? Read hire Next.js developers. If you hire from further away, from the US or the UK, the wider picture is on hire developers in Europe.

Freelancer, secondment or a project, on five points

  • Who directs the work

    Freelance developerOften you, and that is where the risk sits
    SecondmentYou, but the agency is the employer
    Project with an agencyThe agency, you approve the result
  • Risk of back payroll taxes

    Freelance developerWith you, if the work looks like employment
    SecondmentWith the agency as the employer
    Project with an agencyNobody works under your authority
  • Illness or holidays

    Freelance developerThe work stops
    SecondmentThe agency finds a replacement
    Project with an agencyThe team carries on
  • How you pay

    Freelance developerHours, total unknown up front
    SecondmentHours, with the agency's margin
    Project with an agencyA price per part, up front
  • What stays afterwards

    Freelance developerThe knowledge leaves with the person
    SecondmentThe same, unless you agree a handover
    Project with an agencyCode in your repository, with documentation
DBA law: the points the Dutch tax authority looks atThe darker, the more rests with you
The marked rows are the points the Dutch tax authority looks at. A project with an agency puts them with the agency.

Which route fits when

RouteWhen it fitsWhat to watch
Freelance developer by the houra short, defined job with a clear result, or a specialist who helps your own team for a weekauthority, embedding and duration: the longer and the more inside your team, the bigger the risk
Secondmentyou want someone in your team under your own lead, for monthsthe agency is the employer; you pay its margin on top of the salary
Project with an agencyyou want a platform, a module or an app built, with an end and a pricea good description of what you want, and who decides on your side

The general version of this choice, for any country, is in freelancer or agency; what adding people to your own team means as a model is under staff augmentation.

What hiring developers costs in the Netherlands

The market gives the range. On Freelance.nl, clients offered an average of 89 euros an hour for development and implementation in the first quarter of 2026; freelancers asked 107. For architecture it was 97 and 117 euros, for testing 85 and 97 euros. For comparison: an hour of work by an employee cost a Dutch employer an average of 47.90 euros in wages and charges in 2025, according to Eurostat, across all sectors.

What you buyPrice signalWhat comes on top
Freelance developer, development89 euros offered, 107 euros asked per hour, first quarter of 2026direction, review and testing by you
Freelance architect97 euros offered, 117 euros asked per hourthe same
Seconded developerthe salary plus the agency's margindirection by you
Project with an agencya price per module or per part, after a first conversationdirection, review, testing and release by the agency

How rates compare across Europe is in software developer hourly rates. VBS does not work with an hourly rate: we agree a fixed price per project or per module after a first conversation. How we split a project into modules and what that costs is in custom software development cost.

Why a project keeps the DBA law out of your team

The tax authority looks at whether someone works under your authority, whether they must do the work in person, and whether they are embedded in your organisation: work that employees also do, for a long time, in your team. In a project with an agency nobody works under your lead. You describe what you want and approve the result; the agency decides who builds it, how and when, and covers illness and holidays itself.

That does not make a project a free pass. If you still have an agency send one fixed person who only does your tickets, under your lead, it looks like secondment, with the rules that come with it. How your assignment runs in practice counts more than what the contract says. For the legal side of your own situation, go to your accountant or a lawyer.

English as the working language

Many Dutch tech teams already work in English, and so can a project with us. Analysis, tickets, code comments, documentation and meetings in English; Dutch where your users or your board need it.

Part of the workLanguage
Meetings, analysis and ticketsEnglish or Dutch, as your team works
Code, commits and documentationEnglish
The interface of the appthe languages of your users: our transport platform has a driver app in three languages
Contracts and invoicesEnglish or Dutch; invoices through Peppol where the client needs it

How we build in your repository

Platforms that people work on every day

The proof is in software that runs. For DA Logistics we built a platform for fuel, fleet and planning: about thirty drivers and 34 vehicles work with it daily, with a driver app in three languages. The same core has run since 14 September 2026 for Zuco Logistics, with its own fuel model; domain, certificate, site and API were live in 57 minutes. For Business Centrum we replaced a spreadsheet with a management platform of its own, with two-factor authentication and encryption.

That is the kind of work you hire us for: a web application, an app for your people on the road or custom software that replaces a spreadsheet, built by a team that also keeps it running.

An agency in Belgium for a Dutch company

Agency in GhentFreelancer in the NetherlandsAgency in Eastern Europe or Asia
LanguageEnglish and DutchDutch and often Englishmostly English
Time zonethe samethe sameone to seven hours apart
DBA lawnobody under your authority in a projectyour risk if it looks like employmentnobody under your authority in a project
Market price per hourBelgian labour costs sit above Dutch ones89 to 107 euros on averagelower
Law and privacyEuropean law, data in the EUDutch lawother rules outside the EU

Belgian labour costs are among the highest in Europe, so per hour we are not cheaper than a Dutch freelancer. What you gain is a team instead of a person, a fixed price instead of an open bill, and no relationship of authority in your own team. To put the countries side by side, read nearshore software development and best countries to outsource software development.

A project in five steps

  1. ConversationYou tell us what you want to build and what already exists. We read your code or your spreadsheet before we name a price.
  2. Modules and priceWe split the work into modules, each with its own price and its own delivery.
  3. Building in sprintsEvery two weeks something you can click through, in a test environment with demo data.
  4. Live with a way backReleases with a backup, a measured switch-over and a route back.
  5. Keeping it runningUpdates, security and what your users ask for, if you leave that with us.

Before you hire developers

May I still hire a freelance developer?
Yes. Make sure they work as an entrepreneur: a defined result, their own way of working, no fixed place in your team for an open-ended period. The longer and the more under your lead, the bigger the risk of a back-tax claim. What to check before you pick a team is in how to choose a software development company.
Is a project with a foreign agency different from a freelancer?
In a project nobody works under your authority; the agency directs its own people. If a fixed person runs along in your team, it looks like secondment.
Do you work with an hourly rate?
No. We agree a fixed price per project or per module after a first conversation.
Can you work in our existing code?
Yes. We first read and run the code, take a small first ticket to learn your conventions, and then the big work.
Who owns the code?
You do. It sits in your repository or is handed over at delivery, with documentation.

Web application

How VBS helps you with this

We build software in the browser for your whole team, on every computer and phone, around the way you work.

  • Roles and permissions per person
  • Links to your accounting and your email
  • Releases without downtime, with backup and rollback

How we approach it is on our page about Web application.

Tell us where you stand.

A few sentences will do. We reply within 24 hours with a proposal for a first call.

Optional, if you prefer a call.

What do you want to achieve, and what is already there?

We only use your details to reply to you.