In-App Purchases & Kids: How to Stop Surprise Charges

A £90 Robux charge lands on your card. Your kid swears they only tapped “a couple times.” You believe them, and you’re also out ninety quid. This happens constantly, and it’s almost never the child being sneaky — it’s a stored card, a one-tap buy button, and a game built to make spending feel like nothing. The fix is boring and it works: turn off one-tap buying, make purchases need your approval, and take the card off the kid’s account. Here’s how, for every platform, plus what to do if the money’s already gone.

Illustration of a game coin sitting behind a padlock, showing in-app spending being locked down
The whole job in one picture: put a lock between your kid and your card.

How surprise charges actually happen

None of this is an accident of bad luck. The pieces line up to make spending easy and stopping it hard.

Your card is stored, and buying is one tap. Once a payment method sits on the account, a lot of stores let purchases go through with a single tap and no password. A child doesn’t need your PIN. They need a thumb.

“Free” games sell currency. Roblox has Robux. Fortnite has V-Bucks. Countless others sell gems, coins, or crystals. The game is free to download, then the fun stuff costs the fake money, and the fake money costs real money. Kids don’t convert 800 gems back into pounds in their head. It’s just “gems.”

Loot boxes and battle passes. A loot box is a mystery bag — you pay, you might get the rare skin, you probably won’t. Battle passes dangle rewards that expire if you don’t grind or pay. Both are designed to make “just one more” feel urgent. More on that below.

Accidental taps and saved passwords. A buy button sits right where a game button was a second ago. If the password is saved or the grace window is open (Apple and Google both keep a short window after you type your password where more buys need nothing), a string of taps becomes a string of charges.

Free trials that auto-renew. “7 days free” quietly becomes £9.99 a month unless someone cancels. Kids sign up for a trial, forget, and the subscription bills forever.

The core problem: a card on the account plus one-tap buying. Break either one and most surprise charges just stop.

Lock it down on iPhone

If your child’s on an iPhone or iPad, Apple’s own tools are the real lock. FreePhoneSpy monitors Android, so on Apple you’ll lean on Family Sharing and Screen Time. Do these in order.

1. Turn on Ask to Buy

Set up Family Sharing and add your child as a family member. Then switch on Ask to Buy for their account. Every download and every in-app purchase — free or paid — now sends a request to your phone. Nothing goes through until you approve it. This is the single most effective control Apple offers.

2. Require a password every time

On the child’s device: Settings > Screen Time > Content & Privacy Restrictions > iTunes & App Store Purchases. Set “Require Password” to Always, not “After 15 Minutes.” That closes the grace window where a run of taps bills without asking again.

3. Disable in-app purchases outright (optional)

In the same menu you can set In-app Purchases to “Don’t Allow.” Blunt, but it kills every loot box and currency buy on the phone. Good for younger kids who don’t need to buy anything.

4. Take the card off their reach

With Ask to Buy on, the child’s own account can’t spend without you. Don’t add a separate card to their profile, and if one’s there, remove it. Approvals should route through you, not through a card they control.

5. Set an Apple Cash limit if they use it

If your teen has Apple Cash through Family Sharing, you can see the balance and cap what they hold. Keep it small. It’s spending money, not a slush fund for skins.

Set up together. Sit down with your child and turn these on with them watching. Say what each one does and why: “This means big purchases ask me first.” Monitoring and money limits work far better when they’re not a secret. A kid who understands the rule is a kid who isn’t hunting for a workaround.

Lock it down on Android

On Android you’ve got Google Play settings plus Family Link. Same idea: no silent buying, no card the kid controls.

1. Require authentication for all purchases

On the child’s phone, open the Google Play Store > profile icon > Settings > Authentication > Require authentication for purchases. Choose For all purchases through Google Play on this device. Now every buy needs the password or fingerprint, every time.

2. Turn on purchase approval in Family Link

Set up Google Family Link and link your child’s account. In Family Link you can require your approval for purchases and downloads. Same effect as Apple’s Ask to Buy — the request comes to your phone and waits.

3. Remove the payment method from their account

