Free car rental Excel template: bookings, fleet, deposits, tolls and fines

Updated 10 October 2026 · doIT is not affiliated with Microsoft, Google or any UAE authority or toll operator

This is a working .xlsx file for a small rental fleet: six working sheets for bookings, fleet, charges, deposits, a monthly summary and settings. It flags two bookings of one car on overlapping dates and finds the rental behind each toll, parking charge and fine. You download it from this page, with no form and no email.

We built the system for ALVI, a car rental company in Dubai. This guide covers each sheet, the two formulas that do the work, the UAE version of the file, and the point where a spreadsheet stops coping.

One booking, one overlap and one toll in the template, step by step
Video transcript

A free Excel template for car rental. Six working sheets, no sign-up. Let's see it work.

One file. Bookings. Fleet, with insurance and registration dates. Charges: tolls, parking and fines. Deposits. A monthly summary. And settings.

One row, one booking. Pick the car from the list. Don't type it. The plate has to match wherever it appears, or the formulas won't find the rental. Then the customer, pickup, return and status. The Check column says OK.

Now a second booking for a car that's already booked. Both rows turn to Overlap: the spreadsheet catches a double booking by itself. Move the first booking's return a day earlier, and both rows are OK again. Cancelled and returned bookings don't block the car.

A toll arrives: a plate and a time, but no customer. The template finds the rental window of that car, from pickup to return, and checks if the time falls inside. The booking number appears by itself. A toll between rentals? No rental. It belongs to no customer.

A fine can arrive after the car is back. So a fine has two dates: the offence, and the day you found out. The template puts it on the rental by the time of the offence and marks it "after return". Not every fine is the customer's. Some are issued to the company, as the car's owner. A column says who pays.

When is a spreadsheet no longer enough? When two copies of the file go around. When every charge is typed in by hand. When nobody can say whose fine it is. We built a system for ALVI, a Dubai car rental company. There, charges land on the right rental by themselves.

Download the template at do-it.agency: free, no form, no email. The QR code on screen takes you there.

What is in the free car rental Excel template

The file is one .xlsx workbook without macros: a Start sheet with a short how-to and six working sheets. You type into the white cells. The grey cells hold formulas and are protected, without a password.

Sheet You enter The sheet works out
Bookings Car, customer, pickup, return, status, daily rate Overlaps, days, rental amount, tax, balance
Fleet Plate, make, model, rates, expiry dates Which dates are close or past
Charges Time, car, kind and amount of each toll, parking charge and fine The booking each charge belongs to
Deposits Booking number, amount, what you returned and withheld What you still hold
Summary The month Utilisation and revenue per car
Settings Currency, tax rate, how to count days Nothing: the other sheets read it

A full rental system also keeps customers, payments, expenses and a cash book as separate records. The template has none of those and no printable invoice. The customer is a name in the booking row, with no columns for a phone or a driving licence number, and a payment is one cell. The last section shows where that stops being enough.

For a rental company outside the UAE, take the general file. The currency in Settings is a label on Summary: the sheets don’t convert amounts. Tax in the general file is off. If you charge one, enter the rate and the name of the tax: the name becomes the heading of the tax column on Bookings. The way to count days is set there too.

The workbook uses no functions that, according to Microsoft’s list of Excel functions, appeared only in Excel 2019 and 2021. It also leaves out DATEDIF, which Microsoft warns “may calculate incorrect results under certain scenarios”, so the file counts days by subtracting dates. We don’t suggest staying on an old Excel: Microsoft ended support for Office 2016 and Office 2019 on 14 October 2025.

We checked the formulas by recalculation in LibreOffice 24.2. We have not tested the file in desktop Excel or Google Sheets.

The file stores formulas without their results: the spreadsheet program calculates them when it opens the file. A preview that doesn’t calculate, for example in a messenger or a mail app, may show the grey columns empty.

