To add to this: most of the benefits are tax credits, not welfare. Only about 4 % are claiming out of work benefits.
https://www.google.se/amp/s/amp.the...news-for-uk-economy?client=ms-android-samsung
Oh, and EU immigrants are net contributors as a group, they're basically subsidising the living standards of everyone else in the UK. The government is trying to imply that they're protecting the country when what they're actually doing is exploiting immigrants even harder while simultaneously risking a backfire. If this makes it less attractive for EU immigrants to work in the UK, the UK can very well stand to lose the most.
That report is a bit dodgy, though, for two reasons. Firstly, it centres around the pre-Eastern-Expansion countries who
do have higher levels of education and thus are more likely to find high paying work. But the bigger problem, and it seems so obvious to me that I worry that perhaps
I'm missing something, is that welfare and benefits payments aren't the only way you cost a government money. I - as a UK citizen - have never received a penny of welfare or benefits payment personally, but obviously I've cost the country money. Aside from my education (which isn't applicable to most immigrants, who come here post-education), there's also hospital and doctor visits, there's subsidised prescriptions, there's the police and military from whom I receive a holistic protection, there are ambulances and fire services, the Olympics, public transport subsidies, infrastructure projects, road improvements blah blah blah blah. These are all things that aren't directly attributable to a single person like welfare payments are but does, nonetheless, cost the government money and largely scales with population. When we decided to build Crossrail, the money to do so came out of all our tax money, not just those that will use it. So I'm not sure that the way they calculate their numbers is particularly enlightening, because by that metric almost
everyone is a net contributor - yet we have a budget deficit of about £65bn.