앱스토어 price tier 국가별 가격 설정 방법 (2026)
글: Mehdi Azizi
게시, 9분
price tier는 이제 없어요. Apple이 900개 가격을 제공하고 기준 국가를 바탕으로 175개국 가격을 계산해요. 그다음 국가별 가격을 직접 정할 수 있어요.
앱스토어 price tier, 그러니까 $0.99부터 시작하던 번호 매겨진 가격 단계는 2023년에 사라졌어요. 이제 Apple은 $0.29부터 $10,000까지 900개 가격을 제공하고, 기준 국가의 가격을 바탕으로 175개국에서 비슷한 수준의 가격을 계산해요. 이 계산에는 환율, 일부 세금, 그리고 나라마다 흔히 쓰는 끝자리 반올림이 반영돼요. 그다음 어느 나라 가격이든 직접 바꿀 수 있어요.
2026년 10월에 저는 제 앱 세 개, Solys, TradaZen, Nolera의 가격을 직접 만든 작은 엔진으로 국가별로 다시 설정했어요. 이 글에서는 Apple의 시스템, 제 방법, 숫자로 보는 예시, 그리고 함정을 정리했어요. 규칙은 2026년 10월 15일에 App Store Connect 도움말에서 다시 확인했어요.
앱스토어 price tier: 2023년에 바뀐 점
2022년까지는 단계를 하나 고르면 Apple이 그걸 통화별로 적용해 줬어요. 2022년 12월 Apple 발표가 이 시스템을 대체했어요. 구독이 먼저 바로 혜택을 봤고, 이어서 2023년 3월 9일에 모든 앱과 인앱 구매로 확대됐어요.
지금 있는 것:
- 통화당 기본 800개 가격, 그리고 요청하면 $10,000까지 더 높은 가격 100개.
- $10까지는 $0.10 단위, 그다음 $50까지는 $0.50 단위.
- 현지식 끝자리: .99로 끝나는 가격 외에 X.00이나 X.90 같은 가격도 있어요.
2023년 5월 9일, Apple은 기존 앱과 일회성 구매의 가격을 미국 가격 기준으로 다시 계산했어요. 3월 8일 이후에 수정한 경우는 제외예요. 오래된 앱이라면 기준 국가가 아직 미국일 수도 있어요.
"price tier list"를 찾고 있나요? App Store Connect 안에 있어요. 가격 메뉴에 해당 국가의 자주 쓰는 가격 25개가 나오고, See Additional Prices를 누르면 전체 목록이 열려요. API로는 GET /v1/subscriptions/{id}/pricePoints를 국가로 필터링하면 각 가격(customerPrice)과 예상 수익(proceeds)을 돌려줘요.
자동 가격 vs 직접 정한 가격
기준 국가와 가격을 하나 고르면, 앱 가격 도움말에 따르면 Apple이 이를 이용해 나머지 174개국에 비슷한 가격을 제안해요. 이 자동 가격을 그대로 써도 되고, 일부 국가나 전부를 직접 정해도 돼요.
차이는 환율이나 세금이 바뀔 때 드러나요.
| 가격 | 앱, 일회성 구매 | 구독 |
|---|---|---|
| 기준 국가 | 조정 안 됨 | 조정 안 됨 |
| 다른 국가, 자동 | Apple이 조정 | 조정 안 됨 |
| 직접 정한 국가 | 더 이상 조정 안 됨 | 조정 안 됨 |
직접 정한 국가에 대해서는 인앱 구매 도움말에 따라 세금과 환율 변화를 챙기는 게 여러분 몫이에요.
구독은 Apple이 절대 조정하지 않아요. 구독 가격 도움말에 적혀 있어요. 세금이나 환율 때문에 Apple이 하는 가격 변경에서 구독은 빠져요. 어떤 나라의 부가세가 바뀌어도 가격은 그대로고, 바뀌는 건 여러분의 수익이에요.
프랑스에서는 표시 가격에 20% 부가세(TVA)가 포함되고, 여러분의 수익은 부가세를 뺀 뒤에 계산돼요. 그러니 나라끼리 비교할 때는 표시 가격이 아니라 여러분의 수익으로 비교하세요.
Apple의 환산 가격으로는 부족했던 이유
자동 가격은 금액을 맞춰 줄 뿐, 구매력을 맞춰 주지는 않아요. 2026년 10월 전까지 제 구독은 프랑스 기준의 이 환산 가격을 따랐어요. 그래서 인도, 브라질, 이집트에서도 구독료가 환산하면 프랑스 가격과 거의 같았어요. 스위스에서는 오히려 프랑스보다 쌌고요.
경쟁 앱 가격도 서른 개쯤의 스토어프런트, 즉 나라별 스토어에서 조사해 봤어요. 어떤 앱은 어디서나 거의 같은 가격을 유지하고, 어떤 앱은 신흥국에서 가격을 크게 낮춰요. 정답은 하나가 아니고, 여러분의 니치에 따라 달라요.
제가 지역별 가격을 정하는 방법
제 엔진은 프랑스를 1로 두고 국가별 계수를 계산한 다음, 프랑스 가격에 곱해요.
- 프랑스가 기준점이에요. 엔진은 프랑스 가격을 절대 바꾸지 않아요.
- 구매력. 세계은행이 발표하는 구매력 평가 기준 1인당 국민총소득을 가져와 프랑스 값으로 나눠요. 이 비율에 0.48 제곱을 해요. 그러면 가격 차이가 소득 차이보다 작게 유지돼요.
- 경쟁 앱. 주요 국가에서는 이 계수를 직접 경쟁 앱들의 중간 가격(각 앱의 프랑스 가격 대비)과 섞어요.
- 하한과 상한. 앱과 상품에 따라, 어느 나라도 프랑스 가격의 0.40~0.70배 아래로 내려가지 않고 1.35배를 넘지 않아요.
- 순수익 하한. 앱이 사용할 때마다 API 비용을 낼 때 적용해요.
- 한 나라의 모든 상품에 같은 계수. 주간, 월간, 연간 사이의 차이를 유지하기 위해서예요.
- 끝자리 맞추기. 그 나라 가격처럼 끝나는 Apple 가격 중 가장 가까운 걸 골라요. 유로와 달러는 4.99나 9.99, 헤알은 9.90, 루피는 99, 엔은 00이에요. 현재 가격이 목표와 7% 이내면 그대로 둬요.
예시: 39.99유로짜리 가상의 연간 구독
이 표는 예시일 뿐, 제 실제 가격표가 아니에요. 방법을 단순화한 버전이에요. 경쟁 앱 없이 구매력만 쓰고, 하한 0.45, 상한 1.35를 적용했어요. 세계은행 2024년 소득 데이터, 2026년 10월 10일 환율, 그리고 그날 App Store Connect에서 실제로 제공된 가격을 썼어요.
| 국가 | 계수 | 예시 가격 | 유로 환산 |
|---|---|---|---|
| 프랑스 (기준) | 1.00 | 39.99 € | 39.99 € |
| 스위스 | 1.21 | 45 CHF | 48.36 € |
| 미국 | 1.15 | $49.99 | 44.61 € |
| 독일 | 1.09 | 44.99 € | 44.99 € |
| 영국 | 0.99 | £34.99 | 41.31 € |
| 일본 | 0.95 | ¥6,800 | 38.35 € |
| 폴란드 | 0.89 | 154.99 zł | 35.37 € |
| 멕시코 | 0.64 | 529 MXN | 25.75 € |
| 브라질 | 0.60 | R$134.90 | 24.04 € |
| 인도네시아 | 0.52 | Rp409,000 | 20.43 € |
| 인도 | 0.45 | ₹1,999 | 18.45 € |
두 줄은 눈여겨볼 만해요. 독일은 프랑스보다 비싸지는데, 독일에서는 기존 구독자에게 가격 인상을 적용하려면 동의가 필요해요. 아래에서 다시 다룰게요. 영국은 환율과 끝자리 맞추기 때문에 유로로 따지면 프랑스보다 비싸게 끝나요.
가격 설정하기: 화면 또는 API
화면에서는 구독의 경우 국가와 가격을 고르면 App Store Connect가 175개국의 비슷한 가격을 보여줘요. 원하는 걸 수정하고 확인하면 돼요. 가장 빠른 적용일은 보통 하루에서 이틀 뒤예요.
API로는 Configuring subscription prices across territories 가이드가 절차를 설명해요.
GET /v1/subscriptions/{id}/pricePoints로 한 나라의 가격을 읽어요.adjustedEqualizations로 다른 나라의 환산 가격을 가져와요.POST /v1/subscriptionPrices로 각 가격을 설정해요. 시작일과, 기존 구독자를 위한preserveCurrentPrice도 함께요.GET /v1/subscriptions/{id}/prices로 확인해요.
일괄 호출은 없어요. 국가별, 상품별로 한 번씩 호출해야 해요. 제가 배운 점:
- 국가와 요금제마다 예정 가격은 하나만. 화면에서는 두 번째가 첫 번째를 덮어써요. API에서는 예정된 기존 가격을
DELETE /v1/subscriptionPrices/{id}로 지우기 전까지 새 호출이 거부됐어요. - 첫 오류에서 멈추는 스크립트, 중복 없이 다시 실행할 수 있고 테스트 모드가 있는 것.
- 설정 후 재확인: 적용일 전에 빠진 예정 가격이 있는지 세어 봐요.
국가별 가격의 함정
인상. 구독 가격을 올리면 구독자에게 알림이 가요. 인상 폭이 가격의 50%와 기간당 약 $5(연간 구독은 연 $50)를 넘으면 동의 요청이 가요. 12개월 안에 또 인상하거나 그 나라가 요구하는 경우에도 동의가 필요해요. 기준표에는 독일, 오스트리아, 폴란드, 한국이 "동의 필요"로 나와 있어요. 제 원칙은 인상할 때마다 기존 구독자의 현재 가격을 유지하는 거예요. 만료 후 60일 안에 다시 구독한 사람도 그 가격을 그대로 받아요.
인하. 기존 구독자에게 자동으로 적용되고, 예전 가격을 유지할 옵션은 없어요. 한 번 적용된 인하는 취소할 수 없어요.
불안정한 통화. Apple이 구독 가격을 절대 조정하지 않으니, 통화 가치가 떨어지면 가격은 그대로인데 수익이 줄어요. 저는 튀르키예, 아르헨티나, 나이지리아, 이집트를 분기마다 다시 봐요.
기준 국가. 앱이나 일회성 구매의 경우 기준 국가를 바꾸면 예정된 가격 변경이 지워져요.
페이월. 지역별 가격표를 적용하면 끝자리 맞추기 때문에 주간과 연간 사이의 차이가 나라마다 달라져요. 코드에 적어 둔 가격이 아니라 StoreKit이 돌려주는 가격을 보여주고, 할인율도 현지 가격으로 계산하세요. 가이드라인 3.1.2도 실제 청구 금액이 가장 눈에 띄는 가격이어야 한다고 요구해요.
가격표를 적용하기 전 체크리스트
- 국가별 계수를 계산했어요: 구매력, 그다음 경쟁 앱.
- 하한, 상한, 순수익 하한을 적용했어요.
- 모든 가격이 현지식 끝자리로 실제 Apple 가격에 맞아요.
- 동의가 필요한 나라를 확인했어요.
- 모든 인상에서 기존 구독자 가격을 유지해요.
- 예정된 예전 가격을 지웠어요.
- 적용일까지 최소 이틀 여유가 있어요.
- 페이월이 현지 가격을 읽고 그걸로 할인율을 계산해요.
- 설정 후 재확인에서 빠진 게 없어요.
- 4주 뒤 국가별 점검을 잡아 뒀어요: 설치당 수익, 체험, 해지.
언제 하면 될까요? 어떤 나라에 광고비를 쓰기 전에, 그리고 불안정한 통화는 분기마다요. 가격, 무료 체험, 페이월을 같은 날 바꾸지는 마세요. 페이월 실수 글을 다시 읽어 보세요.
헤매지 않고 가격 정하기
국가별 가격보다 먼저 모델을 정해야 해요: 구독이냐 일회성 구매냐. 그리고 여러분의 수익은 수수료에 달려 있는데, Small Business Program으로 15%까지 낮출 수 있어요.
iOS & Android Kit는 페이월과 구독이 이미 구현된 제 앱의 시작 코드에서 출발해요. 자기 속도에 맞춰 따라가면 돼요. 전체 흐름은 iOS 인앱 구독 페이지에 있어요. 그리고 프로젝트를 막고 있는 게 뭔지 알고 싶다면 무료 진단을 받아 보세요. 제 Apple 리젝 방지 체크리스트도 함께 보내 드려요.
자주 묻는 질문
앱스토어 price tier가 뭔가요?
Apple이 통화별로 적용해 주던 번호 매겨진 가격 단계였어요. 2023년부터는 통화당 900개 가격(그중 100개는 요청 시 제공)과, 나머지 가격 계산의 기준이 되는 기준 국가로 대체됐어요.
앱스토어 가격 목록은 어디서 볼 수 있나요?
App Store Connect에서 앱이나 구독의 가격 페이지로 가면 돼요. See Additional Prices를 누르면 전체 목록이 나와요. API도 국가별로 고객 가격과 예상 수익을 돌려줘요.
나라마다 다른 가격을 설정하려면 어떻게 하나요?
기준 국가에 가격을 정한 다음, 확인하기 전에 비슷한 가격 화면에서 원하는 나라를 수정하세요. API로는 국가별, 상품별로 한 번씩 호출해요.
환율이 바뀌면 Apple이 제 가격을 바꾸나요?
앱이나 일회성 구매라면 자동 가격인 나라에서는 바꿔요. 다만 기준 국가나 직접 정한 나라는 절대 바꾸지 않아요. 구독은 절대 바꾸지 않아요.
가격을 올려도 기존 구독자는 원래 가격을 유지하나요?
기존 구독자의 현재 가격을 유지하도록 선택하면 그래요. 그렇지 않으면 인상 폭과 나라에 따라 알림이나 동의 요청을 받아요. 인하는 항상 모든 구독자에게 적용돼요.
앱스토어 가격에 부가세가 포함되나요?
프랑스에서는 포함돼요. 표시 가격에 20% 부가세가 들어 있어요. 여러분의 수익은 부가세를 뺀 다음, Apple 수수료를 빼고 계산돼요.

