당신 앱의 환불 비용은 대부분 당신이 부담하지만, 잃고 있다고 생각하는 그 수수료 때문은 아닙니다
고객에게 환불되면 Apple과 Google 모두 각자의 수수료를 돌려주므로, 당신이 잃는 것은 스토어의 몫이 아닙니다. 이 글에서는 당신 앱의 환불 비용을 누가 부담하는지, 당신의 정산금에서 실제로 무엇이 빠져나가는지, 그리고 왜 지불 거절이 일반 환불보다 비용이 더 큰지 설명합니다.

핵심 요약
- Apple이 고객에게 환불하면, 그 재무 보고서는 판매를 Return 줄로 되돌리고 당신의 Extended Partner Share, 즉 가격에서 세금과 Apple 수수료를 뺀 금액을 회수합니다. 따라서 Apple은 자기 몫을 챙기는 것이 아니라 돌려주는 것입니다.
- Google Play는 문서로 명시합니다. 주문을 환불하면 Google이 서비스 수수료를 당신에게 돌려주고, 그것이 다음 수익 보고서에 표시됩니다. 따라서 일반 환불에서는 플랫폼 몫이 돌아옵니다.
- 환불하면 스토어 수수료까지 물어야 한다는 옛 통념은 보고서가 실제로 정산되는 방식과 다릅니다. 일반 환불에서 당신이 잃는 것은 그 판매의 순수익이지, 순수익에 플랫폼의 30 퍼센트를 더한 금액이 아닙니다.
- 환불의 시점은 당신의 정산금에 맞물려 있습니다. Google이 그 주문에 대해 당신에게 지급하기 전에 환불하면 그 금액은 다음 정산금에 결코 들어오지 않고, 지급 후에 환불하면 이후 정산금에서 차감됩니다. Apple은 정산되는 회계월에 환불을 계상합니다.
- Google Play에서 부분 환불은 비례해 나뉩니다. 주문의 50 퍼센트를 환불하면 당신의 정산금과 Google 서비스 수수료 양쪽의 50 퍼센트가 구매자에게 반환됩니다.
- Apple의 Paid Applications Agreement는 환불이 있어도 수수료를 보유할 Apple의 권리를 유보합니다. 따라서 수수료를 돌려주는 동작은 관행이지 계약상의 보장이 아니며, Apple은 그것을 보류할 수 있습니다.
- 지불 거절은 몫을 돌려준다는 규칙을 깹니다. 2026년 8월 3일부터, 패소한 Google Play 지불 거절은 구매 가격에서 서비스 수수료를 뺀 금액에 은행의 지불 거절 수수료까지 부담하게 하며, 이는 일반 환불이 가져가는 것보다 큽니다.
개발자 포럼에서 죽지 않는 통념이 있습니다. 판매의 70 퍼센트를 챙기지만 환불하면 100 퍼센트를 되돌려주게 되므로, 모든 환불이 조용히 스토어의 몫까지 물게 한다는 것입니다. 이는 틀렸습니다. Apple이나 Google이 당신의 고객에게 환불할 때 스토어도 자기 수수료를 돌려주고, 당신의 장부에서는 실제로 챙겼던 몫만 되돌아갑니다. 그래서 당신 앱의 환불 비용을 누가 부담하는가에 대한 정직한 답은 당신이지만, 대부분의 사람이 말하는 것과는 다른 청구입니다. 당신이 잃는 것은 그 판매와, 그것을 전달하려고 이미 쓴 모든 것이지, 스토어에 30 퍼센트를 더 내는 것이 아닙니다. 여기서부터 돈이 실제로 어디로 가는지 한 줄씩, 그리고 왜 한 종류의 되돌림, 즉 지불 거절이 이 규칙을 깨는지 설명합니다.
환불 비용은 누가 부담하는가, 스토어별로 나누어
전달 비용 이야기를 하기 전에 먼저 되돌림 자체부터 봅시다. App Store의 환불과 Google Play의 환불은 장부 수준에서 같은 방식으로 판매를 되돌립니다. 스토어는 당신에게 수수료를 청구하기를 멈추고, 당신은 순수익을 돌려줍니다. 어느 쪽이든 고객은 전액을 돌려받습니다. 다음은 스토어별 내역입니다.
| 환불, 단계별로 | App Store | Google Play |
|---|---|---|
| 누가 발행할 수 있는가 | Apple만 | Google, 또는 Orders tab에서 당신이 직접 |
| 고객이 돌려받는 것 | 그들이 낸 전액 | 그들이 낸 전액 |
| 플랫폼 수수료 | 당신에게 청구되지 않음. 순수익 몫만 되돌아감 | 다음 수익 보고서에서 서비스 수수료가 당신에게 반환됨 |
| 당신 쪽에서 실제로 빠져나가는 것 | 그 판매에서의 당신의 개발자 수익 | 그 주문에서의 당신의 정산 몫 |
| 일반 환불의 추가 수수료 | 없음 | 없음 |
고객이 환불받을 때 Apple은 수수료를 보유하는가
이것은 개발자들이 Apple Developer Forums와 Hacker News에서 가장 많이 묻는 질문입니다. Apple이 구매자에게 환불하면, 그 판매에서 가져간 몫을 챙길까요? 재무 보고서를 읽어 보면 답은 아니요입니다. 환불은 Sale or Return이 R로 설정되고 Quantity가 음수인 줄로 나타나며, 되돌아가는 금액은 Extended Partner Share, 즉 Quantity 곱하기 Partner Share이고, 여기서 Partner Share는 고객 가격에서 세금과 Apple 수수료를 뺀 것입니다. Apple이 회수하는 것은 당신에게 지급한 금액, 즉 당신의 순수익이지 총 가격이 아닙니다. 자기 상세 보고서를 직접 받아 본 개발자들도 같은 사실을 확인했습니다. Apple은 판매 전액이 아니라 수수료를 뺀 금액을 차감했습니다.
세부 조항에 함정이 있습니다. Apple의 Paid Applications Agreement에는 최종 사용자에게 환불하더라도 Apple이 그 판매의 수수료를 보유할 권리가 있다고 적혀 있습니다. 그러므로 수수료를 돌려주는 동작은 보고서가 실제로 정산되는 방식이지 약속이 아닙니다. Apple은 몫을 보류할 계약상의 선택권을 보유하며, 개발자가 뭔가 잘못하고 있다고 판단할 때 그렇게 한다는 것이 일반적인 해석입니다.
Google이 돌려주는 것, 그리고 지불 거절이 나중에 챙기는 것
Google은 문서에서 더 명확합니다. 주문 관리 도움말에는, 주문을 환불하면 Google이 서비스 수수료를 당신에게 돌려주고 그것이 다음 수익 보고서에 표시된다고 되어 있습니다. 시점은 당신의 정산금에 묶여 있습니다. Google이 그 대금을 지급하기 전에 주문을 환불하면 당신은 다음 정산금에서 그 금액을 그냥 받지 못합니다. 지급받은 후에 환불하면 그 금액은 향후 정산금에서 차감됩니다. 부분 환불은 비례합니다. 주문의 절반을 환불하면 당신의 정산금과 서비스 수수료 양쪽의 절반이 구매자에게 돌아갑니다.
이것이 깔끔한 경우입니다. 지불 거절은 깔끔하지 않으며, 스토어가 일반 환불처럼 몫을 돌려주기를 멈추는 유일한 지점입니다.
실제로 당신의 계좌에서 빠져나가는 것
그렇다면 수수료가 돌아오는데 왜 환불은 여전히 아플까요? 판매 가격은 그 고객의 전체 비용이었던 적이 결코 없기 때문입니다. 돈을 두 개의 바구니로 나누어 따라가 봅시다.
첫 번째 바구니는 판매 그 자체입니다. 환불에서는 순액이 거의 0에 가깝습니다. 고객은 돈을 돌려받고, 스토어는 수수료를 돌려주며, 당신은 수익을 되돌립니다. 계상해 두었던 이익을 잃는 것이라 규모가 커지면 이는 중요하지만, 당신이 플랫폼에 벌금을 내는 것은 아닙니다.
두 번째 바구니는 보고서가 결코 보여 주지 않는 것입니다. 그 결제를 전달된 제품으로 바꾸느라 이미 쓴 모든 것이며, 결제가 되돌아갈 때 그 어느 것도 되돌아오지 않습니다.
- 이미 실행한 연산. 고객이 이미 받은 생성 이미지, 동영상, 또는 모델 응답 뒤에 있는 GPU 초.
- 이미 비용을 낸 API 호출. 지도 조회부터 LLM 토큰까지, 모든 제3자 요청은 실행되는 순간 당신에게 청구됩니다.
- 아직도 비용을 내고 있는 저장 공간. 고객이 만들고 당신이 계속 호스팅하는 파일, 내보내기, 기록.
- 이미 보낸 정산금. 방금 되돌아간 판매에 대해 크리에이터, 기사, 또는 판매자에게 지급한 몫.
이것들을 합치면, 환불받은 고객이 아예 사지 않은 고객보다 환불 후에 비용이 더 많이 들 수 있습니다. 판매는 상쇄됩니다. 그 뒤의 지출은 상쇄되지 않습니다.

