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
Doctors in Australia have performed two successful heart transplants using a donated organ that has already stopped beating.
There will be a mixture of sunny spells and showery rain this afternoon, with highs of 16C in the south of England.
CCTV footage has emerged of a violent attack where a blind man was pushed onto the tracks at Chelmsford station