iPhone app with subscriptions: what to build it with and what it costs
A native iPhone app with accounts, push notifications and a subscription sold through the App Store.
Sample PRD
- Native iOS app
- Accounts
- In-app subscription
- Push notifications
What it needs
- Publish an iOS app (App Store, TestFlight): publish on the App Store and TestFlight
- In-app purchase through the app store (required for digital goods in iOS apps): digital subscriptions in an iOS app go through Apple
- In-app subscription backend across app stores (receipts, entitlements) (nice to have): receipts and entitlements across devices
- Email and password sign-in: accounts so purchases follow the person
- Postgres: user data
MVP: about 100 users, $8.25/mo
Someone with an idea or a solo founder. Built with an AI app builder: describe it and it builds and hosts it.
| What | Pick | Monthly |
|---|---|---|
| AI coding agent | Base44 Starter | $16 |
| Mailgun Free | $0 | |
| Payments | Apple In-App Purchase App Store Small Business Program | $4.50 |
| Analytics & errors | PostHog Free | $0 |
| App store | Apple Developer Program Membership (25 Xcode Cloud hours) | $8.25 |
Growth: about 10,000 users, $50.35/mo
A funded team or one with traction. Built with an AI coding agent for each of about 3 developers.
- Error tracking: know when something breaks
- Daily backups: daily backups once real people depend on it
| What | Pick | Monthly |
|---|---|---|
| AI coding agent | Augment Code Standard | $20 |
| Hosting | Heroku Basic dyno | $7 |
| Database | DigitalOcean Managed PostgreSQL Single node (1 vCPU, 1 GiB RAM, 10 GiB disk) | $15.15 |
| Sign-in | Auth0 Free | $0 |
| SendGrid Essentials 50k | $19.95 | |
| Payments | Apple In-App Purchase App Store Small Business Program | $450 |
| Analytics & errors | PostHog Pay as you go | $0 |
| App store | Apple Developer Program Membership (25 Xcode Cloud hours) | $8.25 |
First cost jump: PostHog for Startups credits for early-stage companies (amount and conditions to verify). expires with credit unused
Scale: about 100,000 users, $162.62/mo
An established product. Built with an AI coding agent with team billing and admin for about 10 developers.
- Error tracking: know when something breaks
- Daily backups: daily backups
- Point-in-time recovery: restore to any minute after a bad deploy
- Multi-factor authentication: two-factor sign-in for accounts worth stealing
| What | Pick | Monthly |
|---|---|---|
| AI coding agent | Augment Code Standard | $20 |
| Hosting | Fly.io Machine, shared-cpu-1x with 256MB RAM | $82.19 |
| Database | DigitalOcean Managed PostgreSQL Single node (1 vCPU, 1 GiB RAM, 10 GiB disk) | $17.30 |
| Sign-in | WorkOS AuthKit | $0 |
| Amazon SES A la carte | $15 | |
| Payments | Apple In-App Purchase App Store Small Business Program | $4,500 |
| Analytics & errors | Sentry Team | $39.88 |
| App store | Apple Developer Program Membership (25 Xcode Cloud hours) | $8.25 |
First cost jump: DigitalOcean Managed PostgreSQL: Single node (1 vCPU, 1 GiB RAM, 10 GiB disk) limits reached, upgrade to Single node (1 vCPU, 2 GiB RAM, 30 GiB disk)
What drives the cost
- Apple's commission: 15% for small developers, otherwise 30%
- The Apple Developer Program fee
- Backend costs stay small; the store's cut is the bill
Lock-in
Subscriptions sold through Apple stay with Apple; you can't move subscribers to another processor.
Use this in Claude (with Kong Reviews connected at https://kongreviews.com/mcp)

