In short and in plain language
This article explains when customers can cancel a job. It is not legal advice.
A request through your web form is usually not yet a contract. Once there is a contract, private customers can often cancel. This applies to jobs agreed by email, phone, online or at their home.
Without a notice about this right, the time limit does not start. If you start early, the customer must clearly ask for it. The notice about the right must also be correct. Otherwise you may lose your pay after they cancel.
If customers can book online, the site needs a button to cancel.
We build websites that keep enquiries and bookings apart.
Suppose a customer uses the form on your website to ask about a new electrical distribution board. You send a quote by email, they reply „Looks good, please go ahead“, and two weeks later the job is done. Then a letter arrives: the customer is withdrawing from the contract. Whether they may do so and what happens to your invoice depends less on the work than on the route by which the order came about, and on whether and when you informed them of their right of withdrawal. The period is usually 14 days (§ 355(2) BGB), but it does not start as long as that information is missing. Since 19 June 2026 there has been a further duty: anyone who concludes contracts through an online interface needs a button labelled „Vertrag widerrufen“, withdraw from contract (§ 356a BGB). This affects trade businesses that let customers book fixed-price services directly on the website. This article sorts the routes that run through your website and shows where the cancellation notice, the model withdrawal form and the button belong. It is not legal advice but a working aid for the conversation with your chamber of crafts or your lawyer.
Key takeaways
- An enquiry via the contact form is usually not yet a contract. The right of withdrawal only matters once a contract is concluded, and the route to it decides whether the right exists.
- If an order is agreed purely by email, phone or online booking, it is often a distance contract (§ 312c BGB); if it is signed at the customer’s home, it is an off-premises contract (§ 312b BGB). In both cases consumers can usually withdraw within 14 days.
- Without proper information the period does not start (§ 356(3) BGB). The right of withdrawal then expires at the latest twelve months and 14 days after the contract was concluded (§ 356(4) BGB).
- Anyone who starts before the period has run out needs the customer’s express request and correct information. Otherwise the entire payment can be lost after a withdrawal (Court of Justice of the EU, judgment of 17 May 2023, C-97/22).
- Since 19 June 2026, booking paths through which consumers conclude contracts online need a clearly legible button labelled „Vertrag widerrufen“ that is continuously available throughout the withdrawal period (§ 356a BGB).
An enquiry is not yet a contract
Many trade websites today have two entrances: a form through which customers describe what they need, and, at some businesses, a booking page on which a service is ordered directly at a fixed price. Legally these are two different things. The form enquiry is usually just a request for a quote. Someone who asks for an appointment to take measurements has not ordered anything yet, and you have not agreed to anything either. How to keep that form lean is covered in the article on the fields of a trade enquiry form. The contract comes later: when you send a quote and the customer accepts it, or when they place a binding order on the booking page.
For the right of withdrawal it is this later moment that counts, and above all how it comes about. For consumer contracts the law names two situations in which a right of withdrawal exists: the distance contract and the contract concluded off business premises (§ 312g(1) BGB). A distance contract exists when both sides use means of distance communication exclusively for negotiating and concluding it. The law lists, among others, letters, telephone calls and emails as such means. The definition reads, in our translation:
Distance contracts are contracts in which the trader, or a person acting in the trader’s name or on the trader’s behalf, and the consumer use means of distance communication exclusively for the contract negotiations and the conclusion of the contract, unless the contract is not concluded within the framework of a sales or service system organised for distance selling.
The final clause matters for trade businesses. A distance contract requires a sales or service system organised for distance selling. Anyone who regularly sends quotes by email and accepts confirmations by email should, as a rule, assume that this condition may be met. A booking page on which services are ordered at a fixed price is such a system by its very purpose. Things are different if you have been at the customer’s home: if a face-to-face conversation took place, for instance when taking measurements, the negotiation was no longer conducted exclusively at a distance. Then the second situation comes into play. A contract concluded off business premises is one concluded in the simultaneous presence of both sides at a place that is not your business premises, typically the customer’s kitchen or boiler room (§ 312b BGB). The same provision also covers a contract that is concluded by email or in your workshop but where the customer was personally and individually addressed outside your business premises immediately beforehand.
| Route to the order | Type of contract, as a rule | Right of withdrawal | What the customer receives beforehand |
|---|---|---|---|
| Form enquiry, no quote yet | no contract yet | does not arise yet | privacy notice, no order button |
| Quote by email, acceptance by email or phone | distance contract (§ 312c BGB) | usually yes, 14 days | cancellation notice and model withdrawal form before acceptance |
| Site visit at the customer’s home, signed on site | off-premises contract (§ 312b BGB) | usually yes, 14 days | cancellation notice on paper or by email before signing |
| Site visit at the customer’s home, acceptance by email days later | depends on the case, often neither type | depends on the sequence | document the sequence and clarify it with your chamber or a lawyer |
| Advice and signature in the workshop or showroom | contract on business premises | usually not under § 312g BGB | usually no cancellation notice |
| Fixed-price service booked online | distance contract via an online interface | usually yes, 14 days | cancellation notice, „zahlungspflichtig bestellen“ button, withdrawal function |
The table shows why the same service has to be treated differently depending on how it was agreed. A heating service that a customer orders by email after a phone call is something other than the same service signed for in the boiler room after the site visit, and something else again when the customer orders it at the counter of your showroom. For the website this leads to a simple rule: every path through which an order can come about needs a clear end point at which it is settled which type of contract applies and which documents the customer received beforehand.
Not legal advice, but a working aid
14 days that only start with the cancellation notice
Once it is clear that a right of withdrawal exists, the basic rule is short. The customer does not have to give reasons, and sending the withdrawal in time is enough to meet the deadline (§ 355(1) BGB). The period itself is set out in the next subsection of the same provision, here in our translation:
The withdrawal period is 14 days. It begins when the contract is concluded, unless otherwise provided.
That „unless otherwise provided“ is where trade businesses can lose money. For distance contracts and off-premises contracts, the period does not begin before the customer has been informed of the right of withdrawal in line with the statutory requirements (§ 356(3) BGB). If the information is missing or faulty, the period does not end after 14 days. The right of withdrawal then expires at the latest twelve months and 14 days after the contract was concluded (§ 356(4) BGB). For a job agreed by email in October and carried out in November, the customer may in some cases be able to withdraw until the autumn of the following year.
What „informed in line with the statutory requirements“ means is set out in Article 246a of the Introductory Act to the German Civil Code (EGBGB). It covers the conditions, time limits and procedure for withdrawal as well as the model withdrawal form, and the customer must receive this information before submitting their declaration to conclude the contract. For a quote by email this means: the notice belongs in or with the quote, not in the invoice. A notice that is supplied later usually only starts the period once it has been received, and until then the order remains open.
What can happen without a cancellation notice: judgment C-97/22
How expensive a missing notice can become is shown by a case that the Regional Court of Essen referred to the Court of Justice of the European Union. A homeowner had orally concluded a contract with a company for the renewal of the electrical installation of his house without being informed of his right of withdrawal. After the work had been carried out, he withdrew from the contract. On 17 May 2023, in case C-97/22, the Court ruled that the Consumer Rights Directive must be interpreted as meaning that
it exempts a consumer from any obligation to pay for services performed under an off-premises contract where the trader concerned has not provided the information referred to in Article 14(4)(a)(i) and the consumer has exercised the right of withdrawal after that contract has been performed.
For the business this means: materials, working time and travel have been spent, and as a rule no payment can be claimed for them after the withdrawal. The judgment concerns an off-premises contract, but § 357a BGB ties compensation for services to proper information for both types of contract. The question is therefore less whether a customer withdraws in a particular case than whether your process reliably attaches the notice to every consumer order that comes about by email, via the booking page or at the kitchen table.
The notice belongs where the customer says yes
Starting early: expressly requested and recorded
Trade jobs rarely wait two weeks. The customer wants the heating running before the frost and the gutter watertight before the next rain. Starting within the withdrawal period is not prohibited, but the business carries a risk if the customer withdraws afterwards. Whether it then at least receives compensation for the work done up to that point is governed by § 357a(2) BGB. The provision requires three things at once:
- The customer has expressly requested that performance begin before the withdrawal period expires. A pre-ticked box or a sentence in the general terms and conditions is usually not enough.
- For an off-premises contract, the customer has sent this request on a durable medium, for instance by email or on paper.
- The business has properly informed the customer of the right of withdrawal and of the obligation to pay compensation (Article 246a EGBGB).
If all three conditions are met, the compensation is calculated on the basis of the agreed total price, for what was performed up to the withdrawal. If one of them is missing, the customer usually owes no compensation. If the service is performed in full, the right of withdrawal can also expire, provided the customer expressly agreed to the early start, sent that consent on a durable medium in the case of an off-premises contract and confirmed that they know about the expiry (§ 356(5) BGB). Both depend on records that the business should be able to produce in a dispute.
A website can make that record easier if the booking or acceptance path produces it along the way. The following example shows which details a consent record might contain that is stored when a booking is submitted and confirmed to the customer by email. It is a pattern for the structure, not legally reviewed wording; the field names stay in German because they come from the German template.
{
"auftrag": "WA-2026-0412",
"leistung": "Heizungswartung Gas-Brennwertgerät, Festpreis",
"kunde_ist_verbraucher": true,
"belehrung_angezeigt": "2026-10-09T09:14:02+02:00",
"belehrung_fassung": "widerrufsbelehrung-dienstleistung-v3",
"muster_widerrufsformular_beigefuegt": true,
"frueher_beginn_verlangt": true,
"frueher_beginn_text": "Ich verlange ausdrücklich, dass Sie vor Ablauf der Widerrufsfrist mit der Wartung beginnen.",
"hinweis_wertersatz_angezeigt": true,
"kenntnis_erloeschen_bestaetigt": true,
"bestaetigung_per_mail": "2026-10-09T09:14:05+02:00"
}What matters is that the customer has a choice. A box for the early start that can be ticked but does not have to be, and an appointment suggestion that follows from it, are usually cleaner than a path that cannot proceed without that consent. How appointments can be offered on the website without overloading the business’s calendar is described in the article on organising appointments via the website.
Where the cancellation notice and the model withdrawal form belong
The notice has two jobs: it has to reach the customer before they say yes, and the business must later be able to show that it did. A „cancellation notice“ page in the footer of the website does neither job on its own. It is useful for reference, but it does not replace the notice at the point of acceptance. Where the legal notice and privacy policy belong and how they are maintained is covered in the article on the legal notice and privacy policy on trade sites. For the cancellation notice there are four possible places:
In the email quote
Cancellation notice and model withdrawal form in the text or attached to every quote for private customers, before the customer accepts. Email and PDF attachment usually count as a durable medium.
On the booking page
Before the button that books, as legible text or expandable, with the form to download. The confirmation email sends the notice out once more.
At the appointment on site
If the customer signs at home, the notice is enclosed on paper or sent by email before signing. A tablet shows it before the signature field.
As a page of its own
A page with the current version, referred to by quote, booking and order confirmation. It is a reference point and a record of the version number, not the notice itself.
Under the EGBGB, the model withdrawal form is part of the information on the right of withdrawal. The customer does not have to use it; as a rule an unambiguous statement, for example by email, is enough. You can also offer them the option of filling in and sending the form or another unambiguous withdrawal statement directly on your website. You must then confirm receipt of the withdrawal to them without delay on a durable medium (§ 356(1) BGB). For online bookings, a duty has been added to this voluntary option since June 2026: the withdrawal function.
Fixed-price bookings need the „Vertrag widerrufen“ button
Directive (EU) 2023/2673 added a withdrawal function to the Consumer Rights Directive; the member states apply the provisions from 19 June 2026. In the German Civil Code it is found in § 356a. It applies to distance contracts concluded through an online interface, for example a booking page on your website. The core is the label, here in our translation:
The withdrawal function must be clearly legible and labelled „Vertrag widerrufen“ (withdraw from contract) or with another equivalent, unambiguous wording.
The provision also describes the sequence. The function must be continuously available throughout the withdrawal period, prominently placed and easily accessible. Through it the customer enters their name, details identifying the contract and the electronic means of communication to which the acknowledgement of receipt should be sent. They then send the withdrawal via a second button, labelled „Widerruf bestätigen“, confirm withdrawal, or with equivalent wording. The business must confirm receipt without delay on a durable medium, stating the content of the declaration and the date and time of receipt. If the withdrawal is sent via the function before the period ends, it counts as received in time (§ 356a BGB). For the booking page this results in the following list:
- label „Vertrag widerrufen“ (withdraw from contract) or equivalent unambiguous wording, clearly legible
- continuously available throughout the withdrawal period, prominently placed and easy to reach, for instance in the footer of every page
- fields for name, order reference and the email address for the acknowledgement of receipt
- a second button „Widerruf bestätigen“ (confirm withdrawal) or equivalent
- acknowledgement of receipt with content, date and time, sent by email without delay
- time of sending stored, because it decides whether the withdrawal was in time
For trade businesses this mainly concerns services that can be described at a fixed price and that customers order without a site visit: the inspection of electrical installations, the servicing of a heating system or the inspection of a roof. How electrical contractors present the electrical safety check on their website is shown in the article on websites for electrical contractors; for heating engineers there is a separate page on web design for plumbing and heating. As soon as the customer books an appointment at a fixed price on the page, the booking page is the online interface through which the contract is concluded.
| Offer on the website | How the contract comes about | „Vertrag widerrufen“ button |
|---|---|---|
| Electrical safety check at a fixed price, appointment bookable online | booking on the website | usually yes, on the booking page |
| Heating service at a package price, bookable online | booking on the website | usually yes, on the booking page |
| Roof inspection at a fixed price, bookable online | booking on the website | usually yes, on the booking page |
| Heating service, enquiry via form, quote by email | acceptance by email | usually not, notice in the quote |
| Bathroom renovation after a site visit | quote and signature, often on site | usually not, notice depending on the sequence |
A booking page has a second duty that is older than the withdrawal function. The button with which the customer books for a fee must be clearly legible and labelled with nothing other than the words „zahlungspflichtig bestellen“ (order with obligation to pay) or equivalent unambiguous wording (§ 312j(3) BGB). If the business does not meet this duty, the contract is not concluded (§ 312j(4) BGB). A „request appointment“ button on a page that actually makes a binding booking does not fit. Conversely, this duty does not apply where the contract is concluded exclusively by individual communication, that is, by quote and acceptance by email (§ 312j(5) BGB). Anyone who shows prices on a trade website without taking bookings online usually stays on the enquiry route.
The acknowledgement of receipt has to arrive
Keeping enquiry and booking cleanly apart
The least uncertainty arises when the website has two separate paths that can also be told apart visually. The enquiry path collects requests and ends with the note that a quote will follow. The booking path sells a clearly described service at a fixed price and ends with a contract. If the two are mixed, for instance because an enquiry form states a fixed price and has „binding“ on its button, neither the customer nor the business knows exactly when the contract came into being. Five steps bring order to this:
Map the paths
List every route through which an order can arise: form, email, phone, booking page, appointment on site, showroom. For each route, note the point at which the customer says yes.
Label enquiries as enquiries
Word the form and button so that it is clear: this is an enquiry, not an order. The confirmation page says when the quote will arrive.
Attach the notice to the acceptance
Every email quote to private customers carries the cancellation notice and the model withdrawal form. The template lives in one place and has a version number.
Equip the booking page fully
Service description, price, cancellation notice, a box for the early start that is not pre-ticked, the „zahlungspflichtig bestellen“ button and the „Vertrag widerrufen“ button with its confirmation step.
File the records
Store the time of the notice, its version, the request for an early start and the acknowledgements of receipt so that they can be matched to an order.
List every route through which an order can arise: form, email, phone, booking page, appointment on site, showroom. For each route, note the point at which the customer says yes.
Word the form and button so that it is clear: this is an enquiry, not an order. The confirmation page says when the quote will arrive.
Every email quote to private customers carries the cancellation notice and the model withdrawal form. The template lives in one place and has a version number.
Service description, price, cancellation notice, a box for the early start that is not pre-ticked, the „zahlungspflichtig bestellen“ button and the „Vertrag widerrufen“ button with its confirmation step.
Store the time of the notice, its version, the request for an early start and the acknowledgements of receipt so that they can be matched to an order.
One exception concerns emergency call-outs. If the customer has expressly asked the business to visit them to carry out urgent repair or maintenance work, there is no right of withdrawal for that work (§ 312g(2) no. 11 BGB). This does not apply to further services provided during the visit that the customer did not expressly request, nor to goods that are not strictly needed as spare parts. Anyone who stops a burst water pipe at night and has the customer sign a contract for a new bathroom on site the next day usually concludes an off-premises contract for it. How the emergency service can be separated from plannable services on the website is described in the article on presenting the emergency service online.
Larger projects follow their own rules. If a business undertakes towards a consumer to construct a new building or carry out substantial conversion work on an existing building, the contract is a consumer construction contract (§ 650i BGB). It must be in text form, and the consumer has a right of withdrawal of its own unless the contract was notarised; the business must inform the consumer of this right in accordance with Article 249 EGBGB (§ 650l BGB). Whether a renovation is substantial depends on its scope. For the website this is mainly a question of templates: a quote for an extension needs a different notice from a booked service.
Quotes by email are the normal case in many businesses
That email is the route to the contract for many jobs is suggested by the study report of the digital association Bitkom on digitalisation in the skilled trades. 504 trade businesses in Germany were surveyed; according to the report, the most common applications are sending quotes digitally at 68 percent and sending invoices digitally (Bitkom, 2025 survey). If a good two thirds of businesses send quotes digitally, a large share of private orders arises as a reply to an email, and therefore often as a distance contract.
For the email quote template this means: in many businesses it is the most important legal document, even though it does not look like one. It is often generated from a program for quotes and invoices whose text blocks were set up once and then not looked at again for years. It is worth checking before you change anything on the website:
- Does every email quote to private customers contain the current version of the cancellation notice and the model withdrawal form?
- Does it say that the customer can expressly request an early start, and how they do so?
- Does it include the note on the obligation to pay compensation if work starts early?
- Does the email refer to the page with the current version, and do both versions match?
- Is the customer’s acceptance filed with a date, so that the conclusion of the contract can be traced later?
Maintaining texts and paths when your offer changes
The cancellation notice, the booking page and the withdrawal function are not a one-off setup. If a new service becomes bookable online, a price changes or the booking tool is replaced, texts and processes have to follow. The wording of the notice comes from you or your legal adviser; we build it into the right places and keep the versions identical on every page. The page on maintenance and support sets out which changes are included in ongoing support. How it works when you want to change times or start something new is answered by the question of who changes opening hours or adds a new project. General guidance is in the article on maintaining the site after handover.
Legal questions on the website rarely come alone. New rules also apply to environmental claims, which the article on eco claims on tradesperson websites goes through page by page. And anyone who currently has fewer orders often looks first at the enquiry routes; what the website then has to deliver is covered in the article on slower order books and website enquiries.
What implementation costs
We build websites for trade businesses for a fixed price from 1,490 euros net and separate the enquiry and booking paths from the start. What is included is set out on the page services for trade businesses. Ongoing support starts at 49 euros per month, hosting in Germany at 15 euros per month; both are cancellable monthly and there is no minimum term. Prices as of September 2026. If you are planning a booking path with a withdrawal function or want the existing one reviewed technically, write to us via the contact page.
Sources for this article
Related Articles
Cost estimates on a trade website: what § 649 BGB means
Guide price, cost estimate or quote: what a price on a trade website commits you to, and when § 649 BGB requires notice that the estimate will be exceeded.
Eco claims on trade websites: the rules since 27 September
Since 27 September 2026, generic environmental claims such as “eco-friendly” without recognised proof are prohibited towards consumers in Germany. A page-by-page review guide for your website.
What the Accessibility Act means for trades
The German Accessibility Strengthening Act does not cover every business. What section 2 no. 17 and section 3 (3) BFSG actually say, and what stays regardless.