To start:

  1. Open Settings and set the currency, the tax rate and the way to count days
  2. List your cars on the Fleet sheet
  3. Clear the white cells of the example rows: they are shaded and say “example” in Notes
  4. Enter bookings, then charges as the statements come in

Each sheet has a fixed range of rows with formulas:

Sheet Rows with formulas Room for
Bookings 2 to 500 499 bookings
Deposits 2 to 500 499 deposits
Charges 2 to 1,000 999 charges
Fleet 2 to 51 50 cars

Rows below the last one are not checked. The ranges are fixed inside the formulas, so copying a row further down does not extend them. If you need more, turn off sheet protection and widen the ranges in the formulas.

While a sheet is protected, you can filter it by the header row, but you can’t sort it or insert and delete rows. To get rid of a wrong row, clear its white cells.

Car rental booking sheet: how to avoid double bookings in Excel

One row is one booking. A booking and a rental share the row, and the Status column tells them apart. You pick the car from a drop-down list, type the customer’s name, and enter Pickup and Return as a date and a time in one cell each.

A booking holds the car for its dates. A cancelled or returned row holds nothing. The Check column compares each row with the other rows of the same car. Two bookings overlap when one starts no later than the other ends and ends no earlier than the other starts, both ends included. Then both rows say Overlap. In the sheet below, move a date or change the car and watch the Check column.

Bookings · example rowsclickable
Bookings · example rows
#CarCustomerPickupReturnStatusCheck
1001CC 41077Maria S.4 Oct 10:008 Oct 18:00Returned
1002BB 69186Daniel K.10 Oct 10:0013 Oct 18:00ActiveOK
1003CC 41077Omar H.12 Oct 10:0015 Oct 18:00BookedOK
1004DD 52340James L.13 Oct 10:0017 Oct 18:00BookedOverlap
13 Oct 10:0017 Oct 18:00
1005DD 52340Priya N.17 Oct 10:0020 Oct 18:00BookedOverlap
1006BB 69186Elena V.14 Oct 10:0018 Oct 18:00BookedOK

Formula in G5=IF(B5="","",IF(OR(COUNT(D5:E5)<2,E5<D5),"Check dates",IF(OR(F5="Cancelled",F5="Returned"),"",IF(SUMPRODUCT(($B$2:$B$500=B5)*($D$2:$D$500<=E5)*($E$2:$E$500>=D5)*($F$2:$F$500<>"Cancelled")*($F$2:$F$500<>"Returned"))>1,"Overlap","OK"))))

The same formula sits in the Check column of the file

Overlap: bookings 1004 and 1005 · DD 52340Move the return one day earlier

Check gives three answers: OK, Overlap and Check dates. The third appears when a date is missing, is typed or pasted as text, or the return is earlier than the pickup. On a cancelled or returned row with valid dates the cell stays empty.

Both ends count, so a return at 10:00 and a pickup at 10:00 of the same car are an overlap while both rows hold the car. Once the first rental is marked Returned, it no longer holds the car and the overlap clears. If your cars go out back to back, mark each return as soon as the car is back. Two future bookings that meet at the same time, a return at 10:00 and the next pickup at 10:00, will show Overlap until the first rental is marked Returned, even if that is weeks away. That mark is expected. If it gets in the way, book the next pickup a minute later: at handover you correct Pickup to the real time anyway.

The other sheets read the Status column. It has four values:

Status You set it when What the sheet does
Booked The customer reserves a car Holds the car for the dates
Active You hand over the keys; correct Pickup to the real time Holds the car; charges from Pickup on go to this rental
Returned The car comes back; correct Return to the real time Frees the car; charges after Return no longer go to it
Cancelled The booking falls through Frees the car

The row keeps one pair of dates. The template has no separate columns for planned and actual times, and it does not keep the original return date. To extend a rental, change Return and the Check column recalculates. There are no columns for mileage, fuel or damage at pickup and return either.

