diff --git a/src/program/templates/proposal_list.html b/src/program/templates/proposal_list.html
index f65b1ab4..d1ebb644 100644
--- a/src/program/templates/proposal_list.html
+++ b/src/program/templates/proposal_list.html
@@ -45,7 +45,7 @@ Proposals | {{ block.super }}
No speaker proposals found
{% endif %}
-{% if not camp.read_only %}
+{% if not camp.read_only and camp.call_for_speakers_open %}
Propose New Speaker
{% endif %}
@@ -90,7 +90,7 @@ Proposals | {{ block.super }}
No event proposals found
{% endif %}
-{% if not camp.read_only %}
+{% if not camp.read_only and camp.call_for_speakers_open %}
Propose New Event
{% endif %}