You Lack the Required Entitlement

Fixing the "You lack the required entitlement" error for FiveM escrow scripts.

Error Message

You lack the required entitlement to use script_name

Why This Happens

All FiveM escrow-protected scripts are linked to your FiveM account (the account you used on Tebex). The script requires a server key generated by the same FiveM account that purchased the script.

What is a Server Key?

  • A server key is generated at the CFX Portal
  • It is not a script key
  • A FiveM server can only use one server key
  • It's set in your server.cfg:
sv_licenseKey "YOUR_SERVER_KEY_HERE"

How to Fix

Restart your server

Sometimes a simple restart resolves the issue. Fully restart — don't just ensure the resource.

Verify your server key

Run this in your FiveM server console:

sv_licenseKey

This shows which server key your server is currently using. Note it down for the next step.

Verify key ownership

  1. Go to the CFX Portal
  2. Check the Purchased Assets tab — verify the script appears under this account
  3. Check the Server Keys section — verify the key from the previous step was generated by this same account

If the script isn't listed under your purchased assets, you used a different FiveM account on Tebex, or the script was transferred to another account.

Check system time

Your server's operating system clock must be accurate. If it's more than one minute off:

  1. Check at time.is
  2. Select your server's location
  3. If the time is off, sync it — watch this guide

Transfer the script (if keys and purchase don't match)

If your server key belongs to a different account than the one that purchased the script, either:

  • Generate a new server key from the account that owns the script, or
  • Transfer the script to the account that owns the server key (see below)

How to Transfer a Script

Scripts can only be transferred once. You will not be able to transfer it again after this.

Find the server owner

You need the FiveM username of the account you're transferring to:

  1. Go to the FiveM Server List
  2. Find your server and check the Owner field
  3. Alternatively, check the server console for the nucleus auth ID, then visit https://servers.fivem.net/servers/detail/YOUR_ID

Transfer steps

Log in to the CFX Portal

Open the CFX Portal and sign in with the account that currently owns the script.

Open Purchased Assets

Go to the Purchased Assets tab and find the script.

Click Transfer

Click Transfer to another account on the script's row.

Enter the target username

Type the username of the destination FiveM account and confirm. The transfer is immediate and final.


ZAP-Hosting Users

If you're using ZAP-Hosting, you do not enter your server key in server.cfg. Instead, set it directly in the ZAP-Hosting web panel.

See the official ZAP-Hosting guide for instructions.


On this page

Need help?

Ask on Discord