Content app

Charging for access to your content

Selling access to your content from your app is the most direct revenue channel the platform offers: your reader subscribes in one gesture, without leaving the app, and payment goes through their store. The setup itself is documented step by step in our help center, getting-started guide included. This guide covers the other half of the subject, the half nobody does for you: deciding what goes behind the paywall, what you leave open, and how your paid content keeps its promise once somebody has paid.

Chapter 1What you're actually selling

A one-off purchase is decided on what the reader has in front of them. A subscription is decided on what they think they'll find next month.

That's the whole difference, and it drives the rest of this guide. So the question isn't "what content is worth money", it's "what gives someone a reason to come back". An archive is often worth less than an appointment: ten years of articles available all at once are consumed in a week and don't justify a second month, whereas a weekly column, a series that keeps going, or a format your reader finds at a fixed time justify every renewal.

Your offer is prepared from Monetization Memberships Settings guide, a screen listing the six configuration steps with their status, which you come back to as long as one of them is still outstanding.

Chapter 2Two conditions before you start

There's no way around them, and it's better to know them before you've built your app around memberships.

You need an app on the stores. Memberships rely on Apple's and Google's payment mechanisms: without an iOS or Android app, there's nothing to plug them into. The Standard plan only produces a Progressive Web App, so it doesn't allow selling memberships. That becomes possible from the Premium plan up. The membership system is an extension, and its listing shows the price that applies to your app.

And it commits the rest of your app. The in-app membership rests on an authentication flow of its own, and that flow is mutually exclusive with the other one. Switching memberships on makes everything described in "Building a community with your app" and "Creating a loyalty program in your app" unavailable: standard user accounts, groups, per-section rights, chat, the loyalty card, the club card and coupons. The back office warns you at the moment of switching, so that the choice is deliberate.

Settle it before you build, not after. On the economic trade-off itself, the store commission and what it buys, the guide "Making money with your content app" sets out the comparison with the other ways of monetizing.

Chapter 3Choosing what goes behind the paywall

This is the decision that makes or breaks a subscription, and it's the only one the back office doesn't take for you.

It sets a single rule, and it's a floor: you need at least ten restricted items for the extension to work, and the restriction screen states it in black and white. It says nothing about a maximum, because there isn't one. Everything above ten is your judgment.

Free content proves it, paid content keeps the promise

The natural instinct is to lock everything, on the grounds that every item left open is a subscription lost. The opposite happens. A visitor who can't read anything has no way of convincing themselves your work is worth their money: you're asking them to pay in order to find out, which nobody does. Your free content isn't lost revenue, it's your argument.

The symmetrical risk exists too. If your paid content is just the same thing in greater quantity, it's judged on volume, and volume keeps nobody. What keeps people is a difference in kind: a format the free content doesn't have, earlier access, a depth you couldn't afford to give away.

A good way to settle it: your reader should be able to name what they're buying. "The Monday analyses", "the series on the trials", "the full episodes" are answers. "Some of the articles" isn't one, and restricting item by item produces exactly that. Choose by kind of content rather than piece by piece, even though the setting itself is applied one item at a time.

What can be put behind the paywall

The scope is clear-cut, and it's worth looking at before you choose your content sources.

Restriction possibleRestriction impossible
CMS contentarticles, map points, events, podcasts, videosphoto galleries
External contentWordPress, RSS feeds, YouTube, custom feeds, X
SectionsChatGPT, RAG ChatbotAbout, Contact, Form, Search, QR Code, Settings, Favorites, Menu, custom HTML

The middle row is the one that weighs most on a project. What you publish from your back office can be sold; what you pull in from elsewhere is displayed, freely. So an app fed by a WordPress feed or a YouTube channel serves content that stays open to everyone, and its subscription offer is built on what it publishes itself. Worth knowing before you choose your sources.

The setting, and the control tool that comes with it

Restriction is applied from Content Content list, in the Restriction column, by clicking the pill on the row, which toggles between Free and Paid. You can also tick several items and switch them all at once.

