BitLife Obtain Every License Not Working? Try These Fixes

If the BitLife “obtain every license” task isn’t working, the problem is often about timing rather than the licenses themselves. You may already have a Driving License, Boating License, and Pilot’s License, but the challenge still refuses to show a check mark.

For this task, you normally need to obtain all three licenses during the same in-game year. That means you shouldn’t press Age Up between tests. Flight School also doesn’t count as a license by itself, which catches a lot of players out.

This guide covers the correct license order, common mistakes, app refresh fixes, and what to do when the task still won’t register.

Why Is “Obtain Every License” Not Working in BitLife?

Why Is “Obtain Every License” Not Working in BitLifeOwning every license isn’t always enough for a timed BitLife challenge. The game may expect your character to obtain the Driving License, Boating License, and Pilot’s License during one in-game year. A license earned several years earlier may not count as a new action for that challenge.

The task can also stay unchecked for these reasons:

  • Your Driving License was earned in an earlier year
  • You pressed Age Up between license tests
  • You completed Flight School but didn’t pass the Pilot Test
  • One of the license tests was failed or abandoned
  • The challenge screen didn’t refresh after the final test
  • Your BitLife app is outdated
  • The current life already had a license before the challenge began
  • The challenge tracking is temporarily bugged
  • The app cache contains old progress data

There’s one detail worth repeating. Flight School is only training. Even after completing 40 hours, you still need to open the Pilot’s License option and pass the test.

How to Fix BitLife Obtaining Every License Not Working?

Before restarting your character, check the licenses and timing carefully. Many players lose a good run because they assume the challenge is broken too early.

Use this order:

  • Confirm you have the three correct licenses.
  • Complete all licenses during the same in-game year.
  • Avoid earning the Driving License too early.
  • Finish 40 hours of Flight School and pass the Pilot Test.
  • Confirm every test shows a successful result.
  • Prepare enough money before starting.
  • Check the challenge before pressing Age Up.
  • Restart and update BitLife.
  • Clear the cache carefully or retry with a new character.

1. Confirm You Have the Three Required Licenses

The “obtain every license” requirement normally refers to three licenses:

  • Driving License
  • Boating License
  • Pilot’s License

Open Activities > Licenses and check each one. Make sure the game shows that your character has passed the related test. Simply opening a test or paying the fee doesn’t count.

Flight School is not a fourth license. It appears in the same area because it’s needed for the Pilot’s License, but completing the lessons alone won’t finish the objective.

You also don’t need to buy a car, boat, or plane for this part. Vehicle ownership is separate from license ownership unless another challenge task specifically asks for it.

2. Obtain All Three Licenses in the Same In-Game Year

This is the most common reason the task doesn’t work. Your character may own all three licenses, but they were earned at different ages.

Pressing Age Up moves the character into another in-game year. If you earn the Driving License, age up, and then earn the Boating and Pilot’s Licenses, the challenge may not count them as one completed group.

Here’s a simple example:

Wrong approach:

  • Get the Driving License at age 16
  • Press Age Up
  • Get the Boating License at age 18
  • Get the Pilot’s License at age 20

Better approach:

  • Start the target year without aging up
  • Complete Flight School
  • Pass the Pilot Test
  • Pass the Boating Test
  • Pass the Driving Test
  • Check the challenge immediately

The exact order of the three tests usually matters less than finishing them before pressing Age Up. Still, doing the Pilot’s License early is a smart move because it has the most setup.

3. Do Not Accept the Driving License Too Early

BitLife often offers the Driving Test when your character reaches the legal driving age. It’s easy to accept it without thinking. Later, when a challenge asks you to obtain every license in one year, that old license may cause trouble.

If you’re preparing a character for this challenge, avoid passing the Driving Test early. You can decline the prompt or leave it unfinished until you’re ready to collect all three licenses together.

This gets tricky when your current character already has a Driving License. BitLife may not let you retake a license you already own. Restarting the app won’t change the year when it was earned either.

Your recovery options may include:

  • Going back with Time Machine
  • Loading an earlier save if one is available
  • Continuing with a different existing life
  • Starting a fresh character

A new character is often the cleanest choice when the Driving License was earned many years earlier. It’s annoying, yes, but it avoids fighting with a character state that no longer meets the task.

4. Complete 40 Hours of Flight School and Pass the Pilot Test

The Pilot’s License takes more preparation than the other two. Your character must first complete 40 hours of Flight School. After that, you still have to take and pass the Pilot Test.

Follow these steps:

  • Open Activities.
  • Select Licenses.
  • Choose Flight School.
  • Complete enough lessons to reach 40 total hours.
  • Return to the Licenses menu.
  • Select Pilot’s License.
  • Answer the exam question correctly.
  • Confirm the game says you passed.

Don’t leave the menu after reaching 40 hours and assume the license has been added. Training only makes your character eligible for the exam.

The test question can vary. If you fail, try again without pressing Age Up. Make sure your character has enough money for another attempt because running out of cash halfway through can ruin the same-year plan.

5. Pass Every Test Before Leaving the Licenses Menu

Opening a test isn’t the same as obtaining a license. Paying for it also doesn’t count. The game needs to show a successful result for the Driving, Boating, and Pilot tests.

After each exam, read the result screen carefully. Then return to the Licenses menu and make sure that option now shows as completed or owned.

Use this quick check:

  • Driving Test passed
  • Boating Test passed
  • Forty Flight School hours completed
  • Pilot Test passed
  • All licenses earned at the same age
  • No Age Up button pressed between tests

If you fail one test, stay in the same year and retry it. Don’t age up just to earn more money unless you’re willing to restart the full license sequence on another life.

Test questions can change, so don’t assume one answer guide will match every attempt. Read the road sign, boat marker, or aviation symbol shown in your version of the game.

