Guava Rent · Car rental software

Car rental software for the Virgin Islands.

Guava Rent takes reservations, signs the contract, photographs the vehicle, holds the deposit, and keeps the fleet honest. Built for operators on St. Thomas, St. John, St. Croix, Tortola, and Virgin Gorda, by people who are in your time zone.

Express is already built and can be live in about a week, on a setup fee plus a per-booking fee. Custom is for fleets that need their own rules.

Reserve a vehicle Customer view
Pick up Wed 18 Feb · 11:00
Return Sun 22 Feb · 09:30
Free for these dates · 4 days
JW Jeep Wrangler, 4 door 4x4 · automatic · 5 seats · 2 left $134 / day
RV Toyota RAV4 AWD · automatic · 5 seats · 4 left $109 / day
SJ Suzuki Jimny 4x4 · manual · 4 seats Booked
4 days plus taxes and fees $300 security hold, released at return $584

The front end

What the customer sees, on your own domain.

The booking flow lives on your website, under your name, with your rates. Not a redirect to a marketplace that owns the customer and takes a cut for introducing you to someone who was already looking for you.

Checkout Step 3 of 3
Vehicle Extras Driver and payment
Your reservation
Jeep Wrangler, 4 door Airport counter · 18 to 22 Feb $536.00
Collision damage waiver Optional · declined $0.00
Child seat Reserved from stock · 1 of 6 free $48.00
Driver
Licence uploaded Front and back · checked at the counter
Rental agreement signed Signed on the phone before arrival
$ Deposit authorized $300 hold · not captured Held
Pickup day
Jeep Wrangler · JW-04
Show this at the counter
Booking GR-4821 Airport counter · 11:00
Ready to collect
Before you drive3 / 4
Checklist
Agreement signed18 Feb, 08:12
Licence on fileVerified
! Drive on the leftRead and acknowledged
AgreementSigned before arrival DepositAuthorized, not taken

The whole flow is designed for someone standing outside a terminal on one bar of signal, not for a desktop browser on a fast connection. Fewer images, fewer steps, and nothing that fails badly when a request is slow.

The admin panel

The counter, the yard, and the money in one screen.

Most rental operations here run on a whiteboard, a spreadsheet, and one person who knows where everything is. This is that person's knowledge, written down and visible to everyone on shift.

Guava Rent — Today Wed 07:52 AST
Console Today Fleet Reservations Counter Contracts Damage Maintenance Rates Deposits Reports
All counters Airport Red Hook Havensight Cruz Bay
On rent 31
Ready to go 9
Off the road 4
Fleet utilization 31 / 44
On rentAvailableService or hold
Out today
JW Jeep Wrangler · JW-04 11:00 · contract signed · deposit held Ready
RV Toyota RAV4 · RV-11 Ferry arrival · window 12:20 to 13:10 Waiting
SJ Suzuki Jimny · SJ-02 No licence on file · counter to verify Blocked
Back today
4R 4Runner · FR-07 Due 16:00 · 6 day rental On rent
RV RAV4 · RV-03 Returned 07:20 · fuel full · 12 photos Closed
JW Wrangler · JW-09 New scratch, rear quarter panel Review
Deposits released27 of 31
4 still open Oldest has been held 19 days Chase
Utilization, last 14 days
Good for Car and Jeep rentals Scooters and UTVs Resort and villa fleets
Damage record · JW-09 Rental GR-4788
Pickup photos 14
Return photos 16
Timeline
1 Inspected at pickup12 Feb, 10:41 · rear quarter clean
2 Damage logged at return18 Feb, 09:06 · 40cm scratch, photographed
3 Estimate attachedBody shop quote, $420 Open
Deposit
$500 held since 12 Feb Partial release pending customer response Held

Why this screen matters

The dispute is won or lost at pickup.

Almost every argument a rental operator has with a customer comes down to one question: was that already there. If the answer lives in somebody's memory, or in a camera roll with two thousand other photos in it, you lose the argument or you eat the cost.

Photos taken at pickup and return attach to that rental, with a timestamp and the name of the person who took them. When a chargeback arrives four weeks later, the evidence is one click away and it is dated. That is the whole feature, and it pays for itself faster than anything else in the system.

Guava Rent is part of the FruitStack product family. Where a rental operation also runs transfers, tours, or staff scheduling, those connect rather than being bolted on.

Two ways to run it

Start next week, or build it around the fleet.

Express is the system we have already built, configured for your vehicles and rates. Custom is a build for operations a packaged product cannot fit.

Ready to go

Guava Rent Express

The system is already built. We load your fleet, your rates, your counters, and your rental agreement, and you start taking reservations online. Most operators are live inside a week.

Setup fee Plus a per-booking fee added at checkout. No monthly subscription.
  • Online reservations on your own domain
  • Live availability from the actual fleet
  • Digital rental agreement signed before arrival
  • Photo inspections at pickup and return
  • Deposits and holds you can actually track
  • Seasonal and multi-day rate rules
  • Support from people in your time zone
Get in touch

Built for your fleet

Guava Rent Custom

