# Monetization

AppKickstarter heavily relies on RevenueCat. It supports two mechanisms to display paywalls.&#x20;

* The new Paywalls feature of RevenueCat which allows developers to build offers and paywalls via the no code editor and avoid a new application publication.
* Fetching offerings and displaying Revenue Cat packages into a pre built Compose muliplatform Paywall.&#x20;

AppKickstarter’s billing management is powered by RevenueCat, which offers a streamlined solution for implementing and managing in-app purchases and subscriptions. RevenueCat provides a backend and wrapper that works with Apple’s StoreKit and Google Play Billing, eliminating the need for server maintenance and backend coding.

With AppKickstarter, you can display a pre-designed paywall screen that integrates RevenueCat’s features seamlessly. The paywall screen includes information on yearly, monthly, and weekly plans, as well as discounts for yearly plans. Users can click on the plans to access the native payment option modal provided by their device.

### Setup <a href="#setup" id="setup"></a>

To set up the paywall, simply create your offerings in RevenueCat, and AppKickstarter will display the current offering on the paywall screen. We recommend setting up one package for annual, monthly, and weekly payments, as well as a one-time payment for lifetime access.

### Why RevenueCat and what it is <a href="#why-revenuecat-and-what-it-is" id="why-revenuecat-and-what-it-is"></a>

We chose RevenueCat for paywall management due to its numerous advantages, including easy implementation and maintenance of the SDK, comprehensive documentation, a single interface for managing Android and iOS data, and an analytics dashboard with charts and useful data. RevenueCat also offers A/B testing and offerings management, allowing you to adjust pricing in the backend.

In RevenueCat’s terminology, products are individual SKUs that users purchase, entitlements represent levels of access or content that users are entitled to, and offerings are the selection of products offered to users on the paywall. With offerings, you can control which products are shown to users without requiring an app update, making it easier to change and experiment with your paywalls.

<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.appkickstarter.com/features/monetization.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
