Apple's in-app purchase fee is a significant factor to consider for app developers. The fee is 30% of the transaction amount, which can be a substantial cost for developers.
For example, if a developer sells a virtual item for $10, they'll receive $7, with Apple taking the remaining $3 as their fee. This can add up quickly, especially for popular apps.
Developers must factor this fee into their pricing and revenue projections.
30% Fee
The 30% fee on Apple in-app purchases is a standard commission rate that applies to all paid apps and in-app purchases.
This fee is like renting a space for your app on Apple's shelf, and it's a cost of doing business in the App Store. Apple takes a 30% cut of every purchase made within your app, which can add up quickly.
To put this in perspective, if you sell a digital product for $10, Apple would take $3 as their commission. That's a significant chunk of revenue that could be going into your pocket.
For your interest: Net 30 Credit Cards
However, there's a catch: if you earn more than $1 million in annual net app revenue, Apple will take a 30% commission on your entire revenue. But if you're a small business, you might be eligible for a lower rate.
Here's a breakdown of the two rates that apply:
- 30% share when you make more than $1 million in annual net app revenue;
- 15% share when you apply for the App Store Small Business Program.
It's worth noting that the App Store Small Business Program was started in January 2021, and an estimated 98% of app developers should be eligible for the lower commission rate.
Setting Up and Managing In-App Purchases
You can offer one or more types of In-App Purchases, including consumable, non-consumable, auto-renewable subscription, and non-renewing subscription.
To set up In-App Purchases, use App Store Connect, the StoreKit framework, and In-App Purchase APIs to retrieve product information, process payments, and deliver the product.
Consumable and non-consumable In-App Purchases are two types of purchases you can offer to your customers. Consumable In-App Purchases can be used up and need to be purchased again, while non-consumable In-App Purchases are one-time purchases that don't expire.
Take a look at this: Capital One Spark Miles Select for Business
Auto-renewable subscriptions are another type of In-App Purchase that can be set up. These subscriptions automatically renew after a certain period of time, unless the customer cancels them.
The App Store takes a commission on each In-App Purchase, ranging from 15% to 30% depending on the type of purchase and the developer's status. For example, developers earning less than $1 million annually can qualify for a reduced commission rate of 15%.
Here's a breakdown of the commission rates for different types of In-App Purchases:
To manage your In-App Purchases, you'll need to set up and configure them in App Store Connect. This includes creating products, setting prices, and configuring subscription settings.
Remember to also enroll in the Apple Developer Program, which costs $99 per year, to distribute your apps on the App Store and access additional resources provided by Apple.
Transaction and Refund Management
Transaction and Refund Management is a breeze with Apple's automated system, which handles taxes for you in over 80 regions, including most major markets.
Apple's system applies the correct tax rates and regulations for each region based on the tax category assigned to your apps, such as videos, books, or news publications.
You can get up-to-date transaction statuses through App Store Server Notifications, which provide near-real time status updates for refunds, subscription state, and more.
With App Store Server Notifications, you can receive notifications when someone receives a refund, and use this information to take action, such as updating the account balance based on the refund.
Here are some best practices to keep in mind when it comes to refund requests:
- Provide a dedicated place in your app for refund requests.
- Offer options for technical support or in-app credits before the option to request a refund.
- Update the account balance based on the refund and inform the user of any changes.
Taxes Managed
Apple provides an automated system that handles the calculation, collection, and remittance of transactional taxes and compliance requirements in more than 80 regions.
This makes it easy to sell your digital goods and services globally. The system applies the correct tax rates and regulations for each region based on the tax category assigned to your apps.
Apple seamlessly adapts tax changes into its commerce system, ensuring you stay up-to-date with the latest tax requirements.
For another approach, see: What Is a Tax Levy Fee on My Bank Account
Up-to-Date Transaction Statuses
Having up-to-date transaction statuses is crucial for providing a seamless experience for your users. You can get near-real time status updates for refunds, subscription state, Family Sharing access, and more through App Store Server Notifications.
This information can be used to update your transaction records and create customized user experiences. For example, if someone has turned off auto-renew, you might display a promotional offer to encourage them to resubscribe.
To enable App Store Server Notifications, configure your server's HTTPS URL in App Store Connect. This is a straightforward process that will give you access to the latest transaction statuses.
The App Store Server API also provides the latest product entitlements and transaction updates. You can use this information to find out the latest status and history for In-App Purchase transactions, including status changes that take place outside your app.
Worth a look: Foreign Transaction Fee Online Purchase
Refund Requests
Refund requests should be handled directly within your app using the beginRefundRequest API. This allows users to request refunds easily and provides a dedicated place for these requests.
You can also offer other options, such as technical support or in-app credits, before presenting the option to request a refund. This can help users find alternative solutions to their issues.
Enabling App Store Server Notifications is a good idea, as it will send you a notification when someone receives a refund. This information can be used to take action, such as updating the account balance based on the refund.
You'll also receive notifications if you've restricted access to content unlocked by the In-App Purchase. Inform the user of any changes and let them know if there's anything they need to do.
To help inform the refund process, you can send information about a user's In-App Purchase to Apple via the Consumption API when they request a refund. This data is incorporated into Apple's refund logic to ensure accurate and informed decision making.
Here are some key considerations for handling refund requests:
- Refund request UI best practices
- Enabling App Store Server Notifications
- Handling refund notifications
- Providing subscriber support
Return
Returning a product can be a straightforward process if you have the right information. According to the Return Policy section, a customer can initiate a return within 30 days of purchase.
To start the return process, simply contact the customer service team via phone or email, as mentioned in the Contact Information section. They will guide you through the next steps.
A refund can be issued in the original payment method, such as credit card or PayPal, as stated in the Payment Options section. This ensures a seamless and hassle-free experience for the customer.
You can also opt for an exchange or store credit, depending on the store's policies, as outlined in the Return Policy section. Just make sure to check the specific requirements for each option.
The customer will receive a confirmation email once the return has been processed, as mentioned in the Return Tracking section. This keeps everyone informed and on the same page.
Data Insights Available
You can get a wide range of helpful metrics related to each of your In-App Purchases, including sales, number of paying users, and average proceeds per paying user.
Apple provides unique data insights that only they can offer, including unified sales data across all Apple platforms and proceeds related to App Store features you use.
You can view your final proceeds for each month, earnings by location and currency, and rates used to convert your earnings from local currencies.
Peer group benchmark data is also available, which helps you identify how successful your monetization efforts are compared to a relevant peer group.
Here are some of the data insights available from Apple:
- Unified sales data across iOS, iPadOS, macOS, tvOS, visionOS, and watchOS.
- In-App Purchase proceeds by source, including App Store browse, App Store search, app referrers, and web referrers.
- Proceeds related to App Store features you use, including in-app events, custom product pages, pre-orders, and more.
- Peer group benchmark data to help you identify how successful your monetization efforts are compared to a relevant peer group.
- Subscription data, including the subscription state (trial, paid, and churned), subscription offer performance metrics, and subscription retention data.
- Subscriber churn data, such as cancellation events and renewals resulting from billing retry.
These insights can help you understand how well your In-App Purchases are performing and make informed decisions to grow your business on the App Store.
Sources
- https://developer.apple.com/in-app-purchase/
- https://appradar.com/blog/google-play-apple-app-store-fees
- https://www.braze.com/resources/articles/direct-payment-promotions-apple
- https://www.polygon.com/news/439878/apple-patreon-30-percent-ios-fee-creators
- https://tms-outsource.com/blog/posts/apple-app-store-fees/
Featured Images: pexels.com