# Migration

Seamlessly migrate to **Kartik’s Banking System** from other popular FiveM banking scripts with **zero data loss**. Whether you're switching from an existing setup or doing a full economy revamp, our migration system ensures a smooth transition.

***

### ✅ Currently Supported Banking Systems

We officially support **automated and tested** migration from the following banking systems:

* **ps-banking**
* **renewed-banking**
* **nfs-banking**
* **fd\_banking**
* **qb-banking**

If you're using a different banking system not listed above, don’t worry — reach out to us via Discord. We offer **custom migration assistance** tailored to your setup.

> 💬 **Need Help with Custom Migration?**\
> Open a support ticket in our [Discord](https://discord.gg/T6AXd2eWdH), and our team will assist you with mapping your current data to Kartik’s Banking System without any data loss.

***

### 🧾 How Migration Works

Migration is done **server-side using a command** that imports player balances and account data from your existing banking system.

Make sure:

* Your old banking system tables still exist in your database
* You have a backup of your database (just in case)
* You are running the migration from the **server console**

***

### 🧪 Migration Commands

#### 💠 Migrate from ps-banking

```
/bank_migrate_ps
```

#### 💠 Migrate from renewed-banking

```
/bank_migrate_renewed
```

#### 💠 Migrate from nfs-banking

```
/bank_migrate_nfs
```

#### 💠 Migrate from fd\_banking

```
/bank_migrate_fd
```

#### 💠 Migrate from qb-banking

```
/bank_migrate_qb
```

***

### 🛑 Important Notes

* These commands must be run **only once**.
* Ensure all players are **offline** during migration to avoid data conflicts.

***

### 📞 Need Help?

If you run into any issues or your old system is not on the list, don’t hesitate to:

* [Open a support ticket](https://kartik-scripts.gitbook.io/docs/scripts/banking)
* Provide your database structure or a sample row from your old banking table
* Our team will work with you to create a **custom migration adapter**

***

> 🔐 Your data safety is our priority. All migration processes are designed to be **non-destructive** and **reversible** if needed.

***


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://kartik-scripts.gitbook.io/docs/scripts/banking/migration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