Open payments.google.com for the child’s Google account and delete any saved card or PayPal. If there’s nothing to charge, currency buys have nowhere to go. Any approved purchase can bill your parent account instead.

4. Check per-game spending controls

Some games and Google Play itself surface spend or purchase settings. Where a game offers a spending cap or a parent PIN (Roblox does — see below), set it. Belt and braces.

Step-by-step illustration of locking down device spending: require password, approve purchases, remove card
The order that matters: require a password, require your approval, remove the card.

Consoles, Steam, Roblox

Kids spend on more than phones. The console and PC stores have their own family controls, and they’re worth ten minutes each.

  • Xbox — Set up a child account under your Microsoft family. You can require your approval for purchases and add funds as an allowance rather than leaving a card attached.
  • PlayStation — Family Management lets you set a monthly spending limit per child and require your sign-off. Keep the limit low or zero.
  • Nintendo Switch — The Nintendo Switch Parental Controls app lets you restrict eShop purchases so buying needs the adult account.
  • Steam — Steam Families and Family View let you lock the store behind a PIN so a kid can play but not buy.
  • Roblox — This is a big one. In Roblox account settings, set a monthly spend limit and turn on a Parental PIN so settings can’t be changed back. Roblox is where a lot of the £90 surprises come from, so lock it hard. Our guide to whether Roblox is safe for kids goes deeper.

Loot boxes and the dark patterns

Let’s be honest about why this is hard. These purchases aren’t hard to trigger by accident — they’re engineered to be tempting on purpose.

A loot box works like a slot machine. You pay, a wheel spins, and maybe you win the rare thing. The maybe is the point. That flicker of “it could be this time” is the same hook that keeps adults at a fruit machine, and it’s aimed at a nine-year-old. Several countries have moved to regulate loot boxes as gambling for exactly this reason.

Then there’s the nudge maths. You want an item that costs 500 gems. The gems sell in packs of 400 and 800. So you either come up short or overbuy, and now you’ve got 300 gems burning a hole, which is enough for “just 80 more” toward the next thing. Battle passes add a clock: unlock these rewards before the season ends, or lose them. It’s built to make stopping feel like missing out.

Talk about it, don’t just block it. Show your kid how the trick works. “See how the pack is 800 but the thing costs 500? That’s on purpose.” A child who can name the trap is much less likely to fall for it — and far less likely to resent the limits you set.
Illustration showing where kids spend money: games, subscriptions, and loot boxes
Games, subscriptions, and loot boxes — three different traps, one card behind them all.

Reduce exposure with FreePhoneSpy

Here’s the honest version. FreePhoneSpy doesn’t hold your money or approve your purchases — the actual purchase lock lives in the store account (Apple’s Ask to Buy, Google Play approval, the console family settings above). What FreePhoneSpy does on your child’s Android phone is shrink how often the temptation shows up, and tell you when something’s off. Use both together.

  • Limit or block the game itself. If one game is where the spending happens, cap its screen time or block it during the week with app and web blocking. Less time in the store, fewer chances to tap buy.
  • Block scam “free currency” sites. “Free Robux” and “free V-Bucks” sites are almost always scams or malware fishing for logins. The web and content filter blocks those pages before your kid lands on them. We cover the wider pattern in online scams targeting kids.
  • Get keyword alerts. Set alerts for words like “Robux,” “gift card,” or “buy,” and you’ll see the topic surface in the alerts feed before it becomes a charge.
  • Watch the alerts feed. New app installs, blocked-site attempts, and flagged keywords all land in one place, so you notice the game they’re suddenly obsessed with — and can talk about it early.
FreePhoneSpy web panel: installed apps list with per-app time limits and block toggles; Phone, Messages and Maps are marked as protected essentials
The apps view: see what’s installed, and cap or block the game where the spending happens.
The child’s Android phone showing Roblox paused because today’s games budget is used up, with today’s category budgets and an “Ask for more time” button
Set a daily limit or block a game outright from the panel.
FreePhoneSpy web panel: on-device content filter with category toggles (adult, gambling, violence, dating) and lists of always-blocked and always-allowed sites
The content filter blocks “free currency” scam sites before your kid reaches them.

