
New SDK offers 15-minute integration, full Merchant of Record services, and built-in compliance with the Epic v. Apple ruling — solving the region confusion, fee frustration, and operational burden that have long plagued iOS developers.
Apple's 15-30% commission can cost developers up to $900,000 annually on $3M ARR, while leaving the App Store creates a massive operational burden from global tax, fraud, and compliance.
The Epic v. Apple ruling legally permits external payments, but most developers are paralyzed by the confusing rules, regional complexities, and risk of App Store rejection.
A full Merchant of Record (MoR) solution is critical, as it takes on the legal responsibility for global sales tax, fraud liability, and payment compliance that developers would otherwise have to manage themselves.
Allocents provides a drop-in SDK that cuts fees to just 5% + 50¢, acts as your MoR in 190+ countries, and integrates in under 15 minutes to solve these challenges.
San Francisco, CA — April 2026 — You've poured months into building your iOS app. Your product is solid, your users love it, and subscriptions are growing. Then you check your monthly statement and realize Apple just quietly took 30% of everything you earned. On a $10 subscription, you walked away with $7. Multiply that across thousands of subscribers, and the math becomes painful fast — on $3M ARR, that's up to $900,000 handed over to Apple every single year (Allocents).
And if you've tried navigating your way out of this — exploring external payments, reading Apple's updated guidelines, or digging through developer forums — you've likely run headfirst into a wall of confusion. Developers across Reddit's r/iOSProgramming are openly asking: "I'm a bit confused about Apple's new rules around external payment methods vs in-app purchases (IAP)" and "If external payments are only allowed in certain regions, how can I hide that option for users in the other areas?" Others report getting flat-out rejected for simply providing an external payment link.
Today, Allocents changes that. The company has officially launched its External Payment Option SDK — a developer-first solution that lets iOS app creators legally offer external payments to their users, slash transaction fees to a flat 5% + 50¢, and do it all in under 15 minutes of integration time.
The frustration goes deeper than the percentage. Yes, Apple's 15–30% commission is steep. But beyond the fee, iOS developers using Apple's In-App Purchase (IAP) system face a cascade of compounding problems:
No customer ownership. Apple controls the subscriber relationship. You don't get direct access to your users' data, which makes tracking lifetime value (LTV) or return on ad spend (ROAS) significantly harder.
No control over cancellation flows. When a user wants to cancel, they go through Apple — not you. You lose the chance to offer a retention discount, a pause option, or even ask why they're leaving.
Tax, fraud, and compliance overhead. If you move off IAP, you're suddenly responsible for calculating and remitting sales tax, VAT, and GST across jurisdictions, managing chargebacks, handling fraud, and maintaining PCI-DSS compliance — an enormous engineering and legal burden (OpenForge Guide).
Regional payment chaos. Developers in countries where IAP isn't available are left scrambling for local payment alternatives. As one developer put it bluntly: "limitations in my country, we cannot use in-app purchase for both Android and iOS so I need to use a payment system related to my country, not Stripe." (Reddit)
The Epic v. Apple ruling, upheld as of April 2025, officially permits U.S.-based apps to offer external payment options — but understanding what's "possible or not for an app" under these new regulations has left most developers paralyzed with uncertainty. Allocents was built specifically to remove that paralysis.
Rather than stitching together Stripe for billing, a separate tax tool, a fraud provider, and custom geolocation logic to hide payment options from ineligible regions, Allocents bundles everything into a single, lightweight SDK.
Here's what developers get out of the box:
Allocents replaces Apple's commission with a transparent 5% + 50¢ per transaction. On a $9.99 subscription, that's $1.99 more in your pocket per transaction compared to Apple IAP. For a developer doing $3M ARR with 75% web adoption, the projected annual savings reach $308,000 (Allocents). In Europe, where regulations like the Digital Markets Act have enabled external payments, developers have seen significant cost reductions compared to Apple's fees.
The SDK is designed to be dropped into an existing iOS project with minimal friction. Developers can integrate using Swift/SwiftUI, Kotlin, Flutter, or React Native — and the entire setup takes roughly 15 minutes with fewer than 10 lines of SwiftUI code (Allocents Web Checkout SDK). The checkout experience is a native bottom sheet — supporting Apple Pay and card entry — so users never feel like they've been pushed to an external browser.
This is where Allocents truly differentiates itself. When operating in Allocents Billing (MoR) mode, the company becomes the legal seller of record. That means Allocents handles:
Global tax compliance — automatically calculates, collects, and remits sales tax, VAT, and GST across 190+ countries
Fraud management and PCI-DSS compliance
Chargebacks, refunds, and related customer billing support
This is the critical gap that solutions like bare Stripe leave open. With Stripe alone, the developer remains the merchant of record — still on the hook for tax filings, fraud, and compliance (Allocents Billing Platform). Allocents collapses all of that complexity into one SDK.
One of the most common pain points raised by developers is the need to "hide or disable external payments for users outside allowed regions." Allocents solves this automatically. The SDK detects user eligibility based on jurisdiction and activates external payment flows only where legally permitted — no custom geolocation logic required. It runs in parallel with Apple IAP, so users in non-eligible regions continue to experience a seamless, uninterrupted checkout flow (Allocents External Payment Option).
Launching external payments is one thing. Getting your existing StoreKit subscribers to switch is another challenge entirely. Allocents addresses this with its "Switch and Save" campaign feature — an intelligent, configurable prompt that appears to current IAP subscribers and invites them to migrate to direct billing, often with a discount incentive.
Developers can A/B test discount levels, timing, and messaging directly from the Allocents dashboard without submitting a new app release (Allocents Apple IAP Alternative). To de-risk the rollout further, teams can expose the new payment option to as little as 10% of their user base first, monitor conversion and revenue impact in real time, and scale up — or roll back — instantly.
Once subscribers are migrated, developers gain something Apple never offered: direct ownership of their customer data, with full visibility into LTV, ROAS, and churn behavior. Combined with the ability to build custom cancellation flows — complete with retention offers, pause options, and exit surveys — developers finally have the tools to actively reduce churn rather than passively watching it happen (Allocents Billing Platform).
The Allocents SDK was architected from the ground up to comply with the Epic v. Apple ruling. Developers who use alternative payment methods have legal protections against Apple retaliation under the court's injunction, and Apple's official developer update has acknowledged the requirement to support external payment links in the U.S. App Store.
Allocents translates that legal shift into a practical, production-ready implementation — so developers don't have to become attorneys to take advantage of rights they've already been granted.
Getting started with Allocents is straightforward:
Install the SDK. Add the Allocents package to your project via Swift Package Manager, Gradle, pub.dev (Flutter), or npm (React Native). Configure the native payment sheet with your branding in minutes.
Sync your products. Automatically import your existing StoreKit products directly from App Store Connect. Set your web pricing, configure introductory offers, and define migration discounts for current subscribers — all from the Allocents dashboard.
Launch and monitor. Expose the external payment option to a controlled percentage of your users. Track migration rates, revenue lift, and subscriber data in real time. Scale up when the numbers confirm what you expect.
The Allocents External Payment SDK is available today for all iOS developers. Two transparent pricing models are offered:
Mode | Fee | Best For |
|---|---|---|
Allocents Billing (MoR) | 5% + 50¢ per transaction | Developers who want Allocents to handle all tax, fraud, and compliance |
Bring Your Own Stripe (BYOS) | 0.5% on revenue migrated from StoreKit | Developers who already have a Stripe account and want to use their own payment infrastructure |
There are no setup fees and no monthly minimums. Developers can get started for free at allocents.com.
"For years, iOS developers have been forced to choose between reaching a massive audience and building a sustainable business. The 'Apple Tax' has stifled innovation and growth," said Marcus Chen, Founder & CEO of Allocents. "With our new External Payment SDK, we are leveling the playing field. We handle the complexities of global payments, tax, and compliance, so developers can get back to what they do best: building amazing apps. This is about giving control, revenue, and freedom back to the creators."
The Allocents External Payment SDK is a complete toolkit that allows iOS developers to offer alternative, direct payment options to their users, bypassing Apple's In-App Purchase system. It provides a pre-built, native checkout experience and bundles all the necessary services—including payment processing, global tax compliance, and fraud management—into a single, easy-to-integrate solution.
You can legally offer external payments in your iOS app by integrating a solution like Allocents that is designed to comply with the Epic v. Apple court ruling, which permits developers to direct users to external payment options. The Allocents SDK handles the complexity by automatically detecting user eligibility based on their region and only presenting the external payment option where it is legally allowed, ensuring you remain compliant with Apple's App Store policies.
A Merchant of Record (MoR) is the legal entity responsible for selling goods or services to a customer. When you use Apple's IAP, Apple is the MoR. If you process payments yourself, you become the MoR, which means you are responsible for calculating and remitting sales taxes, VAT, and GST worldwide, as well as managing fraud, chargebacks, and PCI compliance. Allocents solves this by acting as your MoR, taking on the entire operational and financial burden so you don't have to.
The key difference is that Allocents can act as your full Merchant of Record (MoR), while Stripe is primarily a payment processor. With Stripe alone, you are still the MoR and must handle global tax compliance, fraud liability, and financial regulations yourself. Allocents' MoR model bundles payment processing with complete tax, fraud, and compliance management, collapsing your entire billing stack into one simple SDK.
You can save a significant amount of money by replacing Apple’s steep 15-30% commission with Allocents' transparent 5% + 50¢ fee. For an app generating $3M in annual recurring revenue (ARR), the potential savings can be as high as $308,000 per year, allowing you to reinvest that capital back into your product and growth.
The Allocents SDK automatically manages regional compliance by detecting each user's jurisdiction. It only displays the external payment option to users in regions where it is legally permitted, such as the U.S. For all other users, the SDK ensures a seamless experience by defaulting to Apple’s standard In-App Purchase flow, eliminating the need for you to build and maintain complex geolocation logic.
Allocents simplifies subscriber migration with its built-in "Switch and Save" campaign feature. This allows you to present a configurable, in-app prompt to your current IAP subscribers, inviting them to switch to direct billing with an optional discount. You can A/B test different offers and roll out the campaign to a small percentage of users first, all without needing to submit a new app update to the App Store.
Allocents is a developer-first payments platform that enables iOS app creators to accept external payments compliantly, reduce transaction fees, and take full ownership of their billing infrastructure. Through its Merchant of Record service, Allocents handles global tax remittance across 190+ countries, fraud management, PCI-DSS compliance, and subscriber lifecycle management — all from a single SDK. Allocents supports Swift/SwiftUI, Kotlin, Flutter, and React Native.
Name: Priya NairTitle: Head of CommunicationsEmail: priya@allocents.comPhone: (415) 802-3147