---
title: "Monetize your app"
description: "Choose what to sell and the payment architecture that fits your goals."
---
Monetization works best when it follows a clear moment of value. Decide what remains free, what users pay for, and why the paid experience stays worthwhile over time. Superapp can build payments with its integrated RevenueCat workflow or directly with Apple StoreKit.

## Choose the model

-   **One-time unlock:** a complete, durable utility or permanent feature.
-   **Subscription:** ongoing content, service, storage, or frequent improvements.
-   **Consumable:** credits or units a person intentionally uses up and may buy again.

## Choose the payment stack

### RevenueCat

_Integrated_

Best when subscriptions are central to the business and you want managed entitlements, analytics, flexible offerings, or faster paywall iteration.

### Apple StoreKit

_Direct and native_

Best for a focused Apple-only app when fewer dependencies, native system UI, and direct control matter more than a subscription operations layer.

:::tip
Both choices use Apple's In-App Purchase system for digital features sold in an Apple app. RevenueCat does not replace Apple's checkout; it manages subscription state and business tooling around it.
:::

## Build the whole purchase experience

Explain the benefit before the price. Show the billing period and trial terms clearly, provide purchase restoration, and keep the app usable when a purchase is pending, fails, or expires.

-   Show the real localized price returned by the store.
-   Unlock access only from verified purchase state.
-   Include a visible Restore Purchases action.
-   Provide links to privacy and terms from the paywall.
-   Test purchasing, cancellation, expiration, and restoration before release.

Continue with [RevenueCat or StoreKit?](/revenuecat-vs-storekit) to make the architecture decision before creating products.

:::note
Digital features and content sold inside an Apple app generally need Apple’s in-app purchase system. Confirm the current App Store rules for your specific model.
:::
