---
title: How to monetize your app
description: This guide explains the available in-app purchase types and gives a high-level overview of how in-app purchases are created and used in Buildfire.
---

[Skip to content](https://help.appdocumentation.com/how-to-monetize-your-app#main-content)

English - United States

Show submenu for translations

![app-documentation](https://help.appdocumentation.com/hubfs/app-documentation-1.svg)

Open main navigation

Close main navigation

- English - United States
  
  Show submenu for translations

 How can we help you?

- There are no suggestions because the search field is empty.

1. [App Documentation](https://help.appdocumentation.com/?hsLang=en-us)
2. [Make Money With Your App](https://help.appdocumentation.com/make-money-with-your-app?hsLang=en-us)
3. [Overview](https://help.appdocumentation.com/make-money-with-your-app?hsLang=en-us#overview)

# How to monetize your app

## This guide explains the available in-app purchase types and gives a high-level overview of how in-app purchases are created and used.

Monetizing your app with in-app purchases allows you to charge users for access to content, features, or services from inside your app. We support multiple in-app purchase types and works with both Apple App Store and Google Play billing systems.

---

### **Requirements**

- You must be select plans to leverage in-app purchases
- You must have your Apple App Store and/or Google Play developer accounts fully set up with in-app purchases enabled
- Any time you add a new in-app purchase, your app must be resubmitted for review and published in the app stores for the purchase to become available

---

### **In-app purchase types**

We support three types of in-app purchases. Choosing the right type depends on how often the purchase can be used and whether access should expire.

| **Purchase type** | **What it means** | **Common use cases** |
| --- | --- | --- |
| **Consumable** | A purchase that can be bought, used, and purchased again. It is depleted after use and is not restored if the app is reinstalled. | Credits, points, single-use passes, one-time boosts |
| **Non-consumable** | A one-time purchase that permanently unlocks access. It can be restored if the user reinstalls the app or switches devices using the same store account. | Lifetime access, premium feature unlocks, one-time upgrades |
| **Subscription** | A recurring purchase that grants access for a set period (weekly, monthly, or yearly). Access remains active as long as the subscription is valid. | Memberships, ongoing content libraries, recurring services |

---

### **How in-app purchases are set up**

Setting up in-app purchases follows a structured process to ensure purchases work correctly across platforms.

1. **<https://help.appdocumentation.com/how-to-create-purchases-in-the-control-panel?hsLang=en-us>[How to manage in-app purchases in the Control Panel](https://help.appdocumentation.com/how-to-manage-in-app-purchases-in-the-control-panel?hsLang=en-us)<https://help.appdocumentation.com/how-to-create-purchases-in-the-control-panel?hsLang=en-us>**
2. **Create the corresponding purchase in** [**Apple App Store Connect**](https://help.appdocumentation.com/how-to-create-in-app-purchases-in-apple-app-store-connect?hsLang=en-us) **or** [**Google Play Console**](https://help.appdocumentation.com/how-to-create-in-app-purchases-in-google-play-console?hsLang=en-us)

 

- [Control Panel](https://help.appdocumentation.com/control-panel?hsLang=en-us#main-content)

    - [Navigating the Control Panel](https://help.appdocumentation.com/control-panel?hsLang=en-us#navigating-the-control-panel)
    - [Global Tools](https://help.appdocumentation.com/control-panel?hsLang=en-us#global-tools)
    - [Terms & Policies](https://help.appdocumentation.com/control-panel?hsLang=en-us#terms-policies)
- [Build Your App](https://help.appdocumentation.com/build-your-app?hsLang=en-us#main-content)

    - [Global Settings](https://help.appdocumentation.com/build-your-app?hsLang=en-us#global-settings)
    - [Building Your Apps's Navigation](https://help.appdocumentation.com/build-your-app?hsLang=en-us#building-your-appss-navigation)
    - [Building Your Login Flow](https://help.appdocumentation.com/build-your-app?hsLang=en-us#building-your-login-flow)
    - [Building a PWA](https://help.appdocumentation.com/build-your-app?hsLang=en-us#building-a-pwa)
- [Add Functionality To Your App](https://help.appdocumentation.com/add-functionality-to-your-app?hsLang=en-us#main-content)

    - [Plugins to drive engagement & community](https://help.appdocumentation.com/add-functionality-to-your-app?hsLang=en-us#plugins-to-drive-engagement-community)
    - [Plugins to drive monetization](https://help.appdocumentation.com/add-functionality-to-your-app?hsLang=en-us#plugins-to-drive-monetization)
    - [Plugins to run operations & workflows](https://help.appdocumentation.com/add-functionality-to-your-app?hsLang=en-us#plugins-to-run-operations-workflows)
    - [Plugins to show content & media](https://help.appdocumentation.com/add-functionality-to-your-app?hsLang=en-us#plugins-to-show-content-media)
- [Make Money With Your App](https://help.appdocumentation.com/make-money-with-your-app?hsLang=en-us#main-content)

    - [Overview](https://help.appdocumentation.com/make-money-with-your-app?hsLang=en-us#overview)
    - [iOS/Apple](https://help.appdocumentation.com/make-money-with-your-app?hsLang=en-us#ios-apple)
    - [Android/Google](https://help.appdocumentation.com/make-money-with-your-app?hsLang=en-us#android-google)
- [Publish Your App](https://help.appdocumentation.com/publish-your-app?hsLang=en-us#main-content)

    - [Overview](https://help.appdocumentation.com/publish-your-app?hsLang=en-us#overview)
    - [Android/Google](https://help.appdocumentation.com/publish-your-app?hsLang=en-us#android-google)
    - [iOS/Apple](https://help.appdocumentation.com/publish-your-app?hsLang=en-us#ios-apple)
- [Manage Your App](https://help.appdocumentation.com/manage-your-app?hsLang=en-us#main-content)

    - [Managing Your App’s Users](https://help.appdocumentation.com/manage-your-app?hsLang=en-us#managing-your-apps-users)
    - [Push Notifications](https://help.appdocumentation.com/manage-your-app?hsLang=en-us#push-notifications)
    - [Analytics](https://help.appdocumentation.com/manage-your-app?hsLang=en-us#analytics)
- [Connect External Partners](https://help.appdocumentation.com/connect-external-partners?hsLang=en-us#main-content)

    - [Android/Google](https://help.appdocumentation.com/connect-external-partners?hsLang=en-us#android-google)
    - [iOS/Apple](https://help.appdocumentation.com/connect-external-partners?hsLang=en-us#ios-apple)
    - [Zapier](https://help.appdocumentation.com/connect-external-partners?hsLang=en-us#zapier)
    - [Meta](https://help.appdocumentation.com/connect-external-partners?hsLang=en-us#meta)
    - [Segment](https://help.appdocumentation.com/connect-external-partners?hsLang=en-us#segment)

Copyright © 2026, App Documentation