How to Add a Car Dealership to Your FiveM Server
· 7 min read · Updated

To set up a car dealership on a FiveM server, install a vehicle shop script, install the cars as normal add-on resources, then add each car to your framework's vehicle list with its spawn name, price and category. A dealership turns a pile of installed cars into an actual economy: instead of admins spawning vehicles, players earn money and buy them. Here's how it fits together.
How do vehicle shops work?
A dealership script (qb-vehicleshop and its many alternatives) shows a catalog at a location, takes the player's money, and registers the purchased vehicle to them in the garage/database. The cars themselves are just normal add-on resources. For a polished, well-supported shop script, our partner Glory Scripts is worth a look.
1. Install your vehicles first
The shop can only sell cars that exist on the server. Install your add-on cars and confirm they spawn before wiring them into a shop — follow the install guide and verify with spawn testing.
2. Add cars to the shop config
Each framework keeps a list of the vehicles for sale by spawn name, price and category: shared/vehicles.lua on QBCore and Qbox, the vehicles database table on ESX. Add your cars there with sensible prices for your economy. The exact format for each is in how to add cars to QBCore, Qbox and ESX vehicle shops.
3. Categorize for a clean storefront
Group inventory the way players think — compacts, sports, SUVs, supercars. Mirroring our supercar, SUV and sport categories makes browsing intuitive.
4. Balance prices to your economy
If a supercar costs an hour of grinding, your economy breaks. Price cars relative to how money is actually earned on your server so the dealership stays aspirational.
Want a ready-made inventory? A single vehicle pack gives you a full, themed dealership lineup in one install.
Buying for this? Read the buyer's guide: FiveM Cars for QBCore & ESX ›

