Tax and Price Updates for Apps, In-App Purchases, and Subscriptions
<p>The App Store is designed to make it easy to sell your digital goods and services globally, with support for 44 currencies across 175 storefronts.</p><p>From time to time, we need to adjust prices or your proceeds due to changes in tax regulations or foreign exchange rates. These adjustments are made using publicly available exchange rate information from financial data providers to help make sure prices for apps and In-App Purchases stay consistent across all storefronts.</p><p><strong>Tax and price updates</strong></p><p><strong>As of August 21:</strong></p><p>Your proceeds from the sale of eligible apps and In‑App Purchases have been modified in:</p><ul> <li>Brazil: Imposto sobre Operações Financeiras (IOF) of 3.5%</li> <li>Canada: Digital services tax (DST) no longer applicable</li>
The App Store is designed to make it easy to sell your digital goods and services globally, with support for 44 currencies across 175 storefronts.
From time to time, we need to adjust prices or your proceeds due to changes in tax regulations or foreign exchange rates. These adjustments are made using publicly available exchange rate information from financial data providers to help make sure prices for apps and In-App Purchases stay consistent across all storefronts.
Tax and price updates
As of August 21:
Your proceeds from the sale of eligible apps and In‑App Purchases have been modified in:
-
Brazil: Imposto sobre Operações Financeiras (IOF) of 3.5%
-
Canada: Digital services tax (DST) no longer applicable
-
Estonia: Value‑added tax (VAT) rate increase from 22% to 24%
-
Romania:
-
VAT rate increase from 19% to 21%
-
Reduced VAT rate increase from 5% to 11% for news, magazines, books, and audiobooks
-
The Philippines: VAT introduction of 12% for developers based outside of the Philippines
-
Vietnam:
-
Organizations based outside of Vietnam: VAT rate increase from 5% to 10%.
-
Individual developers based outside of Vietnam: Personal income tax (PIT) introduction of 5%, replacing the corporate income tax (CIT). Reduced VAT rate of 0% for news, magazines, and books no longer applies and all content will be taxed at the standard rate.
-
Organizations based in Vietnam: Apple will no longer remit foreign contractor tax (FCT) on sales to end customers. FCT of 5% introduced on Apple’s commission.
-
Individual developers based in Vietnam: Personal income tax (PIT) introduction of 2%, replacing the corporate income tax (CIT). FCT of 5% introduced on Apple’s commission. Reduced VAT rate of 0% for news, magazines, and books no longer applies and all content will be taxed at the standard rate.
Exhibit B and C of the Paid Applications Agreement will be updated to indicate that Apple collects and remits applicable taxes in the Philippines, and the relevant tax changes in Vietnam.¹
Beginning September 8:
Pricing for apps and In-App Purchases will be updated for the Philippines and Vietnam if you haven’t selected one of these storefronts as the base storefront for your app or In‑App Purchase.² These updates also consider VAT introductions and changes listed in the tax updates section above.
If you’ve selected the Philippines or Vietnam as the base storefront for your app or In-App Purchase, prices won’t change. On other storefronts, prices will be updated to maintain equalization with your chosen base price.
Prices won’t change in any region if your In‑App Purchase is an auto‑renewable subscription. Prices also won’t change on the storefronts where you manually manage prices instead of using the automated equalized prices.
The Pricing and Availability section of Apps has been updated in App Store Connect to display these upcoming price changes. As always, you can change the prices of your apps, In‑App Purchases, and auto‑renewable subscriptions at any time.
Learn more about managing your prices
View or edit upcoming price changes
Edit your app’s base country or region
Pricing and availability start times by country or region
Set a price for an In-App Purchase
Learn more about your proceeds
View payments and proceeds
Download financial reports
¹ Translations of the updated agreement will be available on the Apple Developer website within one month.
² Excludes auto-renewable subscriptions.
Sign in to highlight and annotate this article

