Built for modern car rental agencies in Morocco — fleet, bookings, clients and contracts in one system.
Car rental operations platform

Your rental agency, organized from request to signed contract.

Publish your fleet, receive booking requests, confirm availability, manage clients and locations, coordinate your team, and generate rental contracts—all from RentalOS.

Create your agency
Agency-scoped workspaceBuilt for Moroccan workflows
app.rentalos.ma
RentalOS agency operations dashboard with bookings, fleet and contract metrics
Fleet management
Booking requests
Approved locations
Client records
Rental contracts
Analytics
Developer API
Secure access

One connected operation

Stop managing rentals across disconnected tools.

Calls, messages, paper contracts and spreadsheets create gaps. RentalOS connects the records your team relies on every day.

01

Scattered booking requests

Requests from calls, messages, websites and staff stay in one reliable status flow.

02

Unclear fleet schedules

Coordinate vehicles, pickup dates and returns without separate calendars and sheets.

03

Repeated contract entry

Reuse client, vehicle and rental details when a contract is prepared.

04

Limited operational visibility

See capacity, handovers, pending work and booking performance in one view.

Public requestAgency reviewConfirmed rentalFleet calendarContractSignature

See the workspace

The daily operation, visible at a glance.

Explore realistic demo views built around the work an agency owner and team handle every day.

0108Operations dashboard
Know what needs attention today
Demo data

Operations dashboard

Know what needs attention today

Review urgent work, booking performance, upcoming pickups, fleet readiness and contract activity from one role-scoped dashboard.

Fleet management

Monthly fleet calendar

July 2026
Fleet management
21
22
23
24
25
26
27
Dacia Duster
Renault Clio
Peugeot 208
Demo data

Fleet and calendar

Protect availability across the fleet

Maintain vehicle records and review confirmed rental activity across a monthly fleet calendar.

Coordinate the next handover
Demo data

Booking management

Coordinate the next handover

Upcoming pickups keep the client, vehicle, dates and operational status close to the team handling the rental.

Client records

SEA

Sara El Amrani

+212 6 12 34 56 78

YA

Youssef Alaoui

+212 6 13 34 56 78

NB

Nadia Bennani

+212 6 14 34 56 78

Casablanca Airport
Maarif Office
Casa Voyageurs
Demo data

Clients and locations

Keep clients and approved locations connected

Organize agency client records and control which pickup and return locations can be selected for new requests.

SPEED CARS

Rental agreement · SC-2026-0148

Client

Sara El Amrani

Vehicle

Dacia Duster

Pickup

Casablanca Airport

Estimated total

MAD 2,400

Expiring signing links

Finalize and sign

Finalize the PDF and send a secure, time-limited signing link.

Sara El Amrani

Demo data

Contracts

Generate controlled contracts from booking data

Map booking information into reusable PDF templates, preserve revisions and follow secure signing activity.

SPEED CARS

Public page live

Casablanca, Morocco

Give customers a professional way to discover your fleet.

Dacia Duster

Dacia Duster

650 MAD / day

Hyundai Tucson

Hyundai Tucson

780 MAD / day

Toyota Corolla

Toyota Corolla

520 MAD / day

Demo data

Public booking page

Publish a fleet experience under your agency brand

Let customers search available cars, choose approved locations and submit a pending request with a clear estimated total.

Turn operational signals into the next action
Demo data

Analytics and reports

Turn operational signals into the next action

Review booking trends, fleet capacity, upcoming work, data-quality warnings and exportable reports.

server.js
const response = await fetch(
  "https://api.rentalos.ma/v1/bookings",
  {
    method: "POST",
    headers: {
      Authorization: "Bearer ros_••••••••",
      "Idempotency-Key": "request_8f29"
    },
    body: JSON.stringify({
      vehicleId: "car_demo_24",
      pickupLocationId: "casa_airport",
      status: "pending"
    })
  }
);
Demo data

Developer API

Connect trusted server applications safely

Use scoped tokens, idempotent requests and versioned endpoints without bypassing agency pricing or confirmation.

Platform capabilities

Everything your agency needs to run daily rental operations.

A structured workspace from fleet publication to completed rental—without pretending every request is automatically confirmed.

