Mastercard and Visa currently require the hold to be less than two hours, but some stations may have longer holds based on the payment network being used. Mastercard and Visa recently raised the limit on their pre-authorization holds on gas purchases from $125 to $175 to account for heftier gas purchases triggered by soaring gas prices. Gas stations and other retailers set their own hold amounts, but Mastercard and Visa set the upper limit.