Templates and resources · 9 min read
·Published July 16, 2026
Car rental contract template for Morocco: the complete guide, clause by clause
A complete car rental contract template compliant with Moroccan practice, explained clause by clause: mandatory mentions, deposit, fuel, mileage, insurance, and signature, plus what a paper template can't do.

Direct answer
A car rental contract compliant with Moroccan practice must contain: full identification of the agency and client, a precise description of the vehicle and its condition at departure, duration and rate, deposit and deductible terms, fuel and mileage policy, insurance and liability clauses, and a signature that binds both parties. This guide breaks down each clause with wording you can use directly.
Searching for a free car rental contract template is usually the first instinct of a new agency owner, or an owner who just got burned by a difficult client. The problem is almost never finding a template, plenty exist online. The problem is that most generic templates skip the clauses that actually protect a Moroccan agency: the deposit, fuel, mileage, and the language the client actually understands what they're signing in.
Why a generic template almost never holds up
Most free templates found online are written for a European or North American context. They handle Moroccan realities poorly, or not at all: cash deposits or guarantee checks, dirham conversion, the bilingual French-Arabic mentions many clients expect, and local identity documents like the CIN alongside the license.
The result is a contract that looks professional but leaves gaps exactly where disputes start: who pays the deductible after a minor bump, what happens if the client returns the car late, and what the deposit actually covers. The template below closes these gaps one by one.
Mandatory mentions at the top of the contract
Every contract should open with full identification of the agency: legal name, address, trade register number, ICE, and contact details. This isn't a decorative formality, it's what makes the document enforceable if a dispute goes beyond a simple counter conversation.
Always add a unique contract number and issue date. A simple template: "Contract No. [number], drawn up on [date] between [agency name], registered under RC No. [number], ICE No. [number], located at [address], hereinafter referred to as the Lessor." This number becomes your reference to find the contract months later.

