Services for expats & Migrants

We help over 2000 expats each year with their income tax returns. We would love to help you as well!

We are highly specialized in tax related and financial services for expats and migrants. We offer business owners and entrepreneurs outside of the Netherlands complete support with every form of tax related questions. From declarations up to payroll tax.

With a team specialized in services for expats we can help with all your questions.

Dutch personal income tax return preparation and filing

4 reasons to have us file your income tax return

1.

Average tax return preparation and delivery time of 20 days!

2.

A personal tax advisor assigned to your case with whom you will have contact in any case of questions.

3.

Fully digital via our customer portal, no appointment needed. Contact by phone to discuss your position.

4.

We review your tax returns which have been filed in the past for free, to see whether you missed out any benefits.

Choose your preferred tax return process

Select your preferred tax return application below to see what’s included.

Tax return application

Fully digital process
€ 120
Incl. VAT

Tax return application

Incl. advisory/meeting
€ 240
Incl. VAT

Tax return application

Incl. 2 meetings
€ 485
Incl. VAT

Preliminary Tax return

(refund mortgage interest)
€ 85
Incl. VAT

Tax return application

For entrepreneurs

Price on request

Proudly supplying services to employees of:

logo unilever
logo shell
logo nxp
logo akbank
logo chanel

Our Dutch Tax return application process explained

Our Income tax return packages explained

Fully digital tax filing process

Preparation time: min 10 work days and max. 20 work days

In this digital process, we review your tax position based on the information provided, we ask you to provide us with the required documents and any further explanation on your position (on a secured client portal), we perform a check on tax benefit possibilities and we prepare your tax forms. We do not need your DIGI-D details, as we make use of special tax software to file your tax applications.

Not included

It is important to consider that the service you selected does not include any tax advisory work or activities regarding toeslagen. Additional time for audits or questions from the Dutch tax authorities due to incomplete or inaccurate information is charged at our hourly rate. If after preparing your tax application you provide us with any additional information, additional charges will apply for correcting your tax report.

Any communication will be performed via our client portal. If you expect any contact is needed, due to questions, due to special circumstances, we advise you to select the application package including a meeting / advisory.

Tax filing process incl. 30min Teams or in office (advisory) meeting

Preparation time: min 10 work days and max. 20 work days

After completing our tax return form (to obtain your general details), you receive a special link to schedule a meeting with one of our tax advisors. The meeting can take place before the tax application preparation of after.

During the meeting, we will discuss your tax position and answer any questions you may have. In the meantime, we review your tax position based on the information provided, we ask you to provide us with the required documents and any further explanation on your position (on a secured client portal), we perform a check on tax benefit possibilities, and we prepare your tax forms. We do not need your DIGI-D details, as we make use of special tax software to file your tax applications.

In the meantime you will receive access to our client portal, where you can provide us with the required information and from where we will provide your tax reports in a secured way. We do not need your DIGI-D details, as we make use of special tax software to file your tax applications.

Not included

It is important to consider that the service you selected does not include any tax advisory work or activities regarding ‘toeslagen’. Additional time for audits or questions from the Dutch tax authorities due to incomplete or inaccurate information is charged at our hourly rate. If after preparing your tax application you provide us with any additional information, additional charges will apply for correcting your tax report.

If you wish to receive full support, please consider the unlimited tax bundle.

Unlimited tax support, applicable for the tax year selected

Preparation time: max 10 workdays

Our most comprehensive service provides end-to-end support for your tax and benefit filing needs, including:

  • A detailed review of your and your partners tax position, retroactive and towards the future. With service number 1 and 2 we will perform the tax applications based on historic information and timeline, where we cannot change the tax situation anymore. In this package we also look forward and prevent you paying more taxes than needed in future.
  • Unlimited preliminary tax filings and correction for a tax refund for your house.
  • Assistance with completing all required documents and addressing clarifications via a secure client portal, by e-mail or phone.
  • Two times a year, max 60-minute Teams or in-office advisory meeting to discuss your tax position, review tax-saving opportunities, and answer questions.
  • Guidance on ‘toeslagen’ and other benefits application or adjustments which are applied on with the Dutch tax authorities.
  • Tax assessment review after the Dutch tax authorities issued an assessment based on the tax filing. If any objection is required, we will lodge an objection.
  • Proactive support during audits or inquiries from the Dutch tax authorities (up to 3 hours included).
  • Join our tax and administration webinars for free.

