T-Shirts are all bought on the day of the event. Both Cash and Card are accepted but there is a $1.00 convenience fee added for Credit Cards.