Plus sizes always have an upcharge. Larger sizes require more fabric which in turn makes the price higher. For T-Shirts 2XL is $2 more, 3XL is $4 more, and 4XL is $7 more. For the Long Sleeves 2XL and 3XL are $2 more. For the hoodie, 2XL is $2 more, and 3XL and 4XL are $4 more.