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. We're based in Sarasota at 1205 Beneva Rd and ship across Florida, so St. Pete companies, teams and organizations get the same in-house work without making the drive.

What we make for St. Pete customers

  • Embroidered company polos and business shirts
  • Screen printed tees and hoodies for teams, events and merch
  • Work shirts, uniforms and hats for trades and crews
  • Banners, tumblers and promo items

How ordering by mail works

Email your logo and quantities, approve a proof, and we'll print, pack and ship it to you. Larger orders may qualify for delivery, so ask when you request a quote.

Why order from a Sarasota shop?

Everything is made in one shop by the same team, so colors and quality match from one reorder to the next. We're family-owned, have been in business since 2001 and are rated 4.8 stars on Google. See 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 on larger orders.

Is there a minimum order?

No minimum on embroidery, hats or DTF, so a single polo is fine. Screen printing starts at 12 pieces. On shipped orders, larger quantities spread out the shipping cost.

How long does it take?

Production time depends on the order, plus shipping. Tell us your date when you ask for a quote and we'll confirm we can make it.

Get a quote for your St. Pete 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 · Mon to Fri, 9 to 5
Shipping to St. Petersburg, Pinellas County and all of Florida