Days come from a switch in Settings. You choose 24-hour periods from the pickup time, or calendar dates counted inclusively. The two modes count the same rental differently. A car that goes out at 10:00 and comes back at 10:00 three days later is 3 periods but 4 calendar dates. With 24-hour periods, a period that has started counts as a whole one. Use the mode your rental agreement describes.

The template has no grace period. With 24-hour periods, a car back 20 minutes late is one more day, and Days is a protected formula. If you don’t charge for a short delay, the simplest way is to set Return to the agreed time and write the real time in Notes. Charges made in those minutes will then show No rental, so check them by hand.

The Rental amount is days times the daily rate on the booking row. The rate is without tax, and the tax column adds the rate from Settings on top. All three rates on Fleet, per day, week and month, are for reference only. No formula reads them, so type the daily price you agreed into each booking row, for a long rental too.

The formulas need two things. The booking number is a number and does not repeat, and the sheet highlights a repeat. And among rentals, the rows with status Active or Returned, one car must not have two rows with the same pickup time. If it does, the Dup column writes Duplicate in both rows. The section on charges explains what that would break.

Fleet management in the same Excel spreadsheet

The Fleet sheet has one row per car: plate, make, model, year, colour and VIN, the rate per day, week and month, the dates when insurance and registration run out, the date of the next service, and a manual status for a car that is in repair or parked.

The plates on this sheet feed the drop-down lists on Bookings and Charges. Pick the car from the list instead of typing it. The formulas find a rental only when the plate is written the same way on both sheets. To them BB 69186 and BB69186 are two different cars.

Three dates on Fleet change colour: insurance expiry, registration expiry and the next service. The threshold is a number of days in Settings, 60 in the downloaded file.

The date cell is What it means
Red The date has passed
Yellow The date is no more than that number of days away
Plain Nothing is due yet

Tolls, parking and fines: matching each charge to the right rental

In our experience building rental software in Dubai, tolls, parking charges and fines are issued to the car, not to the renter. Tolls and parking are tied to the plate and the time. Fines from radars can arrive after the car is back. To bill the right customer, someone has to match each charge to a rental.

Each charge is one row on the Charges sheet: when it happened, as a date and a time, the car, the kind (toll, parking, fine or other), the amount, and a name such as the gate, the car park or the violation. The optional Fee column is for an amount you charge on top of the statement: Due from customer adds it to the amount of the charge. It is empty in the downloaded file.

The time of a charge is a date and a time in one cell, for example 2026-10-12 14:30, as in Pickup and Return. If the statement has them in two columns, join them into one cell before you paste: when the date is in column A and the time in column B, =A2+B2 gives one cell; copy the results and paste them as values. Whether a program reads 03.04 as 3 April or 4 March depends on its language settings, so check a couple of rows after you paste a statement. The times in the statement and the pickup times must be in one time zone. A charge time pasted as text gives Check dates in its own row. A date typed as text in Pickup or Return on Bookings gives Check dates in every row of Charges until you retype it.

The Booking column then looks for the rental by five rules.

  1. Only rentals of the same car count: rows with status Active or Returned
  2. A rental’s window runs from Pickup to Return, both ends included
  3. For a car that is still out, the window runs to “now”: the moment the file was last recalculated
  4. The formula takes the latest pickup of that car that is not later than the charge, then checks that the charge is not later than that rental’s return
  5. A charge outside every window gets No rental and is not the customer’s

Example: a toll at 14:20, and the same car is on rental that day from 10:00 to 18:00. Booking shows the number of that rental.

The file recalculates when it opens. If it has been open for a long time, close it and open it again so that “now” catches up.

The time of the charge falls The Booking column shows
Inside a rental’s window That booking’s number
On a day with a morning return and an evening pickup Before the return: the first rental. Between the two: No rental. After the pickup: the second rental
Only inside a Booked or Cancelled row No rental
In the window of two identical rental rows Duplicate

Two rental rows for one car with the same pickup time break the match. A formula of this kind would add the two booking numbers and return a number that is not in the sheet. So the Dup column on Bookings marks both rows, and the Booking cell on Charges shows Duplicate until you remove one.

