A joinery quotation needs an item schedule (reference, size, material, finish, price), named finish options with their cost, a deposit with payment stages, a lead time that starts from a stated trigger, and install exclusions. Give an AI assistant your site notes and house terms and have it draft those five blocks for you to check.
Bespoke work goes wrong in the gaps between those blocks: a lead time that quietly starts on the day of the quote, a finish nobody signed off, an install that assumed straight walls. The template below closes each gap. The assistant's job is to draft the wording and then hunt for the gaps you missed. It does not set your prices or your terms.
The five blocks, and the argument each one prevents
Most disputes on made-to-order joinery trace back to one missing sentence. Here is the sentence each block exists to supply.
| Block | What it must say | The argument it prevents |
|---|---|---|
| Item schedule | Reference, size, construction, material, finish code, quantity and price for each item, tied to a numbered drawing revision | "I thought the drawers were included." |
| Finishes | Named finish, who approves the sample, and what a change after approval costs | "That is not the colour I chose." |
| Deposit and stages | Amount, trigger and purpose of each payment | "Why am I paying before it is built?" |
| Lead time | Stages in weeks, and the trigger that starts the clock | "You told me eight weeks." |
| Installation and exclusions | What fitting includes, what it assumes about the building, and what it leaves out | "I assumed you would fix the wall." |
Two housekeeping lines belong beside them: how long the price is valid, and how the customer accepts (signature, or a reply that quotes the quote number). Everything else on the page is presentation.
Item schedule: one row per item, nothing "as drawing"
The item schedule is the part of the quotation a customer reads twice. It should let someone who has never seen your workshop picture exactly what will arrive. Each row carries a reference that matches the drawing, a description, overall size, material and construction, a finish code, a quantity and a price. Size and construction are the two that vanish when you are in a hurry, and they are the two customers dispute.
The phrase to ban is "as drawing". Drawings change, and a quote that points at "the drawing" without a revision letter and date has no fixed meaning. Here is the same item written badly and well.
Before: "Bookcase to alcove as drawing, painted. $3,150."
After: "J1. Left alcove unit, 1,150 W × 2,300 H × 380 D, drawing AU-01 revision B dated 3 November. Two inset doors to a base cupboard, four adjustable shelves above, 100 mm plinth. 18 mm MDF carcass and doors, 6 mm back. Finish F1. Quantity 1. $3,150."
The second version is three times as long and removes four conversations. It also gives the AI assistant something to check later: if the finish table has no F1, or the drawing revision on the quote differs from the one in your folder, a second pass will flag it.
Three habits keep the schedule honest. State that sizes are nominal until the site template or final measure, because plaster is never as flat as the drawing. Put anything the customer might assume into its own row marked "not included" rather than leaving it out. And price repeat items on their own line: if J2 is the mirror image of J1 and costs less to make because the setting-out is done, show that saving as a lower price on J2 so the customer sees it. A reliable site measure is the input that decides whether sizes can be firm, and the site measure checklist built from notes and photos shows how to capture it.

