diff --git a/webgui/js/app/windows/WiSPUserTopups.js b/webgui/js/app/windows/WiSPUserTopups.js
index d715142426e754f569da5881759f33283742c25d..28c9bf2a3157f67c619e57c214f27262a7168650 100644
--- a/webgui/js/app/windows/WiSPUserTopups.js
+++ b/webgui/js/app/windows/WiSPUserTopups.js
@@ -196,11 +196,21 @@ function showWiSPUserTopupAddEditWindow(userID,topupID) {
 			},
 			items: [
 				{
-					xtype: 'numberfield',
+					xtype: 'combo',
 					fieldLabel: 'Type',
 					name: 'Type',
-					minValue: 1,
-					allowBlank: false
+					allowBlank: false,
+					width: 140,
+					store: [ 
+						[ '1', 'Traffic' ], 
+						[ '2', 'Uptime' ]
+					],
+					displayField: 'Type',
+					valueField: 'Type',
+					hiddenName: 'Type',
+					forceSelection: true,
+					triggerAction: 'all',
+					editable: false
 				},
 				{
 					xtype: 'numberfield',