Subscription app development for iPhone, built on StoreKit 2
We build iPhone apps that earn through subscriptions and in-app purchases, in Swift and SwiftUI on StoreKit 2. Our own apps sell both, a Pro subscription and credits, so the purchase flow is something we have built and run ourselves.
- Timeline
- 8–16 weeks
- Built on
- StoreKit 2
Who it is for
01
Who this is for
- 01
Founders planning a paid app
Subscription, credits or a one-time unlock: the model shapes the product, so we choose it with you in discovery, before the screens.
- 02
Apps moving to subscriptions
From paid or free to recurring revenue, without taking away what existing users already paid for, as Apple’s guidelines require.
- 03
Apps on the old purchase API
The original StoreKit API is deprecated as of iOS 18, and Apple’s new subscription features in iOS 27 are built on StoreKit 2.
What you get
02
What you get, and how it runs
Typical timeline: 8–16 weeks.
- 01Subscriptions and in-app purchases on StoreKit 2
- 02A paywall with everything App Review requires
- 03Introductory offers, offer codes and win-back offers
- 04Entitlements that stay right across devices and refunds
- 05Restore, Family Sharing and subscription management
- 06StoreKit testing in Xcode, the sandbox and TestFlight
- 01
Discovery
The business model, the products, prices per territory and the offers. You leave with a written scope and a fixed quote.
- 02
Architecture
Subscription groups and levels, entitlement rules and where the truth about access lives.
- 03
Development
StoreKit 2 and the paywall in two-week sprints, with a TestFlight build every week.
- 04
Launch
Purchases submitted with the version, review support, release, then 30 days of support.
What makes subscription apps hard
03
What makes subscription apps hard
The purchase button is the easy part. These are the parts that decide whether the app earns and whether it passes review.
The paywall rules
Name, duration, a clearly shown renewal price as the most prominent price, restore and links to your terms. Apple requires all of it on the sign-up screen.
Entitlements
Renewals, refunds, grace periods, Family Sharing and purchases on other devices, handled from launch with transaction updates and current entitlements.
Groups and levels
One subscription group for most apps, ranked by level, so upgrades apply at once and downgrades at the next renewal.
Proceeds
You receive 70% of a subscription in a subscriber’s first year and 85% after it, or 85% from the start in the Small Business Program.
Our own apps
04
The same team runs five apps of its own
Designed, built and operated in-house, in Swift and SwiftUI. What we learn running them goes into the apps we build for you.
Questions
05
Questions about subscription apps
Not covered here? Write to hello@pull.house.
Yes. Either a custom design or Apple’s SubscriptionStoreView, always with everything App Review requires on the sign-up screen. Our paywall guide lists the rules.
From our guides
06
Related services
07
Contact
08
Have an iOS app to build?
Tell us what you are making. If we are not the right team for it, we will say so.


