Bamboo vs recycled vs Andrex & Cushelle: which is cheaper?

The common assumption is that eco loo roll costs more. Per roll, it often does. Per sheet, bought in a big box, it usually doesn't – at least compared with the big brands.

Prices checked 27 Oct 2026

Cheapest and dearest option in each group (per 100 sheets, delivery included)
GroupCheapestCheapest productDearestProducts
Bamboo (eco brands)27.0pWho Gives A Crap 100% Bamboo Toilet Paper (opens in new tab) 48 double-length rolls60.9p14
Recycled (eco brand)22.9pWho Gives A Crap 100% Recycled Toilet Paper (opens in new tab) 48 double-length rolls29.2p2
Recycled (supermarket)16.4pTesco Luxury Soft 100% Recycled (long rolls) (opens in new tab) 6 rolls16.4p1
Andrex28.5pAndrex Family Soft (opens in new tab) 32 rolls80.6p5
Cushelle30.2pCushelle Simply Soft (50% more sheets) (opens in new tab) 12 rolls46.8p3

What the numbers say

Recycled is the cheapest eco option. Who Gives A Crap 100% Recycled Toilet Paper (opens in new tab) in the 48 double-length rolls works out at 22.9p per 100 sheets with free delivery. Each roll has 400 sheets, so one roll does the job of roughly two standard 190-sheet rolls.

Bamboo costs a little more. The cheapest bamboo we found was Who Gives A Crap 100% Bamboo Toilet Paper (opens in new tab) (48 double-length rolls) at 27.0p per 100 sheets. The three big bamboo brands' largest boxes sit within about 2p of each other per 100 sheets.

Andrex and Cushelle are dearer per sheet than the big eco boxes. The cheapest Andrex we found at Tesco was Andrex Family Soft (opens in new tab) at 28.5p, and it's 2-ply. The 3-ply Andrex Ultimate Quilts costs 37.6p per 100 sheets, against 27.0p for Who Gives A Crap's 3-ply bamboo 48-box.

But small eco orders lose. A 12-roll Cheeky Panda Double-Length box costs 52.5p per 100 sheets once £3.95 delivery is added – more than most supermarket options.

Supermarket recycled is cheaper still. Tesco's own 100% Recycled long rolls cost 16.4p per 100 sheets – but they're 2-ply and come in plastic wrap. If price per sheet is all that matters, see own-brand vs eco.

Full comparison

