I had 14 shirts embroidered with my company logo. They processed my logo and completed the job without a flaw and in less time than they expected to complete the job. I couldn't be happier.
Screen printing, mass production with style
An excellent way to advertise and promote your brand, organization or team, printed bold on our advanced presses.




Bold prints that get noticed
Screen printing works on cotton, polyester, plastics, leather, glass and metal, and larger items can be printed too so your logo is seen from across the field. (Rough, fuzzy or very thick materials are better suited to embroidery, because ink may not hold on those surfaces.)
Need your player's name on the back of a jersey? Not a problem. We add custom vinyl lettering to personalize uniforms and sports team apparel.
- T-shirts, hoodies, tanks, jerseys and bags
- Event, charity run, school and corporate shirts
- Player names and numbers
- In-house design help if you're starting from scratch
Our latest screen printing work




















Crafted in O'Fallon, built to last
Family owned since 2007
Our main office is in O'Fallon, Missouri, in St. Charles County.
State-of-the-art equipment
Modern technology brings your screen printing ideas to life.
Masterful artwork conversions
All modern digital artwork formats are supported.
No job too big or too small
From a single gift to a full organization order.
Artists on your side
Not sure how to envision your idea? Our designers will create it for you.
Repeat customers welcome
Customer satisfaction is our best marketing.
Neighbors who'd stitch with us again
American Stitched did a fantastic job putting logos on my golf shirts. Very fast and well done. Thanks.
I ordered some shirts for my business and they were great quality. They have great service and I highly recommend them.
I have used American Stitched for my company's shirts, coats and hats. I'm sure they could help you with ink pens.
I needed 23 tops embroidered quickly and they were able to fit me in and get it done in time. And they looked great!
Neil is very personable and follows up quickly by email or phone based on my request. The prices at American Stitched are quite reasonable and I was given a wide variety of options based on my needs. Neil and his team took their time assisting me at their location. I highly recommend this O'Fallon MO business!
Excellent quality personalized apparel
Real, publicly posted customer reviews, shown word for word. Read every review or leave your own on our Google Business Profile.
How ordering works
I have my idea. How do I start?
Give us a call at (636) 293-5555, email info@americanstitched.com, or fill out the quote form below. Share as much detail as you can about what you need so we can give you the most accurate quote.
How is screen printing priced?
Pricing depends on the quantity of items, the number of ink colors in your design, and whether you need our graphic design services or already have a print-quality image. Call or email for a customized quote.
How is payment handled?
Once you've selected your design, items and quantities, we send a detailed invoice, less any deposit already paid for artwork. The invoice is due when the order is placed, before anything is printed. If you're supplying the items, payment is due at pickup unless we've arranged otherwise.
What's the turnaround time?
Typically 7–10 business days after your artwork proof is approved. Ask about rush orders if you have a deadline. We can often accommodate them.
What artwork do you need?
Send the highest-quality image you have. If you'd like us to create a design, a small deposit (applied to your final invoice) gets you virtual samples to choose from. Once your design is approved and payment received, we start printing.
Printing is done. What's next?
We'll call or email as soon as your order is ready for pickup. We also offer delivery on some orders. Ask whether yours qualifies.
Tell us your idea. We'll stitch the quote.
Share as much detail as you can: garments, quantities, colors and deadline. We'll send an accurate, no-obligation quote.
- Call(636) 293-5555
