A motorist has hit out at Asda after she was 'charged' £99 before she filled her car up with fuel.
Jade Louise claims she was debited £99 on top of her £5 petrol transaction at an Asda in Dewsbury, West Yorkshire and says there were no signs warning customers about the fee.
MasterCard said the charge was introduced at automated fuel pumps so that customers didn't fill up with more fuel than they could afford - but says no money will be taken from their accounts.
However Jade claims she was left out of pocket for three days.
Jade Louise claims she was 'charged' £99 on top of her £5 petrol transaction at an Asda in Dewsbury, West Yorkshire
Jade (pictured) claims there were no signs warning customers about the holding fee
A spokesman for Asda said the money 'is never taken or held by Asda'.
According to MasterCard, the money does not leave the customer's account but is held by their bank until the petrol is paid for.
Jade shared a screenshot of her bank statement on Facebook and wrote: 'Don't go to Asda for fuel unless you can live without £99 for around 2-3 days.
'They've brought in a new system that allows them to take £99 out of your account as a 'deposit' for your fuel then a second transaction of the fuel you've actually taken.
'And they don't return the £99 until the second payment has cleared, which can take at least two days with Asda.
'I rang Asda and a manager said they are trialling this. They used to pre-authorise your card for £1 but now it is £99.
'So that is money taken from your account that you can't use until they release it back once the other payment has cleared.
'My complaint to them was that they should have notices on the petrol pumps making customers aware of this as they have changed their policy, 5th of may we got fuel and were still waiting for our refund.
The post has since been shared more than 20,000 times with other social media users expressing their anger at the charge.
Hope Sykes added: 'It's not like we have £99 for them to take in the first place.'
A spokesman for Asda said: 'Visa and MasterCard have increased the minimum pre-authorisation amount at pay at the pump petrol pumps for all retailers.
'This is an industry wide policy change from MasterCard and Visa in coordination with customer's banks to ensure that customers have sufficient funds in their accounts prior to buying petrol. This amount is 'ring-fenced' by banks but immediately made available again to customers.'
Other social media users have waded into the debate and expressed their anger at the charge
A spokesman for Visa said: 'When an individual chooses to pay at a pay-at-pump fuel dispenser, an initial amount is held against their account while they dispense their fuel to ensure that they have sufficient funds to pay for the cost of their fuel. This initial amount should be adjusted immediately after fuel is dispensed to reflect the actual cost of the fuel.'
A spokesman for MasterCard added: 'Last year a change in industry rules meant that petrol stations with automated fuel pumps were required to pre-authorise a value equivalent to a full tank of fuel, so that customers didn't fill up with more fuel than they could afford.
'This is designed to protect them, and the petrol station. If customers don't have the required funds in their bank account, a further step is available to petrol stations which allows them to check what available funds a customer has, enabling a lower value of fuel to be dispensed.
'While some customers may see a request for a higher amount than the fuel they bought - perhaps on their mobile banking app -these funds are not taken from their account. Only the value of the petrol dispensed is withdrawn.'