Legends Tax System
Legends Tax System is a comprehensive, automated tax collection resource for FiveM - built to give your server a functioning economy with zero maintenance overhead.
Server owners have been patching together tax solutions with basic configs and manual collection for years. Legends Tax System replaces all of that with a full in-game admin panel, three independent tax types, automatic interest on overdue invoices, and complete audit logging - out of the box, with no file editing required.
- Preview: https://www.youtube.com/watch?v=8GYcyp-HLBY
- Purchase: FiveM Tax System Script - Vehicle, Property & Bank Taxes | ESX/QBCore/QBOX | Legends Development Store
- Documentation: Tax System | Legends Development Docs
In-game Screenshots
Tax Types
Vehicle Tax
Tax players based on vehicle value and class. Supports:
- Flat global rate or per-category rates (Super, Sports, Muscle, Sedans, Compacts, etc.)
- Scaling based on number of owned vehicles:
- First vehicle rate
- Additional vehicle rate
- Configurable maximum cap
Property Tax
Tax players based on owned real estate.
- Automatically detects installed housing script on startup (no manual configuration)
- Supports:
- NoLag Properties
- PS-Housing
- QB-Houses
- QS-Housing Advanced
Bank Tax
A configurable percentage of a player’s bank balance.
- Includes minimum and maximum thresholds
- Protects low-income players
Each tax type can be enabled or disabled independently.
Features
In-Game Admin Panel
- Access via
/taxadmin - Configure:
- Tax rates
- Intervals
- Job discounts
- Exemptions
- No file editing required
- Delegatable to roles (e.g., mayor, DOJ)
Flexible Tax Scheduling
- Shared global interval OR
- Independent intervals per tax type
(e.g., vehicle = 7 days, property = 14 days, bank = 3 days)
Unpaid Tax & Interest System
- Overdue invoices accumulate interest per interval
- Configurable:
- Interest rate
- Maximum cap (default 50%)
- Auto-pay grace period
- Automatic deduction from player bank after grace period
Job-Based Discounts
- Assign tax reductions per job
- Police: 15%
- Ambulance: 10%
- Mechanic: 5%
- Fully customizable
Player Exemptions
- Permanent or time-limited exemptions
- Useful for:
- Admins
- VIPs
- Event participants
Inactive Player Bypass
- Skips taxation for inactive players
- Prevents unnecessary debt accumulation
Player Interaction Options
- Tax Office NPC (supports
ox_target) /taxuicommand- Switchable anytime
Full Audit Logging
- Logs all admin actions
- Optional Discord webhook integration (real-time)
Database Auto-Setup
- Automatically creates all 6 required tables
- No SQL imports needed
Multiple Permission Methods
- ACE Permissions
- Identifier whitelist:
- Steam
- Discord
- License
- FiveM ID
- CitizenID whitelist
- Supports hybrid setups
Testing Mode
- Switch intervals from days → seconds
- Ideal for development and testing
Supported Housing Scripts
Automatically detected on resource start:
- NoLag Properties
- PS-Housing
- QB-Houses
- QS-Housing Advanced
Admin Panel Dashboard
The /taxadmin panel provides:
- Total revenue collected
- Pending and overdue invoice tracking
- Tax distribution breakdown
- Player compliance overview
- Full audit logs with filters
- Player management:
- Invoice history
- Exemptions
Compatibility
- QBox, QB-Core, and ESX (auto-detected)
- OneSync Infinity compatible
- Tested on latest FiveM builds
Requirements:
- oxmysql
- ox_lib
- Framework (QBox / QB-Core / ESX)
Optional:
- ox_target (for NPC interaction)
Performance
Built for high-population servers:
- Configurable yield intervals
- Batch processing for tax cycles
- Minimal performance impact at scale
Resource Information
| Code is accessible | No (Only Config) |
| Subscription-based | No |
| Lines (approximately) | 30000+ |
| Requirements | ox_lib, oxmysql |
| Support | Yes |
Support
For support, bug reports, or suggestions, please join our Discord:








