diff --git a/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-more-menu/vorgang-export-container/vorgang-export-container.component.html b/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-more-menu/vorgang-export-container/vorgang-export-container.component.html
index 8af626e25c56a8500686ece7d085e7bee3a1f6f3..a92d3337884ed04d217a36b1eb9c88e85f0874cb 100644
--- a/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-more-menu/vorgang-export-container/vorgang-export-container.component.html
+++ b/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-more-menu/vorgang-export-container/vorgang-export-container.component.html
@@ -1,8 +1,17 @@
-<ozgcloud-button-with-spinner
-  dataTestId="export-vorgang"
-  [showSpinner]="(exportStateResource$ | async)?.loading"
-  (clickEmitter)="export()"
-  text="Herunterladen"
-  icon="save_alt"
->
-</ozgcloud-button-with-spinner>
+<ng-container>
+  <ozgcloud-button-with-spinner
+    *ngIf="isClosedStatus"
+    dataTestId="export-vorgang"
+    [showSpinner]="(exportStateResource$ | async)?.loading"
+    (clickEmitter)="export()"
+    text="Herunterladen"
+    icon="save_alt"
+  />
+  <div *ngIf="!isClosedStatus" class="flex gap-2 items-start">
+    <ods-exclamate-icon />
+    <div>
+      <p class="text-error font-medium text-sm">Vorgang exportieren nicht möglich.</p>
+      <p class="text-sm">Die xdomea-Datei kann nur im <b class="font-medium">Status Abgeschlossen</b> heruntergeladen werden.</p>
+    </div>
+  </div>
+</ng-container>
diff --git a/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-more-menu/vorgang-export-container/vorgang-export-container.component.ts b/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-more-menu/vorgang-export-container/vorgang-export-container.component.ts
index 76499065c513750bf5528c8d335471a1382c57f4..5de308150665745c6937d2a1c9a8657bcba04a1b 100644
--- a/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-more-menu/vorgang-export-container/vorgang-export-container.component.ts
+++ b/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-more-menu/vorgang-export-container/vorgang-export-container.component.ts
@@ -1,6 +1,6 @@
-import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';
 import { StateResource } from '@alfa-client/tech-shared';
 import { VorgangService, VorgangWithEingangResource } from '@alfa-client/vorgang-shared';
+import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';
 import { Observable, tap } from 'rxjs';
 
 @Component({
@@ -30,4 +30,8 @@ export class VorgangExportContainerComponent implements OnInit {
   public export(): void {
     this.vorgangService.export(this.vorgangWithEingang);
   }
+
+  public get isClosedStatus() {
+    return this.vorgangWithEingang.status === 'ABGESCHLOSSEN';
+  }
 }
diff --git a/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail.module.ts b/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail.module.ts
index 69241c6fd1be29d963aa274d18b2cbaa855d0543..38aca47d9945c79b2cfa6d496ca9e1512db72581 100644
--- a/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail.module.ts
+++ b/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail.module.ts
@@ -56,6 +56,7 @@ import {
   ButtonCardComponent,
   ButtonComponent,
   CloseIconComponent,
+  ExclamateIconComponent,
   RadioButtonCardComponent,
   SaveIconComponent,
   SendIconComponent,
@@ -145,6 +146,7 @@ const routes: Routes = [
     ButtonComponent,
     ButtonCardComponent,
     CloseIconComponent,
+    ExclamateIconComponent,
     SaveIconComponent,
     SendIconComponent,
     StampIconComponent,