Tools

Switching car rental management software: what to get out before you migrate

Before you leave Excel or your old software: what to pull out, what always breaks at the moment of the switch, and the question to ask any vendor before you sign.

Elaicar9 min read

You have decided to change tools. You have already been through the software comparison, and probably done it twice. What is holding you back now is something else: the three years of rentals asleep in an Excel file, the deposits you are still holding in cash, and the six contracts running right now that will not stop just because you switch software on a Monday morning.

That is the right thing to worry about. A bad choice of tool can be undone in three months. A botched migration cannot: a client who comes back to claim a 3,000 MAD deposit that no system has any record of any more — you pay for that one in money and in reputation.

What follows is a pre-switch checklist, written to work with any vendor at all — including the day you decide to leave Elaicar.

What breaks is never the client list

The data that is easy to migrate is the data that is dead. A client who rented once in 2023: name, CIN (the Moroccan national ID card), phone number, permis (driving licence). You copy, you paste, it is settled in a morning.

What breaks is the living part. Everything that is half done on the day you switch.

  • The Dacia that left on Friday and comes back on Tuesday, straddling both systems.
  • The deposit collected in halves: 1,500 MAD paid, 1,500 MAD promised, and nothing in the “balance due” column of the old file.
  • The odometer. The old tool knows the reading at the last return; the new one starts from zero if nobody enters the opening value.
  • Contract and invoice numbering, which has to carry on the series rather than restart at 001.

Those four lines weigh nothing at all. They are the ones that will take you a week.

The seven things to export before you touch anything

Do it before you have signed anything anywhere else. As long as you are still a customer of the old provider, you have leverage. Once you have cancelled, you have none.

  • The open contracts. One PDF per contract, not a row in a table: client, vehicle, dates, amount, deposit, departure condition report.
  • The deposits you are holding. Amount, date, form (cash, uncashed cheque, card imprint) and the contract it is attached to. This is your number one risk item.
  • The client history. Not the contact details on their own: the unpaid balances, the late returns, the traffic fines never charged back, and the notes along the lines of “always brings the car back empty”.
  • The vehicle documents and their expiry dates. Carte grise (the vehicle registration document), insurance, visite technique (the periodic roadworthiness inspection), vignette (the annual road tax sticker): the scan, plus the expiry date spelled out in a column of its own.
  • The reference odometer reading. The counter on each car, read physically on the day you switch, not the one sitting in last week's file.
  • The cash position and the unpaid balances. Who owes you how much, and since when.
  • The invoices already issued. As PDFs, plus the last number used.

The format matters more than the content

A PDF export is not a data export. It is a photograph. You can read it, but you cannot push it into anything else without retyping the lot.

Aim for CSV or Excel for the lists (clients, vehicles, reservations, payments), and PDF or JPG for the supporting documents (signed contracts, CIN, permis, condition reports, cartes grises). Both, not one or the other.

Put this table down on a sheet of paper before you start.

DataWhere it livesFormat wantedHow it moves
Clients + CIN/permisold softwareCSV + scansimport
Vehicles + documentspaper binderCSV + scansimport
Open contractsold softwarePDFby hand
Deposits heldcash bookCSVby hand
Opening odometervehicle counterfield readingby hand
Invoices issuedold softwarePDF + last no.archive only

The right-hand column is the one that dictates your schedule. Three “by hand” lines across thirty cars is a full working day, not the end of an afternoon. Block it out, otherwise it will end up being done on a Saturday.

Two weeks of double entry, and a switch date written on the wall

Double entry is a nuisance and it is necessary. Two weeks are enough: long enough to watch a full cycle go past, from the booking to the return, to the invoice and to the first dispute. Not long enough for the team to settle into the temporary arrangement, which is the real risk with migrations that drag on for three months.

The protocol fits in five lines.

  • Weeks 1 and 2: every new booking is entered in both systems, the old one remaining the accounting reference.
  • One single person is responsible for the new tool. Not three. One.
  • The contracts still running at the switch are re-entered by hand in the new tool, with their real start date and their real odometer reading, not today's date.
  • Switch day: the new tool becomes the reference. The old one goes read-only, and nobody enters anything into it any more.
  • Day 30: you reconcile the cash on both sides over the month. If the figures line up, the migration is finished.

Choose the date in low season, never a first of July and never the day before a long weekend. A Tuesday in February is an excellent day.

One last point: do not try to squeeze ten years of history into the new tool. Three years is enough to work with, and it is the window in which a client comes back. The rest goes into cold storage, a date-stamped ZIP on an external drive. On the accounting side, the retention obligation in Morocco is generally presented as ten years for the documents used to establish the taxable base; have the duration that applies to your own case confirmed by your accountant. Keeping is not migrating, and a properly organised ZIP satisfies the obligation.

The only question that counts before you sign

Ask it exactly as it stands, in writing, to every vendor: “The day I decide to leave, how do I get my data back, in what format, and can I do it myself without calling you?”

Three answers should make you slow down.

  • “Your data is safe with us.” That was not the question.
  • “We produce an export on request.” Then: within how many days, in what format, at what price? Bearing in mind that on that particular day, your request will land at the same time as your cancellation.
  • Silence, or a redirection to the sales team. Note it down.

Several Moroccan vendors put forward a dedicated database and daily backups. The argument is a serious one, and it is more than plenty of tools do. Just ask for the rest of it: is that backup handed over to you, personally, on simple request, or does it stay with them? Those are not the same promises.

What it looks like here, with no wrapping

Elaicar is a car rental management software built in Casablanca, and we owe you the same answer as everybody else.

The documents the software produces, rental contracts and invoices as PDFs, download as you go, without having to ask anyone for anything. You do not wait for a departure to get hold of them: they are yours the day they are issued. Same thing for the scans of CIN and permis and for the condition report photos, attached to their reservation.

For the full export of your lists (clients, vehicles, reservations, payments), the honest answer is the one we advise you to demand of everyone: ask for it in writing before you sign, and keep that answer. A verbal promise is worth nothing on the day you leave. Ours included.

Where Excel is still enough, and what GPS will not make up for

Two limits to state clearly.

First, real mileage. The GPS module at 69 MAD a month gives you the position, the trips, the stops and the distance actually covered, tied to the reservation in progress. But it counts from the day it is installed. It will never reconstruct the 40,000 km your Kangoo has already done. The odometer history is something you re-enter by hand, or you do not carry it over at all.

Then, price. The Starter plan at 99 MAD a month suits a small fleet, but it includes neither the booking website (49 MAD) nor GPS (69 MAD): those are separate modules. If your migration also contains “and I finally want to receive bookings online”, the honest sum is not 99 MAD, it is 148. All three plans and the modules are set out on the pricing page.

And a broader concession. If you have four cars and six rentals a month, a well-kept Excel file does the job. Software starts paying for itself when you lose hours working out which car is free, when you are no longer the only person entering data, or when you have already rented out the same car twice on the same dates. It is for that last case that real-time availability checking, the lock placed on the vehicle as soon as the reservation is created, and the two-hour buffer between two rentals exist. Below that threshold, migrate later: this list will still hold.

Try Elaicar on your real rentals

14 days, every feature, no credit card. Bookings, contracts and payments in one place.