The piece of clothing, featuring a Union flag, has an estimated guide price of £200,000 to £300,000.
Auction house Sotheby’s said it is the “first” Banksy vest to be auctioned from the collection.
The anonymous street artist put it on display in a shop window in Croydon in 2019.