Timelines. If you haven't shipped the item, you can cancel the transaction up to 30 days after the buyer has paid for the item. A buyer can ask to cancel a transaction within 1 hour of purchasing the item, even if they already paid for it.