Online slots vs pub machines: better odds?

Do online slots have better odds than pub machines? Usually the published return is higher online: mainstream slots in our verified facts list about 94% to 97%, while a pub fruit machine shows its own target percentage and the law sets no minimum. The only way to be sure for a given machine is to read its label, and neither type can be beaten over time.

Key takeaways

  • Online slots publish an RTP per game; mainstream titles in our facts sit around 94%–97%.
  • Pub machines (Category C) display a target % on the machine, with no legal minimum.
  • Pub machines cap stakes at £1 and prizes at £100, so their return is spread over smaller wins.
  • Many pub machines are compensated; online slots are random each spin.
  • A higher percentage lowers the average cost, but both lose money over time.
Online RTP (typical, our facts)
About 94%–97%
Pub machine RTP
Shown on the machine; no legal minimum
Pub stake / prize
£1 / £100 (Category C)
Online stake cap
£5 (25+), £2 (18–24)
Pub machine duty
Machine Games Duty, 20% for 21p–£5 plays
Online duty
Remote gaming duty 40% from 1 April 2026

Do online slots have better odds than pub machines? Short answer

In most cases, yes, if ‘odds’ means the share of stakes paid back. Online slots publish a return to player in every game’s help screen, and the mainstream titles in our checked data cluster between about 94% and 97%: Starburst at 96.09%, Fishin’ Frenzy at 96.12%, Big Bass Bonanza at 96.71%. A pub fruit machine must display a theoretical target percentage, but the Gambling Commission’s gaming machine categories guidance (opens in a new tab) sets no minimum, so each machine’s number has to be read on the spot.

There is no official average for pub machines. Secondary accounts, such as Wikipedia’s coverage of British fruit machines, describe pub machines as commonly set somewhere below online levels, but that is not a Commission figure and individual machines vary. The practical rule is simple: compare the number on the machine in front of you with the RTP in the online game’s help screen.

Higher return isn’t the whole story, though. Stakes, prizes, speed and whether the machine is compensated all change how the two feel and what they cost per hour. The rest of this page goes through each. More short answers live in our slot questions hub.

Better odds online or in the pub? Online slots vs pub machines side by side

Online slot vs pub fruit machine (Great Britain, October 2026)
PointOnline slotPub machine (Category C)
Where the % is shownRTP in the game’s help screenTheoretical target % on the machine
Minimum returnNone set; figures published per gameNone set
Typical figuresAbout 94%–97% for mainstream titles in our factsVaries by machine; read the label
How outcomes are chosenRandom each spin (RNG)Random or compensated; the machine must say which
Maximum stake£5 per spin (25+), £2 (18–24)£1 per play
Maximum prizeNo statutory cap; set by each game£100
Player decisionsStake onlyHolds, nudges, collect or gamble
Tax paid by the operatorRemote gaming duty, 40% from 1 April 2026Machine Games Duty, 20% for plays of 21p to £5
Age18+ with age verification18+

How to compare a pub machine’s percentage with an online RTP

Both figures describe the same thing, the long-run share of stakes returned, so you can compare them directly. The table shows what different percentages mean for 100 plays at £1, the Category C maximum. The pub rows use example label values to show the arithmetic; they are not claims about any particular machine.

Average cost of 100 plays at £1 (£100 staked), long-run averages
GamePayout %Average returnedAverage cost
Online slot97%£97£3
Online slot96%£96£4
Online slot94%£94£6
Pub machine with a label showing 85% (example)85%£85£15
Pub machine with a label showing 80% (example)80%£80£20
  1. On the pub machine, find the information label or the info screen and note the target percentage, the category and whether it says random or compensated.
  2. On the online slot, open the help screen and note the RTP, plus whether it includes a jackpot contribution.
  3. Subtract each figure from 100 to get the house edge; that is the average cost per £100 staked.
  4. Multiply by what you expect to stake in total. £50 through a machine with a 20% edge costs £10 on average; £50 through a slot with a 4% edge costs £2.
  5. Factor in speed and stake: a cheaper percentage played much faster or at a higher stake can still cost more per hour.

Our guide to reading a machine label shows where the numbers usually sit, and what is the return on a pub fruit machine? goes into the pub side in more detail.

