Russian energy company Gazprom said it has "stopped supplying un-paid-for gas to Ukraine" this morning, according to reports in Russian media.
Gazprom said Ukraine has failed to pay for its gas supplies.
A Gazprom spokesperson told ITV News the company will now require all payments to be made in advance.
More top news
Ukip leader Henry Bolton faces a vote of no confidence but tells ITV News' Robert Peston the party could crumble if he is forced to quit.
A 54-year-old man has been arrested after an eight-year-old girl was killed in what police have termed a 'domestic incident'.
The French president said the UK could get a special trade arrangement but it can't 'cherry-pick' elements of different models.