가격이 제품의 성패를 가른다
기술적으로 뛰어난 제품도 가격 정책이 잘못되면 실패합니다. 너무 싸면 수익이 안 나고, 너무 비싸면 사용자가 안 옵니다. 가격은 단순한 숫자가 아니라 제품의 포지셔닝을 결정하는 전략적 선택입니다.
인디 개발자들이 가장 많이 하는 실수는 가격을 너무 낮게 책정하는 것입니다. "사용자가 많이 와야 하니까 싸게 하자"는 생각은 위험합니다. 낮은 가격은 제품의 가치를 낮게 인식하게 만들고, 충분한 수익을 만들지 못해 제품 개선도 어렵게 합니다.
주요 가격 모델
프리미엄 (Freemium)
무료 플랜으로 사용자를 확보하고, 고급 기능은 유료로 제공하는 모델입니다. Slack, Notion, Figma 같은 서비스가 대표적입니다.
무료 플랜은 "충분히 유용하지만 더 원하게 만드는" 수준이어야 합니다. 너무 관대하면 유료 전환이 안 되고, 너무 제한적이면 무료 사용자가 제품의 가치를 경험하지 못합니다.
무료 플랜 설계 시 고려할 점은 제한의 기준입니다. 기능 제한보다 용량이나 사용량 제한이 더 효과적인 경우가 많습니다. "프로젝트 3개까지 무료"처럼 사용하다 보면 자연스럽게 한계에 도달하는 구조가 이상적입니다.
고정 구독 (Flat-rate Subscription)
월 $X를 내면 모든 기능을 사용하는 단순한 모델입니다. Basecamp가 대표적입니다. 사용자 입장에서 비용 예측이 쉽고, 개발자 입장에서 구현이 간단합니다.
단점은 소규모 사용자에게는 비싸 보이고, 대규모 사용자에게는 저렴해서 수익을 극대화하기 어렵다는 것입니다.
계층형 구독 (Tiered Pricing)
2~4개의 플랜을 제공하는 가장 보편적인 모델입니다. 각 플랜은 타겟 고객층이 다릅니다.
플랜 구성의 핵심은 "가운데 플랜이 가장 잘 팔리도록" 설계하는 것입니다. 이를 앵커링 효과라고 합니다. 비싼 Enterprise 플랜이 있으면 Pro 플랜이 합리적으로 보입니다.
3개 플랜이 가장 효과적입니다. 2개면 선택이 단순해 보이고, 4개 이상이면 선택 피로가 옵니다. Starter / Pro / Enterprise 같은 네이밍이 일반적입니다.
사용량 기반 (Usage-based)
실제 사용한 만큼만 과금하는 모델입니다. AWS, Vercel, OpenAI API가 대표적입니다. 진입 장벽이 낮고 사용량이 늘면 자연스럽게 매출이 증가합니다.
단점은 사용자가 비용을 예측하기 어렵다는 것입니다. 예상치 못한 고액 청구서는 이탈의 주요 원인입니다. 사용량 알림이나 상한선 설정 기능을 제공하면 이 문제를 완화할 수 있습니다.
하이브리드 모델
기본 구독료 + 초과 사용량 과금을 결합한 모델입니다. 예를 들어 "월 $29에 API 호출 10,000회 포함, 초과분은 1,000회당 $5"처럼 설계합니다. 수익의 예측 가능성과 유연성을 동시에 확보할 수 있습니다.
Polar.sh에서 가격 설정하기
Polar.sh는 위의 모든 가격 모델을 지원합니다. 대시보드에서 제품을 만들고 가격을 설정하면 체크아웃 페이지가 자동 생성됩니다.
// 제품 목록을 가져와서 가격 페이지에 표시
const products = await polar.products.list({
organizationId: process.env.POLAR_ORGANIZATION_ID,
});
// 각 제품의 가격 정보
products.result.items.forEach((product) => {
product.prices.forEach((price) => {
console.log(`${product.name}: $${price.amount / 100}/${price.interval}`);
});
});
가격 결정 실전 팁
가격을 처음 정할 때는 경쟁 서비스의 가격을 조사하되, 단순히 따라가지 마세요. 제품이 제공하는 고유한 가치를 기준으로 가격을 정해야 합니다.
가격은 언제든 바꿀 수 있습니다. 처음부터 완벽한 가격을 찾으려 하지 말고, 출시 후 데이터를 보면서 조정하세요. 기존 사용자의 가격은 유지하고 신규 사용자에게만 새 가격을 적용하는 것이 일반적입니다.
연간 결제 할인은 LTV를 높이는 효과적인 방법입니다. 보통 20~30% 할인을 제공합니다. "월 $19 → 연 $190 (2개월 무료)"처럼 절약 금액을 구체적으로 표시하면 연간 결제 전환율이 올라갑니다.