The same screen carries a restriction filter: free, paid, or all. That's your editorial dashboard, and the only place that tells you what someone who isn't subscribed actually sees. Get into the habit of opening it on "free" now and again: if the list is empty or trivial, your app isn't convincing anyone to subscribe any more.

The list of the app's content, as a table. Each line carries a thumbnail, a title with its place, a date, the type of section, the publishing state, and on the right a restriction chip. These chips take two forms: outlined in green with an open padlock, or outlined in red with a closed padlock. The first line, a utility section, carries none.
One chip per piece of content, and the same screen switches several of them at once.

Chapter 4Gauging the preview

You don't have to choose between showing everything and hiding everything. On an article, two settings decide what a non-subscribed visitor sees: they're in the Restriction tab, under the Free preview heading, and that's where desire is created.

The first lever is the number of visible elements, from zero to five. An element is a block of your content, a paragraph, an image, a video. The cap of five is structural: you never show half of a long article, only its opening.

The second is the summary in lists. The Display the summary in your list pages toggle decides whether the summary stays visible on your list pages while the content is paid. It's often the more profitable of the two, because it acts where your reader is moving around, before they've even clicked.

What it setsWhat it changes for the reader
Visible elementsthe start of the content, 0 to 5 blocksthey get into the subject, then meet the offer
Summary in liststhe summary on list pagesthey know what the thing they can't read is about

Other content is set as a whole. An event, a video, a podcast or a map point is free or paid, with no middle step: their Restriction tab carries only the choice between the two pills. If your offer rests on those formats, desire is built elsewhere, in the episodes you leave open and on your subscription page. It's also an argument for pairing a video or audio series with articles, which can open halfway.

Where to cut. The right stopping point is where the promise has been made but not yet kept: the reader knows what it's about, they don't yet know what you have to say about it. At zero elements you're putting up a wall, and a wall is only climbed on a reputation you've already made. At five on a short piece, you've given everything and the subscription serves no purpose.

That last remark has a consequence: a short format handles previews badly. If your paid content fits in six paragraphs, the useful lever isn't the preview but the summary, and your argument moves to the subscription page.

The side panel of a piece of content, open on the third of its three tabs. A red chip with a closed padlock gives the paid state, followed by a sentence saying that only subscribers reach it. Below, the preview setting: a dropdown showing a number, and under it a switch, off, that controls whether the summary shows in lists.
Two levers per piece of content: the number of items left visible, and the summary left in the lists.
A phone on a white background. An article open in an app: a banner photo, a rounded chip announcing restricted content, then the title and the date. The first paragraph reads normally, the second fades out until it becomes unreadable. Under it, a full-width coloured block carries a title, a line of explanation and two stacked buttons, one to subscribe, the other for those who already have an account.
The same setting, seen from the phone: the reader gets into the subject, then meets the offer.

Chapter 5Showing what people can't see

A reader who sees nothing misses nothing. That's the most common flaw in a badly tuned subscription: the paid content is invisible to non-subscribers, so nobody misses it, so nobody subscribes. Four surfaces exist to answer that, and the settings guide gathers them together.

The Subscribers sticker marks your paid content, in lists and in the content itself. In a list it takes the form of an icon or your logo. That's what keeps your offer visible at all times, without writing a word.

The Subscription block in the restricted content is what a reader meets at the end of their preview: a title, a description, a button to subscribe and a button to log in, all in your colors. Write that title as a promise, not as a barrier. "This article is for subscribers" describes a lock; "The rest of this analysis, and the ones to come" describes what you get.

The Subscription page is your sales page. It carries a title area with your logo, then a headline, a description and a button label per offer, which lets you say why the quarter beats the month rather than lining up three prices. Its footer carries the terms and the restore-purchases link, which lets someone changing phones find their subscription again.

Each offer's details are inserted through tokens. They give you a preview of the page while you're testing; once the app is published, the price and duration shown come from the stores, so they follow the real local price in each country without you having to keep them up to date.