Identifying the client and driver correctly
The contract must capture the full name, CIN or passport number, driving license number, its issue date and expiry date, and a valid phone number. If a second driver is authorized, their information must appear with the same rigor, not just a name scribbled in a corner.
This is exactly the step where many agencies waste time copying fields by hand, with typos that cost dearly later. License OCR scanning exists precisely to extract these fields automatically and avoid the data entry error that makes a contract unusable in a dispute.
Describing the vehicle and its starting condition
The vehicle section should include make, model, registration number, year, starting mileage, and fuel level at handover. Add a box or diagram to note scratches, dents, or visible defects observed before departure.
A paper template can include a simple body diagram with checkboxes. This is useful, but limited: without a timestamped photo attached to the file, this diagram remains a sworn statement that's hard to prove. This is paper's main weakness against a digital contract, which can attach photos directly to the signed record.
Duration, rate, and payment terms
Specify the departure date and time, the expected return date and time, the daily rate, the number of days, and the total amount. Add a clear clause on the accepted payment method and what happens in case of late return.
Sample wording for lateness: "Any return delay not reported in advance is billed at the full daily rate, increased by [percentage]% after [duration] of overrun." This clause removes the ambiguity that turns a simple delay into a dispute.
The deposit clause: the part that settles the most disputes
The deposit must specify the exact amount, the collection method (cash, guarantee check, card hold), the return conditions, and above all what it precisely covers: bodywork damage, lost keys, unpaid fines, missing fuel. A vague deposit clause is the number one source of bad customer experiences shared online.
Our guide on damage claims details how to document damage so a withheld deposit is undisputable. The base rule: the deposit clause must be written in a language the client genuinely understands, not just whichever suits the agency.
Fuel, mileage, and additional clauses
Choose a clear policy: full tank at departure and return, or fuel prepayment. State the included mileage, unlimited or capped, and the exact rate per extra kilometer if a cap applies.
Add a line for subscribed options: child seat, GPS, additional driver, reduced deductible. Every option must appear with its price on the contract, never just verbally, to avoid any dispute over the final billed amount.
Insurance and liability
The contract must mention the vehicle's insurance coverage, the deductible amount in case of a claim, and what remains the client's responsibility in case of coverage exclusion (driving under the influence, off authorized roads, an undeclared driver at the wheel).
This section protects the agency as much as the honest client: in case of a real claim, everyone knows exactly what to expect instead of discovering the conditions after the fact.
Wording the cancellation and termination clause
Add a clause specifying the cancellation conditions before departure: minimum notice for a free cancellation, percentage withheld for a late cancellation, and treatment of a deposit already paid. Without this clause, every cancellation becomes an improvised case-by-case negotiation.
Sample wording: "Any cancellation communicated less than [duration] before the departure date results in the retention of [percentage] of the deposit paid, unless otherwise agreed in writing between the parties." This clause protects your schedule as much as your cash flow, a point detailed in our seasonal planning guide.
Signature, final mentions, and key handover
End with a signature space for the client and a stamp for the agency, with the explicit mention "Read and approved" before signing. Add a handover checklist: documents provided (registration card, road tax sticker, insurance certificate), confirmed fuel level, confirmed mileage, keys handed over.
This final checklist is what turns a correct contract into a reliable process: it forces both parties to confirm the same facts at the same time, rather than discovering a disagreement after the vehicle has left.
The special case of foreign clients and tourists
For a non-resident client, always add the passport number in addition to or instead of the CIN, the entry date into the country if available, and a contact address even if temporary (hotel, riad). Also explicitly state which foreign licenses are accepted as-is and which require an additional international license.
The deposit deserves special attention with tourists: favor a card hold or a cash amount clearly explained before signing, rather than a guarantee check a foreign visitor may not always be able to issue. Our guide on renting to tourists covers these practical differences for international clients.
Common mistakes to avoid when drafting this contract
The first classic mistake is leaving optional fields vague, for example "mileage: as agreed" instead of a precise figure. A contract that leaves room for interpretation rarely protects the agency in a disagreement, it mostly protects whoever interprets first.
The second mistake is duplicating information by hand across multiple documents (contract, receipt, client file) without ever cross-checking them. A simple typo in a license number between two documents is enough to weaken the entire file in an inspection or dispute. The third, subtler mistake is using legal vocabulary the client doesn't understand and assuming their signature counts as informed consent. A clear contract protects better than an impressive one.
What this template can't do, and why digital takes over
A paper template, even a perfect one, has three structural limits: it doesn't auto-fill from a scanned license, it doesn't keep a tamper-proof timestamped record, and it can't be pulled up in ten seconds three months later when a client calls back. These are exactly the three problems solved by car rental software.
The best use of this template is as a base to configure your first digital contract: the same clauses, but auto-filled, signed on a tablet, and archived automatically. If you're just starting out, our guide to opening an agency explains where this choice fits in your launch plan, and our checklist for choosing software helps compare options once you're ready to make the switch.
Key takeaways
- Every contract should carry a unique number and full identification of the agency.
- The deposit clause must specify an exact amount and what it covers, with no ambiguity.
- Foreign clients require precise adjustments to documents and the deposit.
- Paper works to get started, but doesn't replace timestamped proof for disputes.
- This template serves as a configuration base for a future auto-filled digital contract.
Frequently asked questions
Is this contract template legally valid in Morocco?
The proposed structure follows standard clauses used by Moroccan agencies, but a contract only has value if your company's legal mentions (RC, ICE) are accurate and up to date. Have your final version reviewed by a professional if you have a specific legal concern.
Should I draft this contract in French, Arabic, or both?
Bilingual French-Arabic is the safest practice in Morocco, especially for deposit and liability clauses the client must understand without ambiguity before signing.
Can I just print this template and use it as-is?
Yes to get started, but keep its limits in mind: no auto-fill, no timestamped photos attached, and archiving that depends entirely on your paper filing system.
What's the difference between this template and a digital contract?
The clause content is the same. The difference is execution: a digital contract auto-fills client and vehicle fields, captures the signature on screen, and archives everything instantly in a searchable system.
How long should I keep these contracts?
Keep every contract for at least several years after the rental ends, in case of a tax audit or a late dispute. A digital system avoids physical filing and the risk of losing documents.
What if a client refuses to sign a specific clause?
Never hand over the vehicle without a complete signature. A refused clause must be discussed and clarified before handing over the keys, not bypassed verbally, since that exact kind of verbal agreement becomes impossible to prove in a dispute.
See also
Related articles
Keep reading
These articles are centered on the topics that matter most to growing Moroccan rental agencies: software, contracts, verification, and fleet control.
Back to blog

