The income test: from €3,000 a month to a wage multiple
Among thresholds published per month, Hungary sets the lowest at €3,000/month, and it must be met in each of the 6 months before entry, not as an average. Cyprus and Greece follow at €3,500/month, then Croatia at €3,623/month, Portugal at €3,680/month and Estonia at €4,500/month.
Three countries publish a yearly figure instead: Bulgaria €31,010/year, Spain €34,188/year and Malta €42,000/year gross. Malta's older threshold of €32,400 applies only to files submitted before 1 April 2024.
Czechia, Slovenia and Romania state the rule as a multiple of a national salary (1.5 times the average gross annual salary, twice the average net monthly salary, and three times the average gross monthly salary). The euro amount moves each time the statistics office publishes. Italy and Latvia do not publish a euro figure that we could confirm in a primary source.