The Progressive Web App version of this page has a different job. Since the subscription goes through the stores, it lives in the native app: so this page is there to take the visitor to it. It holds a title and a description, and the default title says it plainly, "Download our app and become a Premium member". It's your bridge from the web to the app, and it deserves the same care as the rest.

The Widget to promote the subscription offer displays your offer in the app's navigation, with its title, its description and its button.

One requirement ties all four together: they have to say the same thing. A sticker promising premium, a block talking about reserved content and a subscription page selling a community describe three different products. Write the promise once, then decline it.

A phone on a white background. The top of an article, with a large banner photo, then a rounded sand-coloured chip flagging content reserved for subscribers, placed just above the title. The article text starts normally under the date.
Inside the content, the sticker sits just above the title.
A phone on a white background showing an app's subscription page. At the top, a close cross, the logo of the outlet, an inviting title and a line of promise. In the middle, two cards of different colours, one per offer, each carrying its price, the length of its free trial and a button. At the bottom, a list of links: the terms, restoring subscriptions, the terms of service and the privacy policy.
A hook and a button per offer, and the restore link in the footer.
A phone on a white background showing the home of a news app. A row of article cards scrolls horizontally; two of them carry a small round chip before their title, the third has none. Under that row, a full-width coloured banner invites the reader to become a member, with a title, a line and a button. A second row of cards starts below, and a navigation bar floats at the bottom of the screen.
In a list, the sticker marks out restricted content; the banner carries the offer.

Chapter 6Building your offer

The form for an offer asks for a name and a description, which will be read in the stores, a duration, a price, and if you want a trial period.

Five durations are offered, from a week to a year, taking in the month, the quarter and the half-year. The free trial runs from three days to a year, and the subscription starts at the end of it at full price, unless it's cancelled in the meantime.

The price is set separately for the two stores, because they don't ask for it the same way. Apple wants a price including tax, chosen from a grid of tiers. Google wants a price excluding tax and works out what the user will see itself. Both convert at the most recent exchange rates.

One last setting, in the additional options: disabling ads for your members. If your free content is funded by advertising, the subscription then sells two things at once, access and comfort.

A client account, though, is never mandatory. The Subscription process screen gives you two options: "An account is optional", which lets people subscribe as guests, or "An account is suggested", which offers account creation after subscribing without ever forcing it. It's a real trade-off. Asking for nothing removes friction at the exact moment your reader has decided; offering an account gives you an email address and a way to find them again, but only for those who accept. On a subscription bought on impulse, the friction costs more than the address earns.

You then follow your subscribers from Monetization Memberships Subscribers, which lists active subscriptions, expired ones and your users, with a data export. Expired subscriptions deserve a regular look: it's the only measure you have of your ability to keep your promise over time.

The form for creating a subscription offer, empty. A field for the name, a larger field for the description, each followed by a note recalling that the stores will display them. Below, two dropdowns side by side, the length of the subscription and the length of the free trial, each explained by a paragraph in italics. Lower down, the price: on the left a list of tiers for one store, on the right a free input field for the other, with under each the explanation of how tax is calculated. Bottom right, the green button that adds the product.
Five lengths, an optional free trial, and two prices: the stores do not ask for tax the same way.

Chapter 7Before you publish

Two things to prepare, and the first one takes time.

Restrictions only take effect once the app has been published or updated on the stores. But the stores require content that's already restricted before they'll accept your app with its subscriptions. In between, during review, your restricted content isn't accessible and nobody can subscribe yet. That isn't an incident, it's the normal sequence, and it can be planned for: try not to have it land when you're expecting the most traffic.

The terms of service and the privacy policy are written in Settings Privacy center, in the terms tab, and the settings guide takes you there. Both stores require them as soon as you sell a subscription.

The rest belongs to the step-by-step, and our help center covers it entirely: the contracts and bank details in App Store Connect, the payment profile in Google Play, creating the products on the store side, and testing your subscriptions before publishing. Open it when you get to the configuration; the "Monetize your app with subscriptions" section follows exactly the steps of your settings guide.