The Starbucks Cup Marking System Explained
The Starbucks Cup Marking Guide is a shorthand notation system used by baristas to track complex orders on the go cups during peak hours. It exists because you cannot fit "double shot venti half-caf oat milk caramel macchiato no foam extra hot" legibly on a six-inch rectangular cup in under twelve seconds while someone behind you is breathing down your neck. I learned this the hard way during my second summer at a store near a university campus. It was 8:14 AM on a Monday in November. I had forty-one drinks in front of me and my marker was skipping. Someone had ordered a trenta iced matcha latte with vanilla syrup, oat milk, two pumps, no splash of water, and whip on the side labeled only as "M." I wrote "M OAT 2v w/s" and handed it over. The shift lead looked at it, shook her head, and wrote a tiny "W" next to the whip notation because "w/s" meant whip on the side but she needed to flag that the customer also wanted the matcha shaken with ice rather than stirred. That W stayed there for the next three hours until I finally erased it during a break I didn't really have.
Starbucks Cup Marking Guide
The guide is not a formal document you get trained on. There is no official Starbucks training module called "Cup Marking Guide." What exists is a loosely codified set of abbreviations that vary slightly by region and store. The core abbreviations are consistent across most locations though. Here is how the system actually works in practice. The baseline order starts with the drink name abbreviation. You then add modifiers in this general sequence: temperature, milk type, syrup count and type, espresso shot count, and any special preparation notes. You read from top to bottom on the cup, which is why the ordering matters. D for drink. T or I for hot or iced. H for half-caf. M or O for milk or oat milk. S for soy. A for almond. Pump counts go as numbers: 3 means three pumps. 1/2 means half pumps. Vanilla is V, caramel is C, white chocolate is WC, hazelnut is HZ. DS means double shot. TS means triple shot. NF means no foam. EXH means extra hot. WS means whip on side. NIS means no ice splash.
Here is something most new baristas miss. The cup marking system breaks down when you have drinks that share the same base abbreviation but differ in a less common modifier. Take O for oat milk and OG for oat milk + extra gold. If you write O on a cup and the drink is actually an oat milk latte with the secret menu addition of extra gold syrup, someone pulling the drink later could easily misread it. I worked a shift where this happened three times in one hour. We ended up using O* with an asterisk to flag oat with a non-standard add-in. The asterisk got circled on the actual recipe screen so there was no confusion. It is not part of the official guide but it works. Another thing nobody tells you about cup markings. They are useless if the cup is too wet. I do not care how many times they tell you to let the cup dry before writing. Condensation from cold drinks, steam from hot drinks, spilled milk on the cup surface itself — all of it turns permanent marker into a watercolor painting within thirty seconds. I carry a microfiber cloth and wipe every cup before marking it. This takes two seconds and prevents maybe two mistakes per shift. The math is not complicated. Size abbreviations follow the standard: S small, M medium, L large, V Venti, T Trenta. Watch out for the medium V and large V confusion. Some stores write VL for Venti large and VM for Venti medium to avoid this. It is not in the guide but it stopped an incident where I pulled a Venti hot chocolate instead of a Venti latte because both were marked V. I did not notice the drink name difference in the rush. The customer noticed. She was not happy. I replaced the drink and marked both the drink name and size on every future Venti order from then on.
Get the Full Details

For the recording side of things — and this is where the system gets genuinely useful beyond just the cup — there are digital tools and spreadsheets some bars use to track recurring customer preferences. A few independent baristas have built lightweight cup marking reference sheets that condense the most common abbreviations into a single card you can tape inside your workstation. These are not official Starbucks materials. You will not find them on the internal portal. They circulate on barista forums and Reddit. The most commonly shared version is a one-page printable PDF that lists approximately 120 abbreviations organized by category. If you search for a Starbucks cup marking guide PDF you will find several versions. Most of them are outdated because Starbucks rotates syrups and seasonal items constantly. The core abbreviations remain stable but anything seasonal — like the Pumpkin Spice Latte shorthand PSL — may appear in older guides and not newer ones. The biggest limitation of the cup marking system is that it assumes literacy. Every person who needs to read your marks needs to know the same shorthand. When you have new hires, floaters from other stores, or management checking orders who were trained at a different company, your NF might mean no foam to you but nothing at all to them. I have seen people interpret NF as "no flavor" and add flavor shots to a drink that was supposed to be plain. This happens more often than you would think. The workaround I use is to write the full word for anything ambiguous. If I am not sure the next person will read my EXH correctly, I write hot underneath it. It slows me down by maybe four seconds per drink. During a normal rush that is not noticeable. During a true blackout rush when the register is jammed and the espresso machine is screaming, those four seconds add up. But I would rather lose four seconds than have to remake a drink for a customer who complained their extra-hot Americano came out lukewarm because someone misread my handwriting.
There is also the issue of cup orientation. Cups get stacked, turned sideways, or placed in the drink tray in random orientations. Your neatly written DS H O 3V might end up upside down or at a forty-five degree angle when the next barista picks it up. I developed a habit of putting the drink name at the widest part of the cup, not the narrow seam area, so it stays readable regardless of how the cup is rotated. This is a small detail that saves headaches later. I only learned it after remaking six wrong drinks in one shift because everyone on the team read the abbreviations upside down. If you want a quick reference, the best approach is to build your own. Start with the abbreviations you use every day. Add to it slowly as you encounter edge cases. Keep it written on a small card at your station. Check it against new hires at least once a week because they will not always read your marks the way you intended them. The system is only as good as the person reading it, and that person is rarely the same person who wrote it.