diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentService.kt
index 86f5a31..3333076 100644
--- a/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentService.kt
+++ b/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentService.kt
@@ -453,10 +453,6 @@ class AudioContentService(
         val notificationUserIds = explorerQueryRepository.getNotificationUserIds(creatorId)
         val isFollowing = notificationUserIds.contains(member.id)
 
-        // 차단된 사용자 체크
-        val isBlocked = blockMemberRepository.isBlocked(blockedMemberId = member.id!!, memberId = creatorId)
-        if (isBlocked) throw SodaException("${creator.nickname}님의 요청으로 콘텐츠 접근이 제한됩니다.")
-
         // 구매 여부 확인
         val isExistsBundleAudioContent = bundleAudioContentList
             .map { orderRepository.isExistOrdered(memberId = member.id!!, contentId = it.id!!) }
@@ -468,6 +464,11 @@ class AudioContentService(
         )
 
         val existOrdered = isExistsBundleAudioContent || isExistsAudioContent
+
+        // 차단된 사용자 체크
+        val isBlocked = blockMemberRepository.isBlocked(blockedMemberId = member.id!!, memberId = creatorId)
+        if (isBlocked && !existOrdered) throw SodaException("${creator.nickname}님의 요청으로 콘텐츠 접근이 제한됩니다.")
+
         val orderSequence = if (existOrdered) {
             limitedEditionOrderRepository.getOrderSequence(
                 contentId = audioContent.id!!,