diff --git a/website/client/components/tasks/clearCompletedTodos.vue b/website/client/components/tasks/clearCompletedTodos.vue
new file mode 100644
index 0000000000..a2239dd404
--- /dev/null
+++ b/website/client/components/tasks/clearCompletedTodos.vue
@@ -0,0 +1,33 @@
+
+.text-center.delete-completed
+ .help-text {{ $t('clearCompletedDescription') }}
+ .btn.btn-danger(@click='clearTodos()') {{ $t('clearCompleted') }}
+
+
+
+
+
diff --git a/website/client/components/tasks/column.vue b/website/client/components/tasks/column.vue
index 8d0bf3ada9..d479466eff 100644
--- a/website/client/components/tasks/column.vue
+++ b/website/client/components/tasks/column.vue
@@ -26,6 +26,7 @@
)
transition(name="quick-add-tip-slide")
.quick-add-tip.small-text(v-show="quickAddFocused", v-html="$t('addMultipleTip')")
+ clear-completed-todos(v-if="activeFilters[type].label === 'complete2'")
.column-background(
v-if="isUser === true",
:class="{'initial-description': initialColumnDescription}",
@@ -243,6 +244,7 @@