전자상거래법 제17조는 온라인으로 서비스를 구매한 소비자에게 계약 체결일로부터 7일 이내 청약철회권을 줘요. 환불 불가라고 큼직하게 붙은 숙소 상품 위에도 이 조항이 먼저 놓여요. 앱의 취소 버튼이 회색으로 굳어 있다고 해서 권리까지 굳은 건 아니거든요.
한국소비자원은 2026년 6월 19일 온라인 숙박 예약 피해예방주의보를 발령하면서, 숙박 예정일이 도래하지 않은 상품은 계약 후 7일 이내 청약철회가 가능하도록 환불 절차를 마련하라고 주요 플랫폼에 권고할 계획을 밝혔어요. 권고 대상이 됐다는 사실 자체가 그동안 이 절차가 헐거웠다는 신호고요.
계약 후 7일이라는 첫 번째 시계
숙박 취소를 다룰 때 대부분 사용예정일 기준 하나만 봐요. 며칠 전에 취소하면 몇 % 공제인지, 그 계산으로 곧장 들어가는 식이에요. 취소 시점만 세면 충분할까요?
시계는 두 개가 따로 돌아가요. 첫 번째는 결제한 순간부터 재는 7일이고, 두 번째는 체크인 날짜에서 거꾸로 세는 10일, 7일, 5일, 3일, 1일이에요. 8월 말에 12월 여행을 예약했다가 사흘 뒤 사정이 생긴 경우라면 두 번째 시계로는 아직 아무 일도 벌어지지 않은 상태예요. 반대로 첫 번째 시계로는 이미 절반 가까이 흘러갔어요.
두 시계를 겹쳐 놓으면 대응 순서가 저절로 정해져요. 결제 직후 일주일 안이라면 위약금 계산을 미뤄 두고 청약철회를 앞세우는 편이 유리해요. 이용일이 코앞이라면 반대로 소비자분쟁해결기준의 시점별 공제율에서 협상 지점을 잡아야 하고요.
다만 플랫폼이 스스로를 통신판매중개자로 규정하면서 청약철회 의무 주체는 입점 숙소라고 주장하는 다툼이 남아 있어요. 사안마다 판단이 갈리는 영역이라 어느 쪽이 항상 이긴다고 단정하기는 어려워요.
분쟁 4,079건을 다시 쪼갠 자리
최근 3년(2023~2025년) 숙박 계약 관련 피해구제 신청은 6,224건이에요. 2023년 1,643건, 2024년 1,919건, 2025년 2,662건으로 올라왔고 마지막 해 증가율이 38.7%였어요. 이 가운데 72.8%인 4,531건이 온라인 숙박 플랫폼에서 나왔고요.
유형별로는 계약해제나 해지 관련 분쟁이 65.5%인 4,079건이에요. 여기서 한 겹 더 들어가면 그중 44.3%인 1,806건이 환불 불가 상품과 얽힌 건이었어요. 전체 6,224건 기준으로 되짚어 보면 약 29%가 환불 불가 문구에서 출발한 마찰인 셈이에요.
이 역산이 알려주는 사실은 분명해요. 환불 불가 상품 분쟁은 드물게 튀는 사고가 아니라 반복되는 표준 경로라서, 앱 화면 앞에서 혼자 자책할 이유가 없어요.
숙소 사정과 내 사정의 갈림
같은 하루 전 취소인데 결과가 왜 달라질까요? 원인이 어느 쪽에 있느냐로 칸이 나뉘기 때문이에요. 숙소가 오버부킹으로 방을 내주지 못하거나, 안내와 다른 객실을 배정하거나, 예고 없이 시설을 닫은 경우는 사업자 귀책이에요. 이때는 계약금 환급에 더해 손해배상까지 요구할 근거가 생겨요.
일정 변경처럼 소비자 사정이면 공제율 협상으로 넘어가요. 성수기 기준으로는 사용예정일 1일 전이나 당일 취소에서 최대 90%까지 공제될 수 있어요. 비수기라면 같은 시점이라도 최대 30% 선에서 멈추고요. 1박 20만 원짜리를 당일 취소했다고 치면 성수기에는 2만 원만 돌려받고, 비수기에는 14만 원이 남아요. 성수기 해당 여부 하나로 손에 들어오는 돈이 12만 원 갈리는 구조고요.
천재지변, 1급 감염병 발생, 거짓이나 과장 광고로 인한 취소는 또 다른 칸에 들어가요. 이쪽은 전액 환급이 원칙이에요.
취소 버튼이 막힌 날 먼저 하는 캡처
순서를 잘못 잡으면 권리가 있어도 증명을 못 해요. 사실 가장 흔한 실수가 전화로 먼저 항의하는 방식이에요. 통화 내용은 남지 않고, 상담원이 바뀌면 처음부터 다시 설명하게 되니까요.
첫 단계는 화면 캡처예요. 예약 확인서, 취소 버튼이 비활성화된 화면, 환불 규정이 적힌 상품 페이지, 숙소와 주고받은 메시지를 시각이 함께 보이도록 담아요. 두 번째는 앱 고객센터 문의 게시판이나 이메일로 취소 의사를 서면 제출하는 일이고요. 이때 계약 체결일과 이용 예정일을 나란히 적어 두면 어느 시계를 적용할지 다투기가 훨씬 수월해져요.
세 번째가 거부 답변을 받은 뒤의 1372 소비자상담센터 상담, 그다음이 한국소비자원 피해구제 신청이에요. 앞 단계를 건너뛰면 사업자와 협의를 시도한 기록이 없어 절차가 되돌아오는 일이 생겨요.
성수기 표기가 약관에 없는 경우
공제 폭이 세 배까지 벌어지는데, 정작 성수기와 비수기를 누가 정하는지 아는 사람은 드물어요. 원칙은 사업자가 약관에 표시한 기간이에요. 약관에 아무 언급이 없으면 여름은 7월 15일부터 8월 24일까지, 겨울은 12월 20일부터 2월 20일까지를 성수기로 봐요.
이 기준을 알고 있으면 요청 문구가 바뀌어요. 9월 첫 주 예약을 두고 숙소가 성수기 요율을 들이밀 때, 약관 어느 조항에 성수기 기간이 표시돼 있는지 물어볼 수 있어요. 표시가 없다면 비수기 기준 적용을 요구할 근거가 서고요.
계산할 때 한 가지는 미리 감안하는 편이 좋아요. 공제 비율의 모수가 총요금인지 계약금인지 상품마다 달라서, 직접 뽑아 본 예상 환급액과 실제 입금액이 어긋나는 경우가 잦아요. 소비자분쟁해결기준 역시 합의와 권고의 기준일 뿐 사업자를 강제하는 힘은 없다는 한계를 안고 있고요.
되감아 보면 취소 버튼이 눌리지 않는 날 가장 먼저 확인할 항목은 결제일이에요. 결제한 지 7일이 지나지 않았고 숙박 예정일도 남아 있다면 청약철회 쪽 문을 두드리고, 그 조건에서 벗어났다면 성수기 표시 여부와 사용예정일까지 남은 날짜를 세는 순서로 옮겨가요. 두 조건 어디에도 걸리지 않을 때 비로소 위약금을 받아들일지 판단하면 되고요. 예약 화면에서 취소 규정을 30초만 읽어 두면, 이 판단은 취소하는 날이 아니라 예약하는 날에 이미 끝나 있어요.