Conversation starters
Daily AI Digest
Get the top 5 AI stories delivered to your inbox every morning.
More about
availableupdateapplicationThe Curse of Excessive Kindness and the Economics of Empathy — Why Imprecise Comfort Creates Both Fatigue and Cost
<p><a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffo1wz9y69ncom3apqkli.jpg" class="article-body-image-wrapper"><img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffo1wz9y69ncom3apqkli.jpg" alt=" " width="800" height="446"></a></p> <p>𝟏. 𝐇𝐚𝐬 𝐊𝐢𝐧𝐝𝐞𝐫 𝐀𝐈 𝐑𝐞𝐚𝐥𝐥𝐲 𝐁𝐞𝐜𝐨𝐦𝐞 𝐁𝐞𝐭𝐭𝐞𝐫 𝐀𝐈?<br> <br> For a long time, we wanted AI to become kinder.<br> Compared to cold, mechanical replies, a system that receives our words gently and handles our emotions without bruising them felt like a more advanced form of technolog
Build a Multi-Agent Data Pipeline in 50 Lines of Neam
<p>In this tutorial, you'll build a working multi-agent data pipeline using Neam, an agentic AI programming language. By the end, you'll have a DIO orchestrating five agents through a churn prediction workflow.</p> <p><strong>Step 1: Define Your Infrastructure Profile. This tells every agent where data lives and what compliance rules apply:</strong><br> </p> <div class="highlight js-code-highlight"> <pre class="highlight hcl"><code><span class="nx">infrastructure_profile</span> <span class="nx">MyInfra</span> <span class="p">{</span> <span class="nx">data_warehouse</span><span class="err">:</span> <span class="p">{</span> <span class="nx">platform</span><span class="err">:</span> <span class="s2">"postgres"</span><span class="p">,</span> <span class="nx">connection</span><span class="err">
Claude Code subagents: how to run parallel tasks without hitting rate limits
<h1> Claude Code subagents: how to run parallel tasks without hitting rate limits </h1> <p>One of the least-documented features of Claude Code is its ability to spin up subagents — separate Claude instances that handle isolated tasks in parallel. If you've been running everything sequentially and wondering why your agent workflow feels slow, this is the missing piece.</p> <h2> What is a subagent in Claude Code? </h2> <p>When Claude Code encounters a task that can be broken into independent pieces, it can launch child processes that each have their own context window, their own tool access, and their own conversation thread. The parent agent coordinates; the subagents execute.</p> <p>This is different from just having a long conversation. Each subagent starts fresh — clean context, no accum
Knowledge Map
Connected Articles — Knowledge Graph
This article is connected to other articles through shared AI topics and tags.
More in Products
The Curse of Excessive Kindness and the Economics of Empathy — Why Imprecise Comfort Creates Both Fatigue and Cost
<p><a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffo1wz9y69ncom3apqkli.jpg" class="article-body-image-wrapper"><img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffo1wz9y69ncom3apqkli.jpg" alt=" " width="800" height="446"></a></p> <p>𝟏. 𝐇𝐚𝐬 𝐊𝐢𝐧𝐝𝐞𝐫 𝐀𝐈 𝐑𝐞𝐚𝐥𝐥𝐲 𝐁𝐞𝐜𝐨𝐦𝐞 𝐁𝐞𝐭𝐭𝐞𝐫 𝐀𝐈?<br> <br> For a long time, we wanted AI to become kinder.<br> Compared to cold, mechanical replies, a system that receives our words gently and handles our emotions without bruising them felt like a more advanced form of technolog
Build a Multi-Agent Data Pipeline in 50 Lines of Neam
<p>In this tutorial, you'll build a working multi-agent data pipeline using Neam, an agentic AI programming language. By the end, you'll have a DIO orchestrating five agents through a churn prediction workflow.</p> <p><strong>Step 1: Define Your Infrastructure Profile. This tells every agent where data lives and what compliance rules apply:</strong><br> </p> <div class="highlight js-code-highlight"> <pre class="highlight hcl"><code><span class="nx">infrastructure_profile</span> <span class="nx">MyInfra</span> <span class="p">{</span> <span class="nx">data_warehouse</span><span class="err">:</span> <span class="p">{</span> <span class="nx">platform</span><span class="err">:</span> <span class="s2">"postgres"</span><span class="p">,</span> <span class="nx">connection</span><span class="err">
Claude Code subagents: how to run parallel tasks without hitting rate limits
<h1> Claude Code subagents: how to run parallel tasks without hitting rate limits </h1> <p>One of the least-documented features of Claude Code is its ability to spin up subagents — separate Claude instances that handle isolated tasks in parallel. If you've been running everything sequentially and wondering why your agent workflow feels slow, this is the missing piece.</p> <h2> What is a subagent in Claude Code? </h2> <p>When Claude Code encounters a task that can be broken into independent pieces, it can launch child processes that each have their own context window, their own tool access, and their own conversation thread. The parent agent coordinates; the subagents execute.</p> <p>This is different from just having a long conversation. Each subagent starts fresh — clean context, no accum
Authorizer v2 Is Here: Self-Hosted Auth, Rebuilt From the Ground Up
<p>We just shipped <strong>Authorizer v2</strong> — a major rewrite of our open-source, self-hosted authentication and authorization server.</p> <p>If you've ever been frustrated by per-seat auth pricing, vendor lock-in, or shipping your users' data to someone else's cloud — this release is for you.</p> <p><strong>TL;DR</strong>: Single Go binary. 13+ database backends. CLI-driven config. OAuth 2.0/OIDC compliant. Deploy in 5 minutes. Free forever.</p> <p><a href="https://github.com/authorizerdev/authorizer" rel="noopener noreferrer">GitHub</a> | <a href="https://docs.authorizer.dev" rel="noopener noreferrer">Docs</a> | <a href="https://authorizer.dev" rel="noopener noreferrer">Website</a> | <a href="https://www.youtube.com/watch?v=aQrpYCyrDjU" rel="noopener noreferrer">Migration Video</a>
Discussion
Sign in to join the discussion
No comments yet — be the first to share your thoughts!