Key takeaways

  • Most fitness apps earn from a subscription with a useful free tier, then add ads, partner deals, or a points program for free users; walk-to-earn apps pay points for steps and fund rewards from brands, ads and subscriptions.
  • Apple and Google both forbid using health and fitness data, including step counts, for advertising, so ads and offerwalls in a fitness app must never receive or be targeted with that data.
  • Step rewards attract cheaters, so count steps from the system sensor, check them on your server, cap daily earnings, block emulators and tampered devices, and hold points before a reward is redeemed.

How do you monetize a step counter or fitness app?

You monetize a fitness or step counter app with a subscription for plans, coaching or deeper stats, backed by a free tier that stays useful on its own. Free users earn you money through ads, brand and wellness partnerships, or a walk-to-earn program where steps earn points users trade for rewards. Fund those rewards from sources that never touch health data, such as subscriptions, partners, or an offerwall that pays your points for completed offers.

Two rules shape every model: Apple and Google both forbid using health and fitness data for advertising, and step counts are easy to fake. This guide is general information, not legal advice.

Fitness app business models compared

Most fitness apps mix two or three of these.

ModelHow it earnsBest forWatch out for
SubscriptionMonthly or annual plan for programs, coaching, stats or extra featuresTraining, running and coaching apps with ongoing valueStore billing rules, churn after the first month
FreemiumFree core tracker, paid upgrade for advanced featuresStep counters and trackers with a broad audienceA free tier so thin that users leave before upgrading
One-time purchasePay once for the full app or a programSingle programs (a 30-day plan, a couch-to-5K)No recurring revenue to fund servers or content
AdsBanners, interstitials or rewarded videoLarge free audiencesAds during workouts; no targeting with health data
PartnershipsBrand challenges, gear affiliate links, employer or gym dealsApps with an engaged, defined audienceDisclosure rules and health data sharing limits
Walk-to-earn rewardsPoints for verified steps, redeemed for discounts or products funded by partnersMass-market step apps built around motivationReward cost, fraud, and an economy that inflates
OfferwallUsers complete offers for your points; advertisers pay per completed offerApps that already have a points currencyKeeping the wall separate from health data

For a general overview of app revenue models, see how to monetize an app. For how ads and in-app purchases work together without cannibalizing each other, see hybrid monetization.

Subscriptions and freemium: what to put behind the paywall

A fitness subscription sells progress. Good paid features include:

  • Structured plans. Training programs, walking challenges, or step goals that adapt as the user improves.
  • Deeper insight. Long-term trends and weekly reports.
  • Coaching and content. Audio-guided walks, workout videos, or chat with a coach.
  • Earning perks. In a walk-to-earn app, a higher daily step cap or access to better rewards.

Keep the basic tracker free: hiding today’s count behind a paywall kills the habit that leads to a subscription. On iOS, digital subscriptions sold inside the app go through in-app purchase under guideline 3.1.1 of Apple’s App Review Guidelines, and Google Play has its own billing rules, so plan your prices with the store fee in mind.

Sweatcoin shows how a paid tier can sit on top of a rewards app. Its help center describes two plans, with a 7-day free trial of Premium and monthly or annual billing, and says the Premium plan has a fair use daily limit of 100 sweatcoins, which it puts at “over 52,000 steps” (Sweatcoin subscription plans, checked on October 22, 2026).

Most of your users will never pay. How to monetize free users covers the options for them, and subscription app user acquisition covers paying to grow a subscription app.

Ads in a fitness app without using health data

Ads suit fitness apps with large free audiences, but never interrupt a timed run or guided workout. Safer moments are the end of a workout summary, the history screen, or an opt-in rewarded video (“watch a short ad to double today’s points”). What rewarded ads are explains how opt-in ads work, and offerwall vs rewarded video compares them with offers.

The hard rule is targeting. Apple’s guideline 2.5.18 says ads may not “engage in targeted or behavioral advertising based on sensitive user data such as health/medical data (such as from the HealthKit APIs)”. Do not pass step counts, workouts, weight, heart rate, or labels built from them (“active runner”, “trying to lose weight”) to any ad SDK, even as custom keywords.

Ad setups that break health data rules

Sending “steps today” as an ad request parameter; building a “walks 10,000 steps” audience for a sports brand; and sharing step data with an ad network or data broker.

How walk-to-earn reward models work

A walk-to-earn app converts steps into an in-app points currency that users spend on rewards. It has three parts: a conversion rate, a daily cap, and a reward catalog someone has to pay for.

What Sweatcoin publishes about its model

