App Store

    EU External Link Entitlement (Apple Developer DMA Rules)

    An EU app presenting an external purchase link with the required disclosure using Apple's StoreKit External Purchase Link API.

    The EU external link entitlement is Apple's mechanism, introduced under the Digital Markets Act, that lets apps distributed in the European Union include links to external purchase options outside Apple's in-app purchase. To use it, you adopt the External Purchase Link entitlement, accept Apple's alternative business terms for the EU, and implement the StoreKit External Purchase Link API to register your external links and show the required disclosures to users. Under the alternative terms, Apple charges a Core Technology Fee, though these EU business terms have changed over time, so confirm the current fee structure. This applies only to EU storefronts and to developers who opt into the terms.

    Short answer

    The entitlement lets EU apps link out to external purchases under the DMA, and it comes with StoreKit requirements and fees you should verify. Per Apple's DMA guidance for apps in the EU, you accept the alternative EU business terms, request the External Purchase Link entitlement, and implement the External Purchase Link API in StoreKit to register links and present required disclosures. Under the alternative terms, Apple charges a Core Technology Fee, but Apple has revised its EU fee model over time, so confirm the current terms rather than assuming a fixed figure. This applies only to EU storefronts, and adopting it is a business decision, so weigh the fees against the benefit before opting in.

    The EU external link entitlement is Apple's way of complying with the Digital Markets Act by allowing developers to steer users to purchase options outside the App Store's in-app purchase, within the European Union. Where the standard App Store rules restrict linking to external purchases, this entitlement, under Apple's alternative EU terms, permits it for apps on EU storefronts. It exists specifically because of the DMA's requirements around anti-steering.

    It is important to see it as an opt-in under a specific set of terms, not a general change to how the App Store works. Adopting the entitlement means accepting Apple's alternative business terms for the EU, which come with their own conditions and fees. So the entitlement is not just a technical capability; it is part of a business arrangement you choose, applicable to the EU only, and evaluated against what it costs versus what it gains you.

    StoreKit requirements

    Using the external link entitlement is not just a matter of adding a URL; it requires implementing the StoreKit External Purchase Link API. You declare your external purchase link information, use the API to present the link, and show the disclosure Apple requires to inform users that they are leaving the app to make a purchase not handled by Apple. Simply hardcoding a link without the API and the required disclosures is not compliant.

    The disclosure flow is a specific part of the requirement. Before sending a user to an external purchase, your app must present the system-provided or required notice, so the user understands the transaction is with the developer, not Apple. So the StoreKit requirements combine three things: the entitlement, the External Purchase Link API to register and present the links, and the mandated user disclosure, all of which must be in place for the feature to work and pass review.

    The Core Technology Fee and evolving EU terms

    Under Apple's alternative EU business terms, developers who opt in have historically been subject to a Core Technology Fee, a per-install charge that applies above a threshold of annual installs. It is part of the trade-off of the alternative terms: you gain capabilities like external links, and you take on a different fee structure than the standard App Store commission model.

    The important caveat is that Apple has revised its EU fee model more than once as the DMA situation has developed, including changes to how the Core Technology Fee and commissions work. Because of that, you should not rely on a single fixed figure from an older source; confirm the current fee structure directly from Apple's EU terms before deciding. The practical point stands regardless of the exact numbers: adopting the external link entitlement carries fees, and you weigh those against the benefit for your business.

    Who this applies to

    This applies only to apps on EU storefronts and only to developers who choose the alternative EU business terms. It does not change anything for apps outside the EU, and it is not automatic; you opt into the terms and request the entitlement deliberately. So a developer with no EU presence, or one who prefers the standard App Store terms, is not affected by it.

    For EU-focused apps that want to direct users to external purchases, it is the sanctioned path, but it is a choice with conditions. Because it ties into business terms and fees rather than being a simple feature flag, the decision is as much commercial and legal as technical. Given that, and that the terms have evolved, evaluating it with current information, and where warranted qualified advice, is sensible before adopting it.

    Steps to adopt the entitlement

    Adopting the entitlement follows a clear sequence. First, accept Apple's alternative business terms for the EU in your account, since the entitlement is only available under those terms. Then request the External Purchase Link entitlement for your app. With the entitlement granted, implement the StoreKit External Purchase Link API in your app, register your external link information, and add the required user disclosure.

    Finally, confirm the fee implications and test the flow. Verify the current fee terms so you know what adopting this will cost, and make sure the external link and disclosure behave correctly and meet the requirements before submitting. Because each step depends on the previous one, from accepting the terms to implementing the API to handling fees, doing them in order avoids submitting an app that has the link but not the entitlement or the disclosure.

    Requirements at a glance

    The pieces required to use the entitlement fit together. The table below summarizes them.

    RequirementWhat it involves
    Alternative EU termsAccepting Apple's alternative business terms for the EU
    External Purchase Link entitlementRequesting the entitlement for your app
    StoreKit External Purchase Link APIRegistering and presenting the external links in code
    User disclosureShowing the required notice before an external purchase
    FeesThe Core Technology Fee or current EU fee model

    Read the table as the full set you need, not a menu. The entitlement, the API, and the disclosure are all required together, the alternative terms are the prerequisite, and the fees are the cost that comes with the arrangement.

    Checklist

    A short sequence covers adopting the entitlement correctly. The checklist below covers it.

    CheckActionDone?
    Confirm EU scopeNote it applies only to EU storefronts under the DMA[ ]
    Accept the termsAdopt Apple's alternative EU business terms[ ]
    Request the entitlementGet the External Purchase Link entitlement[ ]
    Implement StoreKitUse the External Purchase Link API and disclosure[ ]
    Verify current feesConfirm the present Core Technology Fee or fee model[ ]

    The step people underestimate is verifying the current fees, since Apple's EU terms have changed and the cost is central to whether adopting the entitlement makes sense. Accept the terms, request the entitlement, implement the API and disclosure, and confirm what it will cost.

    What to take away

    • The EU external link entitlement lets apps on EU storefronts link to external purchases under the DMA, via Apple's alternative business terms.
    • It requires accepting the alternative EU terms, requesting the entitlement, and implementing the StoreKit External Purchase Link API with the required disclosure.
    • Adopting it carries fees, historically the Core Technology Fee, but Apple has revised its EU fee model, so confirm the current terms.
    • It applies only to the EU and is a business decision, so weigh the fees against the benefit and consider qualified advice.
    • Entitlements and fees are business compliance, not app security; scan your build with PTKD.com for the security matters they do not touch.
    • #dma
    • #external link entitlement
    • #core technology fee
    • #storekit
    • #eu compliance

    Frequently asked questions

    What is the EU external link entitlement?
    It is Apple's way of complying with the Digital Markets Act by allowing developers to steer users to purchase options outside the App Store's in-app purchase, within the EU. Under Apple's alternative EU business terms, the External Purchase Link entitlement permits linking that the standard rules restrict. It is an opt-in under specific terms, applicable to EU storefronts, not a general change to the App Store.
    What are the StoreKit requirements for external links?
    You implement the StoreKit External Purchase Link API rather than just adding a URL: declare your external purchase link information, use the API to present the link, and show the required disclosure informing users they are leaving the app for a purchase not handled by Apple. The entitlement, the API, and the disclosure must all be in place for the feature to work and pass review.
    What is the Core Technology Fee?
    Under Apple's alternative EU business terms, developers who opt in have historically been subject to a Core Technology Fee, a per-install charge that applies above a threshold of annual installs, as part of the trade-off for capabilities like external links. Apple has revised its EU fee model more than once, so confirm the current fee structure from Apple's EU terms rather than a fixed figure.
    Who does the EU external link entitlement apply to?
    Only apps on EU storefronts and only developers who choose the alternative EU business terms. It does not change anything for apps outside the EU and is not automatic; you opt into the terms and request the entitlement deliberately. A developer with no EU presence, or one who prefers the standard App Store terms, is not affected by it.
    How do I adopt the external link entitlement?
    Accept Apple's alternative EU business terms, request the External Purchase Link entitlement for your app, implement the StoreKit External Purchase Link API with the required user disclosure, and confirm the current fee implications before submitting. Do the steps in order, since each depends on the previous, so you do not ship a link without the entitlement or disclosure.
    Is the external link entitlement related to app security?
    No. The entitlement and its fees are business and compliance matters, not the security of the app, which is a separate concern. A scanner like PTKD.com (https://ptkd.com) checks the app build for issues such as unjustified permissions, cleartext traffic, and embedded secrets, mapped to OWASP MASVS, which the entitlement does not touch.

    Keep reading

    Scan your app in minutes

    Upload an APK, AAB, or IPA. PTKD returns an OWASP-aligned report with copy-paste fixes.

    Try PTKD free