A fine has four more columns:

Column What goes in it
Date we found out The date you found out about the fine
After return A mark the sheet sets when that date is later than the rental’s return
Who pays Customer or Company
Fine status Open or Paid

A fine belongs to a rental by the time of the violation, even when you learn about it later, so the row carries both dates. A fine marked After return could not have been on the bill you settled at return. Some fines are not the customer’s at all: they are issued to the company as the vehicle’s owner. Who pays keeps those out of the customer’s total.

An empty total has two meanings: “we checked and there are no charges” and “nobody has entered the statement yet”. Settings holds a “Statement entered through” date for each kind of charge. Update it with each statement you enter.

Security deposits in Excel

The Deposits sheet has one row per deposit: the booking number, the amount, how you took it (cash, card hold, card payment or transfer), the date you took it, the date and amount you returned, the amount you withheld and the reason.

The sheet works out what you still hold, the deposit minus what you returned and what you withheld. It highlights a row when the rental is Returned and you have held the money longer than the number of days in Settings.

The deposit return period in Settings is empty when you download the file. We don’t suggest a number. Take it from your own rental agreement.

Summary: utilisation and revenue for the month

The Summary sheet opens on the current month. Type any date of another month to see that one.

How the sheet counts

Line How the sheet counts it
Utilisation Days the car is booked or on rental, divided by the days in the month
Revenue Rental amounts of bookings with a pickup in that month, cancelled ones left out
Balances What customers still owe on all bookings, including those not picked up yet
Deposits held What you still hold
Needs attention Overlaps, duplicate rentals, charges with No rental, fleet dates that are close or past

Revenue is not cash received, because the template has no payment dates. A rental counts in full in the month of pickup: 20 days from the 20th go to that month, though some of the days fall in the next one. The sheet also shows the “Statement entered through” dates from Settings, so you can see how fresh the charges are.

Car rental Excel template for the UAE: AED, VAT, Salik, DARB and TARS

The UAE version is the same workbook, set up for a rental company in the Emirates.

In Settings General file UAE version
Currency USD, editable AED
Tax Off until you enter a rate VAT, 5%, plus a cell for your TRN
Kinds of charge Toll, Parking, Fine, Other Salik, DARB, Parking, Fine, Other

VAT. The standard rate is 5% under Federal Decree-Law No. 8 of 2017, in force since 1 January 2018, as the Ministry of Finance states. Registration is mandatory once taxable supplies and imports exceed AED 375,000 over the previous 12 months, or are expected to exceed it in the next 30 days. Voluntary registration starts at AED 187,500. Both thresholds are in the Executive Regulation, consolidated text of September 2026. The rate is a cell in Settings, so a company that is not registered turns the tax off by setting the rate to zero. A registered company types its Tax Registration Number (TRN) into the cell next to it.

Salik and DARB. Both are kinds of charge in the UAE file. Since 1 June 2026, a 5% VAT applies to toll transactions at Dubai’s toll gates, according to the UAE Government portal. So enter a Salik amount as the operator’s statement shows it, and don’t add the tax a second time. How you pass these amounts on to a customer for VAT is a question for your accountant.

TARS. As our guide to RTA TARS describes, Dubai rental offices register their contracts in RTA’s TARS portal. Five columns on Bookings serve that work. Two of them, TARS due and In TARS, exist only in the UAE file.

Column on Bookings What goes in it
Contract number (TARS Agreement Number) The number of your own contract; we suggest entering the same number in TARS
Pickup and Return Date and time, as on the signed contract
TARS due Pickup plus 3 hours, a practice target and not an RTA rule
In TARS Yes or No

One number in your records and in TARS makes a contract easy to match. The start time in TARS is the time on the signed contract, so in the UAE file enter that time as Pickup when you mark the rental Active. The 3 hours are the window Dubai rental companies work to in practice; we did not find it as a published RTA rule.