For the full menu of what’s built in on each platform, see parental controls on Android and iPhone. And if gaming’s the main worry, online gaming safety for kids pulls it together.

If it already happened: refunds

Money’s already gone? You can often get it back, especially when a child made the purchase. Move fast — refund windows are short.

Apple

Go to reportaproblem.apple.com, sign in, find the charge, and request a refund. Pick the reason that fits — “I didn’t authorize this purchase” or the child/accidental option. Apple reviews it, and genuine accidental kid purchases are frequently refunded, particularly a first time.

Google Play

Open the Google Play order history or the Play Help refund form, find the purchase, and request a refund. Explain it was an unauthorized purchase by a child. Some are approved instantly; others go to review or to the game developer.

Consoles

Xbox, PlayStation, and Nintendo each have a refund request path in their support pages. Same angle: unauthorized purchase by a minor, requested promptly.

Your bank as a backstop

If the store won’t help and the amount is significant, call your bank or card provider. Unauthorized transactions by a minor can sometimes be disputed. This is a last resort — try the store first, and know that chargebacks can get the account flagged.

Stop it recurring

A refund is pointless if it happens again next week. Before you close the tab, go back up this page and turn on approval, require a password, and remove the card. The refund buys the money back; the settings buy peace.

Illustration of requesting a refund for an accidental in-app purchase made by a child
Accidental kid purchases get refunded more often than parents expect — if you ask quickly.

The money conversation

Controls stop the bleeding. A conversation stops the wound. Kids who understand money spend better than kids who just hit locked doors.

Treat game spending like pocket money. Give a set amount for the month — a gift card balance works well, because when it’s gone, it’s gone, and there’s no card behind it to overspend. That teaches the trade-off loot boxes are designed to hide: this skin, or three weeks of saving for the big one.

Tie some of it to earning. Chores, good school weeks, whatever fits your family. The point is that skins cost something real, not that “gems” are free. And keep the rule simple and firm: no card lives on the kid’s account. Approvals come to you. That’s not distrust — it’s the same reason you don’t leave your wallet open on the kitchen table.

The 5-minute lock-down checklist

  • Turn on Ask to Buy (iPhone) or Family Link purchase approval (Android).
  • Set “Require Password” to Always — kill the grace window.
  • Remove any card saved on the child’s account.
  • Set a Roblox monthly spend limit and Parental PIN.
  • Set spend limits on Xbox, PlayStation, Nintendo, and Steam.
  • Cancel any free trials you don’t want auto-renewing.
  • Block “free currency” scam sites in the web filter.
  • Cap or block the one game where the spending happens.
  • Have the money talk — set a monthly budget, no card on their account.

FAQ

Can my kid buy things without a password?
If the card’s stored and the grace window is open, yes — a run of taps can bill without asking again. Set “Require Password” to Always on iPhone, and “Require authentication for all purchases” on Android, to close that gap.

Does FreePhoneSpy block the purchase itself?
No, and we won’t pretend it does. The purchase lock lives in the store account — Apple’s Ask to Buy, Google Play approval, the console settings. FreePhoneSpy reduces exposure: it can block or time-limit the game, block scam currency sites, and alert you. Use both.

My child spent £90 on Robux. Can I get it back?
Often, yes. Request a refund at reportaproblem.apple.com (Apple) or through Google Play, and mark it as an accidental or unauthorized purchase by a child. Act quickly — windows are short — then lock the settings so it can’t recur.

What about iPhone? FreePhoneSpy is Android.
Right. The FreePhoneSpy child app runs on Android. On iPhone, lean on Apple’s own tools — Family Sharing, Ask to Buy, and Screen Time restrictions — which we walk through above.

Are loot boxes gambling?
They’re built on the same mechanic — pay for a random chance at a reward — and several countries regulate them accordingly. Whatever the legal line where you live, treat them as designed to tempt, and talk to your child about how the trick works.

Should I just ban in-app purchases completely?
For younger kids, that’s a clean choice — set In-app Purchases to “Don’t Allow” and you’re done. For older kids, approval plus a monthly budget teaches them to handle money rather than just hitting a wall.

More guides for parents