수요의 가격 탄력성
Price Elasticity of Demand
수요의 가격 탄력성은 가격 변화율 대비 수요량 변화율의 비율입니다. 구독 요금 인상 시 이탈률을 예측하고 총 매출(ARPU)의 극대화 지점을 찾는 핵심 지표로 활용됩니다. 공식은 (수요량 변화율 %) / (가격 변화율 %)이며, 탄력성이 1 미만일 때 가격을 인상해야 총 매출이 증가합니다.
📖 개념 정의 및 실무 적용
SaaS나 구독 기반 비즈니스에서 요금제 개편은 매출을 극대화할 수 있는 가장 빠른 방법이지만, 동시에 치명적인 대규모 이탈을 야기할 수 있는 위험한 의사결정입니다. 많은 실무자들이 직관이나 경쟁사 눈치에 의존해 가격을 올렸다가 뼈아픈 고객 이탈을 겪곤 합니다. 수요의 가격 탄력성 분석은 이러한 불확실성을 데이터 기반으로 제거해 줍니다.
import pandas as pd
import numpy as np
data = pd.DataFrame({
'price': [10000, 12000, 15000],
'demand': [5000, 4200, 3000]
})
data['pct_change_price'] = data['price'].pct_change()
data['pct_change_demand'] = data['demand'].pct_change()
data['elasticity'] = data['pct_change_demand'] / data['pct_change_price']
data['total_revenue'] = data['price'] * data['demand']
print(data)
⚡ 5분 만에 적용하는 실행 스텝
과거 가격 변경 이벤트나 소규모 A/B 테스트 데이터를 수집하여 가격과 전환수(수요량)의 페어를 구성합니다.
제공된 스니펫을 활용해 각 가격 구간별 가격 변화율과 수요량 변화율을 계산하고 탄력성 계수를 도출합니다.
탄력성 계수가 비탄력적(절대값 < 1)인지 탄력적(절대값 > 1)인지 판단하여 가격 인상 여부를 결정합니다.
최적의 총 매출(ARPU x 전환수)을 기록하는 가격 포인트를 시뮬레이션하여 최종 요금안을 확정합니다.
🚀 실무자만 아는 한 끗 차이 Pro Tip
⚠️ 흔히 하는 실수 & 주의사항 (삽질 방지)
❓ 자주 묻는 질문 (FAQ)
탄력성 계수가 마이너스(-)로 나오는데 정상인가요?
네, 지극히 정상입니다. 가격이 오르면 수요가 줄어드는 역의 관계를 가지기 때문에 탄력성은 보통 음수로 나타나며, 실무에서는 편의상 절대값을 기준으로 판단합니다.
기존에 가격 할인이나 변동 이력이 전혀 없는 신규 서비스는 어떻게 탄력성을 구하나요?
과거 데이터가 없다면 소수 그룹(예: 신규 가입자의 10%)을 대상으로 가격 저항 테스트(Van Westendorp Price Sensitivity Meter) 설문을 진행하거나, 제한적인 소규모 가격 A/B 테스트를 통해 단기 반응을 측정해야 합니다.