diff --git a/package.json b/package.json
index 893544660..de70da7f7 100644
--- a/package.json
+++ b/package.json
@@ -31,6 +31,7 @@
"quasar": "^2.11.1",
"structure-chart": "^0.0.9",
"vue": "^3.2.45",
+ "vue-currency-input": "^3.0.5",
"vue-router": "^4.1.6",
"vue3-datepicker": "^0.3.4",
"vue3-pdfjs": "^0.1.6"
diff --git a/src/modules/06_retirement/components/CurrencyInput.vue b/src/modules/06_retirement/components/CurrencyInput.vue
new file mode 100644
index 000000000..f07e10f04
--- /dev/null
+++ b/src/modules/06_retirement/components/CurrencyInput.vue
@@ -0,0 +1,21 @@
+
+
+
+
+
diff --git a/src/modules/06_retirement/components/Expulsion/expulsionRegistry.vue b/src/modules/06_retirement/components/Expulsion/expulsionRegistry.vue
index 77f132a3d..583812fe2 100644
--- a/src/modules/06_retirement/components/Expulsion/expulsionRegistry.vue
+++ b/src/modules/06_retirement/components/Expulsion/expulsionRegistry.vue
@@ -271,11 +271,13 @@
:readonly="!edit"
:borderless="!edit"
v-model="salary"
+ @update:model-value="salary.toLocaleString('en-US')"
:rules="[(val) => !!val || `${'กรุณากรอกเงินเดือน'}`]"
hide-bottom-space
:label="`${'เงินเดือน'}`"
type="number"
/>
+