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.