diff --git a/src/components/NavigationFolder.vue b/src/components/NavigationFolder.vue
index bbf0fbd1d043048eb5ef73d7ede037e03c5ece86..13981545e50fdbc7dcbef31de9a3005c308b7448 100644
--- a/src/components/NavigationFolder.vue
+++ b/src/components/NavigationFolder.vue
@@ -51,7 +51,7 @@
 					{{ t('mail', 'Mark all messages of this folder as read') }}
 				</ActionButton>
 
-				<ActionInput v-if="!account.isUnified" icon="icon-add" @submit="createFolder">
+				<ActionInput v-if="!account.isUnified && folder.specialRole !== 'flagged'" icon="icon-add" @submit="createFolder">
 					{{ t('mail', 'Add subfolder') }}
 				</ActionInput>
 			</template>