Sweatcoin’s own pages are specific:

  • Conversion. Its help center says 1,000 verified steps convert to 1 sweatcoin, minus a 5% commission, so 10,000 steps earn 9.5 sweatcoins (How does Sweatcoin work).
  • Verification. Its verification algorithm page says the app filters out shakes and bumps, compares steps with data such as speed and consistency of movement, uses location data for this, and that the average user converts about 65% of registered steps.
  • Who pays for rewards. A help article on offers that sell out says most marketplace offers come from brand partnerships, while some are funded by Sweatcoin itself and are in limited supply.

Steps alone do not make money: partners and subscribers fund the rewards, and verification, caps and limited supply control the cost. Figures checked on October 22, 2026.

Design your points economy before launch

Every point you give for walking is a cost until something pays for it, so set prices and caps before launch. Virtual economy design explains sources and sinks, and the virtual currency calculator helps you set the rate.

Illustrative example (sample figures only)

You value 1,000 points at $1 of rewards. Walking earns 5 points per 1,000 verified steps, capped at 10,000 steps a day, so a user can earn at most 50 points ($0.05) a day from steps, or about $1.50 a month if they hit the cap every day. That cost is yours, so ads, subscriptions or partners must cover it. A completed offer that pays you $2.00 might credit the user 1,500 points ($1.50), which the advertiser has already funded. Your step budget stays fixed.

Streaks and challenges bring users back daily; how to bring users back to a rewards app covers bonuses and streaks that do not invite abuse. If you plan a full rewards product, how to build a rewards app walks through the catalog, cashouts and store rules, and gift card APIs for rewards apps covers fulfillment.

Health data rules: HealthKit, Health Connect and privacy laws

Step counts are health and fitness data on both platforms. Rules checked on October 22, 2026; read the live pages before each release.

Apple: HealthKit and Motion and Fitness data

Guideline 5.1.3(i) says apps “may not use or disclose to third parties data gathered in the health, fitness, and medical research context”, naming the HealthKit API and Motion and Fitness, “for advertising, marketing, or other use-based data mining purposes other than improving health management, or for the purpose of health research, and then only with permission.” Steps read from the motion coprocessor are covered as well as steps read from HealthKit. Guideline 5.1.2(vi) adds that HealthKit data “may not be used for marketing, advertising or use-based data mining, including by third parties.”

The same guideline allows apps to use health or fitness data “to provide a benefit directly to that user”, with the example of a reduced insurance premium, provided the app is submitted by the entity providing the benefit and the data is not shared with a third party. Crediting your own points for steps inside your own app is that kind of direct benefit. Passing the step data to a partner is not.

Google: Health Connect

Google’s Android Health Permissions guidance limits access to approved use cases and lists “Rewards” among them, described as apps that encourage users to adopt and maintain healthy habits in exchange for financial rewards. Its prohibited uses include “Transferring, selling, or using user health and fitness data for serving ads” and transferring or selling it to “advertising platforms, data brokers”. You must request only the data types your features need, justify each one in Play Console, and show a privacy policy that explains how health data is used, stored, shared and deleted.

If your app still reads steps from Google Fit, plan a move. The Google Fit developer page says the Google Fit APIs “will be deprecated in 2026” and recommends Health Connect for step tracking in mobile Android apps. Its get started guide says manifest data types must match what you declared in Play Console.

Privacy laws

The law applies too. In the EU, GDPR Article 9 treats data concerning health as a special category that you may process only on narrow grounds such as explicit consent. In the US, the FTC’s guide to the Health Breach Notification Rule says a health app that “can sync with a consumer’s fitness tracker” is probably a vendor of personal health records, and that disclosing health information without consent can count as a breach. Some states add their own laws: Washington’s My Health My Data Act defines consumer health data to include “bodily functions, vital signs, symptoms, or measurements”. For the EU consent side of an offerwall, see offerwall GDPR rules.

QuestionApple (iOS)Google (Android)
Can I use step data for ads or ad targeting?No (guidelines 2.5.18, 5.1.2(vi), 5.1.3(i))No (prohibited uses in the Health Permissions guidance)
Can I reward users for their own steps?Yes, as a direct benefit to the user, without sharing the data with a third party“Rewards” is an approved use case
Can I share step data with partners?Not for advertising or marketingNot with ad platforms or data brokers, and never without explicit, informed consent
What must I disclose?The specific health data you collect; a privacy policy and privacy labelEach data type in Play Console, plus a privacy policy covering health data

Where an offerwall fits in a fitness app

