Everything to market your business.

Only one promo code can be used per order. Savings will be reflected in your shopping cart. Discounts cannot be applied to shipping and processing, taxes, design services, previous purchases or products on the Vistaprint Promotional Products site, unless otherwise specified. Discount prices on digital products are valid for initial billing cycle only. Additional charges may apply for shipping and processing, and taxes, unless otherwise specified. Free offers only valid on the lowest quantity of each product and not valid on more than 1 item per order.


Promo code has been applied:

Only one code may be used per order.
Have a promo code?
Promo code has been applied
Have a different promo code?

Men's T-shirts


Try tees on for size.

Personalize in minutes with your photo, logo and text.
1 Starting at $10.00
1 Select a T-shirt Category Compare Sizes
2 Select Your Style

SignatureSoft Men’s T-shirts


Snap up our softest tee. Customise it with your design and get superior print quality. 155 grams, 100% ringspun cotton.

Basic custom T-shirts

Try on our classic, loose-fit at a great price. Have your logo, photo or text printed on this standard 100% preshrunk cotton tee. Available in 3 colours.

Long Sleeve T-shirts

Cooler days ahead? This 100% preshrunk cotton tee suits almost any climate. Choose from 2 colors and customize with your image and message.

Turn a basic tee into an opportunity.

Turn a basic tee into an opportunity.
Share a review and see what other customers are saying.
Overall customer ratings
Tshirts is rated 3.2 out of 5 by 859.
Rated 5 out of 5 by from Happy with results I bought t shirts for four of us taking part in an art show. They haven't seen them yet but I'm sure that they will be as excited as I am about the shirts. They look great.
Date published: 2017-02-18
Rated 5 out of 5 by from Excellent customer service Product is great but customer service is even better!
Date published: 2017-02-18
Rated 5 out of 5 by from Exactly as I designed Created shirts of jack and jill and they are perfect! We ordered a size bigger for everyone based on what people were saying and we could have stuck to our regular sizes. Sizing is accurate
Date published: 2017-02-18
Rated 5 out of 5 by from Exactly as described Shirt was perfect! I bought more.
Date published: 2017-02-18
Rated 2 out of 5 by from Better sizing Needed much smaller fit than I anticipated. I typically wear a size medium and so that is what I ordered......way too small.....recommend ordering a size larger than needed. The 2 shirts I ordered are not wearable by me
Date published: 2017-02-17
Rated 5 out of 5 by from Super fast, great quality! It took less than two days to be at my door. The shirt is great quality and the printing is excellent. Two minor issues are that the shirt smells quite bad (from the printing I assume) but if you take it out of the package and let it breath, the smell goes away in about an hour. Second, the sizing is very small. I wear XL, ordered a 2XL and the shirt was tight. Just order a size up from that and it's PERFECT!! I am already thinking of what I will do next.
Date published: 2017-02-17
Rated 4 out of 5 by from sizing very small great quality tshirt - ladies softsizing is a bit off. fits very small
Date published: 2017-02-16
Rated 5 out of 5 by from White background? No problem. I was a little worried about how this would turn out, but it all worked out in the end. I had a picture with a white JPEG background on it. Printing it on a white t-shirt, the non-transparent white background was simply ignored. On my white t-shirt, it's white and fabricky where it should be - it doesn't look or feel like the image was ironed on or whatever. That is to say it's as if they treated pure white as if it is transparent by default. Which is good, because finding high res images as transparent PNG files can be very difficult! If you have a high res JPEG with a solid white background, it's safe to print it on a white t-shirt.
Date published: 2017-02-15
  • y_2017, m_2, d_20, h_11
  • bvseo_bulk, prod_bvrr, vn_bulk_0.0
  • cp_1, bvpage1
  • co_hasreviews, tv_56, tr_803
  • loc_en_CA, sid_PRDCPT-29, prod, sort_[SortEntry(order=SUBMISSION_TIME, direction=DESCENDING)]
  • clientName_vistaprint