DriveGoDocumentation
EN
Open the app
  1. Documentation
  2. Overview
  3. Individual customer
  4. 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.

Who can use thisIndividual customer
In the appSearchCar detailsBook

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

  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

Results and filters

FieldRequiredValues or formatExampleWhat it means
CityYesA city from the list, filtered by countryCasablancaOnly cars in this city appear.
Pickup date, Return dateNoDate and Time; the return follows the pickup20 May 10:00, 23 May 10:00With dates, only free cars are shown and the price matches your duration.
CategoryNoEconomy, Compact, Sedan, SUV, Luxury, Van, Pickup, Electric, CommercialSUVLimits the type of car.
Minimum price, Maximum priceNoAmount per day in the agency's currencyMAD 200 to MAD 500Filters on the daily price.
GearboxNoAutomatic, ManualAutomaticLimits the gearbox type.
FuelNoPetrol, Diesel, Hybrid, Electric, LPGDieselLimits the fuel.
SeatsNoNumber5Minimum number of seats.
Verified agencies onlyNoOn by defaultOnDriveGo only shows verified agencies.
Insurance includedNoYes or noYesKeeps cars that include basic insurance.
SortNoPrice ascending, Price descending, Rating, Newest, DistancePrice ascendingOrder of the results.
List or MapNoTwo viewsMapSwitches between cards and the map without searching again.
Car cardNo (display)Photo, model, agency, rating, price per dayDacia Logan, FastRent, MAD 290 / dayTap 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

FieldRequiredValues or formatExampleWhat it means
PhotosNo (display)Gallery6 photosReal photos of the car.
Model and yearNo (display)Make, model, yearDacia Logan 2023Identifies the car.
FeaturesNo (display)Gearbox, fuel, seats, doors, luggage, air conditioning, GPS, Bluetooth, cruise controlManual, Diesel, 5 seatsWhat the car offers.
AgencyNo (display)Name, Verified badge, ratingFastRent, 4.6 out of 5Tap to see the agency page and its reviews.
Price per dayNo (display)Amount and currencyMAD 290 / dayPrice for your dates if you entered them.
Insurance offeredNo (display)Included cover and optionsBasic included, Standard optionalWhat you choose at step 3.5.
DepositNo (display)AmountMAD 3000Held at pickup, released at return. It is not part of the price.
ReviewsNo (display)Rating and latest comments12 reviewsReviews from customers who rented the car.
FavouriteNoIconOnAdds the car to Favourites.
BookNoButtonOpens 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

FieldRequiredValues or formatExampleWhat it means
Pickup dateYesDate in the calendar20 May 2026The day you collect the car.
TimeYesTime10:00Time of the meeting with the employee.
Return dateYesDate after the pickup date23 May 2026The day you return the car.
TimeYesTime10:00A later return time can add a day.
Pickup cityYesCity from the listCasablancaCity of the meeting.
Pickup locationYesName and addressFastRent agency, bd ZerktouniExact place where the employee meets you.
Return to another locationNoSwitchOffTurn it on to return the car elsewhere.
Return city and locationYes if the switch is onCity and addressRabat, station agencyWhere 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

FieldRequiredValues or formatExampleWhat it means
Rental, 3 daysNo (display)Price per day × daysMAD 29 × 3 = MAD 87.00The base price of the rental.
Duration discountNo (display)Negative amount- MAD 8.70Discount set by the agency for this duration.
InsuranceNo (display)Included cover, then the chosen optionBasic, included: MAD 0.00Always shown, even at zero.
Add-onsNo (display)Sum of add-onsMAD 9.00Empty until you choose something.
Taxes and feesNo (display)AmountMAD 9.13Agency taxes on rental, insurance and add-ons.
TotalNo (display)AmountMAD 132.43What you pay. Taxes and fees included.
Deposit (refundable)No (display)Amount, under the totalMAD 200.00Held at pickup, released at return. It is not part of the price.
ContinueNoButtonGoes 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:

LineAmount
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 feesMAD 9.13
TotalMAD 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

FieldRequiredValues or formatExampleWhat it means
Full nameYesFirst and last nameYoussef El AmraniDriver's name, shown to the agency and on the invoice.
Dial code, Phone numberYesCountry code then number+212, 612 345 678Lets the employee reach you on the day.
Licence numberYesAs written on the licence12/345678Checked by the agency at handover.
Licence expiry dateYesDate15 March 2031The licence must be valid for the whole rental.
Driver age bandDepends on the agencyBand offered25 and overSome agencies take it into account.
Notes for the agencyNoFree textI arrive on the 9:40 trainRead 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

FieldRequiredValues or formatExampleWhat it means
Included insuranceNo (display)Cover name, "Included"Basic, includedAlready part of the price.
Higher coverNoOne cover onlyStandard, MAD 12 / dayReplaces the basic cover. Choosing Premium replaces Standard: they do not add up.
Additional driverNoCheckbox, per day or fixed priceMAD 20 / dayAllows a second person to drive.
GPSNoCheckboxMAD 3 / dayGPS device supplied with the car.
Child seatNoCheckboxMAD 100 per bookingSeat fitted at handover.
Roadside assistanceNoCheckboxMAD 15 / dayHelp in case of breakdown.
Updated totalNo (display)AmountMAD 132.43Changes 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

FieldRequiredValues or formatExampleWhat it means
Car and agencyNo (display)Model, plate, agencyDacia Logan, FastRentThe car booked.
Dates and locationsNo (display)Pickup, return, places20 May 10:00 to 23 May 10:00What you chose at step 1.
Add-ons and insuranceNo (display)ListStandard, GPSWhat you chose at step 3.5.
Price breakdownNo (display)All lines, total, depositTotal MAD 132.43The price that will be frozen.
Confirm bookingYesButtonSends 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 shownWhat is happeningWhat 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 outA 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

Enter to open, Esc to close