Can Blockchain Developers Use the DAFT Visa? Here's How
Yes, blockchain developers can use DAFT. The Dutch-American Friendship Treaty (DAFT) is a great fit for blockchain developers. The Netherlands has a growing blockchain ecosystem, and your work is inherently remote-friendly. You can build for clients and protocols worldwide from your desk in the Netherlands.
The Dutch government has taken a relatively progressive stance on blockchain technology, and Amsterdam in particular has become a notable European hub for crypto and web3 companies.
DAFT Eligibility for Blockchain Developers
Status: DAFT Eligible
Blockchain development is software development, and software development is one of the most common professions for DAFT. No special licensing is required.
Key points:
- Remote work friendly - can serve clients and protocols worldwide
- No special licensing required in the Netherlands
- Dutch market demand: High (especially in Amsterdam)
- Typical income range: €60,000-€130,000/year
Business Structure Options
Recommended: Eenmanszaak (Sole Proprietorship)
Simplest structure. You are personally liable. Most DAFT applicants start here.
Most blockchain developers on DAFT start with an eenmanszaak. It is fast to set up and gets you operating quickly.
Other Options
BV (Private Limited Company) Limited liability but requires €0.01 capital and notary. More complex setup. If you are working on your own protocol or handling significant treasury/token operations, a BV provides liability protection worth considering.
Registration process:
- Apply for DAFT residence permit
- Register with KVK (Chamber of Commerce)
- Receive your KVK number and start operating
Setting Up Your Blockchain Development Business
Step 1: Define Your Services Clearly define what services you'll offer. For blockchain developers, this typically includes:
- Smart contract development and auditing
- DApp front-end and back-end development
- Protocol architecture and consulting
- Token economics and implementation consulting
Step 2: KVK Registration Register your business with the Dutch Chamber of Commerce. You'll need:
- Valid residence permit (or proof of DAFT application)
- Proof of address in the Netherlands
- Description of your business activities
- €75 registration fee
Step 3: Tax Registration After KVK registration, you'll automatically be registered with the Belastingdienst (Dutch tax authority) for:
- Income tax
- VAT (BTW) - you may be exempt if under €20,000/year
Common Challenges & Solutions
Challenge: Crypto income and Dutch taxes Solution: The Netherlands taxes crypto holdings under Box 3 (savings and investments) and business income under Box 1. If you receive payment in crypto, you need to track the euro value at the time of receipt. Work with a Dutch tax advisor who understands crypto — there are several in Amsterdam who handle this regularly.
Challenge: Regulatory uncertainty Solution: The Netherlands has implemented MiCA (Markets in Crypto-Assets) regulations through De Nederlandsche Bank (DNB). If you are building products that handle user funds, you may need registration. For pure development consulting, this usually does not apply. Stay informed through the Dutch blockchain community.
Challenge: Explaining your work to the IND Solution: Frame your work as "software development" and "IT consulting" in your business plan. The IND does not need a deep technical explanation — they need to see that you have a viable business with realistic revenue projections.
Income & Tax Considerations
Expected income: €60,000-€130,000/year
Tax obligations:
- Dutch income tax (progressive rates, 36-49%)
- US tax filing required (as a US citizen)
- Foreign Earned Income Exclusion may apply
- Tax treaty between US and Netherlands prevents double taxation
- Crypto holdings may be taxed under Box 3
VAT (BTW):
- Services to US/non-EU clients: 0% (reverse charge)
- Services to Dutch clients: 21% VAT
- Small business exemption if under €20,000/year
See our US Taxes While Living in Netherlands guide.
Finding Clients as a Blockchain Developer
International clients:
- Maintain existing client relationships and protocol contributions
- Blockchain work is globally distributed by nature
- Platforms like Gitcoin, crypto job boards, and protocol grant programs
- DAO contributions and bounty programs
Dutch and European clients:
- Amsterdam has a growing blockchain scene with companies like BitFury and various DeFi startups
- Attend Amsterdam Blockchain Week and local meetups
- The Netherlands is home to several crypto exchanges and fintech companies
- Network at co-working spaces popular with crypto teams
Best practice: Start DAFT with existing clients, protocol work, or grant funding. This provides income stability while you connect with the European blockchain community.
Frequently Asked Questions
Q: Can I get paid in cryptocurrency while on DAFT? A: Yes, but you need to track the euro equivalent at the time of receipt for tax purposes. You should also convert enough to euros to pay your Dutch taxes and living expenses. Keep detailed records of all crypto income.
Q: Do I need to register with DNB if I'm a blockchain developer? A: Generally no, if you are providing development services (writing code, consulting). DNB registration applies to companies that provide crypto exchange services or custodial wallet services to consumers. Pure development work is not regulated.
Related Professions
If blockchain developer isn't quite right for your situation, consider these related professions that also work with DAFT:
- Can Software Engineer Use DAFT?
- Can Fullstack Developer Use DAFT?
- Can Cybersecurity Consultant Use DAFT?
Next Steps
- Evaluate your situation - Do you have clients? Protocol work? Grant funding?
- Read the complete DAFT guide - Understand all DAFT requirements
- Prepare your documents - Start the apostille process early
- Plan your timeline - Most people need 3-6 months to prepare
Digital Guide — $99
We're not immigration lawyers—just Americans who did this. Requirements change, so verify with official sources.