FiveM Delivery Job (ESX) – Configurable Courier System
Add realistic delivery jobs to your server where players pick up items from random locations and deliver them across the map for cash rewards. This ESX-compatible script supports multiple delivery companies, customizable routes, and automatic inventory management with full society integration for business owners.
What’s Included
You get a complete delivery job framework with configurable start locations, randomized pickup/delivery points, route highlighting on the map, and reward systems that can pay players directly or split earnings with company accounts. The script includes SQL files for both modern weight-based inventories and legacy item-limit systems.
Key Features
- Random Route Generation – Each delivery gets random pickup and drop-off locations from your configured point pools
- Map Integration – Blips and GPS routes automatically highlight with company colors, making navigation easy for players
- Multi-Item Pickups – Configurable chance for players to receive more than one item per pickup, increasing earnings potential
- Society Account Support – Companies can receive a percentage of delivery payments in their business accounts
- Real Inventory System – Items physically appear in player inventory during deliveries, preventing exploits
- Job Cancellation – Players can sign out at any time to cancel active deliveries without penalties
- Legacy ESX Support – Includes compatibility mode and SQL for older ESX versions using item limits instead of weights
- Customizable Notifications – Switch between ESX default, mythic_notify, or your custom notification system
- Unlimited Companies – Add as many delivery companies as you want, each with unique locations and items
Perfect For
- Legal job alternatives to criminal activities
- Package delivery roleplay (UPS, FedEx style)
- Food delivery services for restaurants
- Medical supply transport between hospitals
- Beginners looking for entry-level server jobs
Technical Details
- Framework: ESX / EXM (ES Extended and Extended Mode)
- Inventory: Works with weight-based or item-limit inventories (two SQL files included)
- Performance: Lightweight route calculation, no constant loops
- Blip Customization: All colors, sprites, scales, and names configurable per company
- Notification Support: ESX native, mythic_notify, or custom via config
- SQL Included: Two versions – modern (weights) and legacy (limits)
Installation
- Choose the correct SQL file for your ESX version (weight-based or item-limit)
- Import SQL to add delivery items and job data to your database
- Configure start locations with coordinates, job names, and society accounts
- Set pickup and delivery location pools for each company
- Adjust multi-item pickup chance and reward amounts
- Configure blip colors and route highlighting preferences
- Test with Config.LegacyESX option if using older ES Extended versions
Framework Compatibility
- ✅ ESX – Primary framework, supports both legacy (1.9.x) and modern versions
- ✅ EXM – Extended Mode compatibility confirmed
- ❌ QBCore – ESX-specific (separate QBCore version needed)
- ❌ Standalone – Requires ESX for inventory and society systems
What Makes It Stand Out
The randomized route system keeps deliveries from becoming boring grind work. You never know if you’ll get a short city delivery or a long highway run to Paleto Bay, and the multi-item pickup chance means bigger hauls can happen when you’re lucky. That unpredictability keeps the job engaging even after dozens of runs.
Society integration is huge for server economies – delivery companies can function as actual businesses where owners collect a cut of driver earnings. Set up a player-owned courier service, take 20% of deliveries, and drivers still make good money while the business generates passive income.
Configuration Example
Each delivery company gets its own config block where you define the start location coordinates, the item being delivered, the required job (or “any” for no restriction), and the society account to credit. Then you populate arrays of pickup coordinates and delivery coordinates – the script randomly pairs these on each job start.
The chance system works as a percentage – set it to 30 and players have a 30% chance of receiving 2+ items instead of just one. Combine this with per-item rewards and lucky players can make serious cash on bulk deliveries. Just balance it against your other job payouts so deliveries don’t become the only thing players do.
Customization Options
Blip Appearance: Every company can have unique blip colors, sprites, and sizes for start locations, pickups, and deliveries. Use green for eco-friendly deliveries, blue for medical supplies, red for urgent packages – whatever fits your server theme.
Route Colors: The GPS route highlighting uses the same color as your company blips, creating visual consistency. Players can easily distinguish which delivery job they’re on when running multiple companies.
Job Requirements: Restrict delivery companies to specific ESX jobs (like making truckers the only ones who can do long-haul deliveries) or leave it open to everyone for general courier work.
Legacy Mode: If you’re running an older ESX version that uses item limits instead of weights, flip Config.LegacyESX to true and use the included legacy SQL file. The script adjusts its inventory checks accordingly.
Video Preview: The included preview video shows the full delivery process from job start to completion, including the map markers, route highlighting, and reward system. Watch it before configuring to understand the player experience.
Related ESX Scripts
- izzy Loading Screen v7
- FiveM Case Opening Script | Loot Box
- AN Interaction Menu (GTA 6 Inspired Interaction Menu)
- Advanced Mechanic System (ESX/QB)

Blanche (verified owner) –
I received a personalized and attentive treatment. Thanks to this deal, I was able to find a solution to my problem in a short time. :)
Josefina (verified owner) –
I got excellent support for this item. They were patient with me, and helped me solve my issue. I recommend this company 100%
Geovanny (verified owner) –
great
Tina (verified owner) –
Easy to install and easy to customize.
Mathew (verified owner) –
An awesome product with great flexibility. The customer support is superb. I recommend this without any doubt.
Jailyn (verified owner) –
The item and the design are very cool. Also the support is amazing, they always help you with any detail that you have.
Emilia (verified owner) –
4 stars for the product, work as described, but not as expected.
Jessy (verified owner) –
Reliable, customizable, and well supported. I would purchase from this developer again.
GhostKai77 (verified owner) –
gta rp best
SavageLeo (verified owner) –
Thank you guys for this amazing creation! Absolutely mind-blowing!