The Complete Excel Course with AI Integration
From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.
By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner
Buy nowFinishes: name them, sample them, price the change
"Painted" and "oak" are not finishes. A finish is a named system with a sample the customer has approved. The quotation needs a short table of finish options, each with a code that the item schedule refers to, and a sentence about what happens when the customer changes their mind. The prices in the table are illustrative.
| Code | Finish | Sample before production? | Price effect |
|---|---|---|---|
| F1 | Sprayed satin paint in the workshop, one colour from a named chart | Yes, a painted sample board, signed | Included in the base price of $11,080 as a line of $1,440 |
| F2 | Oak-veneered boards finished with hard-wax oil | Yes, a veneer and oil sample, signed | Replaces F1: adds $640 net |
| F3 | Painted in two colours, inside and outside different | Yes, both colours on one sample | Add $90 per item for the second colour |
The signed sample is the reference you both point to. Wording to adapt: "Production starts once you have signed the finish sample. A change of colour or finish after sign-off is a variation, priced before work continues." For natural materials add a sentence the customer can accept in advance: "Timber and veneer vary in colour and grain; the sample shows the range and no two boards match exactly." That line saves a complaint later, because it tells the customer what a match means on a natural material before they see the finished unit.
Say who supplies what. If the customer chooses a paint colour from a manufacturer's range, say that, and say whether the quote includes the paint or only its application. If an unusual colour needs a special order, note that it may add to the lead time and that the lead time starts only after the sample is signed.
Lead times: start the clock on a trigger, not a date
A lead time is a chain, and the quote has to show the chain and the link that starts it. The usual failure is a quote that says "8 weeks" and a customer who counts from the day the quote was emailed, when you were counting from the day boards arrive. Name the trigger in plain words: the day you hold the signed drawings, the deposit and the signed finish sample, whichever is last.
Here is the chain for the worked quote in this tutorial. The durations are illustrative; replace them with your own workshop's figures.
| Stage | Starts when | Weeks (finish F1) | Weeks (finish F2) |
|---|---|---|---|
| Materials ordered and delivered | Trigger day: drawings, deposit and sample all received | 1.5 | 2.5 |
| Production in the workshop | Boards delivered | 3 | 3 |
| Finishing and curing | Production complete | 1.5 | 1.5 |
| Delivery slot and pre-install check | Finishing cured | 1 | 1 |
| Buffer for supplier or workshop delay | Whole chain | 1 | 1 |
| Fitting starts | From the trigger day | 8 | 9 |
The sum is 1.5 + 3 + 1.5 + 1 + 1 = 8 weeks for F1, and 2.5 + 3 + 1.5 + 1 + 1 = 9 for F2, because veneered boards in this illustration take a week longer to arrive. The wording on the quote follows the table: "Fitting starts about 8 weeks from the day we hold your signed drawings, deposit and signed finish sample (9 weeks with finish F2). We will confirm a fitting date when the boards have been delivered, and tell you straight away if a supplier delay moves it."
Before you promise the weeks, check the workshop can absorb the job in them. That is a capacity question rather than a quoting one, and the window installation quote tutorial shows the same trigger-and-stages wording for a different made-to-order product.
Deposit and stage payments
A bespoke job is different from retail because materials are bought for it and cannot go back on the shelf. The deposit pays for that exposure, and the stages follow the moment risk moves. For the worked quote, a three-stage split looks like this.
| Stage | Trigger | Share | Finish F1 ($11,080) | Finish F2 ($11,720) |
|---|---|---|---|---|
| Order deposit | With signed quote, drawings and sample | 30% | $3,324 | $3,516 |
| Before delivery | Payable when finishing is cured, before the delivery date is fixed | 40% | $4,432 | $4,688 |
| Completion | On fitting, once the snag list is agreed | 30% | $3,324 | $3,516 |
Check that each column adds up: $3,324 + $4,432 + $3,324 = $11,080, and $3,516 + $4,688 + $3,516 = $11,720. Then check the first payment against what you spend first. If materials and hardware for this job cost $3,100, the $3,324 deposit covers them with a small margin, which is the logic to say aloud when a customer asks why the first payment is a third of the price.
Put the purpose of the deposit in one sentence: "The deposit pays for materials ordered specifically for your job." Rules on deposits, cancellation and cooling-off periods differ by place and by whether you sell to individuals or businesses, so have a solicitor read your standard terms once. Do not let an AI assistant improvise a cancellation clause, however plausible it sounds.
Install exclusions: what fitting does not include
Installation is where bespoke joinery meets somebody else's building, so the quotation has to say what you assume about it and where your responsibility stops. Write exclusions as specific facts rather than a vague "anything not listed". The table is a starting library; keep your own version and let the assistant pull the relevant rows for each job.
| Item | Included in fitting? | Wording to adapt |
|---|---|---|
| Scribing units to walls and floors | Yes, up to a stated limit | "We scribe to walls and floors that are out of true by up to 15 mm. Beyond that, extra fitting time is charged as a variation." |
| Electrical work | No | "Sockets, switches and lighting are fitted by your electrician. We leave cable routes and cut-outs as agreed on the drawing." |
| Plumbing, heating and gas | No | "Moving or capping pipes and radiators is by others and must be done before we fit." |
| Plastering and making good | No | "Making good to walls, floors and ceilings after fitting, including filling and plastering, is excluded." |
| Decorating the room | No | "Decorating the room is excluded. We touch up our own finish at handover." |
| Removal of existing units | Stated either way | "Removal and disposal of existing units is included / excluded." |
| Access and parking | Customer | "Clear access to the room and parking within reasonable distance. Additional carrying time is charged." |
| Site conditions | Assumed | "Power, water and a cleared, dry room are available from the first fitting day." |
The 15 mm scribing limit is a number you set from your own jobs, not a standard. What matters is that there is a limit and that the quote states it. Without one, "fitted to your walls" means unlimited extra hours.
Drafting the quotation with AI: inputs, prompt and draft
Give the assistant three inputs and one rule. The inputs are your site-visit notes, your own prices for each item from your costing sheet, and a block of house terms (payment split, validity, scribing limit, standard exclusions). The rule is that it may not invent any figure or term, and must list what is missing instead. Any of the large assistants can do this; the structure of the prompt matters more than the product.
You are drafting a joinery quotation for [business name]. Use only the information below.
Do not invent prices, sizes, lead times, warranties or terms. If something needed is
missing, list it under "Questions for the owner" and do not guess.
Output five blocks: (1) item schedule table: Ref, Description, Size, Material and
construction, Finish code, Qty, Price; (2) finish options table with sample approval
and price effect; (3) payment stages with amounts; (4) lead time as stages in weeks plus
the trigger that starts them; (5) installation: included, excluded, assumptions.
Plain English, no legal language. Under 900 words.
SITE NOTES: [paste]
OWNER PRICES: [paste item prices, finish prices, install and delivery]
HOUSE TERMS: deposit 30% with order, 40% before delivery, 30% at completion;
valid for 30 days; scribing limit 15 mm; electrics, plumbing, plastering and
decorating excluded.
Run it on the worked job and expect a usable first draft. The most valuable part of the reply is the "Questions for the owner" section it adds when you hold information back, like this (illustrative):
- Is the window seat top solid timber or veneered board? The notes mention "oak look" only.
- J2 is priced lower than J1. Should the quotation say it is a repeat build, or leave it unexplained?
- The site notes say "walls look fairly straight" but give no measurement. Should the 15 mm scribing limit apply as written?
- No lead time for finish F2 was supplied. What should be stated?
Answer those, paste the answers back, and ask for the quotation again. Then read the draft for what assistants tend to add. Common additions are a warranty sentence you did not supply ("all work guaranteed for ten years"), a line that says delivery is included when you priced it separately, and soft words such as "approximately" attached to a size or lead time. Delete or correct each of them. I would also compare every number in the draft with your costing sheet by eye, because a transposed digit in a price is the most expensive typo you can send.
A worked quotation: two alcove units and a window seat
The customer wants matching cupboards with shelves above in two living-room alcoves, and a window seat with drawers between them. All sizes, prices and weeks below are illustrative.
| Ref | Description | Size (mm) | Finish | Qty | Price |
|---|---|---|---|---|---|
| J1 | Left alcove unit: two inset doors to a base cupboard, four adjustable shelves above, 100 mm plinth. 18 mm MDF, 6 mm back. | 1,150 W × 2,300 H × 380 D | F1 | 1 | $3,150 |
| J2 | Right alcove unit, mirror of J1 (repeat build, set-out already done). | 1,150 W × 2,300 H × 380 D | F1 | 1 | $2,980 |
| J3 | Window seat with three drawers on soft-close runners, MDF top 36 mm thick. | 1,900 W × 450 H × 450 D | F1 | 1 | $1,840 |
| Items subtotal | $7,970 | ||||
| F1 | Sprayed satin paint finish, one colour, items J1 to J3 ($540 + $540 + $360) | $1,440 | |||
| D1 | Delivery to site, one trip | $190 | |||
| I1 | Installation, two joiners for two days (4 joiner-days at $370) | $1,480 | |||
| Total with finish F1, before any sales tax | $11,080 | ||||
| Option: finish F2 instead of F1 (veneered boards $1,260 plus oiled finish $820, less F1 $1,440), net | +$640 | ||||
| Total with finish F2 | $11,720 |
Check the arithmetic the way a customer's accountant would: $3,150 + $2,980 + $1,840 = $7,970; $540 + $540 + $360 = $1,440; 4 × $370 = $1,480; and $7,970 + $1,440 + $190 + $1,480 = $11,080. For F2, $1,260 + $820 = $2,080, minus $1,440 is $640, and $11,080 + $640 = $11,720.
How a single item price is built stays in your costing sheet, not on the quote. For J1 in this illustration: materials $1,060 plus 26 workshop hours at $62 ($1,612) is a cost of $2,672. Adding 18 percent for overhead and profit gives $3,152.96, rounded to $3,150 on the quote. If your costing sheet says $2,672 and your quote says $2,900, the assistant cannot catch that for you, so make the price column a pasted copy of the costing sheet rather than something retyped.
Below the schedule the quotation carries the other four blocks from the sections above: the finish table with sample approval, the payment stages ($3,324, $4,432 and $3,324 for F1), the lead time of about 8 weeks from the trigger day (9 for F2), and the installation exclusions with the 15 mm scribing limit. Add the validity date and the acceptance line, and it fits on two pages. If your work is mainly fitted furniture, the cabinet maker quote template adds hardware and materials lines you can borrow, and the cutting list for a unit like J1 comes from building the list and order from the drawing.
A second pass: make the assistant read it as an awkward customer
When the draft is final, open a fresh chat and give it only the finished quotation, with a different job. You are not asking it to improve the writing. You are asking it to find the sentences a sceptical customer or their solicitor would query.
Read the joinery quotation below as a sceptical customer who is about to pay a deposit.
List every sentence, number or term that is ambiguous, inconsistent with another part of
the document, or leaves a cost or responsibility unclear. For each, quote the text and say
what question the customer would ask. Do not rewrite anything and do not comment on price.
[paste quotation]
On the worked quotation, a reply might include these points (illustrative). First, "Finish F1 is included in the price" appears in the finish table, but the schedule shows it as a separate line of $1,440, so which is it? Second, the lead time says "about 8 weeks" in one place and "8 to 10 weeks" in another. Third, the second payment is due "before delivery", with no number of days. Fourth, "touch up our own finish at handover" does not say whether that includes filling nail holes. Each is a real gap. Fix the text, not the assistant's wording, and check that the fixed version did not create a new contradiction elsewhere.
The assistant will also raise some points that are not gaps: it may want a warranty period added, or a dispute clause. Those belong to your solicitor's version of your terms, so note them and move on. A second pass is a proofread by a reader who has not seen your intentions, and it works because it has not.
Revisions without contradictions
A quotation changes. The customer drops a drawer, swaps a finish, moves the date. Every change risks a version where the schedule says one thing and the payment table another. Three rules prevent most of it.
- One revision letter, everywhere. The quote number carries a letter (Q-0412 rev B), and every page of the PDF repeats it. The new version states "This replaces revision A".
- A change log in two lines. At the foot of the quote: "Revision B: J3 reduced to two drawers (price down $240); finish F2 selected." The customer can see what moved without reading the whole document again.
- Regenerate totals from the schedule. After a change, paste the revised schedule into your spreadsheet and let it recompute the subtotal, the deposit and the stage payments. Then ask the assistant to check that the text matches the sheet. Do not ask it to do the sums.
When your quote history builds up, it becomes the best evidence for pricing. Look back across a dozen won and lost bespoke quotes and compare your day rates and margins with what the jobs really took, using the method in testing day rates against job history with AI. The template stays the same, and the numbers you feed it get better.
Joinery quotations: questions that come up before you send
Should a joinery quote show materials and labour separately?
For bespoke work I would show a price per item, not a split between materials and labour. A split invites haggling over hours and lets a customer ask to buy the boards themselves. Keep the build-up in your costing sheet. The exceptions are a trade customer who asks for it, or a job where the customer supplies the materials, in which case price the making and fitting lines on their own.
How long should a joinery quotation stay valid?
Set it by how fast your material prices and workshop diary move. Thirty days is a common starting point. Shorten it when board or hardware prices are changing quickly, and state that the price assumes the drawing revision named on the quote. A calendar date such as 'valid until 14 December' is clearer than 'valid for 30 days', because nobody has to work out when the clock started.
Is a lead-time range acceptable instead of a date?
Yes, if the range starts from a stated trigger. 'Eight to ten weeks from the day we hold your signed drawings, your deposit and your approved finish sample' is honest and checkable. 'Eight weeks' with no starting point causes arguments. Give a fitting date only once the boards have arrived, and tell the customer promptly if a supplier delay moves it.
Can AI check my quotation wording for legal problems?
It can spot ambiguity, such as undefined terms, mismatched numbers and missing exclusions, and that is a good use of it. It cannot tell you whether your deposit, cancellation or cooling-off wording is enforceable where you work. Have a solicitor review your standard terms once, then use AI to keep each individual quote consistent with them.
Further reads
- Best AI for Cabinet Making: Supplier Orders, Lead Times and Chasers — Supplier orders and chasers once the deposit lands.
- Kitchen Installation Quote Template: Scope and Exclusions With AI — Scope and exclusions for fitting-only quotes.
- Renovation Quote Template: Room-by-Room Scope Written With AI — Room-by-room quote structure for wider renovation work.
- Can AI Draw Joinery Shop Drawings? What It Drafts and What You Check — The drawings the quotation refers to, and what AI can draft.
- Joinery AI App Checklist: What to Check Before You Pay for One — What to check before paying for a joinery AI app.
- AI for Tailors: One Wedding-Suit Job From Quote to Final Fitting — One wedding suit from first enquiry to pick-up: what the AI drafts, what the tailor checks, and the dates, sums and texts in between.
- Cabinet Shop Software: Quotes, Cut Lists and Orders, and What AI Adds — Cabinet shop software for five people or fewer: published prices, quote-to-order flow, hardware ordering, scheduling and a spreadsheet-plus-ChatGPT baseline.
- Countertop Fabricator Software: Templating, Slabs and Where AI Helps — A vendor question list for templating, slab layout, quotes and cut files, with a scorecard, a yield sum and where ChatGPT helps with quote wording.
- AI Marketing Tools for Small Businesses: A Shopfitter's Case Study Pages — A step-by-step method for shopfitters: project paperwork and photos in, a checked one-page case study out, with client sign-off before it goes live.
- Interior Design Project Timeline: Draft Phases and Lead Times With AI — Draft an interior design timeline backwards from the install date, using supplier lead times from your own records, client decision dates and a buffer.
- Lovable Website Builder Reviews: A Joiner's First Site, Step by Step — A five-page joinery site built in Lovable: prompts, time, credits, the enquiry form, what breaks and who maintains it, set against Wix and Squarespace.
- How Does AI Help in Cabinet Making? Six Workshop Jobs Explained — Six cabinet-shop jobs where AI saves time, with prompts, sample outputs and the bench work it cannot touch.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: no vendor pages were needed for this tutorial; every price, size and lead time in the worked quotation is illustrative.