NexSpy Family Safety

How to Fix "In-App Purchases Not Allowed" on iPhone (Step-by-Step)

UpdatedNexSpy TeamScreen Time & Routines

Seeing the message "In-App Purchases Not Allowed" on your iPhone right when you're trying to buy coins, upgrade to premium, or renew a subscription is frustrating — but it's almost never a problem with the App Store or your card. In nearly every case it's a Screen Time restriction quietly blocking the transaction, and the fix takes about two minutes inside Settings. This guide walks the exact tap path, then handles the four edge cases that derail most readers: a greyed-out toggle, a forgotten Screen Time passcode, a Family Sharing child account waiting on Ask to Buy, and a school-managed device. By the end you'll know which lever to pull, how to verify the fix worked, and how to keep it from coming back after the next backup or device handoff. If the same Screen Time setup is also limiting calls and texts, set up Communication Limits covers that side.

Why You See "In-App Purchases Not Allowed" on iPhone

This message is an iOS restriction, not a billing failure. Apple surfaces it when something at the device level — almost always Screen Time — has been set to disallow in-app purchases. Your card is fine, the App Store is fine, and the app itself is fine.

The most common causes:

  • Screen Time → Content & Privacy Restrictions has In-app Purchases set to Don't Allow.
  • Screen Time is turned off entirely, which can hide the relevant toggle behind a setup screen.
  • The iPhone is a child account in a Family Sharing group and Ask to Buy is waiting on a parent's approval.
  • The device is managed by an MDM profile from a school or employer that locks the setting.
  • A recent restore from an iCloud or computer backup quietly re-applied an old restriction.

The fix below covers every one of these, starting with the canonical path that solves it for most readers in under a minute.

Fix It in Settings: The Exact Path on iPhone

If you set up Screen Time on this iPhone yourself, this is almost certainly your fix:

  1. Open Settings.
  2. Tap Screen Time.
  3. Tap Content & Privacy Restrictions.
  4. Enter your Screen Time passcode if prompted.
  5. Tap iTunes & App Store Purchases.
  6. Tap In-app Purchases.
  7. Choose Allow.

If the Content & Privacy Restrictions master toggle at the top of the screen is off, turn it on first so the sub-menus become tappable, then re-enter and confirm In-app Purchases is set to Allow. The passcode iOS asks for is the four-digit or six-digit one you set when Screen Time was first enabled — not your Apple ID password and not the device unlock code.

After flipping the toggle, return to the app and try the purchase again. If nothing happens, force-close the app from the App Switcher and reopen it so the entitlement check runs from scratch. A handful of apps cache the previous not allowed state aggressively; if a force-close doesn't clear it, sign out of your Apple ID under Settings → [your name] → Media & Purchases, sign back in, and retry. Once the system-level toggle is Allow, the standard purchase sheet with Face ID or Touch ID should appear normally.

What to Do If Screen Time Is Off and the Toggle Isn't Visible

The In-app Purchases option only appears once Screen Time is active on the device. If a freshly set-up iPhone, or an older device that has never used Screen Time, shows no relevant toggle at all, that's why.

To unblock the setting:

  1. Go to Settings → Screen Time and tap Turn On Screen Time.
  2. When iOS asks, choose This is My iPhone (or This is My Child's iPhone for a kid's device).
  3. Skip setting downtime and app limits if you don't want them — those are optional.
  4. Open Content & Privacy Restrictions, toggle it on, then set In-app Purchases to Allow.

If you don't want Screen Time long-term, you can turn it back off after the toggle is flipped — the new setting persists. One thing to watch for: restoring from an older iCloud or computer backup can drag a previous Screen Time configuration along with it, so a device that worked fine yesterday can suddenly block purchases after a restore. If that's what happened, just walk through the path above again.

Greyed-Out Toggle or Forgotten Screen Time Passcode

Two specific blockers stop readers who otherwise followed every step correctly.

  • Greyed-out toggle. If the In-app Purchases row is visible but you can't change it, the device is being controlled by something other than the local user. The two usual culprits are Family Sharing (the iPhone is registered as a child account) and MDM (the device was enrolled by a school, college, or employer).
  • Forgotten Screen Time passcode. On iOS 13.4 and later, tap Forgot Passcode? on the passcode entry screen. iOS will let you reset it using the Apple ID that was signed in when Screen Time was first enabled. Older iOS versions don't expose this flow, so updating the device is the cleanest path forward.
  • Family Sharing child accounts. Only the family organizer can change a child's Content & Privacy Restrictions or approve a one-off purchase via Ask to Buy. The parent should open Settings on their own iPhone, tap their name, tap Family, pick the child, and adjust the settings or respond to the pending request.
  • School or work devices. MDM profiles override local Settings entirely. The IT administrator has to remove or relax the restriction; nothing the end user does on the device will stick.

Family Sharing and "Ask to Buy" — A Separate Cause of the Same Error

Even when Screen Time is fully set to Allow, a child account in a Family Sharing group still has to clear Ask to Buy on every paid action. The wording can read almost identically — some apps surface a generic Not Allowed, others say Asking permission — which is why people often spend an hour spelunking inside Screen Time when the real holdup is a pending notification on a parent's iPhone.

How approval works:

  • The parent gets a push notification and a Messages thread entry when the child taps Buy or Subscribe.
  • The parent taps Approve or Decline directly from the notification, or opens the request inside Messages.
  • An approved request completes the purchase on the child's device automatically; a declined request shows the same Not Allowed prompt to the child.

