티스토리 뷰
목차
온라인 판매를 하는 개인사업자는 정상적인 주문뿐만 아니라 반품, 교환, 주문취소, 부분환불 같은 거래도 반복적으로 경험하게 됩니다.
문제는 상품을 판매할 때보다 반품이나 환불이 발생했을 때 장부를 어떻게 정리해야 하는지 헷갈리기 쉽다는 점입니다.
예를 들어 고객이 상품을 반품하면 이미 받은 판매대금을 돌려줘야 하고, 반품 택배비가 추가로 발생할 수도 있습니다. 교환이라면 기존 상품을 회수하면서 새로운 상품을 다시 보내는 배송비가 발생할 수 있습니다.
또한 플랫폼을 통해 판매하는 사업자는 고객에게 환불한 금액과 실제 정산금액, 플랫폼 수수료, 배송비 등이 각각 다른 방식으로 표시될 수 있습니다.
이럴 때 단순히 통장에 돈이 들어오고 나간 금액만 보고 장부를 작성하면 실제 매출과 비용의 흐름이 맞지 않을 수 있습니다.
따라서 반품·교환·환불을 관리할 때는 주문 → 결제 → 매출 → 환불 → 배송비 → 플랫폼 정산의 흐름을 하나의 거래로 연결해서 확인하는 습관이 중요합니다.
이번 글에서는 온라인 판매 개인사업자가 반품과 교환, 환불 과정에서 발생하는 비용과 금액을 어떻게 정리하면 좋은지 실무적인 관리 방법을 살펴보겠습니다.
1. 반품·환불은 먼저 원래 주문과 연결해서 확인한다
반품이나 환불이 발생하면 가장 먼저 해야 할 일은 해당 거래가 어떤 주문에서 발생했는지 확인하는 것입니다.
예를 들어 고객이 10만 원 상당의 상품을 주문했다가 전액 환불했다면 장부에서는 처음 발생한 매출과 이후의 환불을 서로 연결해 볼 수 있어야 합니다.
특히 주문이 많은 사업자는 환불금액만 통장에 기록해 놓으면 어떤 매출에 대한 환불인지 나중에 확인하기 어려워집니다.
따라서 다음과 같은 정보를 관리하는 것이 좋습니다.
- 주문일
- 주문번호
- 상품
- 판매금액
- 결제금액
- 환불일
- 환불금액
- 반품 사유
- 반품배송비
- 결제 플랫폼
- 최종 정산금액
예를 들어 내부 관리표를 다음과 같이 만들 수 있습니다.
주문번호판매금액환불금액반품배송비상태증빙
| A001 | 실제금액 | 실제금액 | 실제금액 | 전액환불 | 주문내역 |
| A002 | 실제금액 | 일부금액 | 실제금액 | 부분환불 | 주문내역 |
| A003 | 실제금액 | 없음 | 실제금액 | 교환 | 배송내역 |
실제 금액은 주문자료와 정산자료를 기준으로 입력하면 됩니다.
핵심은 환불금액과 원래 매출을 연결하는 것입니다.
2. 환불금액과 일반적인 비용 지출을 같은 것으로 생각하지 않기
환불이 발생하면 사업자의 통장에서 돈이 다시 고객에게 나갑니다.
하지만 단순히 돈이 나갔다는 이유만으로 모든 환불금액을 일반적인 비용처럼 생각해서는 안 됩니다.
환불은 기존 판매거래를 되돌리거나 조정하는 성격을 가질 수 있기 때문입니다.
예를 들어 상품을 판매한 뒤 고객에게 판매대금을 돌려주는 경우에는 해당 거래의 매출과 환불을 함께 확인해야 합니다.
따라서 장부를 정리할 때 다음 두 가지를 구분하는 것이 중요합니다.
① 고객에게 돌려준 판매대금
원래 발생한 판매거래와 연결해서 확인해야 하는 금액입니다.
② 반품 과정에서 별도로 발생한 비용
택배비나 포장비처럼 반품을 처리하기 위해 실제로 추가 발생한 지출입니다.
두 금액은 발생 원인이 다르기 때문에 장부 관리에서도 구분하는 것이 좋습니다.
3. 반품배송비는 누가 부담했는지 확인한다
반품 과정에서 가장 자주 혼동되는 부분이 배송비입니다.
반품배송비가 발생했다고 해서 모든 거래의 처리방식이 동일한 것은 아닙니다.
예를 들어,
- 고객의 단순 변심으로 반품
- 상품의 하자로 반품
- 판매자가 잘못된 상품을 배송
- 배송 과정에서 문제가 발생
- 교환을 위해 상품 회수
- 판매자가 부담하는 프로모션성 배송비
등 상황에 따라 비용 부담 주체가 달라질 수 있습니다.
따라서 반품배송비를 기록할 때는 단순히 금액만 입력하지 말고 누가 부담했는지와 어떤 사유로 발생했는지를 함께 관리하는 것이 좋습니다.
반품배송비 관리 예시
주문번호 A001
반품 사유: 고객 단순변심
반품배송비: 실제금액
부담자: 고객
처리상태: 환불 완료
또는
주문번호 A002
반품 사유: 상품 하자
반품배송비: 실제금액
부담자: 판매자
처리상태: 환불 완료
이런 식으로 관리하면 단순한 택배비 결제내역보다 거래의 배경을 쉽게 파악할 수 있습니다.
4. 교환은 회수배송과 재배송을 함께 확인한다
교환 거래는 환불보다 더 복잡할 수 있습니다.
기존 상품을 고객에게서 회수한 뒤 새로운 상품을 다시 보내야 하기 때문입니다.
따라서 다음과 같은 비용이 발생할 수 있습니다.
- 기존 상품 회수 배송비
- 새 상품 재배송비
- 추가 포장재
- 상품 검수 과정에서 발생하는 비용
- 경우에 따라 추가 결제 또는 환급
교환 건을 관리할 때는 한쪽 배송비만 기록하지 말고 회수와 재배송을 모두 확인하는 것이 좋습니다.
예를 들어,
주문번호 B105
교환사유: 사이즈 변경
회수배송비: 실제금액
재배송비: 실제금액
고객 부담액: 실제금액
최종 정산: 확인 완료
처럼 하나의 주문번호에 관련 거래를 연결해 두면 편리합니다.
5. 부분환불은 특히 주의해서 관리한다
온라인 판매에서 전액환불만 발생하는 것은 아닙니다.
주문한 여러 상품 중 일부만 취소하거나, 상품 가격의 일부를 환급하는 부분환불도 발생할 수 있습니다.
예를 들어 고객이 여러 상품을 주문한 뒤 한 상품만 반품했다면 전체 주문금액을 모두 환불하는 것이 아니라 일부 금액만 환불할 수 있습니다.
이 경우 장부를 정리할 때 다음 항목을 확인해야 합니다.
- 최초 주문금액
- 취소 상품
- 유지된 상품
- 최초 결제금액
- 환불금액
- 최종 고객 부담금액
- 플랫폼 정산금액
부분환불을 단순히 통장 출금액만 보고 기록하면 원래 주문의 매출과 연결되지 않을 수 있습니다.
따라서 주문 단위의 거래자료와 플랫폼 정산자료를 함께 확인하는 것이 좋습니다.
6. 플랫폼 판매자는 정산금액만 보고 매출을 판단하지 않기
오픈마켓이나 온라인 플랫폼을 통해 상품을 판매하는 개인사업자는 고객이 결제한 금액과 실제 통장으로 입금되는 금액이 다를 수 있습니다.
플랫폼에서 다음과 같은 항목을 차감한 후 정산하기 때문입니다.
- 플랫폼 수수료
- 결제 관련 수수료
- 배송비
- 환불 관련 금액
- 기타 정산 조정항목
따라서 통장에 입금된 금액만 보고 그것을 그대로 매출로 기록하면 실제 판매금액과 차이가 발생할 수 있습니다.
예를 들어 내부 관리에서는 다음처럼 흐름을 확인할 수 있습니다.
고객 결제금액
→ 판매거래 확인
→ 환불 발생 여부 확인
→ 플랫폼 수수료 확인
→ 배송비 확인
→ 최종 정산금액 확인
이렇게 단계별로 확인해야 통장 입금액과 장부의 금액이 왜 다른지 이해하기 쉬워집니다.
7. 반품 택배비와 일반 배송비를 구분해 보기
택배비는 온라인 사업자의 대표적인 반복 지출입니다.
하지만 모든 택배비를 하나의 거래로만 관리하면 반품과 정상 출고를 구분하기 어려울 수 있습니다.
가능하다면 다음과 같이 내부적으로 구분해 보세요.
정상 출고 배송비
고객에게 주문상품을 처음 발송할 때 발생한 비용입니다.
반품 회수 배송비
고객에게 배송한 상품을 다시 회수하면서 발생한 비용입니다.
교환 회수 배송비
기존 상품을 회수하기 위해 발생한 비용입니다.
교환 재배송비
새로운 상품을 고객에게 다시 보내면서 발생한 비용입니다.
이렇게 분류해 두면 월말에 택배비가 평소보다 증가했을 때 원인을 파악하기도 쉬워집니다.
8. 환불과 부가가치세 처리는 별도로 확인한다
온라인 판매에서 환불이 발생하면 부가가치세 신고자료와 연결되는 경우도 있기 때문에 단순히 통장 출금만 보고 처리하지 않는 것이 중요합니다.
판매 취소나 환불이 발생한 거래는 해당 매출거래의 세금계산서, 현금영수증, 카드매출 등 증빙과 관련해 적절한 정정 또는 취소 처리가 필요한지 확인해야 할 수 있습니다.
특히 결제수단에 따라 처리 흐름이 다를 수 있으므로 다음 자료를 함께 확인하는 것이 좋습니다.
- 주문내역
- 결제내역
- 환불내역
- 카드 매출자료
- 현금영수증 관련 자료
- 세금계산서 발행 여부
- 플랫폼 정산자료
중요한 점은 환불이 발생했다고 해서 기존 매출자료를 임의로 삭제하는 방식으로 처리하면 안 된다는 것입니다.
원래 거래와 취소 또는 환불 과정을 서로 연결해서 확인해야 합니다.
9. 반품 상품의 재판매 여부도 기록해두기
반품이 발생했다고 해서 해당 상품이 모두 폐기되는 것은 아닙니다.
상태를 확인한 후 다시 판매할 수 있는 상품도 있습니다.
따라서 온라인 판매자의 경우 반품 상품이 들어오면 내부적으로 다음과 같이 상태를 기록할 수 있습니다.
- 반품 접수
- 상품 회수
- 상품 검수
- 재판매 가능
- 할인 판매
- 폐기
- 공급업체 반송
이러한 기록은 세무상 증빙과는 별개로 사업 내부의 재고관리 자료로 활용할 수 있습니다.
특히 상품의 반품이 자주 발생하는 사업이라면 판매관리 시스템이나 스프레드시트에 반품 상태를 남겨두는 것이 좋습니다.
10. 반품 관련 증빙을 한 주문번호에 연결하기
반품이 많은 사업자라면 자료를 주문번호 중심으로 정리하는 방법이 실용적입니다.
예를 들어,
A20260915_주문
A20260915_결제
A20260915_반품
A20260915_환불
A20260915_배송
처럼 같은 주문번호를 파일명에 넣을 수 있습니다.
이렇게 하면 나중에 특정 거래를 확인할 때 여러 자료를 빠르게 찾을 수 있습니다.
특히 플랫폼 정산자료와 실제 통장 입금액이 맞지 않는 경우에도 주문번호나 정산번호를 기준으로 역추적하기 편합니다.
11. 월말 반품·환불 점검표
온라인 판매자는 월말에 다음 항목을 한 번 확인해 보는 것이 좋습니다.
주문
-
취소된 주문 확인
-
전액환불 주문 확인
-
부분환불 주문 확인
-
교환 주문 확인
-
반품 완료 주문 확인
배송
-
정상 출고 배송비 확인
-
반품 회수 배송비 확인
-
교환 재배송비 확인
-
판매자 부담 배송비 확인
환불
-
환불금액 확인
-
환불일 확인
-
결제수단별 환불내역 확인
-
원래 주문과 환불거래 연결
정산
-
플랫폼 정산자료 확인
-
수수료 확인
-
환불 차감액 확인
-
실제 통장 입금액 확인
-
장부와 정산자료 차이 확인
세금자료
-
카드매출 자료 확인
-
현금영수증 자료 확인
-
세금계산서 관련 거래 확인
-
환불·취소 거래의 세무처리 확인
12. 반품·교환·환불에서 자주 하는 실수
실수 1. 환불금액을 일반 비용으로만 기록하기
고객에게 돌려준 판매대금은 원래 판매거래와 연결해 확인해야 합니다.
실수 2. 반품배송비와 환불금액을 하나로 생각하기
환불된 상품대금과 실제 발생한 배송비는 거래의 성격이 다를 수 있습니다.
실수 3. 플랫폼 입금액만 매출로 기록하기
플랫폼 수수료나 환불금액 등이 정산 과정에서 차감될 수 있으므로 고객 결제금액과 정산금액을 구분해서 확인해야 합니다.
실수 4. 부분환불을 누락하기
일부 상품만 취소된 주문은 전체 주문과 별도로 환불금액을 확인해야 합니다.
실수 5. 환불됐다는 이유로 증빙을 삭제하기
취소된 거래라도 원래 주문과 환불 과정이 확인될 수 있도록 관련 자료를 보관하는 것이 좋습니다.
실수 6. 반품배송비 부담 주체를 기록하지 않기
고객 부담인지 판매자 부담인지에 따라 실제 비용 흐름이 달라질 수 있으므로 주문별로 확인해 두는 것이 좋습니다.
마무리
온라인 판매에서 반품과 환불은 예외적인 거래가 아니라 사업을 운영하면서 반복적으로 발생할 수 있는 정상적인 거래 과정입니다.
중요한 것은 반품이나 환불이 발생했을 때 통장에서 돈이 들어오고 나가는 것만 확인하지 않는 것입니다.
원래 주문 → 결제 → 판매 → 반품 또는 교환 → 환불 → 배송비 → 플랫폼 정산이라는 흐름으로 연결해서 관리하면 거래를 훨씬 쉽게 이해할 수 있습니다.
특히 플랫폼을 이용하는 사업자는 고객이 결제한 금액과 실제 통장에 입금된 금액이 다를 수 있기 때문에 정산자료를 함께 확인하는 습관이 중요합니다.
또한 환불금액과 반품배송비는 성격이 다를 수 있으므로 구분해서 관리하고, 관련 증빙을 주문번호와 연결해 두면 나중에 장부를 정리할 때 편리합니다.
마지막으로 환불이나 취소가 발생한 거래는 부가가치세 관련 자료와도 연결될 수 있으므로 카드매출, 현금영수증, 세금계산서 및 플랫폼 정산자료를 함께 확인하는 것이 좋습니다.
FAQ
Q1. 고객에게 환불해준 금액은 일반적인 비용으로 처리하면 되나요?
단순한 일반 비용으로 보기보다 원래 발생한 판매거래와 연결해서 확인하는 것이 중요합니다. 전액환불인지 부분환불인지에 따라서도 실제 거래 흐름이 달라질 수 있습니다.
Q2. 반품배송비를 판매자가 부담하면 비용으로 관리할 수 있나요?
실제 사업과 관련해 발생한 반품배송비라면 비용 성격을 확인해 장부에 반영할 수 있습니다. 다만 누가 부담했는지와 반품 사유, 적절한 증빙을 함께 확인하는 것이 좋습니다.
Q3. 플랫폼에서 정산된 금액만 매출로 기록하면 안 되나요?
플랫폼 정산금액에는 수수료나 환불 등 여러 항목이 반영될 수 있으므로 실제 고객 결제금액과 정산금액을 구분해 확인하는 것이 좋습니다. 주문자료와 정산자료를 함께 대조하면 차이를 파악하기 쉽습니다.