Gameplay
FiveM Supermarket Simulator
Updated July 2026 | by the Var FiveM team
The Supermarket Simulator formula, running your own grocery store from empty shell to profitable business, is one of the most requested gameplay loops on FiveM roleplay servers in 2026. This guide explains how the full loop works in FiveM: buying a store, building the interior, ordering stock, pricing products, serving NPC customers and hiring real players as staff.
What is Supermarket Simulator in FiveM?
Supermarket Simulator started as a standalone Steam game where you run a grocery store: stock shelves, scan items at the register, set your prices and expand. The FiveM version brings that loop into GTA V roleplay servers as a player-owned business. On a server running the Supermarket Simulator script, any player can buy a store, design its interior and run it as a real income source, while other players shop, work shifts or steal from it.
The in-game 3D store builder
Store layouts are not fixed. The builder gives owners a gizmo with grid snap, 15 degree rotation steps and collision checks, plus a catalog of 143 buyable props across 24 editor categories: shelves, fridges, freezers, counters, decorations and more, up to 500 props per store. Because stores are created in-game through an admin wizard (store zone, management PC, supplier, customer spawns, delivery point, back room entrance), the script works with any mapping and any building, no dedicated MLO required.
92 products behind 9 licenses
Stock covers 92 sellable products in 7 categories: drinks, food, fresh produce, bakery, sweets, hygiene and grocery. Products unlock progressively behind 9 licenses, so a new store starts small and earns its way into higher-margin categories. Real players who shop receive real inventory items; install files for ox_inventory, ESX and QBCore are included.
NPC customers, queues and shoplifters
The store feels alive without depending on player traffic. NPC customers browse with moods and voice lines, queue at the register and pay by cash or card. Traffic follows 3 rhythms (calm, normal, rush), and cleanliness decays as customers walk through, which affects sales until someone picks up a broom. Shoplifters spawn among honest customers, and you can chase and tackle them before they get away.
The checkout scanning minigame
Checkout is manual and skill-based: the register runs on a DUI screen where you scan each item, total the basket and count the change, with a Perfect Scan bonus for accuracy. As the store grows you can unlock a self-checkout terminal (25k) or hire an NPC cashier (20k plus a daily wage), and a register bell lets customers ping the staff.
Dynamic market, loans and progression
Wholesale restock prices drift on a 15 minute cycle between a floor and a ceiling, so buying stock at the right moment matters, and owners set their own retail price per item. The economy layer includes 3 loan plans, 5 security levels, 6 progression levels that scale the store from 4 to 20 concurrent customers, and 2 garage tiers with a vehicle fleet and an auto-delivery unlock. Security cameras feed a live CCTV view, and the management PC centralizes market, licenses, pricing, staff and finances.
Hiring real players
Owners can hire other players on the server: the script auto-creates a framework job with grades per store and exposes about 30 granular permissions, from register access to pricing rights. Payroll runs in cycles with late penalties, and employees get a checkout discount. That makes the supermarket a genuine roleplay workplace, not a solo minigame.
Installation and requirements
The script persists everything in JSON files with automatic backups, so no custom SQL tables are needed; oxmysql is only used to auto-create the framework jobs. It requires the bundled var_supermarket_stream resource (custom shelves, fridges, DUI register screen and supermarket interior), auto-detects optional bzzz and npo prop packs to extend the catalog, ships EN, FR and ES locales (about 279 keys each) and includes an admin panel (/smadmin) for store creation, funds and resets.
Frequently asked questions
Does Supermarket Simulator work with ESX and QBCore?
Yes. The script supports ESX, QBCore and Standalone servers, and the install files for ox_inventory, ESX and QBCore item integration are included. Staff jobs are created automatically in your framework with their own grades.
Do I need a specific map or MLO for the supermarket?
No. There are no hardcoded locations: you create unlimited stores in-game through an admin wizard (store zone, management PC, supplier, customer spawns, delivery point, back room). It works with any mapping, and a bundled var_supermarket_stream resource provides the custom shelves, fridges and register screen.
Do NPC customers really walk around and buy products?
Yes. NPC customers have moods, voice lines and queues, pay by cash or card, and traffic follows 3 rhythms (calm, normal, rush). Shoplifters spawn too, and you can chase and tackle them to recover stolen goods.
How does the checkout scanning minigame work?
The register uses a DUI screen: you scan each item manually, count the change, and a Perfect Scan bonus rewards accuracy. Later you can unlock self-checkout (25k) or hire an NPC cashier (20k plus a daily wage), and a register bell pings your staff.
Can players from my server work in someone else's supermarket?
Yes. Owners hire real players with around 30 granular permissions, payroll cycles with late penalties and an employee checkout discount. A framework job with grades is auto-created per store.
Can I try Supermarket Simulator before buying?
Yes, the full script runs on the public Var FiveM test server: connect via cfx.re/join/qlkb8v and try the store builder, checkout and customers in-game before purchasing.
Run your own supermarket
Supermarket Simulator ships in Escrow, Partially Open and Open Source variants, with instant Tebex delivery and lifetime updates. Try the whole loop on the public test server first.
Related: Best FiveM scripts in 2026