# 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.

**Who can use this:** Individual customer  
**In the app:** Search › Car details › Book  
**URL:** https://docs.drivego.thesuperplatform.com/en/guides/customer/booking  
**Updated on:** 2026-10-25

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](https://docs.drivego.thesuperplatform.com/en/getting-started/create-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

1. In **Search**, choose a city and your dates, then open a car.
2. On the car page, tap **Book**.
3. **Step 1, Dates and location.** Check the dates, times and pickup location, then tap **Continue**.
4. **Step 2, Price review.** Read the price breakdown line by line, then tap **Continue**.
5. **Step 3, Details and documents.** Fill in your contact details and licence, then tap **Continue**.
6. **Step 3.5, Add-ons and insurance.** Choose a higher insurance cover if you wish, and your add-ons.
7. **Step 4, Confirmation.** Read the summary and tap **Confirm booking**.
8. 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

*Screenshot: Search results as a list (screen no. 28).*

**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](https://docs.drivego.thesuperplatform.com/en/guides/customer/profile).

*Screenshot: Car details (screen no. 30).*

**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

*Screenshot: Booking step 1: pickup dates and location (screen no. 31).*

**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.

> **Duration is counted in whole days**
>
> DriveGo counts one day per started 24 hours. A pickup on Monday at 10:00 and a return on Wednesday at 11:00 make 3 days charged.

## Step 2, Price review

*Screenshot: Step 2: the price breakdown, with the deposit under the total (screen no. 32).*

**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](https://docs.drivego.thesuperplatform.com/en/reference/pricing-engine).

## Step 3, Details and documents

*Screenshot: Step 3: contact details and licence (screen no. 33).*

**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

*Screenshot: Step 3.5: add-ons and insurance covers (screen no. 34).*

**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

*Screenshot: Step 4: summary and confirmation (screen no. 35).*

**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](https://docs.drivego.thesuperplatform.com/en/reference/notifications).
- Online card payment is not available yet. You pay the agency, which records the payment and the deposit. See [Invoices and payments](https://docs.drivego.thesuperplatform.com/en/guides/customer/invoices).
- 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. |

## Related pages

- [Follow my bookings](https://docs.drivego.thesuperplatform.com/en/guides/customer/my-bookings)
- [How the price is calculated](https://docs.drivego.thesuperplatform.com/en/reference/pricing-engine)
- [Insurance: what the agency pays, what the customer pays](https://docs.drivego.thesuperplatform.com/en/reference/insurance)
- [Sign in with Face ID or fingerprint](https://docs.drivego.thesuperplatform.com/en/getting-started/face-id)
