The prime minister will set out plans to curb welfare benefits for migrants from the EU in a speech later.
David Cameron will say EU migrants should have to wait at least four years before receiving benefits such as welfare payments or council houses.
He will insist the changes, which he will seek if he is elected in May, are an “absolute requirement” in future talks over whether to stay in the EU.
It follows news that net migration to the UK has risen above 2010 levels.
In a long-awaited speech in the West Midlands, Mr Cameron will say he is confident that he can change the basis of EU migration into the UK and therefore campaign for the UK to stay in the EU in a future referendum planned for 2017.
But he will warn that if the UK’s demands fall on “deaf ears” he will “rule nothing out” – the strongest hint to date he could countenance the UK leaving the EU.
The main proposals in the speech – which are dependent on Mr Cameron remaining in power after May’s general election – are:
Stopping EU migrants from claiming in-work benefits and getting access to social housing for four years
Stopping migrants claiming child benefit and tax credits for children living outside the UK
Removing migrants from the UK after six months if they have not found work
Restricting the right of migrants to bring family members into the UK
Speeding up deportation of convicted criminals
Longer re-entry bans for beggars and fraudsters removed from the UK
Stopping citizens from new countries joining the EU from working in the UK until “their economies have “converged more closely” with existing members.