STL Shirt Co. has provided custom screen printing in St. Louis since 1975. We can screen print and embroider on almost anything — t-shirts, hats, jackets, hoodies, polos, kids’ clothes — you name it, we can more than likely print on it.

We take pride in being a locally-owned, union screen printing company in St. Louis. Our screen printing, embroidery, and design services are done entirely in-house using the quickest and best screen printing methods. Whether you need 1 or 200 t-shirts for a special event or a few dozen embroidered polos for your team, our talented design team can take care of your order.

Have questions that weren’t answered on our FAQs page? Call or contact STL Shirt Co. at 636-926-2777 today.


Whether you need help designing a logo or figuring out how to set up an online web store for a fundraiser, STL Shirt Co. does it all. Our design team works with customers to make sure that their orders are exactly what they want. We focus on building long-lasting relationships with our clients and ensuring that the process is fun, quick, and easy for everyone involved.

Over 40 years ago, we began providing full-service screen printing in St. Louis. Over the years, our services have expanded to include:

What Sets STL Shirt Co. Apart from Other St. Louis Screen Printing Companies

STL Shirt Co. is a locally-owned and operated screen printing company in St. Louis. We work with many businesses, both small and large, as well as unions and schools in the Greater St. Louis area.

We pride ourselves on providing fast turnaround times on orders and being a place that businesses and customers can turn to time and again for their custom apparel and design needs. We care about what we do, and it shows in the quality of our work.

If you’d like to place an order, or have a question, don’t hesitate to reach out to our team by filling out this form, or calling us at 636-926-2777.

  • 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.