Compensated pub machines vs random online slots

Many pub machines have historically been compensated: the machine tracks what it has taken and paid and adjusts towards its target percentage. Online slots are random: each spin is independent and the RNG ignores what came before.

Compensation doesn’t change the long-run percentage, but it changes the short-run feel. A compensated machine tends to pay in bursts after a quiet stretch, which is why pub regulars swap stories about machines being ‘ready’. The catch is that you can’t see where the machine sits in its cycle, and whoever is playing when it adjusts gets the benefit. It is not a pattern you can use. See why fruit machines pay out in bursts.

Stakes and prizes: why the odds feel different

A Category C pub machine is capped at £1 a play and £100 a prize. That cap shapes the maths: the machine’s whole return has to be paid through prizes of £100 or less, so the wins are smaller and more frequent in pounds than on many online games. Online slots have no statutory prize cap; a game like Sweet Bonanza lists a 21,100x max win, which at a £1 stake is £21,100. A large share of that kind of game’s return sits in rare big wins that most players never see.

Online stakes are capped too, but higher: £5 per spin at 25 and over and £2 at 18–24, from 9 April and 21 May 2025 respectively, under the Commission’s online slots stake limit guidance (opens in a new tab). Our online slot stake limits page explains how a game cycle is counted.

Speed: the hidden factor in what each costs

Since 31 October 2021, online slots in Great Britain must take at least 2.5 seconds per spin, with no autoplay, turbo or slam-stop. That puts a ceiling of 1,440 spins an hour on an online slot, though few people play anywhere near that rate. Land-based machines follow the Commission’s gaming machine technical standards, which set their own game-cycle rules by category; our game cycle page explains the online version.

Speed matters because cost per hour is stake × spins × house edge. A slot with a better percentage played fast at a higher stake can still cost more per hour than a pub machine played slowly at 50p. The question to ask is not just ‘which has better odds?’ but ‘how much will I put through it?’.

Why pub machines and online slots are taxed differently

Players in the UK pay no tax on gambling winnings. Operators do. Pub and arcade machines pay Machine Games Duty on net takings: 5% for machines costing 20p or less to play with a top prize of £10 or less, 20% for 21p to £5 a play, and 25% above £5, according to GOV.UK’s Machine Games Duty rates (opens in a new tab). Online casinos pay remote gaming duty, which rose from 21% to 40% on 1 April 2026 under the government’s gambling duty changes (opens in a new tab).

Duty is charged on what operators keep, not on your stakes, and no official source links these rates to the percentages shown on games. It is background, not a reason to expect any game to change its RTP. See Machine Games Duty for the details.

Online slots vs other land-based machines

Pubs aren’t the only venue. Arcades (adult gaming centres), bingo halls and betting shops can offer Category B3 machines at up to £2 a spin and £500 a prize, and casinos offer B1 machines at up to £5 a spin and £10,000 a prize (£20,000 on a linked progressive). All must show a target return to player, and none has a legal minimum. If you are weighing venues rather than just pubs, do slot machines pay out more in casinos than pubs? compares them.

Online vs pub machine myths

  • ‘Pub machines are fixed so you can’t win.’ They return a stated share of stakes and pay real prizes up to £100; they just keep more on average than many online slots.
  • ‘Online slots are rigged because you can’t see the reels move properly.’ UK-licensed games are tested by approved test houses and must meet the Commission’s technical standards.
  • ‘You can tell when a pub machine is about to pay.’ Even on a compensated machine you can’t see its position, and nudges or holds don’t change its target percentage.
  • ‘Online slots pay better at night.’ RTP does not change with the time of day.

Which suits you: an online slot or a pub machine?

Advantages

  • Online: higher published returns on most mainstream games, and you can check before playing.
  • Online: deposit limits, time-outs, reality checks and GAMSTOP are built into every UK account.
  • Pub: £1 stake cap and £100 prize cap keep each play small.
  • Pub: paying in cash makes your spending visible as you go.

Drawbacks

  • Online: available all day on your phone, so sessions can run longer than planned.
  • Online: higher stakes allowed, so losses can mount faster.
  • Pub: the percentage is often lower and varies machine to machine.
  • Pub: holds and nudges can make play feel like skill when the machine’s return is fixed.

