Race swag arrives on time only if you map backwards from packet pickup day. Most race directors figure this out on race morning, standing next to a pallet of boxes that showed up eighteen hours late.
Why most race directors order swag at the wrong moment
Race directors tend to treat swag ordering as a task that lives in "the weeks before the race" rather than as a sequence with hard dependencies. The result is a familiar disaster: you open registration in February, feel good about the numbers by April, and then realize in late May that you still don't know how many shirts to order because registration is still open.
The dependency most people miss is that your shirt order is downstream from your final headcount, your final headcount is downstream from registration close, and registration close is usually a lot later in your timeline than you think it should be. Many community 5Ks and charity walks close registration two to three days before the event because their platforms allow it and participants expect it.
That gap, between registration close and packet pickup, is typically three to seven days. Vendors who do custom decorated apparel generally need a locked count before they'll run your job. So if you close registration on a Thursday and pickup is Sunday, you have a logistical problem that no amount of "rush" fees fully solves.
The fix is treating registration close as the anchor point, then counting backwards, not forwards.
How many shirts should I order for a race with rolling registration?
You need a formula, not a vibe. The right number accounts for late surges, no-shows, and the volunteers and staff who also need shirts but often aren't in your registration system.
For a typical community 5K or charity walk with rolling registration, historical data from similar events suggests roughly 10–15% of registered participants won't show up on race day. But those registrants still paid, and many still want their shirt, which means you probably mail it or hold it for pickup later. Order for them anyway.
A working formula for rolling registration events:
- Take your projected final registration number (not your cap, your realistic projection based on current pace and historical growth in your final two weeks).
- Add 5–8% for volunteers, staff, sponsors, and VIP guests who aren't in your registration count.
- Subtract 5% for no-shows if you're doing day-of shirt distribution only.
- Add a 5–10 flat-unit buffer in your two most popular sizes, which are almost always M and L for mixed-gender events, or L and XL for male-skewing events.
The 5K Shirt-Size Calculator can translate that headcount into a per-size breakdown, which is the number your vendor actually needs from you.
One thing to know about late registrants: they register late and they register in patterns. A cold-weather event that picks up registrations in the final week tends to skew toward larger sizes because the people who wait tend to be less experienced runners who are less confident about fit.
Recommended starting points
5 picksThe permit window is your actual start date
Here's something most first-year race directors learn the expensive way: several decorated-apparel vendors, especially those doing screen printing on any kind of fundraiser or charity event, will ask for proof of event insurance or a copy of your permit before they'll reserve a production slot or even finalize a quote. This isn't bureaucratic obstruction. It's how they protect themselves from holding capacity for events that get cancelled.
Your permit approval is day zero on your production timeline, not the day you decide you want shirts with your logo on them.
Municipal event permits for road races typically take four to eight weeks to process, depending on your city, your route, and whether it requires traffic control coordination. Some cities in high-demand permit seasons run closer to twelve weeks. If you file late and your permit comes back six weeks before race day, you may already be inside the minimum lead time for a comfortable, non-rush apparel order.
The practical move is to contact two or three vendors during your permit application window, describe your event, get preliminary quotes, and ask them directly whether they need any documentation before they'll hold your slot. Many will give you a conditional hold. That gives you a runway.
What happens when packet pickup is only 48 hours before the race
A two-day window between pickup and race start is common for weekend events, where pickup is Friday evening and the race is Sunday morning. It sounds like plenty of time. It is not.
Consider the actual sequence: you close registration, you send your final count to the vendor, the vendor ships, the boxes arrive at your location, and then you or your volunteers unpack, sort by size, collate with other packet contents (bib, safety pins, sponsor inserts), and bag everything. That last step takes longer than anyone budgets for. A 500-person event with a reasonably organized volunteer crew typically takes four to six hours of hands-on bagging time.
If pickup is Friday, your boxes need to arrive Wednesday at the latest. That means shipping has to complete by Wednesday, which means the vendor has to ship by Monday at the latest (assuming two-day ground), which means production has to close out by Friday of the prior week, which means your locked count has to be in their hands the Monday before that.
Work that chain backwards from your pickup date and you'll find your count-lock deadline. Most race directors who do this exercise for the first time discover it's about three weeks earlier than they assumed.
It's also worth reading how other organizers sequence the full pre-race period. The walk-a-thon 6-week playbook covers this kind of backwards-planning logic across the whole event, not just the swag piece.
Not sure how to sequence your swag order around your specific pickup date and headcount?
Production time versus shipping time versus your own fulfillment time
Vendors quote production time. They do not quote your fulfillment time, because that's your problem, not theirs. And they do not always quote shipping time in business days, which is a thing to confirm explicitly.
A quote that says "10-business-day production, 3-day shipping" sounds like thirteen days total. What it actually means is ten business days from proof approval, not from order placement. Proof approval alone can take two to three days of back-and-forth if your art file needs adjustment, your PMS color needs to be matched, or your design has a font that didn't embed correctly. PPAI's production standards documentation covers industry-standard turnaround definitions if you want the formal language to use when reviewing vendor contracts.
| Phase | Typical Duration | Common Surprises |
|---|---|---|
| Art approval / proof | 1–3 business days | Unembedded fonts, low-res logos, color matching |
| Production | 7–14 business days | Longer for dye-sublimation, large quantities |
| Shipping | 2–5 business days | Ground estimates vary by distance from print facility |
| Your unpacking and sorting | 3–8 hours per 100 participants | More if packets include multiple inserts |
| Buffer for damaged/short shipments | 1–2 days | Replacements almost never arrive before race day |
The fulfillment hours are what kill timelines. A 400-person event where each packet has a shirt, a bib, two sponsor inserts, and a drawstring bag will take a volunteer team of four people roughly eight hours of focused work. Plan the work session, feed your volunteers, and do not schedule it for the night before pickup.
The registration-close-to-lockdown window is where most timelines fail
You closed registration. Congratulations. Now you have somewhere between 48 hours and a week to get an accurate final count to your vendor before they need to print. This window is the most chaotic part of the whole sequence, and it's the one most race directors treat as a formality.
Here's what actually happens in that window: you discover that 23 registrants signed up twice due to a platform glitch, four team registrations didn't complete payment, your volunteer coordinator added eleven people who aren't in the system, and the event sponsor wants twelve shirts in sizes you don't have good data on yet. None of this is unusual. All of it takes time to resolve.
Give yourself a minimum of three business days between your registration hard close and the count you send to your vendor. Use that time to reconcile your registration platform export against your payment processor, confirm your volunteer and staff list with every department head, and add your sponsor allotment. Only then do you lock the number.
The vendors who are easiest to work with are the ones who've seen this pattern before. When you call them, ask directly: "If I give you a count on Tuesday, can you hold production start until Thursday in case I need to adjust by up to 5%?" Many will say yes, especially if you have an existing relationship or a significant order. Get that flexibility confirmed in writing, or at least in an email.
One count you never want to send is your raw registration total without reconciling it first. Raw registration numbers almost always overstate your real headcount by 3–8%, and that's real money sitting in boxes you'll spend the next year trying to give away at other events.
If your swag is arriving the morning after the race, you didn't start the timeline early enough.
