diff --git a/src/pretix/presale/templates/pretixpresale/event/fragment_order_status.html b/src/pretix/presale/templates/pretixpresale/event/fragment_order_status.html
index 583983c4aa..5c214168f7 100644
--- a/src/pretix/presale/templates/pretixpresale/event/fragment_order_status.html
+++ b/src/pretix/presale/templates/pretixpresale/event/fragment_order_status.html
@@ -3,12 +3,16 @@
{% if order.status == "n" %}
{% if order.require_approval %}
{% trans "Approval pending" %}
+ {% elif order.total == 0 %}
+ {% trans "Confirmation pending" context "order state" %}
{% else %}
{% trans "Payment pending" %}
{% endif %}
{% elif order.status == "p" %}
{% if order.count_positions == 0 %}
{% trans "Canceled (paid fee)" %}
+ {% elif order.total == 0 %}
+ {% trans "Confirmed" context "order state" %}
{% else %}
{% trans "Paid" %}
{% endif %}