A useful quotation is more than a total and signature. It fixes a precise offer, scope, price, validity, deadlines and a way to evidence agreement. After acceptance, retain that version and move the file through order, delivery and invoice instead of overwriting its origin.

Eight quotation decisions
- Identify seller and customer exactly.
- Give reference, date and version.
- Describe products, services and deliverables.
- Show prices, discounts and applicable taxes.
- Write an explicit validity end date.
- State performance, payment, assumptions and exclusions.
- Retain dated attributable acceptance.
- Convert accepted version without retyping.
1. What the quotation should explain
A reader should answer: who offers, to whom, what, for how much and until when. Add useful relationship identifiers without mechanically copying every final-invoice field.
| Block | Write | Purpose |
|---|---|---|
| Identity | Name, address, contact, useful IDs | Attribute offer |
| Reference | Internal number, date, version | Find right proposal |
| Scope | Description, quantity, unit, deliverable | Prevent implied expectations |
| Price | Unit, discount, net, applicable VAT, gross | Recompose total |
| Time | Validity and delivery/performance deadline | Separate price window and work |
| Terms | Payment, deposit, assumptions, exclusions | Define boundary |
| Acceptance | Name, capacity, date, signature/evidence | Tie acceptance to version |
A quotation is not the sale invoice. Prepare that document with how to make an invoice in Morocco and the applicable fields.
2. Validity: no universal 30-day rule
We found no single duration in the general texts reviewed that imposes 30 days on every Moroccan quotation. Write a precise date—for example “valid until 15 September 2026”—after checking sector rules, contract and offer type.
| Date | Role | Example |
|---|---|---|
| Quotation date | Document start | 30/08/2026 |
| Validity end | Last announced acceptance day | 15/09/2026 |
| Performance deadline | Time after agreement/condition | 10 business days |
| Deposit due | Payment date/event | 30% on acceptance |
| Invoice date | Arises with invoiced operation | Do not prefill in quote |
Validity also protects price when currencies, materials or carriage change. Once expired, issue a new version with a new date and assumptions; do not backdate the old one.
3. Obtain and evidence acceptance
Acceptance must point to the correct reference and version. An “accepted” signature is convenient, while email, purchase order or an electronic journey may also supply evidence depending on context and applicable rules.
- Send a PDF with visible reference/version.
- Request signer’s name and capacity.
- Date the agreement.
- Tie email, signature or PO to exact PDF.
- Review every reservation or handwritten change.
- Confirm deposit without treating it as invoice.
- Lock accepted version.
- Create a new version for later change.
- Keep terms accessible and reproducible.
- Pass file to performance and invoicing.
For an electronic offer, Law 53-05 addresses accessible terms, steps, error correction and acceptance. Have the actual journey reviewed where contractual stakes matter.

Deposit, quotation and invoice are not interchangeable
Agreement authorises work under the stated terms; it does not by itself turn a quotation into an invoice. Record the deposit and evidence in the correct flow, then issue the fiscal documents appropriate to the event and validated treatment.
4. From accepted quotation to invoice
Do not retype the job: re-entry creates quantity, discount, rate or wording differences. Convert the accepted version, then record real events—order, partial delivery, agreed change, invoice and payment.
An invoice may differ if scope changed, but new acceptance, PO, amendment or delivery should explain the difference. Use the invoice-correction guide if an error appears after issue.
Retain the blank quote only as a template; retain every sent quote, acceptance and final document as job evidence.
5. The BelloPOS Pro flow
BelloPOS Pro manages quotations, orders, delivery notes, invoices and credits. Draft stays editable; a number is assigned on issue; issued identity/date remain fixed. Software preserves lineage but does not decide clauses or guarantee legal effect.
| Stage | BelloPOS action | Human check |
|---|---|---|
| Draft | Prepare customer/lines | Scope and price |
| Issue | Assign number/date | Approved version |
| Agreement | Set status/reference | Exact outside evidence |
| Order/delivery | Convert without re-entry | Actually performed quantity |
| Invoice | Convert and issue | Tax and real event |
| Correction | Controlled change/linked credit | Accounting treatment |
Test the commercial-documents flow, then compare the one-time plans.
Mistakes to avoid
- Writing only “service”.
- Omitting version.
- Assuming 30 days is compulsory.
- Confusing validity and performance deadline.
- Leaving tax/exclusions ambiguous.
- Accepting anonymous signature.
- Silently editing accepted quote.
- Retyping invoice from zero.
Frequently asked questions
How long is a quotation valid in Morocco?
There is no single general 30-day duration for every case. State a clear end date and check sector and contract rules.
Is a signed quotation an invoice?
No. It evidences agreement to the offer; the invoice corresponds to the invoiced operation and follows its own rules.
What does accepted mean?
Tie it to name, capacity, date, signature and exact version.
Can I change an accepted quotation?
Create a new version or amendment and obtain new agreement; do not silently replace accepted file.
Should VAT appear on a quotation?
Present price and applicable tax treatment clearly so the customer understands total, after validating the case.
Can BelloPOS turn quotation into invoice?
Yes in Pro through the document chain. A responsible person still checks reality, lines, tax and acceptance evidence.
What to take away
A good quotation makes the offer checkable before agreement and traceable afterwards. State validity, separate it from performance time, freeze accepted version and convert without re-entry.
Sources
The figures and rules quoted above come from these pages, read on the date given in the article.
- Law 31-08 on consumer-protection measures, official text, read 30 August 2026
- Law 53-05 on electronic exchange of legal data, official text, read 30 August 2026
- Ministry of Industry and Trade, consumer protection, read 30 August 2026
- BelloPOS quotes, orders, deliveries, invoices and credit notes, read 29 August 2026
Test a changing quotation
Create V1, change a quantity in V2, accept it and convert through invoice to confirm lineage remains readable.
Read next
Other practical guides on the same subject: