diff --git a/src/sacctmgr/cluster_functions.c b/src/sacctmgr/cluster_functions.c
index 649e926639fa89596c226720d5cc883841203d29..89aad42bcc80060a529825934180cce010e8e281 100644
--- a/src/sacctmgr/cluster_functions.c
+++ b/src/sacctmgr/cluster_functions.c
@@ -318,6 +318,7 @@ extern int sacctmgr_add_cluster(int argc, char *argv[])
 			printf("  Classification= %s\n",
 			       get_classification_str(cluster->classification));
 
+		cluster->root_assoc->def_qos_id = start_assoc.def_qos_id;
 		cluster->root_assoc->shares_raw = start_assoc.shares_raw;
 
 		cluster->root_assoc->grp_cpus = start_assoc.grp_cpus;