You can cancel Top of the Rock tickets up to 7 days before the day of the visit.