How to write an aluminium windows quote in Morocco
An aluminium windows quote is a promise to make something that does not exist yet. The client agrees on a price per m², a list of sizes and a colour, pays a deposit, and waits while the workshop cuts, assembles and fits. When the windows are in, the invoice has to follow that quote line by line and carry the mentions of article 145 of the General Tax Code (CGI). Here is how joinery workshops in Morocco set out the lines, the 2026 VAT rule, and a worked example with a deposit.
Quote lines: per m², per unit and flat fee
Joinery mixes three ways of pricing, and the "Aluminium or wood joinery" preset gives you one line for each:
- Windows and sliding doors per m²: the price per square metre times the total area. Write each frame size in the description and the summed area in the quantity.
- Doors and fixed items per unit: interior wooden doors, a wardrobe front. One line per model, with size, frame and handle.
- Fitting and finishing as a flat fee: removing old frames, fixing, sealing. If fitting is already in your m² price, write "supply and fitting" and drop this line.
Delivery to the site can have its own line, but it stays in your taxable amount: article 96 counts the price with its accessory receipts and costs.
VAT on joinery: 20% on making and fitting
A workshop that makes windows and doors sells products it manufactures, which article 89-I-1° of the CGI makes subject to VAT. Fitting ("pose") is taxable under article 89-I-5°, and for fitters the taxable amount is what they receive or invoice (article 96-10°). Neither is named among the reduced rates of article 99-B, so the normal rate of 20% applies (article 99-A): to the frames, the glass, the doors and the fitting alike.
By default VAT becomes due when you are paid, in full or in part (article 95). The deposit paid on order therefore already carries VAT on the amount received.
Measurements, profile series, colour and glazing
Most disputes come from a window that is "not what was ordered". The tax code does not ask for these details, but careful workshops write them in the description before cutting starts:
- Measurements taken on site, by you, once the openings are finished. Sizes given by phone are where errors begin.
- The profile series and the opening type: sliding, casement, fixed.
- The colour of the aluminium, or the wood species and finish for doors.
- The glazing: single or double, clear or frosted, with its thickness if the client asked for it.
Lead time and deposit on order
Making windows takes time, and the preset note leaves a blank for it: "Manufacturing time: ... days". Fill it in, counted from the deposit and the agreed sizes.
Many workshops ask for a deposit on order, before buying profiles and glass. You agree the amount with the client; the tax code does not set it. On the final invoice, enter it in the "Deposit" field: the generator shows it as received and prints the balance due. Put the quote number in the notes.
Worked example: three windows and two doors
A family in Nador orders three white aluminium sliding windows with double glazing: two of 1.50 × 1.50 m and one of 2.00 × 1.00 m, so 6.5 m² in all at 1,400 MAD per m². They add two interior wooden doors at 2,500 MAD each, and fitting with finishing at 1,200 MAD. Everything is at 20%. The total before tax is 15,300.00 MAD, the VAT is 3,060.00 MAD, and the order comes to 18,360.00 MAD. The client paid 8,000.00 MAD on order, so the final invoice asks for 10,360.00 MAD when the work is fitted.
| Description | Qty | Unit | Unit price excl. VAT | VAT | Total excl. VAT |
|---|---|---|---|---|---|
| Aluminium sliding windows, white, double glazing: 2 × (1.50 × 1.50 m) + 1 × (2.00 × 1.00 m) | 7 | m² | 1,400.00 MAD | 20% | 9,100.00 MAD |
| Interior wooden door, 0.83 × 2.04 m, with frame and handle | 2 | unit | 2,500.00 MAD | 20% | 5,000.00 MAD |
| Fitting, sealing and finishing | 1 | flat fee | 1,200.00 MAD | 20% | 1,200.00 MAD |
| Total excl. VAT | 15,300.00 MAD | ||||
| VAT 20% | 3,060.00 MAD | ||||
| Total incl. VAT | 18,360.00 MAD | ||||
| Deposit paid | 8,000.00 MAD | ||||
| Balance due | 10,360.00 MAD | ||||
Common mistakes
- Writing only "6.5 m² of windows" with no frame sizes: the client cannot check the area and you cannot defend it.
- Forgetting the deposit on the final invoice: the client sees the full total and thinks he is billed twice.
Working on a site with a building contractor? The construction invoice page is what the contractor uses, and the electrician on the same job has the electrician and plumber quote. To get more workshop calls from local searches, read our guide to Google Business Profile in Nador.
Questions
What VAT rate applies to aluminium windows in Morocco?
The normal 20% (article 99-A). Manufacturing is taxable under article 89-I-1° and fitting under article 89-I-5°, and no reduced rate covers them.
Should I price aluminium windows per m² or per unit?
Per m² is the usual way for windows and sliding doors. Write each frame size in the description so the client can check the total area.
Does the deposit carry VAT?
Yes. On the default cash basis, VAT is due on every amount you collect, including the deposit paid on order (article 95).
Can I turn the quote into the final invoice?
Yes. Switch the document from "Quote" to "Invoice", enter the deposit already paid, and the generator shows the balance due.