Fleet management
Maintain vehicle images, pricing, mileage, categories, status and availability details.
Booking operations
Receive requests from your workspace, public page or API while preserving manual confirmation.
Approved locations
Control active pickup and return locations with addresses, coordinates and map views.
Client records
Keep agency-specific contact, identity, licence and booking-history information organized.
Contracts and signatures
Generate contracts from booking data, preserve revisions and send secure signing links.
Team collaboration
Invite staff within plan limits while keeping owner-only controls protected.
Analytics and reports
Monitor bookings, fleet capacity, contracts, channels and operational health.
Branded public fleet
Publish available vehicles with search, locations, dates and estimated MAD totals.
Developer API
Connect trusted server applications with scoped, expiring and revocable API tokens.

Request to contract

From booking request to completed rental.

One clear sequence keeps the customer experience connected to the agency operation.

  1. 01

    Capture the request

    1. 01

      Publish the fleet

      Add available cars, pricing, images and approved locations.

    2. 02

      Receive a request

      Capture dates, locations and client details from a public page or integration.

  2. 02

    Run the rental

    1. 03

      Review and confirm

      Check availability, then manually confirm, reject or cancel.

    2. 04

      Coordinate the rental

      Confirmed work appears in operational views and the fleet calendar.

  3. 03

    Close with confidence

    1. 05

      Generate the contract

      Resolve agency, client, vehicle, dates, locations and financial data.

    2. 06

      Finalize and sign

      Finalize the PDF and send a secure, time-limited signing link.

    3. 07

      Complete and report

      Preserve status history, contract activity and performance indicators.

Branded booking page

Give customers a professional way to discover your fleet.

Each active agency can publish a branded public fleet experience where clients choose dates and approved locations, then submit a request for manual review.

  • Vehicle search and filters
  • Daily MAD pricing and estimated totals
  • Approved pickup and return locations
  • Clear manual-confirmation disclosure
  • Controlled colors, radius and card style
  • Responsive mobile booking experience
Modern car rental agency office

SPEED CARS

Casablanca · Demo data

Public page live
Fleet and location operations
Know what is available, where it moves and what happens next.
  • Detailed fleet records
  • Date-conflict protection
  • Monthly fleet calendar
  • Approved active locations
Secure contract lifecycle
Turn confirmed booking information into controlled rental documents.
  • Reusable PDF templates
  • Mapped booking data
  • Finalized PDFs and revisions
  • Expiring signing links
Operational analytics
See what needs attention—not just what happened.
  • Urgent operational alerts
  • Booking and channel trends
  • Fleet and staff capacity
  • CSV and PDF reporting

Forecasts and estimated booking values are planning indicators, not collected revenue. Warnings use explainable operational rules, not machine-learning predictions.

Permissions and security

A shared workspace without losing control.

Every agency operates in an isolated workspace. Sensitive actions are verified on the server and access follows each role.

Agency-isolated data
Protected owner controls
Hashed, expiring signing links
Scoped, revocable API tokens
Agency ownersAgency staffRental clients
Developer API

Connect your website to RentalOS.

Use a versioned REST API to read agency-scoped fleet data and create pending booking requests while preserving pricing, conflict checks and manual confirmation.

curl https://api.rentalos.ma/v1/bookings \
  -H "Authorization: Bearer ros_••••••••" \
  -H "Idempotency-Key: req_8f29" \
  -d '{ "vehicleId": "car_demo_24" }'

Bearer tokens belong in trusted server applications—never in public browser JavaScript.

Built around your agency

One connected experience for your agency, team and clients.

Agency owners
Control fleet, staff, branding, contracts, integrations and performance.
Agency staff
Handle authorized booking, client, vehicle and contract workflows.
Rental clients
Browse cars, request dates and sign through secure links.

Subscription plans

Pick a plan that matches your agency size.

Start with simple limits for cars and staff, then grow into richer controls as your rental operation expands.

Pro
Includes the core workspace, public page, and operational controls for rental teams.
200 DH/ month
  • Up to 5 active cars
  • 1 staff users included
  • 5% commission
Start with this plan
Offre
Max
Includes the core workspace, public page, and operational controls for rental teams.
300 DH/ month
  • Up to 10 active cars
  • 5 staff users included
  • 3% commission
Start with this plan
Growth
Includes the core workspace, public page, and operational controls for rental teams.
500 DH/ month
  • Up to 20 active cars
  • 10 staff users included
  • 0% commission
Start with this plan

Plan selection creates or updates an agency subscription assignment. RentalOS does not currently process online subscription payments.

Frequently asked questions

Straight answers before you get started.

RentalOS is clear about what the platform does—and what remains under agency control.

Bring your fleet, bookings, clients and contracts into one workspace.

Create your RentalOS agency and start building a more structured rental operation.

Create your agency

Agency access may depend on platform review and activation.