go top


  • Colection of 65 PHP scripts for $4.29 each
  • Do you know

    how we code in PHP?

    Learn more about our PHP Framework and the MVC programming model.

  • Do you know

    our framework is rocket-fast?

    Read more about our high-performing, MVC based PHPJabbers Framework. 

  • Do you know

    you can resell our scripts?

    Apply for an Extended Licence and promote our products on your website! 

  • Do you know

    30 000+ clients globally trust us?

    Meet our clients and see what they about our products, services and customer support. 

  • Do you know

    we are running our own blog?

    Keep abreast of our latest releases, product updates and web development news! 

  • Do you know

    you can always count on us?

    Our support team works from 6:00 am to 6:00 pm (GMT) every weekday. 

  • Do you know

    we provide a free installation?

    Let us install our PHP scripts for you and save you all the hassle! 

  • Do you know

    we can host our scripts?

    Can't install our scripts on your hosting account? We will host them in the cloud! 

  • Do you know

    what One admiN is?

    Log in once to access and manage multiple PHPJabbers scripts centrally. 

Car Rental Script

Knowledge Base

Review the most common questions about our Car Rental Script and learn how to use the software easy and efficiently.

  • Responsive front-end layout

    Car Rental Script is designed to provide an optimum user experience on various screen resolutions and devices. Watch the video to see how the Car Rental Script looks on mobile phone models and tablets.

  • Edit reservations with Car Rental Script 2.0

    An integrated reservation management module provides facilities for administrators to add, edit and delete reservations and manage client details.

  • Charge a fee for extra mileage

    If you have an excess mileage charge for each car type, with Car Rental Script 2.0 you can easily set allowed daily mileage and price for each mile over the allowed limit.

  • What is the difference between Car types and Car inventory?

    Car types are what your clients will see and book. For example you may have different car types such us - Economy, Family, Luxury, SUV. On the front end rental module where your clients will make reservations they will see these car rental types. On the other hand the Cars are the actual vehicles that your car rental company operates. Here is an example:

    You create an Economy car type and then add these 3 cars to it Hyundai i30, Nissan Juke, Ford Fiesta.
    Then you create Family car type and add these 3 cars to it BMW 5 series, Ford Mondeo, Opel Insignia.
    Now when your clients make a booking they will not select the exact car model (e.g. BMW 5 with registration number ABC134). Instead they mark only that they need a Family car and the system automatically assigns one of the available cars to their reservation.

    For each Car type that you add, you can set different options such as price per day or per hour, how many miles/km per day is allowed, price for extra mile/km, transmission type (manual, automatic,etc.).

  • Multilanguage support and currency

    Car Rental Script 2.0 has multilanguage and multicurrency support . Watch the video to see how to add multilanguage bar on the front-end and change the default currency.

  • Is it possible to set the car rental system to allow bookings by hour or day?

    Yes, with the Car Rental Script you can choose the booking time slots allowed for bookers. You can do that by following these steps:

    1. From the Admin, go to the Settings page.
    2. Select the Rental Settings tab.
    3. Using the first option Booking Time Slots, select whether your car rental system allow bookings per day, per hour or both.

  • How to set different prices for the high season?

    In Car Rental Script 2.0 you can set custom prices for high and low season for example. Watch the video to see how to add custom prices in you script.

  • Can I include my own renting terms upon reservation?

    Yes you can add your own booking terms to the car rental system.

    1. From the Admin, go to Settings page.
    2. Click on the Rental Settings tab.
    3. In the Booking Terms field insert your own terms.

  • Payment history log for reservations

    Payment history log is stored in the Car Rental Script under Reservations>Update reservation>Payments. Watch the video to see our demonstration.

  • How do I set daily and hourly rental price?

    Note that first you need to add a car type and then set the rental price. To do that, follow these steps:

    1. From the Admin, go to the Types and Rates page.
    2. Click the Add + button to add a rental car type. Insert all the details of the vehicle type, including the Price per hour and Price per day.

  • How to resend the confirmation email?

    Watch the video to see how to resend confirmation email to your clients using the Car Rental Script 2.0

  • What payment methods are supported?

    Car Rental Script supports the following payment methods:

    1. PayPal
    2. Authorize.NET
    3. Credit Card processing
    4. Bank Account information
    5. Cash payments

    You can select one or all of the payment methods on the Payment options page (Admin>Settings> Payments) We can add more payment option upon request. See what payment gateways we have added for some of our clients.

  • How to disable payments in Car Rental Script?

    You can disable payments in Car Rental Script 2.0 and collect only reservation details. You can do that by going to Settings>Payments, then look for the option 'Disable payments' and select 'Yes" from the drop -down menu. Don't forget to click the Save button at the bottom of the page.

  • We offer additional extras such as child seat, GPS, etc.. Is it possible for these extras to be added to the reservations during the booking process?

    Yes, this is possible with the Car Rental Script. You clients can add extras to their reservations during the booking process, but first you need to add the available extras and assign them the car types. Note that certain extras can be available only with booking certain car types.

    1. To add Extras, go to the Types and Rates page.
    2. Select the Extras tab and click Add + button to add Extra.
    3. To assign extras to only a certain types of vehicles, go to the Types tab and choose available extras for any car type you add.

  • How to install Car Rental Script on my hosting account?

    You can have the Car Rental Script up and running in just a few minutes. Once you purchase and download it you need to upload it on your server and an install wizard will guide you through the installation process. Watch the video to see how to install the script.

    You can watch videos showing how to install on Wordpress and Joomla based websites here.

  • Can I add multiple rental locations so the clients select rental location from where they would like to pick up and return the car?

    es, you can add multiple rental locations to your car rental script, then the end-users will be able to select both the pickup and return locations from a simple drop-down on the front-end. To add multiple locations to your car rental script, do the following:

    1. Go to Admin>Office Locations
    2. Click on the Add New Location from the above tabs.
    3. Add office details. You can use the geolocation feature to automatically find the location on the map by using only a ZIP code.
    4. Click Save.

  • I have one rental office only. Can I still use the product?

    Yes, you can still use the Car Rental Script. In this case the pickup and the return location are selected by default and the end-users won't be able to choose other locations. Add your office location details under the Office Locations>Add New Location.

  • How to set a booking deposit required to confirm the booking?

    A booking deposit is a partial or initial payment of the total booking cost and is usually required to validate the booking. To set deposit payment required upon booking, do the following:

    1. From the Admin, go to Settings page.
    2. The click on the Payments tab.
    3. Use the first option Deposit payment % to set a percentage of the total amount as an initial payment. You can set 0 for no booking deposit or 100 for requiring the whole payment in advance.

  • What is a security deposit?

    A security deposit is an additional amount of money that is collected in advance in case the vehicle is damaged due to the client's fault. With the Car Rental Script you can set the amount of the security deposit in the Payments tab (Admin>Settings>Payments). Usually the security deposit is refunded at the end of the rental period.

    N.B. The car rental system does not calculate the Security payment in the Deposit payment amount or the Total rental price. The security deposit is used for defining payments for each reservation. You can manage those payments on the Payments tab when editing a reservation.

  • Can I set email autoresponders with the Car Rental Script?

    Yes you can set a few types of autoresponders triggered by different events - booking confirmation, sent right after a booking is made; payment confirmation, after a successful payment, cancellation email upon cancellation and SMS reminder.
    You can manage all the emails in the Settings>Notifications. Select to edit either Client or Admin tab. From there insert your own text and subject. You can use the available tokens to personalize your email messages.

    N.B. In order to send SMS from the Car Rental Script, you need to set an API key (Admin>Settings>SMS) Contact us to request an API key for your script.

  • Can I change the cars assigned for a reservation?

    Yes, you can change the assigned car model by going to the Reservations page (Admin>Reservations), then click to edit one of the reservations by clicking on the pencil icon in the row. In the Rental Details box look for the Car option and use the drop-down menu to select other vehicle. Note that you will be able to choose only from the available cars in the selected Car type.

  • Can I add/remove fields in the checkout form?

    Yes, you can add/remove certain fields in the checkout form. To customise the reservation form, do the following:

    1. Go to the Settings page.
    2. Select the Checkout Form tab.
    3. Use the drop-down menu to set a value for each of the available fields. Select Yes or No whether you want a field to be displayed or not, and Yes (Required) if you'd like that field to be mandatory. Don't forget to click the Save button at the bottom of the page.

    If you'd like any other field added to the checkout form, you need to edit the source code. Note that this can be done only under the Developer License. You are not a developer? Contact us - we'll do it for you.

  • Can I see all cars' availability?

    Yes, you can see cars' availability by going to the Car Inventory page, then click on the Availability tab. Clicking on a certain row will allow you to see a an availability table with all reservation for a certain vehicle.

  • Can I use miles instead of km?

    By default the Car Rental Script is set to measure the distance in km. To change it to miles, do the following:

    1. From the Admin, go to Settings page.
    2. From the Options tab, change the Mileage units to Mile.
    3. Click Save.

  • What do I pay for the script? Do you charge a fee for reservations?

    We charge a fixed amount upon ordering the script and not any other fee upon booking or additional data added to the system.

    N.B. Unlike other script providers, we do not charge a fee for reservations. The script is hosted on your server and all payments go directly to your payment account.

  • Can I use the Car Rental Script on mobile optimised websites?

    Yes, you can use the Car Rental Script 2.0 on mobile optimised websites. The script is designed with responsive front-end design and provides an optimum viewing experience on various screen resoluions. See the Car Rental preview on iPhone.