For operations the packaged version cannot fit. Several counters across two territories, a fleet shared with a transfer business, maintenance that has to pull units off the calendar, or rentals that feed accounting.

From $14,000 Quoted in writing after we watch how the counter runs. Pricing model agreed in the engagement terms.
  • Everything in Express, built around your rules
  • Multiple counters, islands, or entities
  • Maintenance intervals that block the calendar
  • Connects to accounting, POS, or transfers
  • Ferry and ship arrival logic for pickups
  • You own the code, the data, and the accounts
Get in touch

Express is the cheaper way to start and it fits most single-island fleets. Custom exists because some operations here run two counters in two territories with one fleet, and no packaged product is going to understand that on its own.

What it covers

Different fleets, different problems.

An airport counter and a six Jeep operation run out of a villa office are both renting vehicles, and almost nothing else about them is the same.

Airport and cruise port counters

Arrivals land in clusters, so twenty pickups want the same twenty minutes and the queue is the whole customer experience. Agreements signed before arrival, licences already on file, and a counter screen that shows who is next and what is missing.

  • Pre-arrival contract signing
  • Queue view for counter staff
  • Flight and ship day surges
  • Same-day walk-up availability

Jeep and 4x4 rentals

The category most people book here, and the one with the highest damage rate because of the roads. Photo inspections matter more, deposits are larger, and a unit off the road for bodywork has to disappear from the booking calendar without anyone remembering to do it.

  • Per-unit damage history
  • Larger deposit rules by category
  • Service holds that block bookings
  • Tire and brake intervals by mileage

Scooters, UTVs, and mixed fleets

Different units, different licences, different insurance, different daily rates, and often different liability paperwork. One system, one calendar, one availability count, rather than a separate spreadsheet per category.

  • Any rentable unit with an identity
  • Category-specific waivers
  • Helmet and gear stock
  • Hourly, daily, and weekly rates

Resort, villa, and charter fleets

Vehicles rented to guests who are already on property, often booked by a concierge on someone else's behalf, and frequently charged to a room or a charter invoice rather than paid at a counter.

  • Concierge and agent bookings
  • Charge to room or invoice
  • Guest arrival matched to check-in
  • Vehicles shared with transfers

Two territory operations

A company with a counter on St. Thomas and one on Tortola is running two sets of rules, two payment situations, and in practice two businesses that happen to share a name and an owner. The software should know that.

  • Separate entities, one console
  • Territory-specific contract terms
  • Different processors per entity
  • Combined reporting for the owner

Long term and monthly rentals

Relocations, contractors, and people between vehicles. Monthly rates, recurring billing, mileage bands, and a renewal conversation that should happen a week before the rental ends rather than on the day.

  • Monthly and multi-month rates
  • Recurring billing
  • Mileage allowances
  • Renewal reminders

Where we build

Two territories, one archipelago, different rules.

You can see Tortola from St. Thomas, and a rental company operating in both is dealing with two sets of regulations, two payment realities, and one fleet.

St. Thomas

The airport counter, the Havensight and Crown Bay cruise traffic, and the Red Hook end of the island. The highest volume and the sharpest arrival peaks, which is why the counter queue is usually the first thing an operator wants fixed.

St. John

Almost every rental starts with a ferry crossing, so pickup times are windows rather than clock times. Small fleets, steep roads, heavy Jeep demand, and a barge that decides whether a vehicle can move between islands today.

St. Croix

Longer rentals, more business and relocation traffic, and a market where monthly rates matter as much as daily ones. Two towns and an airport that are all a real drive apart, which changes what a second counter is worth.

Tortola

Road Town, the airport at Beef Island, and the charter bases. Visiting drivers go through a temporary local licence step at the counter, and payment processing for a BVI-registered company is a different conversation from a US one.

Virgin Gorda

Villa and resort guests who book months ahead from somewhere else, arriving by ferry or small aircraft. The reservation is usually made long before anyone speaks to you, which puts real weight on the booking page.

Jost Van Dyke and Anegada

Small fleets with big reputations and very limited units. When you have nine vehicles, overselling by one is not a rounding error, it is a guest standing at a dock with nowhere to go.

The local details

What breaks generic rental software here.

None of this is exotic. It is just how renting a vehicle in the Virgin Islands actually works, and it is the difference between software that fits and software you work around.

