In Deutschland schützt das Grundgesetz die Vertragsfreiheit. Das heißt, dass alle Beteiligten, so auch ein Restaurantbesitzer und sein Gast, den Inhalt ihres Geschäfts und die Zahlungsmodalitäten frei bestimmen dürfen. Manche Geschäfte (häufig Tankstellen) lehnen 200- oder 500-Euro-Scheine ab. Andere (vor allem kleine Kioske) akzeptieren dafür keine Kreditkarten. Barzahlungen generell gesetzlich zu beschränken wird aus juristischer Sicht jedoch kritisch gesehen.