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
Prince Philip has been awarded a knighthood by Australia - sparking a political row in the country.
A "crippling" and "potentially historic" blizzard is set to hit the US, possibly leaving up to 30 inches of snow.