German Supermarket Prices: Listening at the Kasse
You've found everything on your list, the belt is moving, and the cashier scans the last item. Then the real test begins. A total lands at you in one quick breath, the card reader beeps, and before you've worked out what you owe there's a second question coming: a bag, a loyalty card, the exact change. The German supermarket checkout, the Kasse, is where number listening stops being a classroom exercise and becomes a timed one.
The good news is that the Kasse runs on a small set of fixed scripts. The total always arrives the same way, the deposit is always tacked on in the same spot, and the cashier's questions come from a short, predictable list. Once you know the shapes, German supermarket prices stop being a wall of fast sound and become something you can catch. This guide walks through the whole transaction, in order, with the numbers you actually have to hear.
Want to practice the checkout total directly? Try the practice app →
The total: the one number everyone misses
The price you most need to catch is the total, and it almost always arrives behind a short lead-in phrase. The lead-in carries no number, so it's your signal that the figure is about to land:
| What you hear | Meaning |
|---|---|
| Das macht zwölf Euro fünfzig. | That comes to 12,50 €. |
| Das wäre dann achtundzwanzig neunzig. | That would be 28,90 €. |
| Das sind sieben Euro. | That's 7,00 €. |
| Vierundzwanzig achtzig, bitte. | 24,80 €, please. |
Notice how often the word Euro itself disappears in fast speech. Vierundzwanzig achtzig is a complete price: the first number is the euros, the second is the cents, and the gap between them does the job the word Euro would. This is the same euro-and-cents pattern covered in German Prices: Understanding Euros and Cents Spoken Aloud, just delivered faster and with the anchor word frequently dropped.
Where to aim your attention: the lead-in (Das macht, Das wäre, Das sind) is filler. Relax through it, then lock on. The first number after it is the euros, the second is the cents.
Prices by weight: pro Kilo and die 100 Gramm
At the deli counter and on the loose-produce shelves, prices aren't per item, they're per unit of weight, and the unit is spoken as a tag on the end of the figure:
| Written | Spoken | Meaning |
|---|---|---|
| 2,49 €/kg | zwei Euro neunundvierzig das Kilo | 2,49 € per kilogram |
| 0,99 €/kg | neunundneunzig Cent das Kilo | 99 cents per kilogram |
| 1,89 €/100g | ein Euro neunundachtzig die hundert Gramm | 1,89 € per 100 grams |
| 3,50 €/kg | drei Euro fünfzig pro Kilo | 3,50 € per kilogram |
The cheese or sausage counter is where this trips people up, because the assistant often says the per-100-gram price and the final weighed price back to back: ein Euro neunundachtzig die hundert Gramm, macht dann zwei Euro vierunddreißig. Two numbers, two different things. The first is the rate, the second is what you pay. The weight words (Kilo, Gramm, Pfund) are the anchors that tell the two apart, and they work exactly like the unit tags in German Weights and Measures Spoken Aloud.
Pfand: the deposit hiding in the price
Buy drinks in Germany and you'll meet Pfand, a refundable deposit added on top of the price of the bottle or can. You hear it announced as an extra at the till:
- plus fünfundzwanzig Cent Pfand → plus 25 cents deposit (a single-use plastic bottle or can)
- plus acht Cent Pfand → plus 8 cents deposit (a refillable glass bottle)
- plus fünfzehn Cent → plus 15 cents (a refillable plastic bottle)
The deposit comes back the other way too. When you feed empties (Leergut) into the return machine, it prints a Pfandbon, a coupon, and at the till the cashier subtracts it: minus zwei Euro fünfzig. So Pfand can push your total up at the start and pull it down at the end of the same shop. The number to catch is small (usually under a euro per item) but it adds up, and it's the one figure that's added or subtracted rather than scanned, so it's easy to miss.
The questions fired at you mid-payment
German cashiers work fast, and the total is usually followed by a question or two while your card is still in the reader. Most carry no number, but a few hide one, and they all expect a quick yes or no:
- Brauchen Sie eine Tüte? → Do you need a bag? (A bag is typically zwanzig Cent or so, sometimes named: eine Tüte für zwanzig Cent?)
- Sammeln Sie Punkte? → Are you collecting points? (loyalty card, e.g. Payback, DeutschlandCard)
- Haben Sie's klein? → Do you have it in small change?
- Haben Sie's passend? → Do you have the exact amount?
- Haben Sie zwei Cent? → Do you have two cents? (so they can hand back round change)
- Möchten Sie aufrunden? → Would you like to round up? (for a charity donation)
- Bar oder mit Karte? → Cash or card?
The trap here is that a question like Haben Sie zwei Cent? sounds, for a beat, like part of the price. It isn't. The cashier already gave you the total; this is a separate request for a specific coin so the change works out cleanly. Listen for the small number at the very end of a rising, questioning tone, and you'll know it's a request, not a figure to pay.
Your change, read back to you
If you pay cash, the change is often announced as you receive it. Two patterns are common: the amount returned, and a running count-up from the price to the note you handed over.
- zwei Euro fünfzig zurück → 2,50 € back
- und fünfzig, und ein Euro, macht zwei zurück → counting up to give you 2 € in change
The word zurück (back) is the marker that this is your change, not a new charge. The count-up style, where the cashier adds coins out loud until they reach a round figure, can be the most disorienting because the numbers climb in small steps. Treat it as confirmation, not a test: the only figure that matters is the last one, the total handed back.
One quick look at the receipt
If you want to check the spoken total against the paper, the Kassenbon uses three labels worth knowing: Zwischensumme (subtotal), Summe or Gesamt (total), and MwSt (VAT, the tax already included in German shelf prices). The Summe line is the one that should match what you heard at the Kasse. Comparing the two right after you shop is a painless way to confirm whether your ear got the figure right.
German supermarket prices listening: a checkout routine
Reading these patterns is the easy part. Catching them once, in the open, with a queue behind you, is the skill that actually transfers. A short routine to build it:
- Ignore the lead-in, lock on the figure. Train yourself to relax through Das macht / Das wäre and snap to attention on the first number after it. The euros come first, the cents second.
- Practice the dropped Euro. Get comfortable with bare two-part prices like vierundzwanzig achtzig, where the word Euro is gone and the gap is the only divider between euros and cents.
- Separate the price from the question. After the total, expect a follow-up. Practice telling a charge (plus fünfundzwanzig Cent Pfand) from a request (Haben Sie zwei Cent?) by the questioning tone and the small coin at the end.
- Hear it at real speed. Cashiers say totals faster than textbook numbers because the script is routine. Practice that mirrors checkout pace is the only kind that holds up when you're actually standing there.
That last point is the whole reason Zahlhaus exists: real German voices saying real figures at conversational speed, with instant scoring so you find out the moment a vierundzwanzig slips past you as a vierzig. It's the fastest way to train your ear for German numbers until the total at the Kasse lands cleanly, every time.
Train your ear for German numbers
Instant scoring. Supermarket totals, prices, and times at real speed.
Start Practicing FreeRelated reading
- German Prices: Understanding Euros and Cents Spoken Aloud, the base euro-and-cents pattern.
- German Weights and Measures Spoken Aloud, the per-kilo and per-100-gram tags.
- How to Understand Spoken German Numbers at Native Speed, the underlying listening method.
Frequently asked questions
How do German cashiers announce the total at the supermarket?
The total usually arrives after a short lead-in like Das macht, Das wäre, or Das sind, then the amount: Das macht zwölf Euro fünfzig. Often it's shortened to just the figure plus bitte, as in vierundzwanzig achtzig, bitte. The lead-in words carry no number, so the moment to listen hard is right after them.
How are German supermarket prices by weight spoken?
Loose produce and deli counters are priced per unit of weight: pro Kilo or das Kilo for per kilogram, and die 100 Gramm for per 100 grams. So zwei Euro neunundvierzig das Kilo is 2,49 € per kilogram, and ein Euro neunundachtzig die hundert Gramm is 1,89 € per 100 grams. The same euro-and-cents shape applies, with a weight tag on the end.
What does "plus Pfand" mean at a German supermarket?
Pfand is a refundable deposit on bottles and cans, added on top of the product price. A single-use bottle carries 25 cents Pfand, a glass bottle often 8 cents. You hear it as plus Pfand or plus fünfundzwanzig Cent Pfand at the till, and you get it back as a Pfandbon when you return the empties (the Leergut).
What does "Haben Sie's klein?" or "Haben Sie's passend?" mean?
Both ask about your change. Haben Sie's klein? means do you have it in small notes or coins; Haben Sie's passend? means do you have the exact amount. Cashiers may also ask for a specific coin to round the change, like Haben Sie zwei Cent? Listen for the small number at the end of the question, because that's the coin they want.
How do I practice understanding German prices at checkout speed?
Practice the whole checkout shape, not isolated numbers: a lead-in, the price in the X Euro Y rhythm, then a follow-up question that often hides another number. Cashiers say totals faster than plain numbers because the pattern is routine, so train with audio at real conversational speed and check yourself instantly.