Custom T-Shirt Printing

Design your own t-shirt

We can print on virtually anything - short sleeve and long sleeve shirts, tanks, sports shirts, baby clothes - you name it, we can likely print your custom design on it.

Start Your Order

Screen Printed T-Shirts

Create a t-shirt design online or get help from our designers

Have a design that you want to show off? Or, do you need t-shirts for a big company event? Whether you have an existing logo, or need help with logo design, our team is ready to help.

STL Shirt Co. uses premium materials and equipment, from apparel and machine to the ink used to color our shirts. We care about making sure that your design is exactly what you want, and our team is always looking for new ways to deliver on that promise.

T-Shirt Printing Services

St. Louis custom t-shirt design

View All Services






Rush Orders

Rush Orders

Don’t see what you need?

Contact Us

Looking for Custom T-Shirt Printing in St. Louis?

STL Shirt Co. has specialized in t-shirt printing in St. Louis since 1975.

Our St. Louis screen printing company is locally-owned and operate, and is proud to be a union shop. We provide custom t-shirts and apparel for the local 562 union and many other businesses.

Need to place a rush t-shirt order for team uniforms or event t-shirts? We love rush orders. Whether you need 24 or 24,000 custom shirts for an event, our team is ready to help make it happen.

STL Shirt Co. is known for providing the friendliest and fastest t-shirt services in St. Louis. Our top priority is ensuring that our products are high-quality and making sure that our customers are happy.

If you have questions about our St. Louis custom t-shirt printing services, or want to talk with our design team about your next order, call STL Shirt Co. at 636-926-2777 today.

Get a Quote

Step 1 of 2

  • Drop files here or
    Accepted file types: jpg, png, gif, bmp, pdf, ai, eps, jpeg, svg, tiff, Max. file size: 50 MB.
    • Hidden
    • Hidden
    • This field is for validation purposes and should be left unchanged.