Can Machine Learning Engineers Use the DAFT Visa? Here's How
Yes, machine learning engineers can use DAFT. The Dutch-American Friendship Treaty (DAFT) is a strong fit for ML engineers who want to freelance from the Netherlands. You can offer ML consulting, model development, and AI strategy services to clients worldwide.
The Netherlands has a growing AI ecosystem. Amsterdam, Eindhoven, and Delft all have active ML research communities and companies investing in AI. Demand for ML talent in Europe far outstrips supply, which puts you in a good position as a freelance consultant.
DAFT Eligibility for Machine Learning Engineers
Status: DAFT Eligible
Machine learning engineering is one of the strongest professions for DAFT. The work is remote-friendly, high-value, and in serious demand.
Key points:
- Highly remote-friendly — can serve clients worldwide
- No special licensing required in the Netherlands
- Dutch market demand: High
- Typical income range: €70,000-€140,000/year
Business Structure Options
Recommended: Eenmanszaak (Sole Proprietorship)
Simplest structure. You are personally liable. Most DAFT applicants start here.
Most ML engineers on DAFT start with this structure. It gets you operating quickly while you figure out the Dutch business landscape.
Other Options
BV (Private Limited Company) Limited liability but requires €0.01 capital and notary. More complex setup. Worth considering if you're developing proprietary ML models or IP that you want to protect within a company structure.
Registration process:
- Apply for DAFT residence permit
- Register with KVK (Chamber of Commerce)
- Receive your KVK number and start operating
Setting Up Your Machine Learning Business
Step 1: Define Your Services Clearly define what services you'll offer. For machine learning engineers, this typically includes:
- ML model development and deployment
- Data pipeline architecture and optimization
- AI strategy consulting and feasibility assessments
- MLOps and model monitoring implementation
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: Cloud computing costs eating into freelance margins Solution: Factor cloud costs into your project pricing. Many clients will cover compute costs directly or reimburse them. Be transparent about infrastructure costs in your proposals.
Challenge: Navigating EU AI regulations Solution: The EU AI Act is coming into effect and will significantly impact AI work in Europe. Understanding these regulations is actually a selling point — you can help clients build compliant AI systems. Stay current with the latest requirements.
Challenge: Intellectual property ownership for ML models Solution: Be clear in your contracts about who owns the trained models, training data, and code. European IP expectations may differ from US norms. A well-drafted contract prevents disputes.
Income & Tax Considerations
Expected income: €70,000-€140,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
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
Pro Tip: If you're billing high rates for ML consulting, you'll likely exceed the €20,000 VAT threshold quickly. Plan to register for VAT from the start to avoid complications.
See our US Taxes While Living in Netherlands guide.
Finding Clients as a Machine Learning Engineer
International clients:
- Maintain existing US client relationships
- Use platforms like Toptal, Gun.io, or specialized ML freelance networks
- B2B ML consulting services to US clients remain straightforward from Europe
Dutch and European clients:
- Amsterdam has a growing AI startup scene
- Established Dutch companies (ING, Philips, ASML) invest heavily in ML
- Attend ML meetups and AI conferences in the Netherlands
- The Amsterdam Machine Learning meetup is one of Europe's largest
Best practice: Start DAFT with existing clients or committed projects. ML consulting commands high rates, so even part-time work can provide a solid income base while you build your European network.
Frequently Asked Questions
Q: Can I work for US AI companies as an ML engineer on DAFT? A: Yes, you can work as an independent contractor for US companies. You bill them as a Dutch business. This is one of the most common setups for DAFT ML engineers. Just make sure you're truly operating as an independent contractor, not a disguised employee.
Q: Do I need access to GPU clusters in the Netherlands? A: Most ML engineers use cloud-based compute (AWS, GCP, Azure) which works the same from anywhere. The Netherlands also has strong internet infrastructure and several data centers if you need local resources.
Q: How does the EU AI Act affect freelance ML engineers? A: The EU AI Act creates compliance requirements for AI systems based on risk levels. As a freelance ML engineer, understanding these requirements makes you more valuable to European clients who need to build compliant AI systems. It's a market advantage, not a barrier.
Related Professions
If machine learning engineer isn't quite right for your situation, consider these related professions that also work with DAFT:
Next Steps
- Evaluate your situation - Do you have clients? Income? A viable business plan?
- Read the complete DAFT guide - Understand all 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.