Screen printing since 2012 Damn Fine Custom T-Shirts.

For businesses, organizations and events across Richmond, Hampton Roads and all of Virginia.

Squeegee with a red blade resting on a screen, with orange and yellow screens on the press behind it at RVA Threads
12-500+ piecesprice drops as you order more
Free Virginia shippingUPS Ground
2 to 3 week turnaroundfrom paid invoice
200+ stylesevery one priced online

What are you printing?

Pick a category to see every style we print.

Mix and match

Any styles, colors and sizes count toward your price tier; they don't have to be the same shirt, just the same artwork.

30 tees + 20 hoodies + 12 long sleeves

= 62 pieces

That's one order, so every piece gets the 50–99 price.

Mockup vs. Finished

Digital mockups are provided with all orders.

See more
Finished Boulevard Flower Gardens t-shirt, screen printed by RVA ThreadsBoulevard Flower Gardens t-shirt mockup Finished Kill Devils Custard t-shirt back print, screen printed by RVA ThreadsKill Devils Custard t-shirt back print mockup Finished Crazy Rooster Brewing tie-dye t-shirt, screen printed by RVA ThreadsCrazy Rooster Brewing tie-dye t-shirt mockup Finished The Mercantile zip hoodie, screen printed by RVA ThreadsThe Mercantile zip hoodie mockup
The Mighty Good Times design in black ink on a white tee, screen printed by RVA Threads
“We've gotten multiple orders from them and it's always exactly what we need! Great options, amazing quality, and a super personable team that's a pleasure to work with!”
The Mighty Good TimesGoogle review
Eyes Peeled print in pink, purple, yellow and white ink on a black Comfort Colors 1717 tee, screen printed by RVA Threads
“RVA Threads is the best! Very easy to submit for an instant quote. We have placed large orders twice from RVA Threads and both times we received our items quickly (3 weeks from the date we paid our invoice).”
Eyes PeeledGoogle review
Bon Air Animal Hospital logo in red and white ink on a blue tee, screen printed by RVA Threads
“We go to RVA Threads for our team's branded apparel, and they do a phenomenal job! They're always quick to handle our orders, quick to respond when we have questions, and make our bulk custom ordering as easy as possible.”
Bon Air Animal HospitalGoogle review
Aloha Orthodontics logo in purple, orange and green ink on a white tee, screen printed by RVA Threads
“We have had such a great experience working with RVA Threads! They make all of the custom t-shirts we order for our orthodontic patients, and the quality is always excellent.”
Ryan WrightGoogle review
Cleophus James lettering in pink ink on a cream tee and yellow ink on a black tee, screen printed by RVA Threads
“Speedy and effective communication, timely completion of products, and everything looks GREAT! What more could you want? I have had some experience with larger screen printers before. Never again.”
James MessierGoogle review
True Source circular logo in black ink on sage green tees, screen printed by RVA Threads
“I can't recommend RVA Threads enough! We use their services for the chiropractic office I work at. Their screen-printed shirts are top-notch, vibrant, durable, and made on high-quality brands like Bella + Canvas.”
Greyson HarrellGoogle review

How ordering works

  1. Send the art and sizes

    Pick your shirts in our catalog and send your art and sizes. Include your artwork (vector is best), a size breakdown, and Pantone numbers for any color you want matched.

  2. Get your invoice

    We look over your artwork, let you know if anything needs attention, and email you the invoice with your final price.

  3. Pay the invoice

    A paid invoice places the order. Blanks get ordered and your job goes on the schedule.

  4. Printed and shipped

    Printed, cured, counted against your breakdown and shipped free by UPS Ground anywhere in Virginia, 2 to 3 weeks from payment.

Blanks we print on

  • Comfort Colors blanks
  • Bella + Canvas blanks
  • Independent Trading Company blanks
  • American Apparel blanks
  • Gildan blanks
  • Hanes blanks
  • Champion blanks

Who we print for

Restaurants, breweries, schools, churches, events, trades, vet clinics, medical offices, farms, gyms and bands across Virginia.

The questions we get most

Have another question? Call (804) 373-2590.

Read All the FAQs
What's the minimum order?

Twelve pieces per design. Sizes, garment colors and styles all count toward it, as long as the same artwork prints on every piece.

How do I order?

Pick your shirts in our catalog and send your art and sizes with a quote request, or get a quote and we'll price it for you. We email the invoice, and paying it places the order.

How long does an order take?

Two to three weeks from the day your invoice is paid; that's what books the job on the press. If you're up against an event date, tell us early and we'll be straight with you about whether it's doable.

What does it actually cost?

Two numbers: the blank garment and the printing, which comes off our published rate card. Every price on the site already includes both.

What file should I send?

Vector is ideal: AI, EPS or a PDF with the text converted to curves. A high-resolution PNG at print size works too. We'll do the press prep: cleanup, resizing and color separations.

We don't design artwork from scratch, but we'll tell you honestly whether what you have will print well.

Do I need Pantone numbers?

For color matching, yes. We mix ink to PMS numbers on site, and the numbers need to be provided for us to match a color; we can't match from a photo or a hex code.

Does white ink cost extra on dark shirts?

No. The white underbase that makes colors pop on a dark garment is included free, and it never counts as one of your ink colors.

Where do you ship?

We ship anywhere in the U.S. UPS Ground is free anywhere in Virginia. Orders ship folded by the dozen, counted and boxed, with tracking.

Printing for the whole state

Most of our work goes to Richmond and Hampton Roads, and UPS Ground shipping is free anywhere in Virginia.

All service areas

Tell us what you're printing.

See every style and price and send your art from there, or send us your art and sizes and we'll price it for you.

Questions? Call (804) 373-2590, or email the art to orders@rvathreads.com