Levels 1 to 60: easy workouts stop paying as you climb
Each of your six stats levels from 1 to 60. Early levels cost little XP and any honest effort counts, but the cost of a level rises and easy activities pay nothing once you outgrow them.

What the levels do
CharacterSheet gives you six stats: Strength, Endurance, Agility, Wisdom, Spirit and Willpower. Each has its own level from 1 to 60. You earn XP by training, and when a stat's bar fills, it levels up. Two things get harder as you climb: each level costs more XP, and easy activities earn less and eventually nothing.
The Clock app can time a workout, and Reminders can nag you to do one. Neither one changes what is asked of you over time. A 20 minute walk counts the same in month one and month ten. CharacterSheet scales the ask to your level, so a walk helps a beginner, while a Level 35 stat needs something harder to move.

How it works, step by step
- Open the Stats tab. Every stat shows its level, an XP bar such as "3,906 / 6,300 XP" and the next level at the end of the bar. At Level 60 the next level reads "MAX".
- Open a stat and pick an activity. Under Strength, for example, you can choose Traditional, Functional or Core Training.
- Look at the reward row under your level. It shows the total XP the session will pay. When the activity is easy or hard for your level, a difficulty pill appears next to it.
- Tap Start Training, train, then tap End. The XP timer explains the session itself.
- Check the summary and tap Done. The XP lands on the stat. When the bar fills, the stat moves up a level.
- Look at Home. Your character level is the level of your lowest stat, shown beside a rank shield.
Training pays 5 XP per minute before difficulty and buffs. The XP a level costs is 50 x level + 50, then multiplied by 1 + 0.1 x (level minus 10) once you pass Level 10. A few examples of the XP needed to leave a level:
| Level | XP to the next level | Minutes at the base rate |
|---|---|---|
| 1 | 100 | 20 |
| 10 | 550 | 110 |
| 20 | 2,100 | 420 |
| 30 | 4,650 | 930 |
| 40 | 8,200 | 1,640 |
| 50 | 12,750 | 2,550 |
| 59 | 17,700 | 3,540 |
Buffs and harder activities shorten those times, so treat the last column as the slow end.
What shapes your climb
Levels run in three bands, and every activity has a tier from 1 to 3. The tier compared with your band sets the XP multiplier. First, the bands:
| Your level | Your band |
|---|---|
| 1 to 20 | Band 1 |
| 21 to 40 | Band 2 |
| 41 to 60 | Band 3 |
Then the multiplier, which depends on the activity's tier against your band, not on your level alone:
| Activity tier vs your band | Label | XP |
|---|---|---|
| Below your band | Trivial | 0 |
| Same tier | Normal | 1x |
| One tier above | Hard | 1.5x |
| Two or more tiers above | Extreme | 2x |
Examples of tiers: Walking, Yoga and Reading are tier 1. Cycling, Swimming, Traditional strength training, Writing and Meditation are tier 2. Running, HIIT, Coding, Studying and Breathwork are tier 3. A tier 1 walk therefore stops paying when you reach Level 21, and you need cycling or similar to keep going. Custom activities show the level they cap at, "caps Lv 20", "caps Lv 40" or "Lv 60 max", when you create them.
Three more rules shape the climb:
- Rank. Your rank runs E to S by band of ten levels, set by your lowest stat. Every stat must reach 10 for rank D, and 50 for rank S.
- Daily ask. Each level asks for some training each day to avoid losing XP. The Stats tab says it in words, such as "Level 35 asks about 23 min a day".
- Willpower. It rises with your daily habits: the ceiling is 10, plus 10 for each daily you complete per day on average over 14 days, up to 60. Five dailies is the most you can set.
When it is the right tool
You quit routines when they stop feeling like progress
A level bar that fills gives you something to see between visible body changes. The early levels come quickly, which suits a restart.
You have been doing the same easy workout for months
The Trivial label is the honest signal. If your usual walk earns 0 XP, the app is telling you the same thing a good coach would: raise the effort.
You want to train more than one side of life
Because your character level is your lowest stat, a Level 38 Agility cannot hide a Level 12 Wisdom. Reading, journaling and meditation level their own stats.
You like long goals with checkpoints
Ranks E to S give you a milestone every ten levels. Pair them with Momentum, a streak bonus, and Buffs to speed up the slow part.
You want one app for gym, focus and habits
The same ladder covers a run, an hour of study and a daily habit. The guide on leveling up in real life shows how people mix them.
Limits
- Level 60 is the cap. A stat at 60 shows MAX and does not rise further.
- The curve is steep by design. The last levels cost thousands of XP each, so reaching 60 in every stat takes a long time.
- Trivial activities pay 0 XP. Once you outgrow an activity's tier, it no longer moves that stat.
- Quests cannot jump a rank. Quest XP stops at the last level before the next ten (9, 19, 29 and so on), so crossing into Level 10, 20 or 30 needs your own sessions.
- Willpower is gated by habits. Training alone does not lift it past its ceiling.
- It is not a fitness test. Levels measure what you logged, not strength or speed, and an Apple Watch heart rate can only add XP, never remove it.
- It needs access. After the one free pass, the app asks for a subscription.
CharacterSheet needs iOS 26 or later. For the wider idea, read how to gamify your workouts.
Frequently asked questions
Is there a level up workout app for iPhone?
CharacterSheet works this way. You train, earn XP and your six stats level from 1 to 60. Each level costs more XP than the last, and easy activities stop paying once you outgrow them.
What is an RPG fitness levels app?
It treats your real life like a character sheet. In CharacterSheet, Strength, Endurance, Agility, Wisdom, Spirit and Willpower each have a level, and your ranks run from E to S based on your lowest stat.
How do I gamify fitness on iPhone?
Start a timed session for a stat and an activity, and each minute earns 5 XP before difficulty and buffs. XP fills a bar and raises the stat's level. The guide on gamifying your workouts covers the wider habit.
Why did my workout give 0 XP?
The activity is probably Trivial for your level. Every activity has a tier, and one below your level band pays 0 XP. Walking, for example, stops paying at Level 21, so try a harder activity.
How long does it take to reach Level 60?
A long time. Leaving Level 59 alone costs 17,700 XP, which is 59 hours at the base rate. Buffs and harder activities shorten it, but Level 60 is a long-term goal, not a quick one.
Sources
Start at Level 1
Get CharacterSheet on the App StoreMore features

Works with Apple Health
Reads your workouts, heart rate, sleep, weight and water from Apple Health, and saves your workouts back.

An Apple Watch workout app where heart rate earns XP
Start a session from your wrist and let your heart rate raise the XP, by up to 25% for harder work.

Buffs for sleep, water and weigh-ins
Sleeping your goal, staying on pace with water and weighing in each add bonus XP to your sessions.