diff --git a/scipost_django/finances/forms.py b/scipost_django/finances/forms.py
index e6e9ed9fcc967e154de1005e6d63ac6234236cd6..c29d19449c4f3121eaf55cc31ba7ed83746d3a10 100644
--- a/scipost_django/finances/forms.py
+++ b/scipost_django/finances/forms.py
@@ -299,6 +299,11 @@ class SubsidyPaymentForm(forms.ModelForm):
         return instance
 
 
+class SubsidyPaymentAmountDateChoiceField(forms.ModelChoiceField):
+    def label_from_instance(self, obj: SubsidyPayment):
+        return f"{obj.status} €{obj.amount} on {obj.date_scheduled}"
+
+
 class SubsidyAttachmentInlineLinkForm(forms.ModelForm):
     class Meta:
         model = SubsidyAttachment
@@ -313,7 +318,7 @@ class SubsidyAttachmentInlineLinkForm(forms.ModelForm):
         required=False,
     )
 
-    subsidy_payment = forms.ModelChoiceField(
+    subsidy_payment = SubsidyPaymentAmountDateChoiceField(
         queryset=SubsidyPayment.objects.none(),
         widget=forms.RadioSelect(),
         required=False,