Ideal for:
Clients seeking full support, from tax advice to audit assistance, for a worry-free filing and full year guidance experience.

Preliminary tax filing

Preparation time: min 5 work days and max. 10 work days

The preliminary tax refund digital tax filing process service is mentioned for people who wish to apply for a preliminary monthly tax refund. You can apply for a monthly tax refund when for example you own a house with a mortgage for which you pay mortgage interest. But also, when you pay alimony payments to your ex-partner, or when you make gifts to charities, you may be eligible for a tax refund which you can receive on a monthly basis instead of yearly.

The preliminary tax return does not replace your annual tax return. You will always need to file an annual income tax return to settle the refund you received and the refund you are eligible for.

It is important to mention that the service you selected does not include any tax advisory work.

Information on Dutch personal income tax return:

You are obliged to file a tax return if:

  1. You are invited (by letter) by the Dutch tax authorities to file an income tax return.
  2. You will have a tax liability. If you are not sure about this, please contact us and we will review and advice you.

Important note:

Practice experience shows that if you do not meet the above, in most cases it is still beneficial to file an income tax return. We advise you to file a tax return anyway if one of the below situation occur to you:

  1. You left or entered the Netherlands (migration).
  2. Your partner has no income.
  3. You incurred educational expenses (can be filed only for tax years prior to 2022) and/or health care expenses which are not covered by the insurance.
  4. Your income increased/decreased highly during the year and/or during the last 3 years.
  5. A child has been born before 1 July of the tax year.

How many years can I go back to file my Dutch personal income tax returns?
The Dutch income tax law allows you to file your Dutch personal income tax return up to 5 years back. You however do need to file these years separately as you were filing them on time. It is not possible to file all the years at once in one tax return.

Which tax forms can be used to file your Dutch personal income tax return?

  • P-Form (individual resident tax form, worldwide income needs to be reported)
  • C-Form (individual non-resident tax form, Dutch source income needs to be reported only)
  • M-Form (individual migration tax form, both the information of a P-form as well as C-form needs to be reported)
  • O-Form (self-employed/business owner tax form)
  • F-Form (when someone passed away)

Important note:

While the Dutch tax residency position of an individual is reviewed based on facts and circumstances, the tax forms are issued by the Dutch tax authorities automatically based on municipality registration and records. This however does not mean that the Dutch tax authorities issued the correct tax form. Therefore, in some cases, a change of tax form is needed based on the actual position of a tax payer. A change of tax form can be applied with the Dutch tax authorities by writing a letter. Otherwise, the filed tax form will not be accepted by the Dutch tax authorities.

Am I considered as a Tax (Non) resident?

An individual’s place of residence for tax purposes depends on all facts and circumstances applicable to the personal situation. These facts and circumstances determine where the center of an individual’s personal and economic life (i.e. center of vital interest) is located. Different than other countries the registration, the nationality or day count rule is not applicable in the Netherlands. 

The most important criteria for the review are for example:

    • Where a permanent home is maintained;
    • Where the individual is working;
    • Where the individual’s family resides;
    • The intended length of stay in the Netherlands.

A combination of the above and other facts and circumstances will finally result in whether someone is a tax resident or tax non-resident of the Netherlands.

Important note: The tax residency position is not the same as the migration residency position. If you are not sure about your tax residency position, than please contact us so we can advice you accordingly.

Which tax deductions can I claim?

Possible deductions are:
  • Mortgage interest and mortgage related expenses for a main residence
  • Educational expenses (Dutch Language Course does not meet this criteria and can be filed only for tax years prior to 2022)
  • Medical expenses (not reimbursed by the health insurance and exceeding the deductible part)
  • Donations to registered Dutch Charity organizations
  • Alimony payments to ex-partners
  • Contributions to private Dutch pension scheme's (not the ones arranged by the employer)