Bamboo, recycled, Andrex and Cushelle, cheapest per 100 sheets first
#ProductTypePlySheetsPriceDeliveryPer 100 sheets2-ply equiv.
1Tesco Luxury Soft 100% Recycled (long rolls) (opens in new tab)6 rolls · TescoSupermarket own-brandrecycled21,9806 × 330£3.25in store16.4p£3.25 ÷ 1,980 × 10016.4p
2Who Gives A Crap 100% Recycled Toilet Paper (opens in new tab)48 double-length rolls · Who Gives A Crap UKAlso on Amazon: £51.99 view on Amazon (opens in new tab) (Amazon affiliate link)Eco brandrecycled319,20048 × 400£44.00£0.0022.9p£44.00 ÷ 19,200 × 10015.3p
3Who Gives A Crap 100% Bamboo Toilet Paper (opens in new tab)48 double-length rolls · Who Gives A Crap UKEco brandbamboo317,76048 × 370£48.00£0.0027.0p£48.00 ÷ 17,760 × 10018.0p
4Andrex Family Soft (opens in new tab)32 rolls · TescoBig brandvirgin pulp (FSC Mix)25,44032 × 170£15.50in store28.5p£15.50 ÷ 5,440 × 10028.5p
5Andrex Family Soft (opens in new tab)24 rolls · TescoAlso on Amazon: £8.75 view on Amazon (opens in new tab) (Amazon affiliate link)Big brandvirgin pulp (FSC Mix)24,08024 × 170£11.75in store28.8p£11.75 ÷ 4,080 × 10028.8p
6Who Gives A Crap 100% Recycled Toilet Paper (opens in new tab)24 double-length rolls · Who Gives A Crap UKAlso on Amazon: £31.99 view on Amazon (opens in new tab) (Amazon affiliate link)Eco brandrecycled39,60024 × 400£28.00£0.0029.2p£28.00 ÷ 9,600 × 10019.4p
7Bumboo Bamboo toilet paper (unwrapped) (opens in new tab)48 rolls · bumboo.ecoAlso on Amazon: £42.00 view on Amazon (opens in new tab) (Amazon affiliate link)Eco brandbamboo314,40048 × 300£42.00£0.0029.2p£42.00 ÷ 14,400 × 10019.4p
8Bumboo Unwhitened bamboo toilet paper (opens in new tab)48 rolls · bumboo.ecoAlso on Amazon: £42.00 view on Amazon (opens in new tab) (Amazon affiliate link)Eco brandbamboo314,40048 × 300£42.00£0.0029.2p£42.00 ÷ 14,400 × 10019.4p
9Cheeky Panda Double-Length Bamboo Toilet Paper (opens in new tab)48 double rolls · Cheeky Panda UKAlso on Amazon: £53.33 view on Amazon (opens in new tab) (Amazon affiliate link)Eco brandbamboo318,24048 × 380£53.33£0.0029.2p£53.33 ÷ 18,240 × 10019.5p
10Cushelle Simply Soft (50% more sheets) (opens in new tab)12 rolls · TescoBig brandvirgin pulp23,06012 × 255£9.25in store30.2p£9.25 ÷ 3,060 × 10030.2p
11Bumboo Wrapped bamboo toilet roll (opens in new tab) (Amazon affiliate link)48 rolls · Amazon UKEco brandbamboo314,40048 × 300£44.00£0.0030.6p£44.00 ÷ 14,400 × 10020.4p
12Andrex Complete Clean (opens in new tab)24 rolls · TescoBig brandvirgin pulp (FSC Mix)24,56024 × 190£14.00in store30.7p£14.00 ÷ 4,560 × 10030.7p
13Bumboo Bamboo toilet paper (unwrapped) (opens in new tab)24 rolls · bumboo.ecoAlso on Amazon: £23.00 view on Amazon (opens in new tab) (Amazon affiliate link)Eco brandbamboo37,20024 × 300£23.00£0.0031.9p£23.00 ÷ 7,200 × 10021.3p
14Who Gives A Crap 100% Bamboo Toilet Paper (opens in new tab)24 double-length rolls · Who Gives A Crap UKAlso on Amazon: £34.99 view on Amazon (opens in new tab) (Amazon affiliate link)Eco brandbamboo38,88024 × 370£30.00£0.0033.8p£30.00 ÷ 8,880 × 10022.5p
15Cushelle Seriously Clean Tubeless (opens in new tab)12 rolls · TescoBig brandvirgin pulp23,24012 × 270£11.85in store36.6p£11.85 ÷ 3,240 × 10036.6p
16Andrex Ultimate Quilts (opens in new tab)24 rolls · TescoAlso on Amazon: £13.00 view on Amazon (opens in new tab) (Amazon affiliate link)Big brandvirgin pulp (FSC Mix)33,72024 × 155£14.00in store37.6p£14.00 ÷ 3,720 × 10025.1p
17Cheeky Panda Double-Length Bamboo Toilet Paper (opens in new tab)24 double rolls · Cheeky Panda UKEco brandbamboo39,12024 × 380£32.00£3.9539.4p(£32.00 + £3.95 delivery) ÷ 9,120 × 10026.3p
18Cheeky Panda Natural Colour Bamboo Toilet Paper (unwrapped) (opens in new tab)48 rolls · Cheeky Panda UKEco brandbamboo39,60048 × 200£34.29£3.9539.8p(£34.29 + £3.95 delivery) ÷ 9,600 × 10026.6p
19Who Gives A Crap 100% Bamboo Toilet Paper (opens in new tab)12 double-length rolls · Who Gives A Crap UKEco brandbamboo34,44012 × 370£16.00£4.0045.0p(£16.00 + £4.00 delivery) ÷ 4,440 × 10030.0p
20Cheeky Panda Standard-length Bamboo Toilet Paper (opens in new tab)45 rolls · Cheeky Panda UKEco brandbamboo38,55045 × 190£34.99£3.9545.5p(£34.99 + £3.95 delivery) ÷ 8,550 × 10030.4p
21Cushelle Quilted (50% more sheets) (opens in new tab)12 rolls · TescoBig brandvirgin pulp32,83212 × 236£13.25Clubcard Price £10.00, valid until 10/11/2026in store46.8p£13.25 ÷ 2,832 × 10031.2p
22Cheeky Panda Double-Length Bamboo Toilet Paper (opens in new tab)12 double rolls · Cheeky Panda UKEco brandbamboo34,56012 × 380£20.00£3.9552.5p(£20.00 + £3.95 delivery) ÷ 4,560 × 10035.0p
23Cheeky Panda Silky Soft Bamboo Toilet Paper (6 x 4) (opens in new tab)24 rolls · Cheeky Panda UKAlso on Amazon: £25.97 view on Amazon (opens in new tab) (Amazon affiliate link)Eco brandbamboo34,80024 × 200£23.99£3.9558.2p(£23.99 + £3.95 delivery) ÷ 4,800 × 10038.8p
24Cheeky Panda Quilted Soft Bamboo Toilet Paper (opens in new tab)45 rolls · Cheeky Panda UKEco brandbamboo46,97545 × 155£42.45£0.0060.9p£42.45 ÷ 6,975 × 10030.4p
25Andrex Skin Protect (lotion-enriched) (opens in new tab)4 rolls · TescoAlso on Amazon: £2.50 view on Amazon (opens in new tab) (Amazon affiliate link)Big brandvirgin pulp (FSC Mix)36204 × 155£5.00Clubcard Price £2.50, valid until 10/11/2026in store80.6p£5.00 ÷ 620 × 10053.8p

How we calculate: (pack price + standard delivery for that pack on its own) ÷ total sheets × 100. Sheets are rolls × sheets per roll as stated by the retailer. "2-ply equiv." divides by ply and multiplies by 2 – a rough way to compare a thick 3-ply sheet with a thinner 2-ply one. Supermarket rows assume you buy in store or with your normal shop, so no extra delivery is added.

Bamboo or recycled – which should you pick?

On price, recycled wins narrowly. Beyond price it's a judgement call, and we'd rather you decide than us: