VeRa — Italy's AI risk-scoring algorithm for tax-evasion detection
Italy
Italy's Agenzia delle Entrate deploys VeRa, an AI algorithm cross-referencing declarations with bank data, property records and electronic payments. In …
Poland · Warsaw · See the Poland profile · See the Warsaw profile
Evidence: Observational / pre–post Top 66% 53/100 · Ask Evidence Copilot about this practice
Poland's STIR applies ML to daily bank transactions of 4 million entities to detect VAT carousel fraud in near-real-time; STIR-attributable state savings ≈€133 million in 2019. Transparency concerns: opaque algorithm, account freezes without prior notice, documented by AlgorithmW
STIR (System Teleinformatyczny Izby Rozliczeniowej) was enacted by law in 2017 and operationalised under Poland's National Revenue Administration (KAS) from April 2018. Built and operated by the National Clearing House (KIR), it mandates all Polish banks to transmit daily transaction data to a centralised platform.
Detect VAT carousel fraud in near-real time by scoring taxpayer risk from banking transaction patterns, enabling the tax authority to freeze suspect accounts before fraudulent VAT refunds or losses occur.
Machine learning algorithms assign a risk coefficient to each taxpaying entity from the daily bank transaction feed; suspicious-entity reports are reviewed by KAS and can trigger bank account freezes — without prior notice to the account holder — for up to 3 months. From July 2019, banks have also been required to share IP-address data for all account-holders.
By 2019 STIR was analysing over 11 million transactions daily, covering nearly 4 million entities and 5.5 million associated individuals. In 2019, 537 accounts across 113 entities were frozen; blocked assets exceeded PLN 67 million (≈€15 million); KAS estimated STIR-attributable state savings at PLN 584 million (≈€133 million). The broader VAT reform package — STIR plus the split-payment mechanism and mandatory e-invoicing (KSeF) — reduced Poland's overall VAT gap from an estimated €6.6 billion in 2017 to €1.7 billion in 2021 per CASE think-tank data, though the post-2021 gap has partially widened again.
Governance and transparency concerns are significant and independently documented: the scoring algorithm is classified, and through 2019, 52 administrative complaints were filed at Warsaw courts, of which 41 (79%) were dismissed. A June 2020 Poznań court ruling found that insufficient justification for initial 72-hour blocks invalidated subsequent extensions — the first significant judicial pushback. Mass IP-address collection, introduced without public consultation, has been criticised by the Polish Commissioner for Human Rights and the Panoptykon NGO, and AlgorithmWatch classified STIR as a cautionary case of opaque algorithmic enforcement in its Automating Society Report 2020.
National / regional programmes Digital Europe Programme
Indicative funding routes for practices of this type — always check each programme's current calls and eligibility rules.
Do you run this practice? Claim it — verified implementers get a public contact pathway and can propose corrections.
Where this practice's information was retrieved from, and when.
Italy
Italy's Agenzia delle Entrate deploys VeRa, an AI algorithm cross-referencing declarations with bank data, property records and electronic payments. In …
Canada
Canada Revenue Agency uses ML and AI-powered analytics to detect unwarranted GST/HST refund claims. Since 2017–18, over C$1.1 billion in …
Denmark
Since 2014 Denmark’s Skattestyrelsen has run a real-time ML system flagging suspicious VAT refund claims; it reports ~70% accuracy, is …
Ireland
Since 2011, Ireland's Revenue Commissioners have used AI risk scoring (REAP) to target tax-compliance interventions; 290,000 data-analytics-driven interventions in 2023 …
Open full copilot Grounded in cited practices — always check the sources.