---
title: How to create purchases in the Buildfire Control Panel
description: Create in-app purchases and subscriptions in the Buildfire control panel so they can be connected to Apple App Store and Google Play.
---

[Skip to content](https://help.buildfire.com/how-to-create-purchases-in-the-buildfire-control-panel#main-content)

[![buildfire](https://help.buildfire.com/hs-fs/hubfs/bf-wordmark-black.png?width=150&height=35&name=bf-wordmark-black.png)](https://help.buildfire.com?hsLang=en-us)

Open main navigation

Close main navigation

- [Log In](https://app.buildfire.com/login)

[Log In](https://app.buildfire.com/login)

 How can we help you?

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

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

# How to create purchases in the Buildfire Control Panel

## Create in-app purchases and subscriptions in the Buildfire control panel so they can be connected to Apple App Store and Google Play.

In-app purchases allow you to monetize your app by selling one-time access, repeatable items, or ongoing subscriptions. Buildfire supports three types of in-app purchases, each designed for a different use case.

| **Purchase type** | **What it’s used for** | **Example use cases** |
| --- | --- | --- |
| Consumable | Can be purchased repeatedly | Credits, tokens, tips, one-time actions |
| Non-consumable | One-time purchase with permanent access | Premium content, feature unlocks |
| Subscription | Recurring access while active | Memberships, courses, gated content |

Before purchases can be used in your app, they must be created in the Buildfire control panel and then mirrored in your Apple and Google developer accounts.

---

### **Requirements**

- You must be on the Growth or Scale plan to leverage in-app purchases
- You must have an Apple App Store Connect and/or Google Play Console account configured for in-app purchases

---

### **How to create purchases in the Buildfire Control Panel**

1. Log in, go to **Purchase** in the left navigation
2. Click in the **Purchase** tab
3. To add a consumable product:

     - Click **Add** under Product
     - Enter a Product ID

           - Consumable products must use the prefix c\_
           - Example: c\_credits\_10
     - Enter the product name and pricing details
     - Click **Save**
4. To add a non-consumable product:

     - Click **Add** under Product
     - Enter a unique Product ID
     - Enter the product name
     - Click **Save**
5. To create a subscription

     - Click **Add** under Subscription
     - Enter a unique Product ID
     - Click **Save**
6. Verify your products

     - Confirm all Product IDs are final and correctly named
     - These Product IDs must match exactly when created in Apple App Store Connect and Google Play

---

### **Pro tips**

- iOS apps must be resubmitted every time a new product or subscription is added
- Android apps only require one resubmission, even when adding additional products later
- Plan your purchase structure early to minimize App Store resubmissions
- Keep Product IDs consistent and descriptive to avoid store mismatches

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

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

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

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

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

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

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

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

[![Group 4578 (1)](https://help.buildfire.com/hs-fs/hubfs/Group%204578%20(1).png?width=140&height=33&name=Group%204578%20(1).png "Group 4578 (1)")](https://buildfire.com/)

Copyright © 2026, Buildfire