Walmart discounts a selection of Hanes men's T-shirts to $5 or less. Choose in-store pickup to dodge the $5.99 shipping fee. That puts each T-shirt at $3 off list. They come in select sizes from S to 3XL.