◉RORK LABJP
●EXPO — EAS Observe now records native crashes (Oct 7). On SDK 57, update to 57.0.21 or later●RORK — GPT-6.1 Sol (Sep 29) and Claude Sonnet 5.5 (Sep 28) are now in the model menu●RN 0.88 — React Native 0.88.x is scheduled for Oct 12, 2 days left●Q&A — People keep asking why AuthSession returns no result in Android standalone builds●WINDOWS — A walkthrough shows how to ship an iPhone app from Windows only, with no Mac●NEW — When only notifications fail in Expo Go: three checks to run first●EXPO — EAS Observe now records native crashes (Oct 7). On SDK 57, update to 57.0.21 or later●RORK — GPT-6.1 Sol (Sep 29) and Claude Sonnet 5.5 (Sep 28) are now in the model menu●RN 0.88 — React Native 0.88.x is scheduled for Oct 12, 2 days left●Q&A — People keep asking why AuthSession returns no result in Android standalone builds●WINDOWS — A walkthrough shows how to ship an iPhone app from Windows only, with no Mac●NEW — When only notifications fail in Expo Go: three checks to run first
Articles/Business
⟐ Business/2026-10-01Intermediate

Multiseat Purchases Are Already On: Decide Whether to Keep Them Before October 22

Multiseat purchases for subscriptions have been on by default in App Store Connect since September 16. Before Volume Purchasing starts on October 22, here is how an indie developer can decide, in four questions, whether to keep them.

App Store Connect15Subscriptions16StoreKit 217Volume PurchasingRork Max235Indie Dev39

✦ Premium Article

I was reading Apple Developer News, "Get your subscriptions ready for iOS 27," when one line stopped me. Multiseat purchases for subscriptions are already enabled by default in App Store Connect.

I hadn't clicked anything. Yet the setting had changed, and once Volume Purchasing begins on October 22, it becomes the shape in which my subscriptions can be sold. Here is how I'm deciding between keeping and turning it off. It works the same whether the app came out of Rork Max or was built on the Expo side.

What changed was a default, not a feature

Here is what I can confirm from Apple's wording, laid out by date. Please check the details in App Store Connect with your own eyes as well.

DateWhat happensWhat you do
September 16Multiseat purchases for subscriptions are on by default; you can disable them or control them by sales channelLook at the current state of each subscription
October 22Volume Purchasing starts; StoreKit 2 is the prerequisiteDecide keep or off by this date
This winterGroup Purchases are plannedMake sure this decision record can be reused
Later this yearBundles and Suites, by application formWatch for now

What I noticed is that doing nothing is also a decision. Because the default is on, leaving it alone gives the same result as choosing to keep it.

Treat doing nothing as a decision you've actually made. This whole exercise is just that sentence put into practice.

Four questions for keep or off

For each subscription, I ask these in order. None of them lives in the App Store Connect screen. They all live in the app.

  1. Is the value of this subscription contained on one person's device? An ad-free experience in a wallpaper app is personal. It's hard to picture an organization buying that for several people. Something that carries shared output or settings could genuinely attract bulk buyers.
  2. Does the price still make sense per seat? A monthly price designed for individuals wasn't priced with bulk buying in mind. Leave room for discounts and admin overhead that grow with it.
  3. Do you have the capacity to answer questions? Organizational purchases bring questions individuals never asked, such as who an invoice is addressed to or what happens when a contact person changes. For a solo developer, this is where it bites hardest.
  4. Does your entitlement code assume that the buyer is the user? We'll check that in the next section.

If three or more answers are "no" or "I don't know," I lean toward turning it off for now. Re-enabling later is easy. Pulling back something that has started selling means explaining yourself to buyers.

✦

Thank you for reading this far.

Continue Reading

What follows includes implementation code, benchmarks, and practical content we hope you'll find useful. This site runs without ads — server and development costs are supported entirely by members like you. If it's been helpful, we'd be truly grateful for your support.

WHAT YOU'LL LEARN
✦You can decide, subscription by subscription, whether to keep or turn off multiseat purchases using four questions
✦You can check today whether your entitlement code quietly assumes the buyer is the only user, before purchases start arriving on October 22
✦You can leave a one-page decision record so that, months from now, you won't have to guess why a setting is the way it is
Secure payment via Stripe · Cancel anytime
✦

Unlock This Article

Get full access to the rest of this article. Buy once, read anytime. This site is ad-free — your support goes directly toward keeping it running.

or
Unlock all articles with Membership →
Share

Thank You for Reading

Rork Lab is ad-free, supported entirely by members like you. We publish practical guides daily with implementation code, benchmarks, and production-ready patterns. If you've found it useful, we'd love to have you on board.

  • ✦Copy-paste ready implementation code
  • ✦New advanced guides published daily
  • ✦$5/mo or $15 for lifetime access
View Membership →

Related Articles

⟐ Business2026-05-05
Rork Max × RevenueCat Paywalls SDK: Remote Paywalls, A/B Testing, and Conversion Gains
A complete guide to integrating RevenueCat Paywalls SDK with Rork Max apps — enabling remote paywall updates and A/B testing without App Store reviews, with production-ready code examples and conversion optimization strategies.
⟐ Business2026-05-03
Revenue Flow Design for Rork Max-Released Apps — Offer Codes, Win-Back, and Push Notification Integration
A production-ready implementation walkthrough for maximizing recurring revenue on Rork Max apps. Covers offer code distribution, win-back offers, and push notification integration on both StoreKit 2 and Google Play Billing.
⟐ Business2026-04-26
Taking a Rork Max Native App Up the App Store Charts — The Order I Build Ads, StoreKit 2, and Subscriptions
The order I follow to grow a Rork Max SwiftUI app into one that stays near the top of its App Store category: a single AdGate that decides when ads may show, StoreKit 2 Transaction.updates monitoring, and where I draw the lines on ASO and retention — with working code.
📚RECOMMENDED BOOKS
Build a Large Language Model (From Scratch)
Sebastian Raschka
LLM Dev
Prompt Engineering for LLMs
Berryman & Ziegler
Prompting
AI Engineering
Chip Huyen
AI Eng
* Contains affiliate links