diff --git a/alfa-client/libs/bescheid-shared/src/lib/bescheid.service.spec.ts b/alfa-client/libs/bescheid-shared/src/lib/bescheid.service.spec.ts
index 71dc21f419656314c564a01cf6f51cd6907b19d9..0eff6baa69919cd5ce4aee2b08dc76c37f75e77c 100644
--- a/alfa-client/libs/bescheid-shared/src/lib/bescheid.service.spec.ts
+++ b/alfa-client/libs/bescheid-shared/src/lib/bescheid.service.spec.ts
@@ -924,6 +924,14 @@ describe('BescheidService', () => {
         singleCold(createEmptyStateResource()),
       );
     });
+
+    it('should emit empty upload in progress for upload bescheid document in progress', () => {
+      service.init();
+
+      expect(service.getUploadBescheidDocumentInProgress()).toBeObservable(
+        singleCold({ loading: false }),
+      );
+    });
   });
 
   describe('create bescheid document', () => {
diff --git a/alfa-client/libs/bescheid-shared/src/lib/bescheid.service.ts b/alfa-client/libs/bescheid-shared/src/lib/bescheid.service.ts
index 1319d619d0cd50d9aefbf616003409ca3a9ebf3e..960ba80c87e54cbdc32d5d8929af5889ef35737e 100644
--- a/alfa-client/libs/bescheid-shared/src/lib/bescheid.service.ts
+++ b/alfa-client/libs/bescheid-shared/src/lib/bescheid.service.ts
@@ -152,6 +152,7 @@ export class BescheidService {
     );
     this.bescheidDocumentFile$.next(createEmptyStateResource());
     this.bescheidDocumentUri$.next(null);
+    this.uploadBescheidDocumentInProgress$.next({ loading: false });
     this.uploadedAttachment$.next(createEmptyStateResource());
   }