Skip to main content
Celebrating 25 years as a family-run business!

Custom Shirts & Embroidery for St. Petersburg, FL

Custom shirts, embroidery, and screen printing for St. Petersburg and Pinellas County businesses. Tampa Bay companies, teams, and organizations come to Direct Embroidery & Screen Printing for quality branded apparel and honest pricing. We're based at 1205 Beneva Rd in Sarasota and ship across Florida — so St. Pete businesses get the same in-house quality with easy delivery.

What we make for St. Petersburg

  • Embroidered company polos & business shirts for offices and services
  • Screen-printed tees & hoodies for teams, events, and merch
  • Work shirts, uniforms & hats for trades and crews
  • Banners, tumblers & promotional products

In-house quality, shipped to you

Everything is produced in-house in Sarasota, so you get consistent quality and real support — and we ship orders right to your door in St. Petersburg and across Pinellas. Bigger orders may qualify for delivery; just ask.

Easy for St. Pete customers

Email your logo, approve a proof, and we'll print, pack, and ship. Explore our business shirts, company polos, and team shirts.

St. Petersburg FAQ

Do you ship to St. Petersburg?

Yes — we ship across Florida, including St. Pete and all of Pinellas County. Delivery may be available for larger orders.

Is there a minimum order?

No strict minimum, though shipped orders are most cost-effective in moderate quantities. Ask for a quote.

How fast can I get my order?

Most orders are produced in about 5–10 business days, plus shipping time. Rush options are available.

Get a quote for your St. Petersburg order

Send us your logo and quantity — we usually reply within a couple of hours.

Request a Quote
Direct Embroidery & Screen Printing · 1205 Beneva Rd, Sarasota, FL 34232
Call (941) 342-0244 · direct@sarasotashirts.com
Serving St. Petersburg, Pinellas County & all of Florida