Activation Key Has Already Been Used On This Instance N8n ^hot^ Jun 2026

Troubleshooting the "Activation key has already been used on this instance" n8n Error When setting up or migrating a self-hosted n8n instance, you may encounter the frustrating error message: "Activation failed. Activation key has already been used on this instance." This error typically occurs when the n8n licensing server believes a key is already bound to your current installation, or when a migration causes a "fingerprint mismatch" between your instance and the server. Why This Error Occurs The n8n license server tracks activations based on a unique Instance ID or "fingerprint" generated when you first install n8n. Common causes for this error include: Successful Activation: The key was actually accepted on your first try, but a UI glitch or a lack of refresh makes it look like it failed. Failed Migration/Rebuild: You deleted your database or recreated your Docker container without persisting the .n8n directory, leading n8n to think it’s a new instance even if it's the same server. Server-Side Lock: The licensing server still has a record of that key being tied to your specific instance ID from a previous attempt. Double Activation: Running two containers pointing to the same data directory or trying to use the same key on a second, separate installation. Step 1: Verify Current Registration Status Before trying technical fixes, check if the license is already active.

n8n license:clear command. It worked perfectly to reset the local database and let me reactivate. Love the tool and the active community support!" Scenario 3: Realizing it was already active "Had a bit of a panic when I saw the 'already used' error message, but it turns out it was just a confirmation that my license was already successfully applied! The UI updated to show 'Registered,' and everything is working as expected. n8n is definitely the GOAT for automation." User Experiences Community members often highlight how helpful the support team and forums are when dealing with these "already used" license edge cases. “I had a very positive experience with n8n support...” Read Customer Service Reviews of n8n.io - Trustpilot Trustpilot “If the key still shows “already used”... reply to that email... Their support team resets these pretty quickly.” License Activation Failed on Self-Hosted Docker: "Key already used" n8n Community

Troubleshooting n8n: Resolving "Activation Key Has Already Been Used" If you are setting up a self-hosted n8n instance or migrating a license to a new server, encountering the error "Activation key has already been used on this instance" can be a significant roadblock. This error is a security feature designed to prevent a single license key from being reused improperly, but it often trips up legitimate users during server migrations or environment resets. Here is a breakdown of why this happens and how to resolve it. Why This Error Occurs To understand the fix, you first need to understand how n8n handles licensing:

The Fingerprint: When you activate a license on a self-hosted n8n instance, n8n generates a unique "fingerprint" of that server. This is usually tied to the server's hardware ID or a specific identifier in your database. The Binding: Once the key is used, n8n binds that key to that specific fingerprint and stores this relationship in your database (or the n8n SQLite file). The Conflict: The error occurs when n8n detects that the license key you are entering has already been registered in the database currently connected to your instance , but the server fingerprint or environment has changed slightly, or the system thinks it is a duplicate activation attempt. activation key has already been used on this instance n8n

Scenario 1: You Are Migrating Servers (Most Common) If you are moving n8n from Server A to Server B and using the same database, you will likely see this error. The database "remembers" the activation from Server A, but Server B has a different machine fingerprint. The Solution: Clear the License Cache via API The cleanest way to resolve this without breaking your database is to inform the n8n API that you intend to re-register.

Open your terminal (SSH) or a tool like Postman.

You need to send a DELETE request to the license endpoint of your new n8n instance. curl -X DELETE http://localhost:5678/rest/license Common causes for this error include: Successful Activation:

(Note: Replace localhost:5678 with your actual n8n URL. If you have authentication enabled, you will need to pass your session cookie or API key headers).

Once the request returns a success message, restart your n8n instance.

Navigate to Settings > License in the UI. You should now see the field to enter your activation key again. Double Activation: Running two containers pointing to the

Scenario 2: Using Docker with Named Volumes If you are running n8n via Docker and you recently recreated your container (e.g., docker-compose down and docker-compose up ), you might have inadvertently created a scenario where the container ID changed, but the data persisted. The Solution: Restart and Reactivate Sometimes, simply restarting the container forces n8n to re-evaluate the fingerprint. docker restart n8n

If that fails, you may need to access the container's internal database. If you are using the default SQLite: