Fan experience and revenue
Matchday shirt personalization: four hours, one press, two order streams
Saturday, 13:20, twelve fans at the counter and one heat press: an afternoon of matchday shirt personalization in a fan shop, and what three clubs changed.
Diesen Artikel auf Deutsch lesenSaturday, 13:20. The fan shop at the arena opened a good hour ago. Jonas is working the heat press, and twelve people are lined up at his counter. One holds last season's jersey, one shows a pickup order on a phone, and one wants a slogan on the back that is on no list. Kickoff is at 15:30.
Jonas knows what that means: whatever misses the press before kickoff misses it for today.
Jonas is made up. His afternoon is not. The clubs describe it on their own sites: opening hours, eligibility rules, lead times, even the stock of letters. Side by side, those details give a fairly exact picture of this counter.
The counter is a small production line with four hours on the clock. We stay with Jonas through the afternoon, then look at what three clubs changed at this exact spot. It starts with the clock.
The clock runs back from kickoff
Jonas has no normal working day. The fixture list sets his hours, and four clubs write them down quite differently.
| Club and location | Home matchday opening | Source |
|---|---|---|
| FC Augsburg, WWK ARENA fan shop | Sat/Sun: from 3.5 hours before kickoff to 15 minutes before the stadium opens, then from stadium opening to 1.5 hours after the whistle | fcaugsburg.de |
| VfL Wolfsburg, Volkswagen Arena fan shop | From 3.5 hours before kickoff to about an hour after the match, closed during play | shop.vfl-wolfsburg.de |
| FC St. Gallen, Store Berit Sitterstadion | Home match: from two hours before kickoff | fcsg.ch |
| Hamburger SV, stadium fan shop | Opens with the stadium, and access needs a valid ticket | shop.hsv.de |
Augsburg, Wolfsburg and St. Gallen count backward from kickoff. Wolfsburg closes while the match is on. At Hamburger SV the counter even sits behind the access control, so a print on a home matchday needs a ticket for that match.
Only two of the four say when they close: Wolfsburg about an hour after the match, Augsburg an hour and a half after. Augsburg's weekend line even has a break in the middle.
So Jonas has no closing time. He has a match. In the hour before kickoff, half the stadium stands next to his counter. The only question is how many of them want something on their back.
Dynamo: nearly half its jerseys leave with a print
A rare answer comes from Dresden. In August 2021, Dynamo Dresden explained on its own site that its fan shop on Lennéstraße 12 prints at the moment of purchase.
The same post on the most popular back prints carries figures that almost no club publishes. 44 percent of the jerseys sold in the Dynamo fan shop leave the counter with a back print, which the club itself calls "fast die Hälfte", almost half. Of those printed jerseys, 42 percent carried custom text. Next came "der zwölfte Mann", the twelfth man, at 7.89 percent and Christoph Daferner at 6.10 percent.
So the most common choice was not a player but the buyer's own text. Taken together, the free texts came in at almost seven times the most chosen player name.
One club, one season, five years old: that is not an industry figure. As an order of magnitude for Jonas's line, it still works. If his afternoon runs anything like that, nearly half the buyers want a print, and many want something that is on no list.
Jonas cannot start printing yet, though. First he has to settle something else.
Three questions before the press comes down
With the man holding last season's jersey, Jonas starts with the jersey, not the name. Several clubs spell out exactly what they will print on after purchase.
The German club 1. FSV Mainz 05 sets two conditions in its service center. A jersey is printed only when it is new or freshly washed. And only original Mainz 05 jerseys no older than the 2020/21 season are printed at all.
Eintracht Frankfurt's printing notes also rule on where the material comes from. A print added after purchase is possible only with material bought on site in the fan shop.
Age, condition, origin. Jonas checks all three in a few seconds while eleven people wait. No online order form asks these questions, because they only come up where the press stands.
We read the published rules shop by shop in our audit of 66 club shops. One limit, though, appears in none of those rules. It sits in the cabinet behind Jonas.
The cabinet and the phone
FC Augsburg names this limit openly in the FAQ for its special jersey. Both of its fan shops add a print after purchase "solange ausreichend Flocks vorhanden sind": as long as enough print material is in stock.
That sounds like a service note. In fact it is a hard limit, and it applies per colorway. The letters for the special jersey can run out mid-afternoon while the home jersey's letters are still in the cabinet.
Then there is the phone. A second stream runs next to the line: online orders for pickup in the shop. One fan typed his order at home, while a colleague of Jonas types the next one into the register. Both need the same letters from the same cabinet, and the two orders often sit in two different systems.
All of it comes together in exactly one place: with Jonas at the press.
It looks like a problem without a fix. Three clubs show that there are levers anyway, and none of them closed the counter to use them.
Gladbach moved the press out of the checkout area
In Mönchengladbach the press stood in the middle of the checkout area until 2018. When the FohlenShop at BORUSSIA-PARK was rebuilt, the printing area got a place of its own. A regional news site reported on it on December 3, 2018 and quoted Andreas Schumacher, then head of merchandising: "Dadurch erhoffen wir uns mehr Bewegungsfreiheit an den Spieltagen, weniger Gedränge und Wartezeit im Kassenbereich." (We hope this gives more room to move on matchdays, and less crowding and waiting in the checkout area.)
The report added a detail that fits Jonas's counter exactly: three screens spread around the shop let fans follow the processing status of their print.
Three status screens in a fan shop. It is hard to describe a personalization counter more honestly: a small production line with a waiting room. Every order has a state, and somebody in the line wants to know it. Gladbach made that state visible and moved the bottleneck physically away from the registers.
Two limits come with it. The report is from 2018 and says nothing about how the FohlenShop is set up today. And the fix takes floor space. A small shop with one register cannot move the bottleneck, only pace it. Not every club has the floor space, but every club has a web page it can put a number on.
Frankfurt publishes the wait in advance
The most common question at Jonas's counter is: when will it be ready? Online, the same question arrives by email.
Eintracht Frankfurt answers it before anyone orders. The price in the shop matches the web shop, the club writes; the clock does not. The same page says that a player-name print adds about 2 to 4 business days to delivery. A custom print adds about 4 to 6.
That puts the number in front of the order instead of behind the disappointment. Anyone who picks free text knows in advance that it will take longer than the rest of the cart.
Werder Bremen attaches the same warning to pickup in the shop. On its Fan-Welt page, the club asks buyers who choose "Selbstabholung bzw. Fan-Welt" for a player or custom print to allow for the processing time of the print.
This fix has a limit too. A published lead time manages the expectation, not the line. At 13:20 the fan with the free text still stands behind eleven others. And in the end, the cabinet decides whether anything gets printed at all.
Augsburg puts the cabinet before the order
The stock of letters is the only limit that changes by the hour. No ordering system restocks letters. A system that cannot see the cabinet simply keeps taking orders, and the backlog lands on Jonas within the same hour.
FC Augsburg tackles this with simple means. The club recommends calling ahead to check availability. And it initially capped purchases at three jerseys per order.
That is a stock check with the tools a fan shop has: a phone and somebody who looks in the cabinet. The cap makes the same stock last for more buyers. And the fan learns about the limit before the trip to the stadium, not in front of the press.
It is not reliable. A call on Friday says little about Saturday afternoon, and since the limit applies per colorway, strictly speaking the call covers only one jersey. The same limit also explains part of why the custom name field goes dark exactly when demand peaks.
At the end of the afternoon, one question remains that none of the three clubs answers.
After kickoff, a receipt remains
At 15:30 the twelve from Jonas's line are in the stadium, and the press cools down. This afternoon Jonas decided everything at once: whether a name gets printed, whether the jersey qualifies, whether the letters last and whether it is ready before the whistle.
Three clubs each took one of those decisions out of the hour before kickoff:
- Gladbach through space. That takes floor area not every shop has.
- Frankfurt through time. A published lead time manages the expectation, not the line.
- Augsburg through quantity. A Friday call does not cover Saturday afternoon.
None of them automated the decision. And in the end, a receipt is often all that is left.
A week later somebody calls and asks what exactly was ordered. Then the jersey itself is the most reliable record in the building. What that means in a dispute is covered in one wrong nameset: who can show what was ordered.
Four hours, one press, two order streams. And in the middle of it all, Jonas.
For an online order, kit.ink locks in the personalization the moment the shirt goes into the cart: the jersey, the lettering, the size and the images and fonts used. Nothing about it can change after that.
If you want to walk through your own path between shop and press, a short, no-obligation conversation about your own process is the right place to start.
All cited pages were accessed on August 6, 2026.