diff --git a/src/sreport/cluster_reports.c b/src/sreport/cluster_reports.c
index 3a17a78aaead2c847ac495fef1bab65d55b26e06..90ed99ac6762e3a840c85aaa197ac8902fdbc259 100644
--- a/src/sreport/cluster_reports.c
+++ b/src/sreport/cluster_reports.c
@@ -225,7 +225,9 @@ static int _set_assoc_cond(int *start, int argc, char *argv[],
 					      argv[i]+end);
 			set = 1;
 		} else if (!strncasecmp (argv[i], "Accounts",
-					 MAX(command_len, 2))) {
+					 MAX(command_len, 2))
+			   || !strncasecmp(argv[i], "Acct",
+					   MAX(command_len, 4))) {
 			if(!assoc_cond->acct_list)
 				assoc_cond->acct_list =
 					list_create(slurm_destroy_char);
diff --git a/src/sreport/job_reports.c b/src/sreport/job_reports.c
index 3fafcc48675967a53700732d2e9b95fed8eedb0d..a448db5c1c04c92fdd38a7d4d0d4f2f910488ac3 100644
--- a/src/sreport/job_reports.c
+++ b/src/sreport/job_reports.c
@@ -254,7 +254,9 @@ static int _set_cond(int *start, int argc, char *argv[],
 					      argv[i]+end);
 			set = 1;
 		} else if (!strncasecmp (argv[i], "Accounts",
-					 MAX(command_len, 2))) {
+					 MAX(command_len, 2))
+			   || !strncasecmp(argv[i], "Acct",
+					   MAX(command_len, 4))) {
 			if(!job_cond->acct_list)
 				job_cond->acct_list =
 					list_create(slurm_destroy_char);
@@ -285,7 +287,7 @@ static int _set_cond(int *start, int argc, char *argv[],
 			set = 1;
 		} else if (!strncasecmp (argv[i], "grouping",
 					 MAX(command_len, 2))) {
-			if(!strcasecmp(argv[i]+end, "individual")) {
+			if(!strncasecmp(argv[i]+end, "individual", 1)) {
 				individual_grouping = 1;
 			} else if(grouping_list)
 				slurm_addto_char_list(grouping_list,
@@ -420,7 +422,8 @@ static int _setup_print_fields_list(List format_list)
 		command_len = strlen(object);
 
 		field = xmalloc(sizeof(print_field_t));
-		if(!strncasecmp("Account", object, MAX(command_len, 1))) {
+		if(!strncasecmp("Account", object, MAX(command_len, 1))
+		   || !strncasecmp("Acct", object, MAX(command_len, 4))) {
 			field->type = PRINT_JOB_ACCOUNT;
 			field->name = xstrdup("Account");
 			field->len = 9;
diff --git a/src/sreport/user_reports.c b/src/sreport/user_reports.c
index 3ed69bb157ffafc22aa35983aa91e4f1ad4b9bee..410e247a42a4eb15de760c569419d2e3a6fbc80c 100644
--- a/src/sreport/user_reports.c
+++ b/src/sreport/user_reports.c
@@ -103,7 +103,9 @@ static int _set_cond(int *start, int argc, char *argv[],
 					      argv[i]+end);
 			set = 1;
 		} else if (!strncasecmp (argv[i], "Accounts",
-					 MAX(command_len, 2))) {
+					 MAX(command_len, 2))
+			   || !strncasecmp(argv[i], "Acct",
+					   MAX(command_len, 4))) {
 			if(!assoc_cond->acct_list)
 				assoc_cond->acct_list =
 					list_create(slurm_destroy_char);