DriveGoDocumentation
EN
Open the app
  1. Documentation
  2. Overview
  3. Company
  4. Multi-car booking

Book several cars at once

Select several cars from several agencies, compare the company price with the individual price, then confirm everything at once: all or nothing.

Who can use thisCompany adminCompany member
In the appSearchSelection reviewCompany confirmation

Company booking works with a selection tray: you add cars from several agencies as you search, then book them all together. The review groups the cars by agency, with a subtotal per agency and a grand total per currency.

Before you start

  • Your company is Verified. Otherwise the booking is refused. See Profile and verification.
  • The drivers you want to assign are added and Active in Drivers and members.
  • A company member can only book for themselves, as the driver.

Steps

  1. Open Search. Choose the city and dates, then show the results as a list or on the map.
  2. Compare prices: each car shows the company price next to the individual price, with the discount percentage.
  3. Add a car to your selection. The tray appears at the bottom of the screen, for example "2 cars selected · Review selection".
  4. Keep searching and add more cars, from the same agency or others, for the same dates or different ones.
  5. Tap Review selection. The Selection review screen opens.
  6. For each car, check the dates, pickup place, driver, extras and insurance. Remove a car if needed.
  7. Check each agency's subtotal and the grand total.
  8. Tap Confirm booking. The Company confirmation screen lists every booking created, with its code, for example BK-240520-7821.

Company search and results

FieldRequiredValues or formatExampleWhat it means
CityYesCities coveredCasablancaWhere you collect the cars.
Pickup dateYesDate and time2 Nov 2026, 10:00When the rental starts.
Return dateYesDate and time, after the pickup5 Nov 2026, 10:00When the rental ends. Each started 24-hour period counts as one day.
FiltersNoCategory, gearbox, fuel, seats, price, agency, insurance includedSUV, AutomaticNarrow the list. Active filters show as chips you can remove.
List or mapNoTwo viewsListSwitches between result cards and the map. The results are the same.
Company priceDisplayAmount per day, in the agency's currencyMAD 270 / dayYour price, from the agency's rates for your company.
Individual priceDisplayStruck-through amount and discount %MAD 300 / day, -10%What an individual would pay, for comparison.
Add to selectionButtonPuts the car in the tray for the chosen dates.
Selection trayDisplayNumber of cars and a button2 cars selected · Review selectionStays at the bottom of the screen while you search.

After you save: the car stays in the tray while you look for others. Nothing is booked until you confirm the review.

Company map

FieldRequiredValues or formatExampleWhat it means
Price pinDisplayBubble with the price per dayMAD 270A car available at that spot. Tap the bubble to see the car card.
Zoom in, Zoom outNoButtonsChange the area shown. The list follows the map area.
Add to selectionButtonSame as in the list.

After you save: cars added from the map join the same tray as those added from the list.

The company price

The price shown comes from the most precise agency rate for your company, in this order:

  1. Rate reserved for your company for this car
  2. Rate reserved for your company for this car category
  3. Company rate for this car
  4. Company rate for this category
  5. Individual rate for this car
  6. Individual rate for this category
  7. The agency's base rate

Example. A FastRent SUV has three rates for 3 days: MAD 400 per day reserved for Atlas Logistics SARL, MAD 450 per day for all companies, MAD 500 per day for individuals. Atlas Logistics SARL pays MAD 400 × 3 = MAD 1,200; another company pays MAD 450 × 3 = MAD 1,350; an individual pays MAD 500 × 3 = MAD 1,500. These amounts are examples.

If a company rate carries a discount, it shows in the price breakdown on the "Company discount" line. More examples are in how prices are calculated. Your negotiated rates are listed in Pricing offers.

Selection review

FieldRequiredValues or formatExampleWhat it means
Agency sectionDisplayAgency name and its carsFastRentCars are grouped by agency.
Dates and pickup placeYesDate, time and place, per car2 Nov, 10:00, Casablanca agencyEditable car by car.
DriverYes for the adminDrivers with Active statusKarim BouaidWho will take the car. A member is always their own driver.
InsuranceNoIncluded insurance, or one higher coverStandardA higher cover replaces the other; they do not add up.
ExtrasNoAdditional driver, GPS, child seat, roadside assistanceGPSExtras add up, per day or once, as set by the agency.
Price breakdownDisplayRental, Company discount, Insurance, Extras, Taxes and fees, TotalTotal MAD 1,380Each car's price, line by line.
Deposit (refundable)DisplayAmount below the totalMAD 3,000Held at pickup, returned at return. It is not part of the price.
Agency subtotalDisplayAmount in the agency's currencyMAD 2,760The sum of that agency's car totals.
Grand totalDisplayOne amount per currencyMAD 2,760 and AED 1,150Two currencies are never added together.
RemoveButtonTakes a car out of the selection.
Confirm bookingButtonCreates all the bookings at once.

After you save: one booking is created per car, all linked to the same group, then the Company confirmation screen lists them with their codes. If even one car is no longer available, no booking is created.

All or nothing

Confirmation creates every booking in one operation, even across agencies. If a single car is no longer available, nothing is created: remove or replace that car, then confirm again. You never end up with a half-booked selection. The same car cannot appear twice in the selection for overlapping dates.

What happens next

  • Each booking follows its own path: agency confirmation, pickup, return.
  • Each agency receives its bookings and prepares the pickups. Each confirmed booking has its invoice.
  • The company admin receives the confirmation of every booking, whoever the driver is.
  • Each booking's price is frozen at confirmation: a later rate change does not alter it.

Troubleshooting

Message or situationExplanationWhat to do
"This car is no longer available for those dates. Pick other dates or another car."One of the cars was booked meanwhile. Nothing was created.Remove or replace that car and confirm again.
"The agency has no price for this duration yet. Try another duration."No agency rate covers the duration of one of the cars.Change that car's duration or remove it.
"Your account cannot perform this action."The company is not verified, or a member is trying to book for another driver.Get the company verified, or ask the admin to book.
A driver is missing from the listThey are not Active.Update their record in Drivers and members.
The grand total shows two amountsThe cars are in different currencies.This is normal: DriveGo never adds two currencies.

Updated on 25 October 2026Markdown version

Enter to open, Esc to close