If a request never reaches the parent, confirm they're signed into iMessage with the same Apple ID used for Family Sharing. To disable Ask to Buy entirely and let the child purchase without per-request approval, the organizer opens Settings → [their name] → Family → [child's name] → Ask to Buy and toggles it off. Doing this still leaves Screen Time's In-app Purchases toggle in charge, so you can use one without the other. A screen time and app activity breakdown shows the same usage and purchase activity for any app, so you can spot which titles keep prompting the Buy taps in the first place.

A Smarter Alternative for Parents: NexSpy Per-App Limits and Request-Permission

Turning In-app Purchases back to Allow solves the immediate error, but it's a blunt switch — every app on the iPhone gets the green light at once, including the freemium games and loot-box apps most likely to cause the next surprise charge. Many parents flip the toggle, get burned a week later, and end up looking for a more selective tool. That's the gap NexSpy is built for.

NexSpy is a parental control app that runs on both iPhone and Android child devices, paired with one Parent Dashboard. Instead of an all-or-nothing iOS restriction, it gives you per-app rules that match how kids actually use a phone — so spending-heavy apps can be reined in individually while educational apps and family chat keep working.

Per-App Limits and the App and Game Blocker

For the specific in-app purchase problem, the most useful primitives are per-app daily time limits and the App and Game Blocker. You can:

  • Cap a specific game at, for example, 30 minutes a day, with automatic lockdown when the limit is reached.
  • Block a high-spend app instantly with one tap from the Parent Dashboard.
  • Schedule a block in advance — for example, freeze a game during weekday afternoons and lift it after homework.

On iOS, restricted apps are hidden from the home screen while the rule is active, and the child can request temporary permission through the NexSpy Kids app for the parent to approve or deny.

Downtime, School-Time, and Focus Mode

Sometimes the right answer isn't blocking purchases, it's blocking the window in which they happen. NexSpy supports downtime, bedtime, and school-time schedules that disable purchase-prone apps during specific hours, plus a Focus Mode that locks every app except the Phone app — useful for homework, family dinner, or quiet time. Only the parent can end Focus Mode early from the dashboard, so a child can't dismiss it themselves.

Request-Permission Instead of All-or-Nothing

The capability that maps most directly to the iOS Ask to Buy experience is the child request-permission flow. When a kid hits a restriction — a blocked app, a hit time limit, or an attempt to open something during downtime — they can tap to send a request. The parent gets a notification on the Parent Dashboard and approves or denies in seconds. That gives you the same per-event control as Ask to Buy, but for time and access rather than only for paid purchases, and it works across both iOS and Android child devices in the same household.

A few honest caveats. Exact controls vary by iOS version and the permissions the device has granted, and the NexSpy Kids app must be installed and connected on the child device for any of this to apply. None of it requires jailbreaking the iPhone. If you flipped In-app Purchases back to Allow just to unblock a legitimate subscription and you're worried about what comes next, NexSpy is the layer that lets the legitimate purchase through while keeping the impulse-buy app under a real limit.

Ready to get started?

Confirm the Fix and Prevent It From Coming Back

Once you've flipped the right toggle, run a quick sanity check:

  1. Open the app where the error appeared and start the purchase again.
  2. Confirm the standard Apple purchase sheet appears with Face ID, Touch ID, or your Apple ID password.
  3. Complete one small purchase end-to-end if possible — some apps only validate entitlements after a real transaction clears.

If you still see Not Allowed, the issue is no longer Screen Time. Three things to check next:

  • Sign out under Settings → [your name] → Media & Purchases, sign back in, and retry.
  • Confirm there's a valid payment method on the Apple ID and that no past-due charges are blocking new purchases.
  • Verify the App Store region matches the country of the Apple ID — a mismatched region blocks purchases on certain titles.

Going forward, set a Screen Time passcode that someone in the household will actually remember six months from now. The single most common reason families end up in the Forgot Passcode recovery flow is a passcode set during initial device setup and never written down. After restoring from a backup, switching to a new iPhone, or handing the device down to a younger sibling, take one minute to revisit Content & Privacy Restrictions — old settings ride along with backups more often than people realize.

Frequently asked questions

Why does it say in-app purchases are not allowed when I never set a restriction?
The setting may have come from a restored backup, a Family Sharing parent on another device, or a previous owner if the iPhone was secondhand. iOS doesn't reset Content & Privacy Restrictions automatically — they persist until something explicitly turns them off.
Does turning In-app Purchases back on cost anything?
No. The toggle only controls whether iOS *allows* purchases. You're still charged only when you tap Buy or Subscribe and confirm with Face ID, Touch ID, or your Apple ID password.
Will this fix work on iPad and iPod touch too?
Yes. iPadOS uses the same Screen Time architecture as iOS, so the path is identical: **Settings → Screen Time → Content & Privacy Restrictions → iTunes & App Store Purchases → In-app Purchases**. iPod touch follows the same path on supported iOS versions.
How do I stop my child from buying things in apps without blocking purchases for the whole family?
Two layered options. Use Family Sharing's *Ask to Buy* so every paid action on the child's device routes to your iPhone for approval. For stricter per-app control, a tool like NexSpy adds time limits, instant blocks, and scheduled blocks on specific spending-heavy apps without affecting the rest of the household.

Related posts

View all