Whichever you pick, set a budget before you start. For pub play, our pub fruit machine guide covers etiquette and limits; for online, see slot safer gambling tools.

Where to play online slots with published RTPs

These UK-licensed partners show RTP in each game’s help screen; game lists change, so search the lobby for the title you want. Coral Casino gives new players 100 free spins after depositing and betting £10 on slots, at 10p each on selected games, accepted within 48 hours and valid for 7 days, with no wagering on winnings; some e-wallets and prepaid cards don’t qualify. Ladbrokes Casino gives up to 500 free spins for £10 played on slots, released as 50 a day for 10 days at 10p each with no wagering. Both are run by LC International, so check whether you can hold accounts at both.

PlayOJO gives 80 free spins at 10p on Big Bass Bonanza with a first deposit of at least £10; winnings are paid as cash with no wagering, for new UK customers outside Northern Ireland. All 18+, terms apply.

Ad 18+ only. We may earn commission from these links. Advertiser disclosure

Coral and Ladbrokes are both run by LC International Limited (Entain). If you already hold an account with one Entain brand, you may not be able to open a new account with another; check the terms before signing up.

Coral Casino logo

Coral Casino 4.3 out of 5

Bet £10 on slots, get 100 free spins

No wageringFree spins

Claim at Coral (advert, opens in a new tab)18+. New customers. T&Cs apply.
Wagering
None
Minimum
£10
Time limit
48 hours to accept, then 7 days
Worked value
100 spins at £0.10 (£10 in spins)

Significant terms: 18+. New players only. Offer runs 01/10/2026 to 01/02/2027. Deposit (certain types excluded) and bet £10+ on slot games to get 100 free spins (selected games, £0.10 each, 48 hrs to accept, valid 7 days). No wagering on free spin winnings. Deposits by Neteller, PayPal, Paysafe, Skrill, prepaid cards and certain debit cards do not qualify. Restrictions and T&Cs apply. GamCare.org.uk

Read the Coral review Licence: LC International Limited, UKGC account 54743. Offer checked 5 October 2026.

Ladbrokes Casino logo

Ladbrokes Casino 4.2 out of 5

Play £10 on slots, get up to 500 free spins

No wageringFree spins

Wagering
None
Minimum
£10
Time limit
Claim daily for 10 days; each batch valid 7 days
Worked value
Up to 500 spins at £0.10 (up to £50 in spins)

Significant terms: 18+. New customers only, from 14/11/25 until further notice. Certain deposit methods excluded. Deposit and spend £10+ on slots for 50 free spins a day during the first 10 days after first deposit and registration (max 500, £0.10 each, selected games, claim before 23:59 each day, valid 7 days). No wagering. Prepaid cards, PayPal, Paysafe, Neteller, Skrill and Moneybookers deposits do not qualify. Restrictions and T&Cs apply. GamCare.org.uk

Read the Ladbrokes review Licence: LC International Limited, UKGC account 54743. Offer checked 5 October 2026.

PlayOJO logo

PlayOJO 4.2 out of 5

80 free spins, no wagering

No wageringFree spins

Claim at PlayOJO (advert, opens in a new tab)18+. New customers. T&Cs apply.
Wagering
None
Minimum
£10
Time limit
See offer terms
Worked value
80 spins at £0.10 (£8 in spins)

Significant terms: 18+. New UK customers (excluding Northern Ireland). First deposit only. Minimum deposit £10. 80 free spins on Big Bass Bonanza, £0.10 each. No wagering requirements; winnings paid in cash. Cannot be used with any other offer. Only available to players who arrive through the designated offer link. Full T&Cs apply. GamCare.org.uk

Read the PlayOJO review Licence: Skill On Net Limited, UKGC account 39326. Offer checked 5 October 2026.

18+. Gambling should be entertainment that costs money, not a way to make it. Decide a budget before you play: plan a slot budget. Free, confidential help: National Gambling Helpline 0808 8020 133.

Frequently asked questions

What percentage do pub fruit machines pay out?

