# App Store price tier: đặt giá theo từng quốc gia (2026)

> Price tier không còn nữa: Apple có 900 mức giá và tự tính giá cho 175 quốc gia từ quốc gia gốc của bạn. Sau đó bạn có thể tự đặt giá cho từng nước.

Trang gốc: [App Store price tier: đặt giá theo từng quốc gia (2026)](https://devoria.fr/vi/blog/app-store-price-tier-dat-gia-theo-quoc-gia)
Tác giả: [Mehdi Azizi](https://devoria.fr/vi/mehdi-azizi)
Ngày đăng: 2026-11-04
Lần sửa nội dung gần nhất: 2026-11-04


Price tier của App Store, tức các bậc giá đánh số bắt đầu từ 0,99 USD, đã biến mất từ năm 2023. **Giờ Apple có 900 mức giá, từ 0,29 USD đến 10.000 USD, và tự tính một mức giá tương đương ở 175 quốc gia dựa trên quốc gia gốc của bạn.** Phép tính có xét đến tỷ giá, một số loại thuế và cách làm tròn quen thuộc của từng nước. Sau đó bạn có thể tự tay thay giá của bất kỳ nước nào.

Tháng 10 năm 2026, mình đã đặt lại giá cho ba app của mình, Solys, TradaZen và Nolera, từng nước một, bằng một công cụ nhỏ tự viết. Dưới đây là hệ thống của Apple, cách mình làm, một ví dụ có số liệu và các cái bẫy. Quy tắc được mình đọc lại trong trang trợ giúp App Store Connect ngày 15/10/2026.

## App Store price tier: những gì đã thay đổi năm 2023

Đến hết năm 2022, bạn chọn một bậc giá và Apple quy đổi nó ra từng loại tiền tệ. [Thông cáo của Apple tháng 12/2022](https://www.apple.com/newsroom/2022/12/apple-announces-biggest-upgrade-to-app-store-pricing-adding-700-new-price-points/) đã thay thế hệ thống này. Gói đăng ký được áp dụng ngay, rồi đến [tất cả app và mọi giao dịch mua trong app vào ngày 9/3/2023](https://developer.apple.com/news/?id=dbrszv62).

Hiện tại có:

- **800 mức giá cho mỗi loại tiền tệ** mặc định, thêm 100 mức cao hơn nếu yêu cầu, lên tới 10.000 USD.
- **Bước nhảy 0,10 USD** đến 10 USD, rồi 0,50 USD đến 50 USD.
- **Cách làm tròn theo địa phương**, như X,00 hay X,90, ngoài các mức giá kết thúc bằng ,99.

Ngày 9/5/2023, [Apple đã tính lại giá của các app và giao dịch mua một lần hiện có](https://developer.apple.com/news/?id=74739es1) dựa trên giá Mỹ, trừ khi bạn đã sửa sau ngày 8/3. **Với một app cũ, quốc gia gốc của bạn có thể vẫn là Mỹ.**

Bạn đang tìm "price tier list"? Nó nằm trong App Store Connect: menu giá hiển thị 25 mức giá phổ biến của nước đó, rồi See Additional Prices mở danh sách đầy đủ. Qua API, `GET /v1/subscriptions/{id}/pricePoints`, lọc theo quốc gia, trả về từng mức giá (`customerPrice`) và phần bạn ước tính nhận được (`proceeds`).

## Giá tự động hay giá tự đặt

Bạn chọn một quốc gia gốc và một mức giá. Theo [trang trợ giúp về giá app](https://developer.apple.com/help/app-store-connect/manage-app-pricing/set-a-price/), Apple dùng nó để đề xuất mức giá tương đương ở 174 quốc gia còn lại. Bạn có thể giữ các giá tự động này, hoặc tự đặt giá cho một vài nước, thậm chí tất cả.

Khác biệt lộ ra khi tỷ giá hoặc thuế thay đổi:

| Giá                | App, mua một lần         | Gói đăng ký              |
| ------------------ | ------------------------ | ------------------------ |
| Quốc gia gốc       | Không bao giờ điều chỉnh | Không bao giờ điều chỉnh |
| Nước khác, tự động | Apple điều chỉnh         | Không bao giờ điều chỉnh |
| Nước tự đặt tay    | Không còn điều chỉnh     | Không bao giờ điều chỉnh |

Với những nước bạn tự đặt giá, [trang trợ giúp về giao dịch mua trong app](https://developer.apple.com/help/app-store-connect/manage-in-app-purchases/set-a-price-for-an-in-app-purchase/) nói rằng bạn chịu trách nhiệm theo dõi thuế và tỷ giá.

**Còn gói đăng ký thì Apple không bao giờ điều chỉnh.** [Trang trợ giúp về giá gói đăng ký](https://developer.apple.com/help/app-store-connect/manage-subscriptions/manage-pricing-for-auto-renewable-subscriptions) ghi rõ: các thay đổi do Apple đưa ra vì thuế hay tỷ giá không áp dụng cho gói đăng ký. Nếu VAT của một nước thay đổi, giá vẫn giữ nguyên, và phần bạn nhận mới là thứ thay đổi.

Ở Pháp, giá hiển thị đã gồm VAT 20%, và phần bạn nhận được tính sau khi trừ VAT. **Vì vậy hãy so sánh các nước dựa trên phần bạn nhận, đừng dựa trên giá hiển thị.**

## Vì sao mức tương đương của Apple chưa đủ với mình

Giá tự động cân bằng một giá trị, chứ không cân bằng sức mua. Trước tháng 10/2026, các gói đăng ký của mình theo mức tương đương này từ Pháp. Ở Ấn Độ, Brazil hay Ai Cập, gói đăng ký vì thế có giá gần bằng giá Pháp sau khi quy đổi. Ở Thụy Sĩ, nó còn rẻ hơn ở Pháp.

Mình cũng ghi lại giá của đối thủ trên khoảng ba mươi storefront, tức cửa hàng của từng nước. Có app giữ giá gần như giống nhau ở mọi nơi, có app giảm mạnh ở các nước mới nổi. Không có quy tắc chung nào, chỉ có ngách của bạn.

## Cách mình đặt giá theo khu vực

Công cụ của mình tính một hệ số cho mỗi nước, Pháp bằng 1, rồi nhân với giá Pháp:

1. **Pháp là mỏ neo.** Công cụ không bao giờ sửa giá Pháp.
2. **Sức mua.** Mình lấy tổng thu nhập quốc dân bình quân đầu người của nước đó, theo sức mua tương đương, do [Ngân hàng Thế giới](https://data.worldbank.org/indicator/NY.GNP.PCAP.PP.CD) công bố, rồi chia cho con số của Pháp. Mình nâng tỷ số này lên lũy thừa 0,48: chênh lệch giá vẫn nhỏ hơn chênh lệch thu nhập.
3. **Đối thủ.** Với các nước quan trọng, mình trộn hệ số này với giá trung vị của các đối thủ trực tiếp, chia cho giá Pháp của họ.
4. **Mức sàn và mức trần.** Tùy app và sản phẩm, không nước nào xuống dưới 0,40 đến 0,70 lần giá Pháp, cũng không vượt quá 1,35 lần.
5. **Mức sàn doanh thu ròng** khi app phải trả tiền API cho mỗi lần dùng.
6. **Cùng một hệ số cho mọi sản phẩm** trong một nước, để giữ khoảng cách giữa gói tuần, tháng và năm.
7. **Làm tròn.** Mình lấy mức giá Apple gần nhất có đuôi giống giá ở nước đó: 4,99 hay 9,99 với euro và đô la, 9,90 với real, 99 với rupee, 00 với yên. Nếu giá hiện tại cách mục tiêu dưới 7%, mình giữ nguyên.

## Ví dụ: một gói năm giả định giá 39,99 €

**Bảng này là ví dụ, không phải bảng giá của mình.** Nó áp dụng phiên bản đơn giản của phương pháp: chỉ dùng sức mua, không có đối thủ, mức sàn 0,45 và mức trần 1,35. Thu nhập năm 2024 của Ngân hàng Thế giới, tỷ giá ngày 10/10/2026, và các mức giá thực sự có trong App Store Connect hôm đó.

| Quốc gia   | Hệ số | Giá ví dụ  | Quy ra euro |
| ---------- | ----- | ---------- | ----------- |
| Pháp (gốc) | 1,00  | 39,99 €    | 39,99 €     |
| Thụy Sĩ    | 1,21  | 45 CHF     | 48,36 €     |
| Mỹ         | 1,15  | 49,99 USD  | 44,61 €     |
| Đức        | 1,09  | 44,99 €    | 44,99 €     |
| Anh        | 0,99  | 34,99 £    | 41,31 €     |
| Nhật Bản   | 0,95  | 6.800 ¥    | 38,35 €     |
| Ba Lan     | 0,89  | 154,99 zł  | 35,37 €     |
| Mexico     | 0,64  | 529 MXN    | 25,75 €     |
| Brazil     | 0,60  | 134,90 R$  | 24,04 €     |
| Indonesia  | 0,52  | 409.000 Rp | 20,43 €     |
| Ấn Độ      | 0,45  | 1.999 ₹    | 18,45 €     |

Có hai dòng đáng để ý. Đức cao hơn Pháp, mà ở Đức, tăng giá cho người đăng ký hiện tại phải được họ đồng ý: mình sẽ nói thêm bên dưới. Anh tính ra euro lại đắt hơn Pháp, do tỷ giá và cách làm tròn.

## Đặt giá: qua giao diện hay qua API

**Trên giao diện**, với một gói đăng ký, chọn một nước và một mức giá: App Store Connect hiển thị giá tương đương cho 175 quốc gia. Sửa những nước bạn muốn, rồi xác nhận. Ngày có hiệu lực sớm nhất thường là một đến hai ngày sau.

**Qua API**, hướng dẫn [Configuring subscription prices across territories](https://developer.apple.com/documentation/appstoreconnectapi/configuring-subscription-prices-across-territories) mô tả các bước:

1. Đọc giá của một nước bằng `GET /v1/subscriptions/{id}/pricePoints`.
2. Lấy giá tương đương của các nước khác bằng `adjustedEqualizations`.
3. Đặt từng mức giá bằng `POST /v1/subscriptionPrices`, kèm ngày bắt đầu và `preserveCurrentPrice` cho người đăng ký hiện tại.
4. Kiểm tra bằng `GET /v1/subscriptions/{id}/prices`.

Không có lệnh gọi hàng loạt: mỗi nước, mỗi sản phẩm là một lệnh gọi. Bài học của mình:

- **Mỗi nước, mỗi gói chỉ có một giá tương lai.** Trên giao diện, giá thứ hai ghi đè giá thứ nhất. Qua API, lệnh gọi mới của mình bị từ chối cho đến khi mình xóa giá đã lên lịch trước đó bằng `DELETE /v1/subscriptionPrices/{id}`.
- **Một script dừng ngay ở lỗi đầu tiên**, chạy lại được mà không tạo trùng, có chế độ chạy thử.
- **Kiểm tra lại sau khi đặt**: mình đếm các giá tương lai bị thiếu trước ngày có hiệu lực.

## Những cái bẫy khi đặt giá theo quốc gia

**Tăng giá.** Tăng giá gói đăng ký sẽ gửi thông báo đến người đăng ký, hoặc yêu cầu họ đồng ý nếu mức tăng vượt 50% giá và khoảng 5 USD mỗi kỳ (50 USD mỗi năm với gói năm). Việc đồng ý cũng bắt buộc nếu có thêm một lần tăng giá khác trong vòng 12 tháng, hoặc nếu luật nước đó yêu cầu. [Bảng ngưỡng](https://developer.apple.com/help/app-store-connect/reference/auto-renewable-subscription-price-increase-thresholds/) ghi "cần đồng ý" cho Đức, Áo, Ba Lan và Hàn Quốc. **Thói quen của mình: mỗi lần tăng giá đều giữ giá hiện tại cho người đăng ký hiện có.** Những ai đăng ký lại trong vòng 60 ngày sau khi hết hạn cũng được giữ giá đó.

**Giảm giá.** Áp dụng ngay cho người đăng ký hiện tại, không có tùy chọn giữ giá cũ. Khi đã có hiệu lực, việc giảm giá không thể hủy.

**Tiền tệ bất ổn.** Vì Apple không bao giờ điều chỉnh gói đăng ký, một đồng tiền mất giá sẽ làm phần bạn nhận teo lại trong khi giá không đổi. Mình xem lại Thổ Nhĩ Kỳ, Argentina, Nigeria và Ai Cập mỗi quý.

**Quốc gia gốc.** Với app hoặc giao dịch mua một lần, đổi quốc gia gốc sẽ xóa các thay đổi giá đã lên lịch.

**Paywall.** Sau khi áp bảng giá theo khu vực, khoảng cách giữa gói tuần và gói năm khác nhau giữa các nước, do làm tròn. Hãy hiển thị giá do StoreKit trả về, đừng bao giờ ghi cứng giá trong code, và tính mỗi mức giảm dựa trên giá địa phương. [Guideline 3.1.2](https://devoria.fr/vi/blog/guideline-3-1-2-app-bi-tu-choi-goi-dang-ky) cũng yêu cầu số tiền bị tính phải là giá nổi bật nhất.

## Check-list của mình trước khi áp bảng giá

1. Hệ số của từng nước đã được tính: sức mua, rồi đối thủ.
2. Mức sàn, mức trần và mức sàn doanh thu ròng đã được áp dụng.
3. Mỗi giá rơi đúng vào một mức giá thật của Apple, với đuôi số theo địa phương.
4. Đã đánh dấu các nước cần người dùng đồng ý.
5. Mỗi lần tăng giá đều giữ giá cho người đăng ký hiện có.
6. Các giá cũ đã lên lịch đã bị xóa.
7. Ngày có hiệu lực cách ít nhất hai ngày.
8. Paywall đọc giá địa phương và tính mức giảm dựa trên đó.
9. Kiểm tra sau khi đặt không thấy thiếu giá nào.
10. Đã lên lịch đánh giá theo từng nước sau bốn tuần: doanh thu mỗi lượt cài, lượt dùng thử, lượt hủy.

**Khi nào nên làm?** Trước khi chạy quảng cáo ở một nước, rồi mỗi quý với các đồng tiền bất ổn. Và đừng đổi giá, bản dùng thử và paywall trong cùng một ngày: đọc lại [các lỗi paywall](https://devoria.fr/vi/blog/paywall-ios-7-loi-nguoi-moi).

## Đặt giá mà không phải mò mẫm

Trước khi nói đến giá theo quốc gia là chuyện mô hình: [gói đăng ký hay mua một lần](https://devoria.fr/vi/blog/goi-dang-ky-hay-mua-mot-lan-ung-dung-ios). Và phần bạn nhận phụ thuộc vào mức hoa hồng, được giảm xuống 15% nhờ [Small Business Program](https://devoria.fr/vi/blog/apple-small-business-program-phi-hoa-hong-15).

[iOS & Android Kit](https://devoria.fr/vi/kits/ios) xuất phát từ code khởi đầu của các app của mình, paywall và gói đăng ký đã được code sẵn, bạn làm theo nhịp của mình. Toàn bộ quy trình có trên trang [gói đăng ký in-app iOS](https://devoria.fr/vi/expertise/goi-dang-ky-trong-ung-dung-ios). Và để biết điều gì đang chặn dự án của bạn, [làm bài chẩn đoán miễn phí](https://devoria.fr/vi/diagnostic): nó cũng gửi cho bạn checklist chống bị Apple từ chối của mình.

## Câu hỏi thường gặp

### Price tier trên App Store là gì?

Đó từng là một bậc giá đánh số, được Apple quy đổi ra từng loại tiền tệ. Từ năm 2023, nó được thay bằng 900 mức giá cho mỗi loại tiền tệ, trong đó 100 mức phải yêu cầu, cùng một quốc gia gốc dùng để tính giá các nước khác.

### Tìm danh sách giá của App Store ở đâu?

Trong App Store Connect, trên trang giá của app hoặc gói đăng ký: See Additional Prices hiển thị danh sách đầy đủ. API cũng trả về, cho từng nước, giá khách hàng trả và phần bạn ước tính nhận được.

### Làm sao đặt giá khác nhau theo từng quốc gia?

Đặt giá ở quốc gia gốc, rồi sửa các nước bạn muốn trên màn hình giá tương đương trước khi xác nhận. Qua API, mỗi nước, mỗi sản phẩm là một lệnh gọi.

### Apple có đổi giá của tôi khi tỷ giá thay đổi không?

Với app hoặc giao dịch mua một lần thì có, ở các nước dùng giá tự động, nhưng không bao giờ với quốc gia gốc hay các nước bạn tự đặt. Với gói đăng ký thì không bao giờ.

### Người đăng ký hiện tại có giữ được giá sau khi tăng giá không?

Có, nếu bạn chọn giữ giá hiện tại cho người đăng ký hiện có. Nếu không, họ sẽ nhận thông báo hoặc yêu cầu đồng ý, tùy mức tăng và quốc gia của họ. Còn giảm giá thì luôn áp dụng cho mọi người đăng ký.

### Giá trên App Store đã gồm VAT chưa?

Ở Pháp thì có: giá hiển thị đã gồm VAT 20%. Phần bạn nhận được tính sau khi trừ VAT, rồi trừ hoa hồng của Apple.


## Dự án của bạn

[iOS & Android Kit](https://devoria.fr/vi/kits/ios): Tạo app iPhone và Android với Claude Code: code khởi đầu từ các app của mình, lộ trình đến tận store và tất cả các kit. 2.799.000 ₫.

[Chẩn đoán: điều gì ngăn bạn có app iPhone](https://devoria.fr/vi/diagnostic): 7 câu hỏi, 60 giây: bạn biết điều gì thật sự cản bạn đăng app iPhone, lộ trình 4 bước và kit phù hợp với bạn.
