diff --git a/circle/dashboard/templates/dashboard/_template-create-2.html b/circle/dashboard/templates/dashboard/_template-create-2.html
index 84625d2..7f7ea7d 100644
--- a/circle/dashboard/templates/dashboard/_template-create-2.html
+++ b/circle/dashboard/templates/dashboard/_template-create-2.html
@@ -1,6 +1,13 @@
 {% load i18n %}
 {% load crispy_forms_tags %} 
 
+{% if leases < 1 %}
+  <div class="alert alert-warning">
+    {% trans "You haven't created any leases yet, but you need one ot create a template!" %}
+    <a href="{% url "dashboard.views.lease-create" %}">{% trans "Create a new lease now." %}</a>
+  </div>
+{% endif %}
+
 {% with form=form %}
   {% include "display-form-errors.html" %}
 {% endwith %}
diff --git a/circle/dashboard/views.py b/circle/dashboard/views.py
index 041d4bb..61133c0 100644
--- a/circle/dashboard/views.py
+++ b/circle/dashboard/views.py
@@ -878,8 +878,6 @@ class TemplateClone(CreateView):
 class TemplateCreate(SuccessMessageMixin, CreateView):
     model = InstanceTemplate
     form_class = TemplateForm
-    template_name = "dashboard/template-create.html"
-    success_message = _("Successfully created a new template!")
 
     def get_template_names(self):
         if self.request.is_ajax():
@@ -894,6 +892,7 @@ class TemplateCreate(SuccessMessageMixin, CreateView):
             'box_title': _("Create a new base VM"),
             'ajax_title': False,
             'template': "dashboard/_template-create-2.html",
+            'leases': Lease.objects.count()
         })
         return context