You automate quotes in a trade business in this order: first a maintained list of services, then fixed units and prices per line item, then the split between materials and labour, and only after that the software. A quote is not built from sentences, it is built from line items, and line items come from a list. With that list, a standard quote after a site visit takes minutes: pick the items, enter the quantities from your measurements, check the totals, send. Two decisions come first, fixed price or unit price, and binding quote or estimate, because both affect who carries the risk when quantities turn out different. For private customers you show labour and materials separately, because the tax relief under section 35a of the German Income Tax Act (EStG) covers labour costs only and your customer claims it through the invoice. And the measurements from the site visit go into a system exactly once, not onto a notepad first and into the computer again that evening.
In my own business the quoting part now works so that line items and prices are stored and I only review the draft. The principle behind that is on Hiring AI employees and, for small firms, in Bringing AI to a Small Business; the required details, the validity date and the structure of a quote are covered in How to Write a Quote That Convinces. This post deals only with what is different in the trades: measurements, quantities, materials and labour, variations.
The service list: what each line item needs
Most firms that buy quoting software and are back in Word six months later did not buy the wrong software. They never decided what their services are called, in which unit they are billed, and what they cost. A tool does not cure that, it produces the same mistakes faster.
So start with the items that make up the bulk of your quotes. In my own template that is usually ten to thirty, as a starting heuristic, not as a measured value. Six fields per item have proven useful.
The time rate is where firms get stuck, and it is also the one that pays for itself fastest. You do not need a study for it, you need your own recent jobs: how long did two people take for that area, including setup and teardown. Two or three honest values from experience per item are a better start than any external table, because they reflect your travel, your machines and your crew. Nobody has to do that round alone: the community has people from other trades who built their rates the same way, and a question in a posting usually brings back several reference values.
Once items have fixed names, quote, order, measurement, variation and invoice can refer to each other. Without them every billing run is a fresh translation.
Materials and labour split out: the advantage your customer sees straight away
On quotes to private households it pays to show the labour share separately. Under section 35a(3) EStG the client's income tax is reduced by 20 percent of the expenses for renovation, maintenance and modernisation work, capped at 1,200 euros a year. Under section 35a(5) EStG that applies to labour costs only, and it requires an invoice and payment into the firm's bank account, so no cash.
The condition therefore attaches to the invoice, not to the quote: a lump-sum quote does not cost your customer the deduction as long as the later invoice sets the labour costs out properly. On the quote the split is still strong. It shows a private customer early which part can be eligible, and it saves you reconstructing the split on the invoice. If your list keeps time rates and material rates apart, the split happens without extra effort. For business customers section 35a EStG does not apply, but the split still makes variations and extra quantities traceable.
Fixed price or unit price: the decision before the quote
This decision affects who carries the risk when the actual quantity differs from the estimated one, and it is made before writing.
The table shows the basic tendency, not the finished legal consequence. Who carries the risk in the end depends on the scope description, the measurement rules, recognisable costing bases and whatever else was agreed. Where the German VOB/B is agreed, a new price has to be agreed on request for the part of a quantity overrun that exceeds 10 percent, taking the additional or reduced costs into account (section 2(3) VOB/B), and even a lump sum stays unchanged only as long as holding to it is reasonable (section 2(7) VOB/B, referring to section 313 BGB). Cost with the tendency and read the actual contract.
In landscaping, where the substrate only becomes visible once you break ground, the unit price is the more honest route; for a bathroom rebuild to plan, the fixed price. What you should not do is put a fixed price on a vague quantity assumption because the customer wanted to hear a round number.
Where the VOB is agreed, VOB Part C is part of the contract under section 1(1) VOB/B. Its general technical contract conditions set out, trade by trade, how work is measured and billed, from DIN 18299 as the general part through to the trade-specific standards. What counts is the ATV your contract brings in for your trade; where there are contradictions, the scope description takes precedence (section 1(2) VOB/B). If you bill on that basis, quote on that basis too.
Quote, estimate, variation: what the law attaches to them
Three points from the German Civil Code (BGB) affect trade businesses directly. This is the legal position under the provisions listed below, not legal advice.
A quote and an estimate are not the same thing. You are bound to your quote under section 145 BGB unless you excluded that binding effect. What is binding is the conclusion of the contract, not automatically a final sum: whether a fixed total applies, unit prices billed by measurement, or something in between, is decided by what you agree in the quote. An estimate (Kostenanschlag, colloquially Kostenvoranschlag) is by contrast an expert projection without a guarantee that it will hold, and under section 632(3) BGB it is in case of doubt not remunerated.
A substantial overrun can cost you the job. Where the contract was based on an estimate without the contractor guaranteeing its accuracy and the work cannot be carried out without substantially exceeding it, the contractor is left with only the claim under section 645(1) BGB if the client terminates for that reason (section 649(1) BGB). You have to notify such an overrun without undue delay as soon as it is to be expected (section 649(2) BGB). That is why a running budget check belongs in the ongoing process.
Variations in a construction contract follow their own procedure. If the client requests a change, both sides seek agreement on the change and on the additional or reduced remuneration under section 650b(1) BGB, and the contractor has to produce a quote for it. Without agreement within 30 days the client may order the change in text form (section 650b(2) BGB). The amount then follows section 650c BGB, so the costs actually required plus reasonable markups, with recourse to a costing deposited by agreement. That is exactly why a properly costed list is your basis if things get contentious.
From the site visit to the quote, without typing it twice
The most expensive step is the one nobody counts as work: transcribing. Measurements on a sheet of paper, photos on a phone, and in the evening somebody types it all again. That disappears when what you capture on site already has the structure of the quote.
- Open the item list before you drive out. Knowing which items are in play means you measure the right values and do not have to go back twice.
- Think in line items on site, not in sentences. Every note gets an item and a quantity: north facade 84 m², window reveals 26 linear m, scaffolding 3 days. Free text only for the unusual.
- Capture once, in one system. Tablet, phone form or dictation is secondary. What matters is that exactly one place holds the truth.
- Label photos while you are standing in front of it. "Old coating chalking, primer required" will justify a line item later. An unlabelled photo justifies nothing.
- Let the draft come out of the list. Items plus quantities give you lines, time rate times charge-out rate gives the labour share, the material rate gives the material share. Whether VAT is shown is not automatic, it is an input: your tax status. If you use the German small business rule, you show none.
- Review and send, nothing else. Are the quantities, units and exclusions right, is the validity date there, are all placeholders replaced.
For public tenders GAEB comes into it, the standard for exchanging bills of quantities in construction: you receive the bill of quantities without prices, enter yours, and return it as your bid. If that happens regularly, GAEB capability is a hard selection criterion.
Which tool suits which business
With a clean list every one of these routes gets faster, without one none of them does.
When an AI employee builds the draft
Once items, units, time rates and prices are stored, the writing is routine work: pick the items, enter quantities, calculate totals, adapt the text, check for placeholders. That is the part Anton, who writes quotes and invoices takes over in my business. He builds a quote PDF in my design from the evaluated conversation and the captured quantities, draws the line items from my stored pricing logic, recalculates the totals himself, with or without VAT shown depending on the tax status stored, and checks the PDF page by page for broken layout and leftovers from the template.
Two rules are hard-wired and matter more than any feature. First: he drafts, you approve. No quote and no invoice leaves the system without your click, and he finalises nothing on a casual instruction, he names the consequences first and wants a clear yes. Second: no price without a price source. If he finds two prices for the same service, he lists both with their source and asks.
When the customer says yes, he creates the contact, the quote and the invoice as drafts in the invoicing tool, in my case through the Lexware Office interface. Number ranges, immutability and e-invoicing formats belong in a properly configured accounting tool, not in a loose PDF. Which routes lead there is in Lexoffice Integration: The Main Routes, and how the same process starts from my inbox is in AI Agent for Bookkeeping and Inbox.
Common questions
Is quoting software worth it for a two-person firm?
It is worth it from the moment your items and prices are maintained, and not before. A small firm with thirty properly costed items gets more out of a simple solution than a larger one without a list gets out of an expensive one.
Do I have to separate materials and labour on the quote?
It is not compulsory. The tax relief under section 35a EStG attaches to the invoice: under subsection 5 it applies to labour costs only and requires an invoice and cashless payment, at 20 percent and capped at 1,200 euros a year under subsection 3. On the quote the split is preparation and a selling point, on the invoice it is decisive.
What is the difference between a quote and an estimate?
With a quote you are bound to your offer under section 145 BGB unless you excluded that; whether a fixed final sum or unit prices apply is a separate question and a matter of agreement. An estimate is a projection without a guarantee, in case of doubt not remunerated (section 632(3) BGB). A looming substantial overrun has to be notified without undue delay (section 649(2) BGB).
Can an AI estimate prices for me?
It should not. Prices come from your costing, not from a model guessing market rates. You supply time rates, material rates and your charge-out rate, and the draft is built from them. If a price source is missing or contradictory, a question belongs in the process, not an estimated figure.
How to take the next step
Take your last ten sent quotes and write down which line items actually appear in them. The manageable list that comes out of it is your starting point. For each item add the unit, the material rate, the time rate and your charge-out rate, delete everything you used only once last year, and note where the price comes from. From now on this list is the single price source of your business, for Word, for any software, and for anyone building drafts for you. The first round is work, and nobody has to do it alone: bring your list into the community, into a call or into a posting. There are people there who have already built the same list for their trade.
After that, look at the invoicing side: German Small Business Invoices: The Rules and German E-Invoicing: Dates and Exemptions. Which tasks are suitable for handing over is sorted out in Which Tasks You Can Hand Off to AI. The finished quoting and invoicing employee together with the course is in my community Claude Practitioners.