diff --git a/webui/user/index.php b/webui/user/index.php
index ee3a7ce1a3abba79b298196503e425dcaf539ae7..5eca8ea5f9d9db60f929dd36093935bd01a7e3d9 100644
--- a/webui/user/index.php
+++ b/webui/user/index.php
@@ -105,11 +105,12 @@ function displayDetails() {
 		# Time calculation
 		$sessionTimeItem = 0;
 		if (!empty($row->acctsessiontime) && $row->acctsessiontime > 0) {
-			$sessionTimeItem += ($row->acctsessiontime - ($row->acctsessiontime % 60)) / 60;
+			$sessionTimeItem += $row->acctsessiontime;
 		}
 
 		$totalSessionTime += $sessionTimeItem;
-
+		# Round up
+		$totalSessionTime = ceil($totalSessionTime / 60);
 	}
 
 	# Fetch user uptime and traffic cap