Germany

What is the "button solution" for online purchases?

100% clear text
Button wording requirement
Before clicking
Timing of info disclosure
BGB § 312j(3)
Legal basis
Mandatory
Enforceability
The Short Answer

The 'button solution' is a German legal requirement that online checkout buttons must clearly say 'zahlungspflichtig bestellen' (or equivalent unambiguous wording) to confirm the buyer’s intent to pay.

What the Law Says

Germany’s 'button solution' is a consumer protection rule designed to prevent accidental or unclear online purchases. It ensures shoppers knowingly agree to pay before a contract is formed.

Under BGB § 312j, online retailers must design their checkout process so that consumers explicitly confirm their willingness to pay — not just click a generic button like 'Buy now' or 'Order'.

This rule applies only to consumer contracts in e-commerce where payment is required. It does not apply to financial services or contracts formed via individual communication (e.g., email negotiation).

The law requires all key pre-contract information — including total price, delivery restrictions, and accepted payment methods — to be provided clearly and prominently *immediately before* the order is submitted.

Statutory Text

Erfolgt die Bestellung über eine Schaltfläche, ist die Pflicht des Unternehmers aus Satz 1 nur erfüllt, wenn diese Schaltfläche gut lesbar mit nichts anderem als den Wörtern „zahlungspflichtig bestellen“ oder mit einer entsprechenden eindeutigen Formulierung beschriftet ist.

BGB § 312j Abs. 3 — German Civil Code
Statutory Text

Ein Vertrag nach Absatz 2 kommt nur zustande, wenn der Unternehmer seine Pflicht aus Absatz 3 erfüllt.

BGB § 312j Abs. 4 — German Civil Code

What to Do

1

Look for the exact phrase 'zahlungspflichtig bestellen' (or equally clear wording like 'I agree to pay') on the final order button.

2

If the button says 'Buy now', 'Submit', 'Order now', or anything vague — the contract may be invalid under BGB § 312j(4).

3

Save screenshots of the checkout page if you suspect non-compliance — this can support a claim that no valid contract was formed.

4

Contact the seller first; if unresolved, file a complaint with the German Consumer Protection Agency (Verbraucherzentrale).

Sources

Related Questions

Not legal advice. This article is general information based on publicly available sources, written for educational purposes. Laws change and individual situations vary. Consult a licensed attorney in your jurisdiction before acting on anything you read here. Last reviewed: June 2026.