Construction workers on building site

G-Rekening for ZZP in Construction: When Is It Required?

January 24, 202618 min readBy ZZP Pulse Team
Key Takeaway

Quick Answer

A G-rekening is not legally mandatory for ZZP'ers. Solo freelancers without employees typically don't need one and usually can't open one. You only need a G-rekening if you hire subcontractors or temporary workers, creating chain liability risk.

The G-rekening (short for geblokkeerde rekening, a blocked account) is a special bank account in the Netherlands used to mitigate chain liability risks in sectors like construction. This guide explains what it is, when you need one, and how it works.

What is a G-Rekening?

Definition

A G-rekening is a blocked bank account that can only be used to pay specific taxes (payroll taxes and VAT) to the Belastingdienst. Money cannot be freely accessed for other purposes.

How It Works

When a contractor hires a subcontractor, they can pay a portion of the invoice into the subcontractor's G-rekening. This portion should correspond to the wage taxes and social premiums related to that work. The rest goes to the regular business account.

Payment TypeDestinationPurpose
Tax portion (20-50%)G-rekeningPayroll taxes + VAT
Remaining amountRegular accountOperating capital

What is Chain Liability (Ketenaansprakelijkheid)?

Chain liability means that in certain projects (especially construction), if a subcontractor fails to pay payroll taxes or VAT, the higher-level contractor can be held liable for those unpaid taxes. The G-rekening was introduced to reduce this risk.

Why This Matters

If your subcontractor doesn't pay their taxes, the Belastingdienst can come after you for that money. By depositing into a G-rekening, you're protected for that portion of the payment.
Contract signing and financial documents

Why Is It Relevant in Construction?

Chain liability issues are especially common in construction because projects often involve multiple layers of contractors and subcontractors. Construction work qualifies as "werk van stoffelijke aard" (work resulting in a tangible product), so the chain liability rules (Wet Ketenaansprakelijkheid, WKA) apply. Alongside chain liability protection, proper insurance for construction freelancers is essential.

Key Takeaway
Using a G-rekening protects contractors: for the part paid into the G-rekening, the main contractor is legally indemnified if taxes aren't paid (provided certain administrative conditions are met).

Is a G-Rekening Mandatory for ZZP'ers?

Short Answer: Usually Not

Legally, having a G-rekening is not automatically mandatory for anyone, including ZZP'ers. There is no general law forcing every contractor or freelancer to open one.

For Solo ZZP'ers (No Employees)

For a true ZZP (one-person business with no employees), a G-rekening is usually not applicable. The Dutch tax authority typically doesn't allow opening one because you have no payroll tax obligations for yourself.

As the KVK (Chamber of Commerce) explains: if you're self-employed working alone, you don't pay wages to others (and thus no wage tax), and any contractor hiring you isn't responsible for your payroll taxes either. "For a ZZP'er it is not necessary to have a G-rekening."

When a ZZP'er DOES Need a G-Rekening

You need (and can apply for) a G-rekening only if you create chain liability risk:

SituationG-Rekening Needed?Reason
Solo ZZP, no employeesNo (and usually cannot open)No payroll tax obligations
ZZP hiring subcontractorsYes, strongly recommendedCreates chain liability
ZZP hiring temp workers via agencyYes, recommendedCreates chain liability

To make this clearer, let's look at a practical situation that many construction freelancers encounter.

Practical Example

Imagine you're a self-employed builder who won a contract and subcontract part of the work (electrical or masonry) to someone else with workers. Now you could be held liable if that subcontractor fails to pay wages tax or VAT. In this scenario, you should get a G-rekening.

What If a Client Demands One?

Some construction clients may still ask even single-person subcontractors to use a G-rekening as extra precaution. However, if you truly have no employees and no sub-subcontractors, you typically cannot get one. Make sure your contracts are properly structured and you can reassure your client through other means:

  • Verklaring betalingsgedrag: Certificate from the tax office showing you've paid your taxes
  • VAT reverse-charge: Common mechanism in construction where VAT is shifted to the main contractor. Use our invoice generator to create compliant invoices.
Tax accounting and bookkeeping documents

How to Open a G-Rekening

Steps to Open a G-Rekening

ItemDetails
Monthly feeApproximately €5-6/month
Application form"Aanvraag g-rekening" on Belastingdienst.nl
Account number formatStarts with 099 after bank code

Keep in mind that your G-rekening is tied to your current business structure.

Important: Business Form Changes

If you change your legal form (e.g., from sole proprietor to BV) or stop your business, you must close the G-rekening for the old entity and open a new one if needed. Use the form "Verzoek g-rekening opheffen" for closure.

How Much Should Be Paid via G-Rekening?

There's no fixed legal percentage. The idea is to deposit an amount that covers the tax obligations on the work. The hiring party is free to decide the percentage, but it should align with actual payroll tax and VAT due.

SituationRecommended PercentageSource
General estimate (incl. VAT)~25%MKB Servicedesk
VAT reverse-charged~20%MKB Servicedesk
Wage portion of contract40%Bouwend Nederland
Wage portion (extra safe)50%Bouwend Nederland

Practical Calculation Example

Subcontract job: €10,000
Labor portion: €8,000 (rest is materials)
G-rekening deposit @ 40%: €8,000 Ɨ 40% = €3,200

Payment breakdown:
→ €3,200 to G-rekening (for taxes)
→ €6,800 to regular account (working capital)

If uncertain about compliance, use 50%:
→ €4,000 to G-rekening
→ €6,000 to regular account

SNA Certification Matters

For staffing agencies with SNA/NEN-4400 certification, you may use lower percentages. If the subcontractor is in the SNA register, the tax authority may not hold you liable at all (provided other conditions are met).
Money and savings for tax payments

Releasing Funds (Deblokkeren)

Money in a G-rekening is "blocked" and can't be used freely. But what if there's more money than the actual tax due? You can request to "deblock" the excess funds.

Deblocking Process

Other Ways Money Leaves a G-Rekening

  • To Belastingdienst: Paying payroll tax or VAT
  • To another G-rekening: If you subcontract work further down the chain (same project)

Warning: Misuse Has Serious Consequences

Using G-rekening funds for anything other than paying taxes can lead to severe penalties. The Belastingdienst can terminate the account or take legal action. Always use it strictly as intended.

Summary: Do You Need a G-Rekening?

Your SituationG-Rekening?Action
Solo ZZP in construction, no employeesNoFocus on paying your own taxes. Provide Verklaring betalingsgedrag if requested.
ZZP who hires subcontractorsYesApply at Belastingdienst. Protects you from liability.
ZZP who hires temp workersYesApply at Belastingdienst. Deposit tax portion of agency invoices.
Large contractor insists on G-rekeningDependsIf solo, explain you can't open one. Offer Verklaring betalingsgedrag instead.

To summarize everything in this guide, here are the key points to remember.

Key Takeaway

Key Takeaways

  • G-rekening is NOT legally mandatory for anyone
  • Solo ZZP'ers without employees typically don't need and can't get one
  • You DO need one if you hire subcontractors or temp workers
  • Typical deposit: 20-50% of invoice (25% is common rule of thumb)
  • Surplus funds can be released after taxes are paid

Sources

Disclaimer: This article contains general information and is not legal or tax advice. Always verify current regulations with the Belastingdienst or consult a professional for your specific situation. Regulations may change over time.

Share this article

ZZP Pulse

Tips like these? Our users get them built right into the app — along with automatic tracking, smart reminders, and zero admin stress.

Join thousands of Dutch freelancers who already work smarter.

G-Rekening for ZZP in Construction: When Is It Required or Recommended? | ZZP Pulse Blog