All options are around this price, and it's a low price for a men's dress shirt. It's available with short sleeves for around $6. Shipping adds $6.99 or is free with orders of $35 or more. Buy Now at Walmart