H&M offers its H&M Men's Henley Shirt in Black for $4.99 plus $5.99 for shipping. That's $20 off list and the lowest total price we could find. It's available in sizes XS to XL.