6. Prepare Enough Money Before Starting the Challenge Year

The Pilot’s License usually costs more than the other licenses because you must pay for Flight School and the final test. The exact amount can vary by country, game version, and character currency.

Save enough money before you begin the target year. Leave room for failed tests too. Having only the exact displayed amount is risky because one wrong answer may force you to stop.

A simple plan is to earn money during earlier years while avoiding the Driving License. Keep a stable job, receive inheritance, or use another normal source of in-game income. Once you have enough saved, complete all three licenses without aging up.

The main thing to remember is preparation. You don’t want to finish Flight School and then discover you can’t afford the Boating Test. At that point, pressing Age Up to earn more money may break the same-year condition.

7. Check the Challenge Before Aging Up or Emigrating

After passing the third license test, open the challenge screen right away. Don’t press Age Up. Don’t emigrate yet, and avoid doing another major action until you know the task has registered.

Look for the check mark beside Obtain every license. It may appear immediately, though sometimes the challenge page needs to be closed and reopened.

Take a screenshot if all three licenses are complete but the objective stays unchecked. This gives you proof of the current character age, challenge state, and license results if you need to report a bug later.

If the challenge includes moving countries or changing another part of the character’s life, confirm the license task first. Emigration can change available settings, currency, and parts of the character’s situation. There’s no reason to add another variable while troubleshooting.

8. Restart and Update BitLife if the Task Stays Unchecked

When the timing and licenses are correct, the challenge screen may simply need to refresh. Close BitLife fully instead of leaving it running in the background.

On Android

Open the recent apps screen and swipe BitLife away. You can also open the app settings and use Force Stop. Start the game again, load the same character, and check the challenge.

Open the Google Play Store and see whether an update is available. Challenge tracking problems may already be fixed in a newer version.

Restart the phone if reopening the app doesn’t help. This clears temporary app and memory problems without touching your saved life.

On iPhone or iPad

Open the app switcher and close BitLife completely. Launch it again and return to the same character.

Check the App Store for an update. If BitLife is current, restart the iPhone or iPad and load the challenge again.

A restart can refresh a delayed check mark. It can’t make licenses earned across different in-game years count, though. If the timing was wrong, no amount of reopening the app will repair that run.

9. Clear Cache Carefully or Retry With a Fresh Character

This is the final repair path, so go slowly. Save screenshots of your character, licenses, and challenge page before changing app data.

Android users can clear the BitLife cache:

  • Open your phone’s Settings.
  • Go to Apps.
  • Select BitLife.
  • Open Storage.
  • Tap Clear Cache.
  • Reopen BitLife and check your progress.

Do not confuse Clear Cache with Clear Storage or Clear Data. Clearing storage can remove local files and may affect saved progress. The wording depends on your phone, so read the button carefully.

iPhone and iPad don’t offer the same simple per-app cache button. Restart the device and update BitLife before considering app removal. Deleting the app can risk progress if your data isn’t backed up or recoverable.

If the current character still won’t register the objective, try a fresh life and follow the same-year method exactly. Use a character without an existing Driving License, save enough money, and earn all three licenses before aging up.

When the same issue happens again on a clean run, collect this information:

  • Device model
  • Android or iOS version
  • BitLife app version
  • Character age
  • Challenge name
  • Order in which the licenses were earned
  • Screenshot of all three licenses
  • Screenshot of the unchecked task

Send those details with your bug report. Saying only that the challenge is broken makes the problem harder to reproduce.

How to Complete the License Requirement Correctly on a New Life?

A clean run takes a little planning, but it removes most of the common problems. The goal is to reach an age where all license options are available while keeping the Driving License unfinished.

Use this plan:

  • Start a character without a Driving License.A new life is easiest because you control the full history. Avoid inheriting or switching into a life that may already have license progress.
  • Reach an age where all three licenses are available.Don’t rush the Driving Test as soon as it appears. Keep aging until the character can use Flight School and take the other exams.
  • Save enough money.Build a balance that can cover Flight School, all tests, and a few retries. It’s better to have extra than stop halfway through.
  • Choose the target year.Once your character is ready, stop pressing Age Up. Everything from this point should happen at the same displayed age.
  • Complete 40 hours of Flight School.Buy the needed training hours and confirm the total before taking the Pilot Test.
  • Pass the Pilot’s License test.Do this early because it has the most preparation and may cost more to retry.
  • Pass the Boating and Driving tests.Finish both without leaving the year. The order between them isn’t very important.
  • Open the challenge checklist.Confirm the task has a check mark before aging up, emigrating, or closing the life.

This method isn’t fancy, but it works around the usual timing problem. The big rule is simple: prepare first, then collect everything together.

How to Prevent BitLife Challenge Progress Problems?

BitLife challenge wording can be more exact than it first appears. A task may care about your character’s age, country, order of actions, or whether something was newly obtained. Reading the full checklist before starting can save an entire life.

A few habits help:

  • Check the challenge after every major action
  • Avoid pressing Age Up during same-year tasks
  • Keep enough money for tests and retries
  • Don’t accept automatic license prompts too early
  • Keep BitLife updated
  • Take screenshots when a task should register
  • Confirm training and licenses are separate actions
  • Avoid deleting app data without checking save recovery
  • Use a fresh character when an old life has conflicting progress

Final Thoughts

When BitLife obtaining every license isn’t working, focus on the timing first. Earn the Driving License, Boating License, and Pilot’s License in one in-game year without pressing Age Up. Remember that completing 40 hours of Flight School doesn’t count until you pass the Pilot Test.

If your character already earned the Driving License years earlier, a new life may be the quickest fix. App restarts and cache clearing help only when the requirements were completed correctly but the challenge didn’t refresh.

Which part refuses to register for you, the Driving License, Boating License, or Pilot’s License?