Each pub machine shows its own theoretical target percentage on a label or info screen, and the law sets no minimum, so there isn’t a single answer. Online slots in our verified facts mostly list between about 94% and 97%, and secondary sources describe pub machines as commonly set below that, but you should read the figure on the machine itself. A lower percentage means a higher average cost per pound played. See how much does a fruit machine pay out?.

Is it better to play slots online or in a pub?

In pure cost terms, an online slot with a published RTP around 96% usually costs less per pound staked than a typical pub machine. But cost also depends on stake and speed, and online play is available all day, which can stretch sessions. Pub machines cap stakes at £1 and prizes at £100. Choose the one that fits your budget and set limits either way. Our online vs land-based slot machines page compares them in full.

Are pub machines random?

Some are random and some are compensated, and the machine must tell you which. A random machine treats every play independently. A compensated machine adjusts its behaviour to steer its payouts towards a target percentage based on what it has taken and paid. Neither gives you a pattern you can use, because you can’t see the machine’s internal position. Online slots are always random each spin. Read compensated fruit machines for how the adjustment works.

Why do pub machines pay out less than online slots?

No official source explains the gap, and individual machines vary, so treat any reason as background. Pub machines have to cover the machine, its supplier and the venue from a small number of plays, they pay Machine Games Duty, and their prizes are capped at £100. Online games spread costs across huge volumes of play. Whatever the reason, the number to rely on is the one displayed. Our page on payout percentages in the UK explains more.

What is the maximum win on a pub fruit machine?

The maximum prize on a Category C machine, the usual pub fruit machine, is £100, with a maximum stake of £1. Pubs may also have Category D machines with smaller limits, such as a 10p stake and £5 money prize. Online slots have no statutory prize cap; each game sets its own max win, often thousands of times the stake. See the maximum prize on a pub fruit machine for the full set of limits.

Do nudges and holds improve the odds on a pub machine?

No, they don’t change the machine’s built-in percentage. Holds and nudges let you use opportunities the machine offers, such as completing a line it has made available. Using them well means you don’t miss a win you were offered; using them badly means you might. Over time the machine still returns its target percentage. Online slots don’t offer these choices at all. Our guide on how to use nudges shows sensible use.

Are online slots safer than pub machines?

Neither is safe from losing money, but they offer different protections. Online accounts in Great Britain must prompt you to set a financial limit before your first deposit, and offer time-outs, reality checks and GAMSTOP self-exclusion. Pub machines cap stakes at £1, and paying in cash creates natural pauses. Online, stakes can be higher and play is always available. If play stops feeling fun, call the National Gambling Helpline on 0808 8020 133. See how do I set a limit on slots?.

Can I use my debit card on a pub fruit machine?

Not for direct play at present. The Gaming Machines (Circumstances of Use) Regulations 2007 prohibit or restrict debit and credit card payments to play gaming machines, and phone wallets count as card payments. The government decided in May 2024 to lift the debit card ban once protections are in place, but no change was in force at October 2026. Online, debit cards are allowed but credit cards have been banned since 14 April 2020. Read debit cards on gaming machines.

Are online fruit machines the same odds as pub ones?

No. Online fruit-style games are online slots in law, so they publish an RTP like any other online game and follow online rules: £5 stake cap at 25 and over, £2 at 18–24, at least 2.5 seconds per spin. Rainbow Riches, a Barcrest title with pub-machine roots, lists 95% in our facts. A pub machine’s figure is whatever its own label says. See can you play fruit machines online? for the differences.

Do casinos have better odds than pubs?

There is no rule that makes them better, but casino machines are different products. Casino B1 machines allow £5 stakes and prizes up to £10,000, while pub Category C machines are capped at £1 and £100. All categories from B1 to C must display a theoretical target return, and none has a legal minimum, so compare labels machine by machine. Our page do slot machines pay out more in casinos than pubs? looks at the evidence.

Sources

18+ only. Please gamble responsibly.

Gambling can be addictive. Free, confidential help is available 24 hours a day from the National Gambling Helpline on 0808 8020 133. Visit GamCare.org.uk and GamCare, or block yourself from all UK-licensed gambling sites with GAMSTOP.

This site contains adverts. We may earn commission when you sign up through our links. Advertiser disclosure.