- Documentation
- Overview
- Individual customer
- Book a car
Book a car
Find a car, then book it in four steps: dates and location, price review, details and documents, add-ons and insurance, then confirmation. Every field explained.
You book from a car's page. A step indicator guides you from the pickup date to the confirmation, with a half step 3.5 for add-ons and insurance. The price breakdown stays visible at every step: nothing is added at the end.
Before you start
- You have an individual customer account and you are signed in. Without an account you can go through every step, but the confirmation screen asks you to sign in. See Create an account.
- Keep your driving licence at hand: step 3 asks for its number and expiry date.
- Only cars from verified agencies appear. A car with no price for the requested duration is not offered.
Steps
- In Search, choose a city and your dates, then open a car.
- On the car page, tap Book.
- Step 1, Dates and location. Check the dates, times and pickup location, then tap Continue.
- Step 2, Price review. Read the price breakdown line by line, then tap Continue.
- Step 3, Details and documents. Fill in your contact details and licence, then tap Continue.
- Step 3.5, Add-ons and insurance. Choose a higher insurance cover if you wish, and your add-ons.
- Step 4, Confirmation. Read the summary and tap Confirm booking.
- The Booking confirmed screen shows your booking code, for example
BK-240520-7821, and offers to turn on Face ID or fingerprint, then notifications.
Find the car
Results and filters
| Field | Required | Values or format | Example | What it means |
|---|---|---|---|---|
| City | Yes | A city from the list, filtered by country | Casablanca | Only cars in this city appear. |
| Pickup date, Return date | No | Date and Time; the return follows the pickup | 20 May 10:00, 23 May 10:00 | With dates, only free cars are shown and the price matches your duration. |
| Category | No | Economy, Compact, Sedan, SUV, Luxury, Van, Pickup, Electric, Commercial | SUV | Limits the type of car. |
| Minimum price, Maximum price | No | Amount per day in the agency's currency | MAD 200 to MAD 500 | Filters on the daily price. |
| Gearbox | No | Automatic, Manual | Automatic | Limits the gearbox type. |
| Fuel | No | Petrol, Diesel, Hybrid, Electric, LPG | Diesel | Limits the fuel. |
| Seats | No | Number | 5 | Minimum number of seats. |
| Verified agencies only | No | On by default | On | DriveGo only shows verified agencies. |
| Insurance included | No | Yes or no | Yes | Keeps cars that include basic insurance. |
| Sort | No | Price ascending, Price descending, Rating, Newest, Distance | Price ascending | Order of the results. |
| List or Map | No | Two views | Map | Switches between cards and the map without searching again. |
| Car card | No (display) | Photo, model, agency, rating, price per day | Dacia Logan, FastRent, MAD 290 / day | Tap it to open the car page. |
After the action: active filters show as chips; tap a chip's cross to remove it. You can save the search, see Profile and favourites.
The car page
| Field | Required | Values or format | Example | What it means |
|---|---|---|---|---|
| Photos | No (display) | Gallery | 6 photos | Real photos of the car. |
| Model and year | No (display) | Make, model, year | Dacia Logan 2023 | Identifies the car. |
| Features | No (display) | Gearbox, fuel, seats, doors, luggage, air conditioning, GPS, Bluetooth, cruise control | Manual, Diesel, 5 seats | What the car offers. |
| Agency | No (display) | Name, Verified badge, rating | FastRent, 4.6 out of 5 | Tap to see the agency page and its reviews. |
| Price per day | No (display) | Amount and currency | MAD 290 / day | Price for your dates if you entered them. |
| Insurance offered | No (display) | Included cover and options | Basic included, Standard optional | What you choose at step 3.5. |
| Deposit | No (display) | Amount | MAD 3000 | Held at pickup, released at return. It is not part of the price. |
| Reviews | No (display) | Rating and latest comments | 12 reviews | Reviews from customers who rented the car. |
| Favourite | No | Icon | On | Adds the car to Favourites. |
| Book | No | Button | Opens step 1. |
After the action: Book opens step 1 with this car and the dates of your search.
Step 1, Dates and location
Dates and location
| Field | Required | Values or format | Example | What it means |
|---|---|---|---|---|
| Pickup date | Yes | Date in the calendar | 20 May 2026 | The day you collect the car. |
| Time | Yes | Time | 10:00 | Time of the meeting with the employee. |
| Return date | Yes | Date after the pickup date | 23 May 2026 | The day you return the car. |
| Time | Yes | Time | 10:00 | A later return time can add a day. |
| Pickup city | Yes | City from the list | Casablanca | City of the meeting. |
| Pickup location | Yes | Name and address | FastRent agency, bd Zerktouni | Exact place where the employee meets you. |
| Return to another location | No | Switch | Off | Turn it on to return the car elsewhere. |
| Return city and location | Yes if the switch is on | City and address | Rabat, station agency | Where you return the car. |
After you save: Continue works out the price for your dates. If the return date is before the pickup date, the message "The return date must be after the pickup date." appears.
Step 2, Price review
Price breakdown
| Field | Required | Values or format | Example | What it means |
|---|---|---|---|---|
| Rental, 3 days | No (display) | Price per day × days | MAD 29 × 3 = MAD 87.00 | The base price of the rental. |
| Duration discount | No (display) | Negative amount | - MAD 8.70 | Discount set by the agency for this duration. |
| Insurance | No (display) | Included cover, then the chosen option | Basic, included: MAD 0.00 | Always shown, even at zero. |
| Add-ons | No (display) | Sum of add-ons | MAD 9.00 | Empty until you choose something. |
| Taxes and fees | No (display) | Amount | MAD 9.13 | Agency taxes on rental, insurance and add-ons. |
| Total | No (display) | Amount | MAD 132.43 | What you pay. Taxes and fees included. |
| Deposit (refundable) | No (display) | Amount, under the total | MAD 200.00 | Held at pickup, released at return. It is not part of the price. |
| Continue | No | Button | Goes to step 3. |
After the action: nothing is booked yet. The price is frozen at confirmation.
Here is a full example for 3 days at MAD 29 per day with Standard insurance and GPS:
| Line | Amount |
|---|---|
| Rental, 3 days (MAD 29 × 3) | MAD 87.00 |
| Duration discount | - MAD 8.70 |
| Insurance (Basic, included) | MAD 0.00 |
| Insurance upgrade (Standard) | MAD 36.00 |
| Add-ons (GPS) | MAD 9.00 |
| Taxes and fees | MAD 9.13 |
| Total | MAD 132.43 |
| Deposit (refundable) | MAD 200.00 |
The deposit is not agency revenue: it is given back to you, which is why it sits under the total. The order in which the price is chosen is explained in the pricing engine.
Step 3, Details and documents
Details and documents
| Field | Required | Values or format | Example | What it means |
|---|---|---|---|---|
| Full name | Yes | First and last name | Youssef El Amrani | Driver's name, shown to the agency and on the invoice. |
| Dial code, Phone number | Yes | Country code then number | +212, 612 345 678 | Lets the employee reach you on the day. |
| Licence number | Yes | As written on the licence | 12/345678 | Checked by the agency at handover. |
| Licence expiry date | Yes | Date | 15 March 2031 | The licence must be valid for the whole rental. |
| Driver age band | Depends on the agency | Band offered | 25 and over | Some agencies take it into account. |
| Notes for the agency | No | Free text | I arrive on the 9:40 train | Read by the agency and the employee. |
After you save: your details and licence come from your profile and are updated for your next bookings. Fields are checked when you leave them; Continue stays greyed out, with the reason, while a required field is missing.
Step 3.5, Add-ons and insurance
Add-ons and insurance
| Field | Required | Values or format | Example | What it means |
|---|---|---|---|---|
| Included insurance | No (display) | Cover name, "Included" | Basic, included | Already part of the price. |
| Higher cover | No | One cover only | Standard, MAD 12 / day | Replaces the basic cover. Choosing Premium replaces Standard: they do not add up. |
| Additional driver | No | Checkbox, per day or fixed price | MAD 20 / day | Allows a second person to drive. |
| GPS | No | Checkbox | MAD 3 / day | GPS device supplied with the car. |
| Child seat | No | Checkbox | MAD 100 per booking | Seat fitted at handover. |
| Roadside assistance | No | Checkbox | MAD 15 / day | Help in case of breakdown. |
| Updated total | No (display) | Amount | MAD 132.43 | Changes with each choice. |
After you save: add-ons add up; the insurance cover is single. Only the add-ons offered by the agency appear, with how they are charged (per day or once per booking).
Step 4, Confirmation
Confirmation
| Field | Required | Values or format | Example | What it means |
|---|---|---|---|---|
| Car and agency | No (display) | Model, plate, agency | Dacia Logan, FastRent | The car booked. |
| Dates and locations | No (display) | Pickup, return, places | 20 May 10:00 to 23 May 10:00 | What you chose at step 1. |
| Add-ons and insurance | No (display) | List | Standard, GPS | What you chose at step 3.5. |
| Price breakdown | No (display) | All lines, total, deposit | Total MAD 132.43 | The price that will be frozen. |
| Confirm booking | Yes | Button | Sends the booking to the agency. |
After the action: without an account, the "Sign in to continue" sheet opens. Signed in, the Booking confirmed screen shows your booking code.
What happens next
- If the agency confirms automatically, your booking is Confirmed straight away: the invoice is created and the agency prepares the pickup.
- Otherwise it is Pending: the car is held for your dates while the agency approves. You are told as soon as it is confirmed.
- The price is frozen when you book. If the agency changes its prices later, your amount does not change.
- You get the confirmation as a notification, by email and in Notifications, then reminders 24 h and 2 h before pickup. See the notification catalogue.
- Online card payment is not available yet. You pay the agency, which records the payment and the deposit. See Invoices and payments.
- On the day, an agency employee meets you at the chosen place, inspects the car with you and photographs it before handing over the keys.
Troubleshooting
| Message shown | What is happening | What to do |
|---|---|---|
| "This car is no longer available for those dates. Pick other dates or another car." | Someone booked these dates while you were filling in, or the agency blocked the car. | Go back to step 1 and change the dates, or choose another car. |
| "The agency has no price for this duration yet. Try another duration." | The agency has no price for this duration. DriveGo never shows a price of zero. | Shorten or lengthen the rental, or choose another car. |
| "Those dates were just booked. Pick other dates." | Two bookings arrived at the same time; only one can go through. | Choose other dates. No booking was created in your name. |
| "No connection. Check your network." | Confirmation needs a connection. | Reconnect, then tap Confirm booking again. No duplicate booking is created. |
| Continue stays greyed out | A required field is missing, or the return is before the pickup. | Read the reason shown and fix the flagged field. |
Updated on 25 October 2026Markdown version