Charles Tyrwhitt offers a selection of its Charles Tyrwhitt men's dress shirts for $29 each. Shipping adds a flat $9.95 for orders of $99 or less and $14.95 for orders over $99. That's a savings of up to $40 and tied with our April mention as the lowest total price we could find. Choose from classic fit, slim fit, and extra-slim fit styles.