Russia's state-owned gas company Gazprom announced that it had completely halted exports to neighbouring Finland at 04:00 GMT on Saturday for refusing to pay for its supplies in roubles.
The Scandinavian country said all the deliveries had stopped, but added there would be no disruption to customers.
The cut-off also follows an announcement that Finland will apply for NATO membership.
Despite its invasion of Ukraine on 24 February, Russia continues to supply gas to many European countries, and receives payment in its local currency.
After Western powers sanctioned Russia over the war, Russia said "unfriendly" countries must pay for gas using the Russian currency, a move the EU considers blackmail.
Reliance on Russian energy is a contributing factor in the cost-of-living crisis faced by many consumers.
Finland imports most of its gas from Russia but gas accounts for less than a tenth of the country's energy consumption.
On Saturday, the Finnish state-owned company Gasgrid Finland said in a statement that gas supplies through the Imatra entry point were stopped on 21 May.
"The amount of gas needed by the Finnish gas market is imported into the Finnish gas system through Balticconnector entry point in accordance with the nominations made by the market parties. Gasgrid Finland has directed gas imports in Balticconnector and the gas system is currently in balance," it said.
Earlier, the Finnish state-owned energy firm Gasum described the Russian move as "highly regrettable".
"However, we have been carefully preparing for this situation and provided that there will be no disruptions in the gas transmission network, we will be able to supply all our customers with gas in the coming months," Gasum CEO Mika Wiljanen said in a statement.
Asked about the matter, a Kremlin spokesman said "it is obvious that nobody is going to deliver anything for free".
Last Sunday, Russia also cut electricity supplies to Finland. It had threatened retaliation should Finland apply to join Nato.
In a separate development, Russia's state-owned oil company Rosneft said on Friday that former German Chancellor Gerhard Schröder had informed them he would no longer serve on their board.
Schröder has faced increasing public outrage over the lucrative role. He has refused to criticise Russia's President Vladimir Putin, who he counts as a personal friend, over his decision to invade Ukraine.