The unified rental contract. In March 2026 RTA said that the unified contract prohibits undisclosed fees, such as additional charges related to passing toll gates, and requires rental offices to refund the security deposit within the specified timeframe. Two cells in the template touch on this. The Fee column on Charges is empty by default, and we don’t suggest a fee. The deposit term in Settings is empty too. The number comes from your contract.

Records. The FTA’s rules on accounting records, in force since 30 July 2026, want records complete, legible and open to the Authority on request, together with the system that stores them and, if the file has a password, the password. We did not study who the decision applies to, so show this paragraph to your accountant.

Car rental invoice: what the template gives and what a UAE tax invoice must show

Show this section to your accountant before you act on it. It retells the rules and is not tax advice.

The template has no printable invoice form. It gives you the figures an invoice needs: the rental amount, the tax, the charges and the deposit.

For an ordinary rental, Article 59 of the Executive Regulation of the VAT Decree-Law, consolidated text of September 2026, sets out what a tax invoice shows. A simplified tax invoice shows less. TRN in the table is the Tax Registration Number.

What the invoice shows Tax invoice Simplified
The words “Tax Invoice” Yes Yes
Supplier’s name, address and TRN Yes Yes
Customer’s name, address and TRN, if the customer is registered Yes No
A sequential or unique invoice number Yes No
Date of issue Yes Yes
Date of supply, if different Yes No
Description of the service Yes Yes
Unit price, quantity, tax rate and amount in AED for each line Yes No
Any discount Yes No
Totals in AED Gross amount payable and tax amount Total and tax amount

If you convert the amounts from another currency, the tax invoice also shows the exchange rate.

A simplified tax invoice is allowed when the customer is not registered for VAT, or is registered and the amount does not exceed AED 10,000. The regulation adds two limits: the FTA may still require a full tax invoice, and the simplified form does not apply where the invoice has to be electronic.

You issue a tax invoice within 14 days from the date of supply, and a simplified one on the date of supply. We don’t interpret here what the date of supply is for a rental: ask your accountant.

Electronic invoicing. Under Ministerial Decision No. 244 of 2025, a business with revenue below AED 50 million appoints an Accredited Service Provider by 31 March 2027 and implements the Electronic Invoicing System by 1 July 2027. Sales to private individuals who are not in business stay outside the system until the Minister decides otherwise. VAT registration does not settle the question: Decision No. 243 applies to any person conducting business in the UAE, apart from the exclusions listed in Article 4(1) of the decision; car rental is not on that list. The decision defines an electronic invoice as one issued, transmitted and received in a structured electronic format, so an invoice typed in Excel or saved as a PDF does not qualify. The Ministry’s guidelines say that under electronic invoicing, PDF and paper invoices from businesses not registered for VAT must be replaced by electronic ones. A rental company with revenue below AED 50 million that invoices other companies will need a provider by those dates, registered for VAT or not.

Can two people work in one Excel file at the same time?

A file sent through a messenger becomes a separate copy for each person who opens it. Book the same free car in both copies and see what happens when both customers arrive.

Bookings · Sara's copy
CarBooked for
CC 41077Maria S.
DD 52340James L.
EE 77012FreeAnna P.
Bookings · Tom's copyclickable
CarBooked for
CC 41077Maria S.
DD 52340James L.
EE 77012FreeDavid R.

Book the free car in the first copyNow book the same car in the second copyEach copy shows the car as booked once. Now it is SaturdayTwo bookings for one car. You found out with the customer at the deskNow book the same car in the second copy

A copy doesn't know what the other copy says When a spreadsheet is no longer enough

A shared online file has no copies. Whether two people can edit at once depends on where the file is:

Where the file is Can two people edit at once
OneDrive or SharePoint in Microsoft 365, everyone on Excel for Microsoft 365 or Excel for the web Yes
The same place, but one person opens it in Excel 2016, 2019 or 2021 LTSC No: everyone else gets a “locked” error
A network folder, Dropbox, Box, Google Drive or a local folder, opened in Excel No
Google Sheets Yes, on up to 100 open tabs or devices

