It’s not necessary to have cash on you for online betting at Ascot. If you’re going to the royal meeting, however, it may be simpler to bring some with you. That being said, most bookies and food and drink outlets will take card payments on the course.