Everyone is driving on the wrong side Both territories drive on the left, and most of the fleet is left hand drive, which is a combination almost no visiting driver has experienced before. That belongs in the booking flow as an acknowledged step, in the confirmation email, and on the contract, not as something a counter agent says quickly while handing over keys.
The BVI temporary driver licence A visiting driver in the BVI goes through a temporary local licence step that has no USVI equivalent, and the guidance on when it applies and who issues it has moved around more than once. Whatever your current counter practice is, the system should carry it as its own line on the contract with its own fee, expiry, and record, so it survives a staff change and an audit.
Payment processing is not the same on both sides A BVI-registered company cannot open an account with several of the processors a developer would reach for by default, which is worth settling before a system is built rather than after. On the USVI side we build against the processor you already bank with instead of asking you to switch to something that assumes a mainland merchant account.
Pickups are tied to arrivals, not to clocks A guest coming off the Red Hook ferry or a ship in port is arriving in a window, and that window moves. A system that only understands a fixed pickup time will mark half your reservations as no-shows on a bad ferry day. Holding the unit against the arrival instead of the hour is a small idea that removes a lot of phone calls.
Deposits are the thing customers remember A deposit that took two hours to authorize and six weeks to come back is what ends up in the review, regardless of how good the vehicle was. Tracking hold, partial release, and full release as visible states, with a date on each, is mostly an exercise in not looking careless with other people's money.
Hurricane season is a feature, not an edge case Every operator here eventually needs to cancel and refund a season's worth of reservations in an afternoon, and to know which units are still out and who has them. Bulk cancellation, a refund record, and a list of vehicles in the field with renter contact details are not nice to have in September.
Parts take a long time to arrive A unit off the road here is off the road for longer than it would be somewhere with next day parts, which makes an accurate service hold more valuable than the maintenance schedule itself. Anything in the shop should disappear from the booking calendar automatically, and reappear only when someone says it is back.
The connection is not reliable Taking a payment needs a connection, and anyone promising a fully offline rental system is overselling. What can be done is designing for the reality: pages light enough to load on weak cellular, an inspection screen that works on a phone in a parking lot, and nothing that fails badly when a request is slow.

Before you ask

Questions rental operators actually ask.

Including the ones where the honest answer is that what you already have is fine.

Can customers book a vehicle online without calling?

Yes, and that is the point of it. Availability is worked out from your actual fleet rather than from a count you keep in your head, so a vehicle that is on rent, in the shop, or already promised to someone does not show as bookable.

The customer picks a counter, picks dates, sees what is genuinely free, and pays a deposit or the full amount. You get the reservation on the board rather than a voicemail at nine at night.

How does it handle security deposits and holds?

The deposit is a tracked state on the rental rather than a note somewhere. You can see which deposits are held, which were released at return, which are still open because damage is under review, and how long each one has been sitting.

When a customer calls three weeks later asking where their money is, the answer is on the screen instead of in a filing cabinet. We build against the processor you already bank with rather than making you switch.

Does it work for Jeeps, scooters, and UTVs, or only cars?

Any rentable unit with an identity. A Jeep, a scooter, a UTV, a paddleboard trailer, a generator. Each unit has its own record, its own inspection history, its own maintenance intervals, and its own rate.

Most operators in the territory rent more than one category, and there is no reason for those to live in separate systems.

How do photo inspections and damage records work?

Staff walk the vehicle at pickup and again at return, taking photos on a phone. Those photos attach to that specific rental, with a timestamp, rather than sitting in a camera roll.

If damage appears, it is logged against the rental it appeared on, so the question of whether a scratch was already there stops being a matter of memory. That record is what you send when a customer disputes a charge.

Does it work for a BVI rental company as well as a USVI one?

Yes, and the differences are real rather than cosmetic. A visiting driver in the BVI goes through a temporary local driver licence step that has no USVI equivalent, and the rules on when it applies and who issues it have shifted more than once. Whatever your current counter practice is, it belongs on the contract as its own line with its own fee and expiry rather than as a handwritten note.

Payment processing is also different for a BVI-registered company. That is worth settling before anything is built rather than after, and there is more on it on the BVI page.

Can it hold a vehicle for a guest arriving on a ferry or a cruise ship?

Yes, and this is where generic rental software tends to fall over. A pickup tied to a ferry arrival or a ship in port is not a fixed clock time, it is a window that moves.

The system can hold the unit against the arrival rather than the hour, flag the reservations affected when something runs late, and show the counter which pickups are now stacked into the same twenty minutes.

What happens to the fleet during hurricane season?

You need to cancel and rebook a lot of reservations quickly, and you need to know where every unit is. Bulk cancellation with refunds handled once rather than by fifty phone calls, a list of units still out with contact details for the renters, and a record of what was refunded and to whom.

Nobody enjoys using this part of the system, and every operator here eventually does.

What does it cost?

Express has a one-off setup fee and then a per-booking fee added at checkout, with nothing monthly. If it fits your fleet, it is the cheaper way to start.

Custom is a build, typically starting around $14,000 for a rental platform with online reservations, contracts, inspections, deposits, and maintenance. Fleet integrations, multi-counter logic, and anything feeding accounting or transfers run higher. It is quoted in writing after we have watched how you run the counter today, with phases, what each costs, and what is explicitly out of scope. Full ranges are on the FAQ.

Start here

Tell us how the counter runs today.

Even if that is a whiteboard, a stack of carbon copy contracts, and one person who knows where every key is. Especially if it is. We will tell you honestly whether you need something built or whether Express covers it.

How every engagement runs

Understand We stand at the counter before anything is designed.
Map Scope, phases, and what is out of scope, agreed in writing.
Build In phases you can see, not one long silence.
Launch Fleet loaded, staff trained, accounts handed over.
Support Continuing, with the same people who built it.