The rows come from Microsoft’s pages on co-authoring and on the “locked for editing” error, and from Google’s help. In desktop Excel, co-authoring needs the Microsoft 365 subscription version; Excel for the web supports it too. With the file on OneDrive or SharePoint in Microsoft 365, AutoSave shows other people’s changes within seconds. In Excel for Microsoft 365, earlier versions are under File > Info > Version History.

Google says you can edit an Excel file directly in Google Sheets together with other people. Its version history shows who changed the file, and restoring an earlier version clears the cell-by-cell edit history from before the restore.

A shared file still does not check dates. Two managers can type two bookings for one car into the same sheet. The formula in the Check column flags them.

When a spreadsheet is no longer enough

A rental fleet will not fill a spreadsheet. An Excel sheet holds 1,048,576 rows, and Google allows up to 20 million cells or 100 MB in a spreadsheet. What breaks first is the way you work. Some rows below are limits of any spreadsheet, others are limits of this template.

Sign What it looks like
Several people edit the file Copies drift apart, or the file is “locked” for everyone but one person
Someone types in every charge Each toll and fine is a line somebody enters, and fines can arrive after the car is back
Customers pay in parts Each payment needs its own row tied to an invoice, on a sheet someone keeps in step with Bookings by hand. The template has one Paid cell per booking
Staff pay expenses from their own cards Each expense needs its own row with the receipt and its date. The template has no expenses sheet
Handover needs mileage, fuel and damage This template has no columns for them, only a Notes cell. You can add columns, and each handover is then more typing into the shared file
One rental needs two invoices One for the rental and a final one at return, each with its own status
You work in the UAE If you keep both the file and TARS, each contract is entered twice. If you invoice companies and your revenue is below AED 50 million, electronic invoicing has to be in place by 1 July 2027

When these signs appear, look at a system that attaches charges to rentals by itself. See the car rental software we build in Dubai and the ALVI case. How contracts go into TARS is in our guide to RTA TARS.

Sources

This guide is written by doIT. It is not tax or legal advice and not an official document of any authority. UAE laws are quoted from the unofficial English translations published by the FTA and the Ministry of Finance; the Arabic text is the one with legal force. The sheet previews in this guide are illustrations. All links were checked on 10 October 2026

  1. UAE Federal Decree-Law No. 8 of 2017 on Value Added Tax (FTA)
  2. Executive Regulation of the VAT Decree-Law, consolidated text, September 2026 (FTA)
  3. UAE Ministry of Finance: Value Added Tax
  4. Ministerial Decision No. 243 of 2025 on the Electronic Invoicing System
  5. Ministerial Decision No. 244 of 2025 on the Implementation of the Electronic Invoicing System
  6. UAE Electronic Invoicing Guidelines, version 1.1, June 2026
  7. RTA: raising public awareness of the unified contract for car rental offices, March 2026
  8. UAE Government portal: road tolls, note on VAT on Dubai toll transactions from 1 June 2026
  9. Federal Tax Authority Decision No. 4 of 2026 on the rules and requirements for maintaining accounting records and commercial books
  10. Microsoft Support: Excel functions (alphabetical)
  11. Microsoft Support: DATEDIF function
  12. Microsoft Support: end of support for Office 2016 and Office 2019
  13. Microsoft Support: Excel specifications and limits
  14. Microsoft Support: Excel file is locked for editing
  15. Microsoft Support: collaborate on Excel workbooks at the same time with co-authoring
  16. Google Docs Editors Help: work with Office files
  17. Google Docs Editors Help: share files, limits on editing
  18. Google Docs Editors Help: version history
  19. Google Drive Help: files you can store
  20. Our guide to RTA TARS
  21. Our own work: the system we built for ALVI

Questions