To claim a tax deduction, the expenses should be paid by the taxpayer or his/her fiscal partner.  The expenses should be paid during the applicable tax year. The invoice date is not relevant.

What are the differences between a preliminary and final assessment?

Preliminary assessment (in Dutch: voorlopige aanslag)

The preliminary assessment is issued mostly automatically by the Dutch tax authorities based on the exact same details of your income tax return. This means that no review has taken place by the Dutch tax authorities. This is to speed up the payment process, whether you will receive taxes or need to pay taxes. This is also the moment that you will receive any possible refund. Very exceptionally the Dutch tax authorities can decide not to issue a preliminary assessment, but a final instead.

Final assessment (in Dutch: definitieve aanslag)

The final assessment is issued after your tax return has been reviewed by the Dutch tax authorities. If all details are correct and the Dutch tax authorities did not make any corrections, the final assessment will be in line with the preliminary assessment. The final assessment mostly results in EUR 0,- because the possible refund or possible tax payment happened at the time you received your preliminary assessment.

Profinancials services for Expats

Business owners

We support business owners and corporations outside of the Netherlands with all Dutch tax related matters.

Dutch 30% ruling

We get a lot of questions about the Dutch 30% ruling. We can tell you exactly how the 30% ruling works and possibly applies to you.

Migrants / expats

As an expat or migrant you probably qualify for tax exemptions and refunds you are not aware of. We will make sure that you are not missing out on any of the tax benefits.

Tax returns

We help over 2000 expats each year with their income tax returns. We would love to help you as well!

How we assist Expats in the Netherlands

Doing business in the Netherland from outside of the Netherlands

Are you an entrepreneur or business owner and planning to do business in the Netherlands? If so, you will have to deal with the Dutch tax regulations. We can assist you with all tax related matters to keep you in compliance.

Examples of services we can help you with:

  • Income tax return (Dutch: aangifte inkomstenbelasting)
  • Value added tax (VAT) (Dutch: BTW)
  • ICP declaration (Intra community transactions declaration)
  • Corporate Tax return (Dutch: aangifte vennootschapbelasting)
  • Payroll Tax return (Dutch: aangifte loonheffing)

Feel free to contact us. Our team is highly specialized in the international tax regulations.

Dutch 30% ruling

We get a lot of questions about the Dutch 30% ruling. We can tell you exactly how the 30% ruling works and possibly applies to you.

The regulations regarding the Dutch 30% have changed during the years. This might affect the future plans of many expats working in the Netherlands. If you have any questions regarding the Dutch 30% ruling please contact us today. Our team is ready to assist you.


Some topics we regularly help expats and expat employers with are:

  • How to apply for the Dutch 30% ruling
  • How to apply for a working / residency permit
  • How to apply for a social security COC / A1 declaration

Migrants & Expats

When you are a migrant or expat employed in the Netherlands you may be eligible for a number of exemptions and benefits. Just a few examples are:

  • Mortgage interest deduction
  • Non-working spouse tax refund
  • Tuition fee refunds (can be filed only for tax years prior to 2022)
  • Child care allowance
  • Health care expenses

Feel free to contact us with any question you may have. We are happy to help.

Income tax return for expats and/or migrants

We at Profinancials are highly specialized in international tax regulations. We are very proud to be the trusted tax advisor for over 2000 expats each year.

Are you searching for an attractive priced office specialized in Dutch personal income tax return for expats and/or for expat tax services? Than you searched and found Profinancials.

Our office is located in Eindhoven, but we service the entire Netherlands. And being specialized in expats we are servicing expats all over the world by now. We would love to help you as well!

Feel free to contact us

Are you in need of advice on international taxes, exemptions, tax returns or have questions relating international employment?

Feel free to contact us today! We are happy to give you the advice you were looking for.

Selecteer uw taal

Klantportaal NL

Select your language

Clientportal ENG