An offerwall gives users a second way to earn your points: they complete advertisers’ offers, such as trying an app, and the advertiser pays for each completed offer. Unlike step rewards, those points are already funded. Good places for it:

  • “Earn more points” on the rewards screen. When a user is short of a reward, offers are the faster path.
  • Next to the daily cap. When a user hits the step limit, show what else they can do today.

Keep the wall apart from health data. Send it your internal user ID and nothing else: no step counts, no activity level, no health-derived segment. Credit points only from the server-to-server postback, never from an event in the app, and keep the wall optional so nothing in the app requires an offer. See offerwall placement and Apple’s rules for offerwalls in iOS apps. On Android, incentivized installs and Google Play policy explains why rewarded offers must not become the app’s main function.

Not for kids’ fitness apps

If your app is for children, such as a family step challenge aimed at kids, keep offerwalls out. Store rules restrict third-party advertising in kids’ apps, and offerwall COPPA rules explain the US law on top.

Stopping fake steps and reward fraud

Once steps are worth something, people fake them. Sweatcoin’s verification page mentions phones placed on a washing machine, a dog, or a pet rabbit.

AttackWhat it looks likeDefense
Shaking the phonePhone on a fan, washing machine, pet or shaker deviceUse the system step counter, not raw accelerometer data; check cadence and consistency; compare with location speed where the user allowed location
Manual entriesSteps typed into a health app or written by another appOn Android, read the Health Connect recording method and skip records marked manual entry; on iOS, check sample metadata and the source app
Emulators and modified appsScripts feeding fake sensor data, rooted or jailbroken devicesCheck the Play Integrity API on Android and App Attest on iOS on your server before crediting
Multi-accountingOne person, many accounts, each hitting the daily capLimit accounts per device and verify before the first redemption
Impossible totals80,000 steps at 3 a.m., or the same count every dayDaily caps, server-side plausibility rules, and manual review of outliers

Android’s motion sensors guide says the step counter reports “steps taken by the user since the last reboot”, has more latency but more accuracy than the step detector, and needs the ACTIVITY_RECOGNITION permission on Android 10 and higher. Google’s Play Integrity verdicts page says MEETS_DEVICE_INTEGRITY means “a genuine and certified Android device”, and an emulator that fails the checks gets an empty device verdict.

Three habits matter most:

  1. Count on the server. The app reports raw daily totals with timestamps; your server decides how many points they are worth.
  2. Cap and hold. A daily cap limits what one cheater can earn, and a hold before redemption gives you time to catch patterns. Reward hold periods explains how long to hold.
  3. Check again at redemption. Run your device, account and history checks when a user cashes out, not only when they earn. Stopping multi-accounting and VPN abuse and device fingerprinting cover the account side.

How Sharklio fits a fitness or step app

Sharklio is a pay-per-result affiliate network: your users complete offers on a wall in your app, earn your points, and you earn for each completed offer. Apps can use the Android or iOS SDK, the Flutter plugin, the React Native package, or a signed wall link built on your server. You set the currency name and icon, conversion rate, user split, rounding and wall design, so offers pay the same points your users earn by walking. Every credit and reversal reaches your server as a signed server-to-server postback, and the wall needs only your user ID, so no health data has to leave your app. Offers depend on each user’s country and device, VPN, proxy, Tor and data center traffic is blocked from the wall, and end users must be 16 or older (parental permission under 18). Every publisher application is reviewed by hand. See how the wall works, or get in touch with questions before you apply.

Frequently asked questions

How do fitness apps make money?

Mostly from subscriptions or one-time purchases for plans, coaching and stats. Free users bring in money through ads, partnerships, and, in rewards apps, offers that pay the app’s points.

How do walk-to-earn apps make money?

Walk-to-earn apps give points for steps and fund the rewards from brand partners, subscriptions, ads and offers. Sweatcoin, for example, says most of its marketplace offers come from brand partnerships and that it takes a 5% commission on each sweatcoin created.

Can I use step count data to target ads?

No. Apple’s App Review Guidelines forbid targeted or behavioral advertising based on health data and forbid using HealthKit and Motion and Fitness data for advertising. Google’s Health Connect policy forbids using health and fitness data for serving ads.

Is it allowed to reward users for walking?

Generally yes. Google lists “Rewards” as an approved Health Connect use case, and Apple allows using fitness data to provide a benefit directly to the user, as long as the data is not shared with a third party.

How do step apps stop people from faking steps?

They filter out shakes, compare steps with speed and movement patterns, cap daily earnings, skip manual entries, check device integrity on the server, and hold points before redemption.

Can a step counter app have an offerwall?

Yes, if the wall is optional, pays your own points, receives only your user ID, credits from server-side postbacks, and stays out of apps made for children.