Guides · Money & Costs · 7 min read read

Cash vs Card in Germany (2026): Navigating 'Nur Barzahlung', Girocard & Euro ATMs

Why cash is still king at German bakeries, beer gardens, and Christmas markets, what 'Nur EC-Karte' means for foreign Visa/Mastercard holders, and which bank ATMs charge €0 withdrawal fees.

Where Cards Work vs Where You Need Euro Cash

Germany uses the Euro (€ EUR), divided into 100 cents. Over the past few years, contactless Visa, Mastercard, Apple Pay, and Google Pay acceptance has expanded to 95%+ of hotels, supermarkets, pharmacies, DB trains, and mid-to-upscale restaurants. However, cash remains essential for:

  • Traditional corner bakeries (Bäckereien), butcher shops (Metzgereien), and street Imbiss sausage stands.
  • Self-service beer gardens, Oktoberfest tents, and December Weihnachtsmärkte (especially for €5 mug deposits).
  • Public restroom attendants (Sanifair motorway stations take cards, but city park/station attendants expect €0.50–€1.00 in coins) and rural coin lockers.

Watch Out for "Nur EC-Karte / Girocard"

If a café says "Kartenzahlung möglich", ask whether they accept Visa/Mastercard or only domestic German Girocard (EC-Karte). Small shops sometimes disable international credit/debit schemes on transactions under €10.

Best German Bank ATMs (Geldautomaten) & Avoiding Dynamic Currency Conversion

Withdraw Euro cash from official brick-and-mortar bank ATMs—such as Sparkasse, Volksbank, Deutsche Bank, Commerzbank, or Postbank—rather than standalone Euronet/Travelex kiosks. Always choose to be billed in Euros (€ EUR) without conversion so your home bank sets the exchange rate.