Dutch Tax and Customs Administration

About this organisation

The Tax and Customs Administration uses a lot of data from citizens and businesses in its services. Computers and algorithms enable us to do our work better, smarter and faster. After all, we cannot think up and process everything manually every time. On this page, we would like to explain what algorithms are, why we use them and what for.

What is an algorithm?

An algorithm is a series of pre-arranged rules and steps that a computer follows automatically. This allows the algorithm to make calculations to solve a problem or answer a question. You can compare an algorithm to a recipe. The data (dates) are the ingredients of the algorithm.

Why do we use algorithms?

The Tax Authority levies, checks and collects national taxes and contributions for all residents in the Netherlands. This is an extensive task. Every citizen must be able to trust that the Tax and Customs Administration performs these tasks carefully and efficiently. For income tax alone, we receive about 9.5 million returns annually. It is not possible to assess all of them manually. Because of the scale of our work, we use algorithms in many of our processes and across multiple tax types. This helps us process these large numbers and make decisions.

Tax and Customs Administration algorithm register

Through the algorithm register, we aim to be open and transparent about algorithms we use and for what purpose. We include the Tax Authority's algorithms in this register that directly or indirectly affect citizens or businesses. For example, algorithms that:

  • advise on decision-making or
  • select which returns are processed automatically and which are checked manually.

Algorithms that are literally taken from the law we do not include in the register. For example, algorithms on how to calculate the amount of tax to be paid or received back.

Laws and regulations

When we use data and algorithms, we comply with applicable laws and regulations. For example, there is the General Data Protection Regulation (AVG) to protect the privacy of citizens and entrepreneurs. Various regulators also regularly check whether we still comply with applicable laws and regulations. For example, the Audit Service Rijk (Central Government Audit Office), Court of Audit and the Personal Data Authority.

More information: Ā 

https://over-ons.belastingdienst.nl/onderwerpen/omgaan-met-gegevens/algoritmeregister/

Algorithm descriptions

  • This algorithm helps Tax Administration employees to process BPM returns.
    Read more

    Last change on 4th of December 2024, at 14:24 (CET) | Publication Standard 1.0
    Publication category
    Impactful algorithms
    Impact assessment
    Field not filled in.
    Status
    In use
  • The 'Supervision of Foreign Service Providers (TBD)' algorithm is part of the Payroll Tax Risk Model, which helps Tax Administration staff supervise the correct and complete withholding and remittance of payroll taxes.
    Read more

    Last change on 26th of November 2024, at 15:35 (CET) | Publication Standard 1.0
    Publication category
    Impactful algorithms
    Impact assessment
    Field not filled in.
    Status
    In use
  • Signal Model Sales Tax Large Enterprises (SOB GO)

    Dutch Tax and Customs Administration

    The algorithm 'Signal Model OB GO', hereafter abbreviated as SOB GO, helps Tax Administration staff to assess the risk of turnover tax returns that fall within the target group of Large Enterprises. About 7% of the returns involve returns by natural persons.
    Read more

    Last change on 26th of November 2024, at 15:24 (CET) | Publication Standard 1.0
    Publication category
    Impactful algorithms
    Impact assessment
    Field not filled in.
    Status
    In use
  • Algorithm that helps assess whether a corporate tax return should be processed automatically or manually.
    Read more

    Last change on 13th of November 2024, at 12:11 (CET) | Publication Standard 1.0
    Publication category
    Impactful algorithms
    Impact assessment
    Field not filled in.
    Status
    In use
  • This algorithm Supervision of correct qualification of labour relations (TKA) is part of the risk model Payroll Taxes. It helps Tax and Customs Administration staff supervise correct and complete withholding and remittance of payroll taxes. TKA helps Tax and Customs Administration staff respond to p...
    Read more

    Last change on 5th of November 2024, at 19:07 (CET) | Publication Standard 1.0
    Publication category
    Impactful algorithms
    Impact assessment
    Field not filled in.
    Status
    In use
  • Adoption of settlement decision

    Dutch Tax and Customs Administration

    The purpose of the algorithm is to support the Tax Administration in offsetting an amount a citizen or business is owed from the Tax Administration against their outstanding tax debts.
    Read more

    Last change on 28th of October 2024, at 10:43 (CET) | Publication Standard 1.0
    Publication category
    Impactful algorithms
    Impact assessment
    Field not filled in.
    Status
    In use
  • Prioritisation of recovery work

    Dutch Tax and Customs Administration

    The algorithms Dynamic Monitoring (DM), Calling After Dunning (BNA) and Willing Can Quadrant-GG (CHP-GG) help Tax Administration staff keep track of outstanding tax debts. The algorithms also support in tracking agreements made on those tax debts.
    Read more

    Last change on 26th of June 2024, at 7:33 (CET) | Publication Standard 1.0
    Publication category
    Impactful algorithms
    Impact assessment
    Field not filled in.
    Status
    In use
  • Payment scheme Citizen (BrB)

    Dutch Tax and Customs Administration

    This algorithm helps Tax Administration staff assess deferral requests.
    Read more

    Last change on 25th of June 2024, at 18:32 (CET) | Publication Standard 1.0
    Publication category
    Impactful algorithms
    Impact assessment
    Field not filled in.
    Status
    In use
  • Chain Liability Act (WKA)

    Dutch Tax and Customs Administration

    This algorithm helps employees of the Inland Revenue handle applications for a WKA declaration.
    Read more

    Last change on 25th of June 2024, at 18:20 (CET) | Publication Standard 1.0
    Publication category
    Impactful algorithms
    Impact assessment
    Field not filled in.
    Status
    In use
  • The algorithm detects and selects text from notarial deeds for monitoring the correct registration of the notarial deed and levying and collecting taxes.
    Read more

    Last change on 25th of June 2024, at 10:22 (CET) | Publication Standard 1.0
    Publication category
    Impactful algorithms
    Impact assessment
    DPIA
    Status
    In use
  • Directive on Administrative Coorperation-6 (DAC6)

    Dutch Tax and Customs Administration

    This page contains information about the 'Directive on Administrative Coorperation-6' algorithm. This algorithm helps Tax and Customs Administration staff monitor DAC6 notifications, which are received by the Tax and Customs Administration under this European directive.
    Read more

    Last change on 13th of May 2024, at 11:58 (CET) | Publication Standard 1.0
    Publication category
    Impactful algorithms
    Impact assessment
    Field not filled in.
    Status
    In use
  • Inheritance tax signal model (UDA-Erf)

    Dutch Tax and Customs Administration

    The 'Invitation to File Inheritance Tax Returns (UDA-Erf)' algorithm helps Tax Administration employees determine whether heirs are liable to pay inheritance tax.
    Read more

    Last change on 17th of January 2024, at 18:17 (CET) | Publication Standard 1.0
    Publication category
    Impactful algorithms
    Impact assessment
    Field not filled in.
    Status
    In use