diff --git a/WebServices/client/src/main/java/br/ufrn/imd/client/utils/MachineState.java b/WebServices/client/src/main/java/br/ufrn/imd/client/utils/MachineState.java
index 4d7f440a7555724ef2dfbf0a92c976ac9a077ee4..e65c0ec43c87f019e9a7b15750ed944bd2d1da37 100644
--- a/WebServices/client/src/main/java/br/ufrn/imd/client/utils/MachineState.java
+++ b/WebServices/client/src/main/java/br/ufrn/imd/client/utils/MachineState.java
@@ -125,7 +125,8 @@ public class MachineState {
 
         } else if(state.equals(BALANCE)) {
             ResponseEntity<Client> response =
-                    restTemplate.getForEntity(HOST_BALANCE_SERVICE + "/1", Client.class);
+                    restTemplate.getForEntity(HOST_BALANCE_SERVICE +
+                            String.format("/%d", this.client.getId()), Client.class);
             if(response.getStatusCodeValue() == 200) {
                 System.out.println(
                         String.format(">>> Your balance is: %.2f", response.getBody().getAccount().getBalance())