diff --git a/contracts/templates/contracts/index.html b/contracts/templates/contracts/index.html
index d75127940b7675fe510289929fac0249abe04264..834f0daf72e8354a96d925971d24754a6b53ba9d 100644
--- a/contracts/templates/contracts/index.html
+++ b/contracts/templates/contracts/index.html
@@ -56,9 +56,22 @@
         </a>
     </div>
 
-    <h2 class="mb-7 head-alt-md font-bold">
-        Všechny smlovuy
-    </h2>
+    <div class="flex items-center justify-between mb-7">
+        <h2 class="head-alt-md font-bold">
+            Všechny smlouvy
+        </h2>
+        {% if request.user.can_create_contracts %}
+            <a
+                class="btn btn--inline-icon"
+                aria-role="button"
+                href="{% url "admin:index" %}contracts/contract/add/"
+            >
+                <div class="btn__body">
+                    <i class="btn__inline-icon ico--chevron-right"></i> Nahrát novou
+                </div>
+            </a>
+        {% endif %}
+    </div>
 
     {% include "contracts/includes/contract_list.html" with page=page paginator=paginator %}
 {% endblock %}