
Master FiveM Jobs Creator: Complete Tutorial (4 Steps)
Creating custom jobs for your FiveM server usually involves hours of Lua scripting, config editing, and debugging. The VertexMods Jobs Creator changes that entirely — it is a visual tool that lets you configure complete job scripts through an intuitive interface and export production-ready code for ESX, QBCore, or QBOX. This tutorial walks you through every step of creating, configuring, and exporting a custom job.
What Is the Jobs Creator?
The VertexMods Jobs Creator is a web-based tool available on VertexMods that generates complete FiveM job scripts without writing a single line of code. You configure your job through a visual interface — setting up the job name, grades, salaries, locations, blips, vehicles, and permissions — and the tool exports a fully functional resource ready to drop into your server.
It supports all three major frameworks:
- ESX — Generates esx_jobs-compatible scripts
- QBCore — Generates QB-compatible job resources
- QBOX — Generates QBOX/Overextended-compatible output
The exported code follows community best practices and includes proper event handling, server-side validation, and clean configuration files. It is the fastest way to add custom jobs to your server.
Step 1: Creating a New Job
Start by navigating to the Jobs Creator on VertexMods. You will see the job configuration interface with several tabs for different aspects of your job.
Begin with the Basic Information:
- Job Name — The internal identifier for your job (e.g., "mechanic", "taxi", "miner"). Use lowercase letters and underscores only. This is the name used in code and database references.
- Job Label — The display name players see (e.g., "Los Santos Mechanics", "Downtown Taxi Service"). This can include spaces and proper capitalization.
- Job Type — Select whether this is a legal or illegal job. This affects how the job appears in job centers and hiring systems.
- Framework — Choose ESX, QBCore, or QBOX. The generated code will be tailored to your framework structure and APIs.
Step 2: Adding Grades and Ranks
Every job needs a hierarchy of grades. Grades define the ranks within the job, each with different permissions and pay levels:
- Grade 0 — The entry-level position (e.g., "Trainee", "Recruit", "Junior")
- Grade 1 — Standard employee (e.g., "Mechanic", "Driver", "Worker")
- Grade 2 — Senior position (e.g., "Senior Mechanic", "Supervisor")
- Grade 3+ — Management roles (e.g., "Manager", "Owner", "Boss")
For each grade, you configure:
- Grade name — Internal identifier
- Grade label — Display name
- Salary — Pay amount per paycheck cycle
- Is boss grade — Whether this grade has boss menu access (hiring, firing, managing funds)
A typical job has 3-5 grades. Fewer grades work for simple jobs, while complex organizations like police or EMS may need more.
Step 3: Setting Salary and Economy
Salary configuration is critical for your server economy balance. Consider these factors when setting pay rates:
- Paycheck frequency — Most frameworks pay every 15-30 minutes of real time. Set salaries relative to this interval.
- Progression incentive — Higher grades should pay noticeably more to motivate players to advance. A common ratio is 1.5x to 2x increase per grade.
- Economy scale — Match salaries to your server item and vehicle prices. If a basic car costs $50,000, a starting salary of $500 per paycheck means players need to work for it.
- Legal vs illegal balance — Legal jobs should provide steady, reliable income. Illegal activities should offer higher potential earnings with greater risk.
Step 4: Configuring Blips and Locations
Blips are the map markers that show players where job-related locations are. The Jobs Creator lets you configure:
- Job center blip — Where players go to get hired. Set the coordinates, blip sprite (icon), color, and scale.
- Work location blips — Where the actual work happens. For a mechanic job, this would be the garage. For a taxi job, the dispatch center.
- Boss menu location — Where boss-grade players access the management menu.
- Stash location — Where job-specific storage is accessible.
For each location, you set:
- Coordinates (x, y, z) — The exact position in the game world. Use in-game coordinate tools or resources like vMenu to find coordinates.
- Heading — The direction the player or NPC faces at this location.
- Blip sprite — The icon shown on the map. FiveM provides hundreds of blip sprites for different purposes.
- Blip color — The color of the map marker. Use consistent colors for similar job types across your server.
Step 5: Permissions and Access Control
Configure who can access what within your job:
- Hiring permissions — Which grades can hire new employees. Typically restricted to boss grades.
- Firing permissions — Which grades can remove employees.
- Stash access — Which grades can access job storage.
- Vehicle access — Which job vehicles are available at each grade level.
- Equipment access — What items or weapons are available from the job armory per grade.
Proper permission configuration prevents lower-rank players from accessing management functions while giving bosses the tools they need to run the organization.
Step 6: Exporting to Your Framework
Once your job is fully configured, the export process generates a complete resource:
For ESX:
- Generates a resource with proper esx_jobs format
- Includes SQL file for the jobs and job_grades tables
- Client and server scripts following ESX conventions
- Config file with all your settings
For QBCore:
- Generates QB-compatible resource structure
- Job definition for qb-core shared jobs
- Proper use of QBCore functions and events
- Integration points for qb-target and qb-inventory
For QBOX:
- Uses Overextended library conventions
- ox_lib UI components for menus and interactions
- ox_target integration for interaction points
- ox_inventory support for job items and stashes
Download the exported resource, place it in your server resources folder, import any included SQL files, and add the resource to your server.cfg.
Common Job Configurations
Here are popular job types and their typical configurations:
| Job Type | Grades | Key Features | Notes |
|---|---|---|---|
| Mechanic | 3-4 | Vehicle repair, tuning, tow truck | Needs garage MLO location |
| Taxi | 2-3 | NPC dispatch, fare calculation, GPS | Simple economy, good starter job |
| Trucker | 2-3 | Delivery routes, cargo types, distance bonuses | Solo activity, good for new players |
| Miner | 2-3 | Mining locations, ore processing, selling | Resource gathering loop |
| Farmer | 2-3 | Planting, harvesting, processing, selling | Time-based activity cycle |
| Garbage Collector | 2 | Route following, bin collection | Great entry-level legal job |
Tips for Server Owners
- Start simple. Launch with 5-8 jobs and expand based on player demand. Too many jobs from the start fragments your player base.
- Test before deploying. Always test exported jobs on a development server first. Verify all interactions, payments, and permissions work correctly.
- Balance the economy. After adding new jobs, monitor your server economy for a few days. New income sources can cause inflation if salaries are too generous.
- Customize after export. The exported code is a starting point. Feel free to modify the generated scripts to add custom mechanics specific to your server.
- Use the boss menu. Empower your players to manage their own organizations through the boss menu. It creates organic RP interactions around hiring, firing, and managing funds.
- Combine with MLOs. A custom job feels much more immersive when paired with a custom interior. Use an MLO for the job location to make it feel unique.
Final Thoughts
The VertexMods Jobs Creator removes the biggest barrier to adding custom jobs to your FiveM server — the coding. Whether you are a seasoned developer looking to speed up your workflow or a server owner with no scripting experience, the visual configuration interface lets you create professional-quality job scripts in minutes instead of hours. Export, install, and your players can start working their new jobs immediately.
Get Jobs Creator and More on VertexMods
Jobs Creator is available directly on VertexMods. Pair it with these premium job scripts to build a complete job ecosystem for your server:
- jobs-creator-7 — 60€ — The original Jobs Creator — create any job in minutes
- restaurant-system — 44€ — Full restaurant job with cooking mechanics
- multiplayer-gardener-job — 32€ — Multiplayer-ready gardener job
- dirk-fishing-simulator-esx-qb — 19€ — Fishing simulator job
Stay in the Loop
Get the latest FiveM tutorials, mod releases, and exclusive updates delivered to your inbox.
No spam. Unsubscribe anytime.