Please note: The algorithm descriptions in English have been automatically translated. Errors may have been introduced in this process. For the original descriptions, go to the Dutch version of the Algorithm Register.
Optimal distribution between tax partners
- Publication category
- Impactful algorithms
- Impact assessment
- Field not filled in.
- Status
- In use
General information
Theme
Begin date
Contact information
Link to publication website
Link to source registration
Responsible use
Goal and impact
When filing a joint income tax return, tax partners must divide joint income and deductions among themselves. In practice, many taxpayers do not achieve an optimal tax advantage in doing so. This can lead to a higher tax burden than necessary.
The algorithm supports taxpayers in determining the most advantageous tax distribution. It does this by automatically calculating a distribution proposal based on the entered data. The user can accept this proposal or adjust it manually. In doing so, the algorithm helps citizens to more easily arrive at a correct and beneficial return. The outcome of the algorithm always concerns a tax optimisation, which does not take into account possible effects on other income-dependent schemes such as benefits.
Considerations
The process of automatically suggesting an optimal distribution between tax partners in the return is important for the financial interest of citizens. We want to do this carefully. The algorithm can support a Tax Administration employee in this process. As a result, the assessment is more careful, efficient and uniform.
The algorithm helps to systematically and accurately calculate a tax-beneficial distribution of deductions and joint income. By deploying an algorithm, these calculations can be done faster. As a result, citizens can get clarity on the expected tax amount faster.
The algorithm determines the assessment based on the relevant data.
The alternative is for a citizen to manually perform and check this apportionment. This would make the process more error-prone and less efficient.
Human intervention
The operation of the algorithm always involves human intervention. The algorithm calculates a tax-optimal apportionment proposal based on the given data and displays it to the taxpayer in the online tax return environment. The citizen himself decides whether he accepts this proposal or wants to use his own apportionment. The responsibility for the chosen apportionment thus lies with the taxpayer.
Risk management
The Inland Revenue is taking several measures to manage the risks of using the algorithm.
- 1. Transparency
The Tax and Customs Administration publishes information about the algorithm in the Tax and Customs Administration's algorithm register and the Central Government's algorithm register.
This allows citizens to understand the use and operation of the algorithm.
- 2. Automated decision-making
The description of an algorithm explains this and also details the aspect of human intervention.
- 3. Privacy protection and legality
The Tax Authority ensures that the use of the data is assessed against the General Data Protection Regulation (GDPR).
The description of the algorithm also links to the applicable laws and regulations.
- 4. Responsibility
On the basis of the Algorithm Register Policy Framework, the responsibilities and tasks when using algorithms are clearly described and secured.
- 5. Monitoring and evaluation
The operation of the algorithms is periodically tested. Based on this, selection rules can be adjusted.
Legal basis
- General State Tax Act:
- General Administrative Law Act:
- General Data Protection Regulation:
- General Data Protection Regulation Implementation Act:
- Income Tax Act 2001:
- Citizen Service Number (General Provisions) Act:
- Archives Act 1995:
Links to legal bases
- Algemene wet inzake rijksbelastingen: : https://wetten.overheid.nl/BWBR0002320/
- Algemene wet bestuursrecht: : https://wetten.overheid.nl/BWBR0005537/
- Algemene verordening gegevensbescherming: : https://eur-lex.europa.eu/legal-content/NL/TXT/HTML/?uri=CELEX:32016R0679
- Uitvoeringswet algemene verordening gegevensbescherming: : https://wetten.overheid.nl/BWBR0040940/
- Wet Inkomstenbelasting 2001:: https://wetten.overheid.nl/BWBR0011353/
- Wet algemene bepalingen Burgerservicenummer:: https://wetten.overheid.nl/BWBR0022428/
- Archiefwet 1995: : https://wetten.overheid.nl/BWBR0007376/
Elaboration on impact assessments
The use of the data should be assessed against the AVG.
The AVG prescribes that no more data should be used than necessary. This is called data minimisation. The Inland Revenue regularly reviews whether the data used is still necessary and therefore may be used.
Operations
Data
- Identifying data (national)- identification number/BSN
- Income tax return details
- Data on joint deductions
- Data on joint income
- Creditable tax credits and redeemability
Links to data sources
- Identificerende gegevens (nationaal)- identificatienummer/BSN: Basisregistratie Personen (BRP)
- Aangiftegegevens inkomensheffing: Belastingdienst
- Gegevens over gemeenschappelijke aftrekposten: Belastingdienst
- Gegevens over gemeenschappelijke inkomsten: Belastingdienst
- Verrekenbare heffingskortingen en verzilverbaarheid: Belastingdienst
Technical design
The algorithm consists of selection rules drawn up by content experts based on laws, regulations and expertise.
Using the data from the return and predefined calculation rules, the algorithm calculates a tax-optimal distribution of joint income and deductions between tax partners. This proposed distribution is displayed as a choice to the user in the online tax return environment (OLAV).
The outcome of the algorithm is a distribution proposal that leads to the lowest possible joint amount of tax due. The user can adopt this proposal or manually choose a different apportionment.
The algorithm is not self-learning. This means that the algorithm does not develop itself during its use.
Similar algorithm descriptions
Income tax selection module (selection module IH) and risk tool supplements (RTA)
Dutch Tax and Customs Administration
This page contains information about the algorithm 'Selection module IH' for income tax/national insurance contributions (hereinafter income tax) returns and 'RTA' for income tax supplements.Last change on 3rd of June 2025, at 9:32 (CET) | Publication Standard 1.0- Publication category
- Impactful algorithms
- Impact assessment
- Field not filled in.
- Status
- In use
- The 'Remittance Differences' algorithm supports Tax Administration employees in monitoring differences between the payroll taxes declared in the submitted wage tax return and the remitted payroll taxes. The Remittance Differences algorithm helps Tax Administration employees respond to possible discrepancies.Last change on 22nd of April 2025, at 15:40 (CET) | Publication Standard 1.0
- Publication category
- Impactful algorithms
- Impact assessment
- Field not filled in.
- Status
- In use
- Refers to simple algorithms consisting of fixed calculation rules to calculate a tax amount based on a tax base, measure and rate.Last change on 30th of May 2024, at 14:48 (CET) | Publication Standard 1.0
- Publication category
- Impactful algorithms
- Impact assessment
- Field not filled in.
- Status
- In use
- Refers to simple algorithms consisting of fixed calculation rules to calculate a tax amount based on a tax base, measure and rate.Last change on 25th of June 2024, at 7:11 (CET) | Publication Standard 1.0
- Publication category
- High-Risk AI-system
- Impact assessment
- Field not filled in.
- Status
- In use
- Refers to simple algorithms consisting of fixed calculation rules to calculate a tax amount based on a tax base, measure and rate.Last change on 26th of June 2024, at 19:17 (CET) | Publication Standard 1.0
- Publication category
- Impactful algorithms
- Impact assessment
- Field not filled in.
- Status
- In use