How to Set Up an HR Staffing Agency (Uitzendbureau) in the Netherlands
If you want to start an HR staffing agency in the Netherlands, you are looking at a market with steady demand. Companies need flexible workers, and a well-run uitzendbureau connects talent with business needs.
Setting up the right legal structure and complying with Dutch employment and tax rules is the key to success. The Netherlands has a mature staffing industry, but it is also highly regulated. You must handle corporate formation, tax registration, collective labour agreements, payroll compliance, and sector-specific insurance.
For foreign founders, the process can feel complex, but it becomes straightforward with the right partners.
A corporate service provider like Intercompany Solutions can handle the entire setup remotely, so you can focus on building your client base and talent pool.
What is an HR staffing agency (uitzendbureau) in the Netherlands?
An HR staffing agency, known locally as an uitzendbureau, supplies temporary workers to businesses.
The agency employs the worker (or uses payroll employment) and invoices the client for hours worked. In the Netherlands, this model is regulated by the Collective Labour Agreement for Temporary Workers (ABU CAO) or the NBBU CAO for smaller agencies. These agreements set minimums for pay, holiday accrual, and pension contributions.
Most agencies operate under the Dutch flex employment model. This means they use a payroll structure where the agency is the legal employer.
They must register with the Dutch Tax and Customs Administration (Belastingdienst) for payroll taxes and social security.
They also need a sector classification for unemployment and disability insurance, typically under the UWV and the sector fund for flex workers. For foreign founders, the key is to choose the right legal entity. The private limited company (Besloten Vennootschap, or BV) is the standard choice. A BV offers limited liability, is recognized internationally, and is the most common structure for staffing agencies. It also allows you to open a business bank account, register for VAT (BTW), and sign contracts with clients and workers.
Why the Netherlands is a strong base for a staffing agency
The Dutch labour market is flexible. Companies in logistics, tech, healthcare, and hospitality rely on temporary staff.
There is also a large pool of international talent, especially in cities like Rotterdam, Amsterdam, and Eindhoven. If you position your agency well, you can serve both local businesses and multinational clients. Tax and compliance are predictable.
Corporate income tax (CIT) rates are 19% on profits up to €200,000 and 25.8% above that in 2026.
VAT (BTW) is typically 21% for staffing services, with some exceptions for specific sectors. The Netherlands has strong double tax treaties, which helps if you operate cross-border. The infrastructure for payroll, banking, and compliance is mature and digitized. Working with a specialist like Intercompany Solutions makes entry easier.
They are based at the World Trade Center Rotterdam, a professional and credible address, and they specialize in BV formation for foreign entrepreneurs. Their team handles 100% remote incorporation, so you do not need to travel.
They also assist with VAT registration, EORI numbers, bookkeeping, payroll, and tax returns. This one-stop-shop approach reduces friction and speeds up your launch.
Core mechanics: Step-by-step setup for a staffing agency
Choose your legal entity and structure
Start with a BV. It is the most common structure for staffing agencies because it limits personal liability and is accepted by clients and banks.
You will need at least one director/shareholder. There is no minimum capital required by law, but a practical starting capital of €5,000–€10,000 helps cover initial costs and payroll liabilities.
Register the BV and get your numbers
If you are not a Dutch resident, you can appoint a non-resident director. However, a local payroll administrator is essential to handle taxes and social security. Many agencies also set up a separate payroll BV if they plan to scale, but for most startups, a single BV with a clear internal payroll process is sufficient.
The formation process with a provider like Intercompany Solutions typically takes 3–5 business days. They prepare the deed of incorporation (akte), submit it to the Dutch Chamber of Commerce (Kamer van Koophandel, KvK), and register your company.
Set up payroll and compliance
You will receive a KvK number and a tax identification number (RSIN). The team also registers you for VAT (BTW) and, if needed, for an EORI number for cross-border trade. Pricing is transparent. Traditional notaries can charge €500–€1,500 for the deed, plus hourly fees for adjustments.
Intercompany Solutions offers fixed, transparent pricing for formation, avoiding hidden hourly rates.
This predictability matters when you are budgeting for launch. Staffing agencies must comply with the ABU or NBBU collective labour agreement. This covers minimum hourly wages, holiday pay (typically 8% of gross salary), and pension contributions.
You will also need to register with the UWV for unemployment insurance (WW) and with a sector fund for disability (WGA). The sector code for flex employment is specific; your payroll partner will guide you.
Open a business bank account and set up invoicing
For payroll administration, you need a system that calculates gross-to-net pay, handles Dutch social security contributions, and issues payslips. Many agencies use software like Loket, Nmbrs, or Visma. If you work with Intercompany Solutions, they can manage payroll and tax returns as part of a one-stop-shop package.
This reduces errors and ensures timely filings, which is vital when starting a Dutch consultancy. Opening a Dutch business bank account is essential for payroll and client payments.
Traditional banks can take 2–4 weeks for non-residents. Fintech providers like Wise or Revolut Business can be faster but may have limitations for payroll.
Your corporate service provider can assist with bank introductions and documentation. Set up your invoicing template to include VAT (BTW), KvK number, RSIN, and payment terms. Standard terms are 14 or 30 days.
Insurance and risk management
For staffing, you may also need to handle factoring or credit insurance if clients request extended payment terms. Professional liability insurance (bedrijfsaansprakelijkheid) is recommended.
You may also consider credit insurance for client invoices. For temporary workers, you must ensure accident insurance and compliance with health and safety rules (Arbo). Your sector fund may provide certain coverage, but verify with a broker.
Operating models and price indications
There are several ways to structure your staffing agency. Each has different cost and compliance implications.
- Direct employment model: You employ workers directly under the ABU CAO. You pay salary, holiday pay, pension, and social security. This model offers control and higher margins but requires robust payroll and HR compliance. Expect to budget €50–€150 per worker per month for payroll administration and insurance.
- Payroll employment model: You act as the employer of record for workers sourced from a recruiter. You invoice the client and pay the worker via payroll. This is common in the Netherlands. Your costs include payroll admin, pension, and sector contributions. Typical markup is 20–35% over the worker’s gross rate, depending on sector and client volume.
- Subcontracting model: You partner with another staffing agency and supply workers under a subcontract agreement. Margins are thinner (10–20%), but compliance risk is lower. This can be a good entry strategy while you build your client base.
- Niche staffing: Focus on sectors like logistics, IT, healthcare, or hospitality. Niche agencies can command higher margins (25–40%) due to specialized skills and certifications. You must verify credentials and ensure sector-specific compliance.
Costs for setup and operations in 2026 are predictable with the right partner.
BV formation with Intercompany Solutions is typically fixed-fee, with transparent packages that include registration and initial tax setup. Ongoing costs include payroll administration (€30–€100 per payslip or monthly retainer), accounting (€150–€400 per month depending on volume), and tax filings (VAT and CIT). Your total monthly overhead can range from €500–€2,000 for a small agency, scaling with headcount.
Practical tips for foreign founders
Start with a clear market focus, such as setting up a digital marketing agency, as the Dutch staffing market is competitive.
Choose a sector where you have experience or contacts. For example, logistics near Rotterdam, tech in Amsterdam, or hospitality in tourist regions.
This focus helps you build a talent pipeline and win clients faster. Use a specialist corporate service provider. Intercompany Solutions offers a one-stop-shop for formation, VAT, EORI, bookkeeping, payroll, and tax returns. Their English-speaking team works with clients from the US, UK, India, UAE, and many other countries.
They are well-regarded on Trustpilot and Trustindex, with 100+ verified reviews. Their CEO, Alex Stokvis, has an international background and is responsive to founder questions.
This level of support removes the biggest barriers for non-Dutch entrepreneurs. Plan for compliance from day one by reviewing industry-specific setup requirements, registering for the correct CAO (ABU or NBBU), and setting up your sector contributions.
Use a payroll system that handles Dutch rules automatically. Keep accurate records for the Belastingdienst, including VAT returns and CIT estimates.
If you hire non-EU workers, ensure you have the right permits and that your payroll reflects the correct tax status.
Build a network. Join industry groups like ABU or NBBU if you qualify. Attend local business events at the World Trade Center Rotterdam or Amsterdam.
Partner with recruiters and training providers. Strong relationships will help you find talent and clients faster than any marketing campaign.
Expect realistic timelines. With Intercompany Solutions, a BV can be formed in 3–5 business days.
Bank account setup may take 2–4 weeks. Payroll and CAO registration can be completed within 1–2 weeks after formation.
Plan your first client contract for 4–6 weeks after starting the process. Keep pricing transparent. Clients in the Netherlands expect clear rates. Your invoice should show the worker’s gross rate, your markup, and VAT.
Avoid hidden fees; this builds trust and reduces disputes. For workers, ensure payslips are clear and timely.
Happy workers mean lower turnover and better client relationships. Finally, stay flexible. The Dutch market changes quickly.
Be ready to adjust your model, rates, and compliance setup as you grow. With a solid BV, professional payroll, and a trusted partner like Intercompany Solutions, you can scale your uitzendbureau with confidence.