If you are deciding how to handle merch for an event, the real choice is between ordering it weeks ahead or printing it live on the day. Both can work. But they solve very different problems, and the wrong pick usually shows up as a closet full of leftover XLs.
The sizing problem
Pre-ordering forces you to guess a size curve for a crowd you have not met. You will over-order some sizes and run short on others, and the shortfall is always the size someone actually wanted. Live printing sidesteps this entirely: guests choose their size at the table, so every finished piece fits the person holding it.
The waste problem
Boxes of unclaimed pre-printed shirts are a sunk cost and a storage headache. Because a live station prints only what guests choose, you pack out with almost nothing left over. For sustainability-minded brands, that zero-waste story is worth telling.
The experience problem
This is the one pre-ordering cannot touch. Handing someone a bag is forgettable; letting them watch their design get pressed is a moment. The line to a live station is a photo op, a conversation, and a reason to linger — which is the entire point of a booth, a tent, or a party corner.
When pre-ordering still makes sense
If you need a fixed quantity of identical uniforms shipped to a warehouse, pre-ordering is the right tool. Live printing shines when the goal is engagement, personalization, and right-sized quantities at the event itself. For most parties, activations, and booths, that is exactly the goal.