Planning guide
T-shirt bar vs. swag table: which one gets worn?
Both put a shirt in someone's hands. Only one of them ends up on their back — here's why the format matters more than the shirt.

Handing out branded shirts is a solved problem — you can stack pre-printed tees on a table and let people grab one. So why bother with a live bar? Because the two produce completely different outcomes.
The swag table problem
A pile of pre-made shirts is passive. Guests grab whatever size is closest, it goes in a bag, and a good chunk end up in the donate pile at home. You printed for your whole guest list, guessed the size spread, and still watched half of them walk away unworn. There's no moment, no memory — just inventory.
The bar difference
At a live t-shirt bar, the guest chooses the design, picks their size, and watches their shirt get made. That small act of choosing and watching changes everything: people value what they had a hand in, so the shirt gets worn instead of shelved. The bar also creates a moment — a line forms, people watch the press, and your brand becomes part of the event rather than a table in the corner.
The numbers that matter
Swag tables optimize for units handed out. Bars optimize for shirts actually worn — and worn shirts are the only ones that market you afterward. A single guest wearing your logo around town for months is worth more than ten folded tees in a closet. You also print to demand at the bar, so you're not guessing the size run for your entire list.
When a table still makes sense
If you truly just need to distribute a uniform shirt to a fixed roster — race bibs, staff tees for a crew that's already on payroll — a table is fine. But any time the goal is engagement, memory, or marketing that keeps working after the event, the bar wins. See how we build one on the how-it-works page.
Admit One book the bar
Tell us about the event once.
Share the date, city, headcount, and the vibe you want at the shirt bar. We come back with the right station size, crew, garment list, and a real quote — no generic price sheet.
Prefer to talk it through? Call (562) 614-4800.