환불이 당신의 정산금을 어떻게 거쳐 가는가
환불은 별도로 청구되지 않습니다. 판매와 같은 월별 정산을 거쳐 움직이며, 그래서 환불이 많은 달은 이미 믿고 있던 정산금을 줄일 수 있습니다.
App Store에서
Apple은 각 회계월에 대해 재무 보고서를 생성하고, 환불은 정산되는 달에 음수의 Return 줄로 계상됩니다. 어떤 회계월의 보고서는 다음 회계월의 첫 번째 금요일까지 받아 볼 수 있습니다. 이번 달에 발행된 환불은 이번 달의 수익을 줄입니다. 별도의 청구서는 없고, 그저 숫자가 작아질 뿐입니다.
Google Play에서
Google은 모든 움직임을 당신의 수익 보고서에 각각 별도의 줄로 올립니다. 결제에 한 줄, 수수료에 한 줄, 환불에 한 줄입니다. 환불이 그 주문의 정산금보다 먼저 도착하면 그 주문의 수익은 결코 들어오지 않습니다. 나중에 도착하면 환불은 이후 정산금에서 차감됩니다. 어느 쪽이든 그것은 수익에서 나가는 것이지, 당신이 내는 청구서가 아닙니다.
| 환불의 시점 | App Store | Google Play |
|---|---|---|
| 판매와 같은 달 | 그 회계월 보고서 안에서 상쇄됨 | 수익과 환불 모두 수익 보고서에 오름. 정산 전에 상쇄될 수 있음 |
| 지급받은 후 | 정산되는 달에 Return으로 계상되어 그 정산금을 낮춤 | 향후 정산금에서 차감됨 |
| 서비스 수수료 또는 수수료 | 당신의 순수익 몫만 되돌아감 | 서비스 수수료가 당신에게 반환됨 |
| 부분 환불 | 환불 금액에 비례함 | 50 퍼센트 환불은 정산금과 수수료의 50 퍼센트를 반환함 |
보고서에서 환불에 해당하는 그 한 줄
Apple에서는 Sale or Return이 R과 같은 것으로 필터링하세요. 그 줄 하나하나가 빠져나가는 돈입니다. Google에서는 수익 보고서에서 환불 거래 유형과, 그에 대응하는 서비스 수수료 반환 줄을 찾으세요. 이것들을 당신 자신의 환불 이벤트와 대조하는 것이 바로, 환불받았는데도 접근 권한을 한 번도 잃지 않은 고객을 잡아내는 방법입니다. 그것이 바로 값싼 환불을 값비싼 환불로 바꾸는 실패입니다.
왜 지불 거절이 환불보다 비용이 더 큰가
둘을 나란히 놓으면 차이는 은행입니다. 일반 Google Play 환불에서는 서비스 수수료가 돌아오고, 당신은 되돌아간 판매에서 자기 몫만 잃습니다. 2026년 8월 3일 정책하의 지불 거절에서는 구매 가격에서 서비스 수수료를 뺀 금액에 더해 금융 기관의 지불 거절 수수료까지 잃습니다. 같은 잃은 판매에, 스토어가 아니라 은행이 되돌림을 처리했기 때문에만 존재하는 수수료가 더해집니다.
Apple 쪽에도 자기만의 날카로운 면이 있습니다. 지불 거절, 또는 당신이 CONSUMPTION_REQUEST에 늦게 답한 뒤 Apple이 승인한 환불도 여전히 당신의 수익을 되돌립니다. 그리고 Apple은 그 패턴이 남용처럼 보인다고 판단하면 수수료를 보유할 계약상의 권리를 유지합니다. 스토어가 몫을 돌려준다는 일반 환불의 계산은, 거래에 관해 이상해 보이는 것이 아무것도 없는 동안에만 성립합니다.
| 당신의 계좌에서 빠져나가는 것 | 일반 Google Play 환불 | Google Play 지불 거절, 2026년 8월 3일부터 |
|---|---|---|
| 그 판매에서의 당신의 정산 몫 | 되돌아감 | 되돌아감 |
| Google의 서비스 수수료 | 당신에게 반환됨 | Google이 여전히 부담함 |
| 은행 지불 거절 수수료 | 없음 | 당신에게 부과됨 |
| 일반 환불 대비 순액 | 기준 | 기준에 은행 수수료를 더한 것 |
| 이미 쓴 전달 비용 | 회수되지 않음 | 회수되지 않음 |
당신이 실제로 통제할 수 있는 것
환불이 일어날지 여부는 당신이 정할 수 없습니다. 두 스토어 모두 그 권리를 유보합니다. 당신이 정할 수 있는 것은 환불이 발생한 뒤 각각이 얼마나 비용을 들게 하는가입니다.
- 되돌림이 도착하는 순간 접근 권한을 끊으세요. 환불받거나 지불 거절된 고객이 계속 결과를 생성하고, 당신의 API를 호출하고, 저장 공간을 채우면 손익 균형이던 되돌림이 불어나는 청구서로 바뀝니다.
- 두 증거 제출 기한에 맞추세요. Apple의 CONSUMPTION_REQUEST는 소비 데이터를 보낼 12 시간을 줍니다. Google의 orders.reviewrefund는 지불 거절에 이의를 제기할 24 시간을 줍니다. 그때가 당신 쪽의 이야기가 의미를 갖는 유일한 순간입니다.
- 매달 환불을 당신 자신의 기록과 대조하세요. 그러면 접근 권한을 취소하지 않은 되돌림이, 서서히 새는 손실이 아니라 당신이 조치할 수 있는 한 줄로 드러납니다.
그 어느 것도 환불 비용을 누가 부담하는가를 바꾸지는 않습니다. 그것이 바꾸는 것은, 당신이 다 치를 무렵 그 청구서가 얼마나 커져 있는가입니다.
자주 묻는 질문
- 고객이 환불받을 때 Apple은 수수료를 보유하나요?
- 실제로는 아닙니다. Apple의 재무 보고서는 환불을 당신의 Extended Partner Share, 즉 가격에서 세금과 Apple 수수료를 뺀 금액의 Return 줄로 되돌리므로, 되돌아가는 것은 당신의 순수익뿐입니다. Apple의 Paid Applications Agreement는 수수료를 보유할 권리를 실제로 유보하므로, 보통 남용이 의심될 때 몫을 보류할 수 있습니다.
- Google Play는 환불 시 서비스 수수료를 돌려주나요?
- 예. Google은 주문을 환불하면 서비스 수수료를 당신에게 돌려주며 그것이 다음 수익 보고서에 표시된다고 밝힙니다. 부분 환불은 당신의 정산금과 서비스 수수료 양쪽에 대해 같은 비율을 구매자에게 반환합니다.
- 앱 환불은 제 정산금에서 나가나요?
- 예. 환불은 별도의 청구서가 아니라 당신의 일반적인 월별 수익을 통해 정산됩니다. Apple은 환불을 정산되는 회계월에 음수의 Return으로 계상합니다. Google은 당신이 그 주문에 대해 이미 지급받았는지에 따라, 다음 정산금에서 그 금액을 보류하거나 향후 정산금에서 차감합니다.
- 왜 지불 거절이 환불보다 비용이 더 큰가요?
- 지불 거절은 고객의 은행이 처리하며, 은행은 수수료를 부과합니다. 2026년 8월 3일부터 Google Play는 구매 가격에서 Play의 서비스 수수료를 뺀 금액에 그 은행 지불 거절 수수료까지 개발자가 책임지게 하므로, 지불 거절은 잃은 판매에 더해 일반 환불이 결코 부과하지 않는 추가 수수료를 물립니다.
- 스토어가 수수료를 돌려주는데 왜 환불은 여전히 아픈가요?
- 판매 가격이 당신의 유일한 비용이었던 적이 결코 없기 때문입니다. 제품을 전달하느라 이미 쓴 연산, API 호출, 저장 공간, 크리에이터 정산금은 결제가 되돌아갈 때 되돌아오지 않으므로, 환불받은 고객이 결국 아예 사지 않은 고객보다 비용이 더 들 수 있습니다.
출처 및 추가 자료
- Apple Developer: Financial report fields (App Store Connect)
- Apple Developer: Download financial reports (Getting paid)
- Play Console Help: Manage your app's orders and issue refunds
- Play Console Help: Updates to refund protection and chargeback cost responsibility
- Play Console Help: Download and export monthly reports
- RevenueCat: Does Apple keep its commission after you refund a purchase?
RefundHalt
App Store와 Google Play 환불 자동 처리
계속 읽기
구독 해지와 환불은 서로 다른 일이며, 고객에게 돈을 돌려주는 것은 둘 중 하나뿐입니다
구독을 해지하면 스토어는 다음 청구만 멈추고, 고객은 기간이 끝날 때까지 이용 권한을 유지하며 돈은 움직이지 않습니다. 환불은 이미 처리된 결제를 되돌리고 이용 권한까지 함께 회수합니다. 두 가지가 갈라지는 지점, 각각의 비용, 그리고 왜 환불만 서버에 도달하는지를 설명합니다.
인앱 구매 유형마다 환불 방식이 다르며, 당신의 입장을 물어보는 것은 그중 둘뿐입니다
소비형, 비소비형, 자동 갱신 구독, 비갱신 구독은 각각 자기만의 규칙으로 환불됩니다. 어떤 것은 복원할 수 있고, 어떤 것은 소비되면 사라지며, 개발자에게 증거를 요구하는 것은 소비형 요청과 구독 요청뿐입니다. 당신이 판매하는 인앱 구매 유형이 환불이 당신에게 미치는 영향을 어떻게 바꾸는지 알려드립니다.