Is there a free car rental Excel template?
Yes. This page has one: an .xlsx file with six working sheets for bookings, fleet, charges, deposits, a monthly summary and settings. You download it without a form or an email.
What sheets should a car rental Excel spreadsheet have?
This template has five core sheets: bookings (one row per booking and rental, with a status), fleet, charges such as tolls, parking and fines, deposits and settings, plus a monthly summary. A full rental system also keeps customers, payments, expenses and a cash book as separate records.
How do I track car rental bookings in Excel without double-booking a car?
Keep one row per booking with the car, pickup, return and status. A formula then counts the other bookings of the same car whose dates overlap; cancelled and returned rows don't block the car. In the template this is the Check column.
How are car rental days calculated?
In this template you choose in Settings: 24-hour periods from the pickup time, or calendar dates counted inclusively. They give different results: out at 10:00 and back at 10:00 three days later is 3 periods but 4 calendar dates. The file subtracts dates and doesn't use DATEDIF, which Microsoft warns may calculate incorrect results under certain scenarios.
How do I match Salik, parking and fines to the right rental in a spreadsheet?
By car and time. In the template a charge belongs to the rental of the same car whose window, from pickup to return with both ends included, contains the time of the event. If the car is still out, the window runs up to the moment the file was last recalculated. If no window fits, the charge is outside any rental and is not the customer's.
How do I track security deposits in Excel?
One row per deposit: the booking, the amount, how and when you took it, when and how much you returned, how much you withheld and why. The sheet shows what you still hold.
What must a car rental invoice include in the UAE?
If the rental company is registered for VAT, it issues a tax invoice. For an ordinary rental, Article 59 of the Executive Regulation of the VAT Decree-Law lists: the words "Tax Invoice", the supplier's name, address and TRN, the customer's name, address and TRN if the customer is registered, a sequential or unique number, the date of issue and the date of supply if different, a description, the unit price, quantity, tax rate and amount in AED for each line, any discount, and the gross amount and tax amount in AED, and the exchange rate if you convert from another currency. A simplified tax invoice has five details; it is allowed when the customer is not registered for VAT, or is registered and the amount does not exceed AED 10,000. You issue a tax invoice within 14 days from the date of supply, and a simplified one on the date of supply.
Does the template work in Google Sheets and LibreOffice?
We checked it by recalculation in LibreOffice 24.2. We have not tested it in desktop Excel or Google Sheets. It uses no XLOOKUP, LET, FILTER or MAXIFS, so it doesn't depend on functions added in Excel 2019 and 2021. Google says an Excel file can be edited directly in Google Sheets; we haven't tested this file there.
Can two people edit the same Excel file at the same time?
Yes, if everyone uses Excel for Microsoft 365 or Excel for the web and the file is stored on OneDrive or SharePoint in Microsoft 365. Excel 2016, 2019 and 2021 LTSC don't support co-authoring, and a file in a network folder, Dropbox or Google Drive gives the others a "locked" error.
When does a car rental business outgrow a spreadsheet?
File size is not the limit: an Excel sheet holds 1,048,576 rows. A rental company outgrows a spreadsheet when several people edit copies of the file, when someone types in every toll and fine by hand while fines can still arrive after the car is back, and when payments, cash and expenses need records of their own.

From doIT

Less typing than a spreadsheet

A spreadsheet waits for someone to type every line in. We built the system for ALVI, a car rental company in Dubai. There Salik, DARB, parking and fines land on the right rental by themselves, and the contract assembles itself at key handover and closes itself at return. Cash and bank are kept in one ledger.

We can build a system like this for how your office rents out cars. Leave a request and we'll show you how it works in a running system and what it would take for yours. We estimate every project separately, so the budget and timing depend on your task.

Show me how it works

  • The review call and a preliminary estimate are free
  • You'll talk to the people who will actually build it
  • After the review call, you'll get an outline of the first version and a preliminary price
Please tell us your name
Telegram, phone or emailPlease enter your contact details

We reply within one working day

Or write to us directly: