If you pay with Mastercard, your bank statement may show a ‘pending’ 10p or £1 charge for your first tap. This is just a temporary charge to check the card is valid – payment isn’t collected.
The time it takes to be returned to your available balance depends on your bank – most banks take a couple of working days, but some banks take up to 30 days.