- Documentation
- Overview
- Company
- 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.
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
- Open Search. Choose the city and dates, then show the results as a list or on the map.
- Compare prices: each car shows the company price next to the individual price, with the discount percentage.
- Add a car to your selection. The tray appears at the bottom of the screen, for example "2 cars selected · Review selection".
- Keep searching and add more cars, from the same agency or others, for the same dates or different ones.
- Tap Review selection. The Selection review screen opens.
- For each car, check the dates, pickup place, driver, extras and insurance. Remove a car if needed.
- Check each agency's subtotal and the grand total.
- Tap Confirm booking. The Company confirmation screen lists every booking created, with its code, for example
BK-240520-7821.
Company search and results
| Field | Required | Values or format | Example | What it means |
|---|---|---|---|---|
| City | Yes | Cities covered | Casablanca | Where you collect the cars. |
| Pickup date | Yes | Date and time | 2 Nov 2026, 10:00 | When the rental starts. |
| Return date | Yes | Date and time, after the pickup | 5 Nov 2026, 10:00 | When the rental ends. Each started 24-hour period counts as one day. |
| Filters | No | Category, gearbox, fuel, seats, price, agency, insurance included | SUV, Automatic | Narrow the list. Active filters show as chips you can remove. |
| List or map | No | Two views | List | Switches between result cards and the map. The results are the same. |
| Company price | Display | Amount per day, in the agency's currency | MAD 270 / day | Your price, from the agency's rates for your company. |
| Individual price | Display | Struck-through amount and discount % | MAD 300 / day, -10% | What an individual would pay, for comparison. |
| Add to selection | Button | Puts the car in the tray for the chosen dates. | ||
| Selection tray | Display | Number of cars and a button | 2 cars selected · Review selection | Stays 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
| Field | Required | Values or format | Example | What it means |
|---|---|---|---|---|
| Price pin | Display | Bubble with the price per day | MAD 270 | A car available at that spot. Tap the bubble to see the car card. |
| Zoom in, Zoom out | No | Buttons | Change the area shown. The list follows the map area. | |
| Add to selection | Button | Same 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:
- Rate reserved for your company for this car
- Rate reserved for your company for this car category
- Company rate for this car
- Company rate for this category
- Individual rate for this car
- Individual rate for this category
- 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
| Field | Required | Values or format | Example | What it means |
|---|---|---|---|---|
| Agency section | Display | Agency name and its cars | FastRent | Cars are grouped by agency. |
| Dates and pickup place | Yes | Date, time and place, per car | 2 Nov, 10:00, Casablanca agency | Editable car by car. |
| Driver | Yes for the admin | Drivers with Active status | Karim Bouaid | Who will take the car. A member is always their own driver. |
| Insurance | No | Included insurance, or one higher cover | Standard | A higher cover replaces the other; they do not add up. |
| Extras | No | Additional driver, GPS, child seat, roadside assistance | GPS | Extras add up, per day or once, as set by the agency. |
| Price breakdown | Display | Rental, Company discount, Insurance, Extras, Taxes and fees, Total | Total MAD 1,380 | Each car's price, line by line. |
| Deposit (refundable) | Display | Amount below the total | MAD 3,000 | Held at pickup, returned at return. It is not part of the price. |
| Agency subtotal | Display | Amount in the agency's currency | MAD 2,760 | The sum of that agency's car totals. |
| Grand total | Display | One amount per currency | MAD 2,760 and AED 1,150 | Two currencies are never added together. |
| Remove | Button | Takes a car out of the selection. | ||
| Confirm booking | Button | Creates 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 situation | Explanation | What 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 list | They are not Active. | Update their record in Drivers and members. |
| The grand total shows two amounts | The cars are in different currencies. | This is normal: DriveGo never adds two currencies. |
Updated on 25 October 2026Markdown version