Stock your clinic.
Spend less.
Your CSP membership gets you an extra 20% off eligible essentials, on top of volume pricing.
Couch rolls have their own volume prices. No code needed.
Unlock your
exclusive code.
Sign up for Meglio emails to reveal your CSP code and receive a copy in your inbox.
Your member code
Use it at checkout on eligible products, alongside volume pricing.
Your email copy should arrive shortly. If you requested it today, check your inbox and spam folder for the earlier email.CSP member savings
Your member prices
What a box, roll or pack costs at the first volume tier, ex VAT. Every one of these falls further as the quantity goes up.
a box £4.99
Sterile needles, box of 100
at 8+ with your code
£27.59
a roll £37.49
Latex-free band roll 46m
at 2+ with your code
£17.40
a roll £24.16
Kinesiology tape 31.5m
at 3+ with your code
£1.92
a band £2.83
Bands 1.5m, packed
at 12+ with your code
£1.69
a loop £2.49
Latex-free resistance loops
at 20+ with your code
£36.29
a pack £37.41
Couch roll, packs of 18
at 3+ no code needed
Clinic essentials
Shop best sellers
Bands, needles and couch roll are three quarters of what UK clinics order from us.
Sterile acupuncture needles, box of 100
- Boxes of 100 with guide tubes, 20 gauge and length options
- Order by 4:30pm and they arrive next day
Latex-free band roll 46m
- Kept 86% of resistance after 1,001 lab cycles; the Theraband Light kept 79%
- Latex free in five strengths, cut to the length you prescribe
Resistance bands 1.5m, individually packed
- Individually packed for take-home prescriptions
- Latex free in five colour-coded strengths
Couch roll, pack of 18
- Volume price applies on its own, nothing to enter at checkout
- Two packs clear the £60 free delivery line
Resistance loops, latex-free
- Latex free in four colour-coded resistances
- The take-home loop for lower-limb and falls work
Kinesiology tape 31.5m clinical roll
- One clinical roll cuts like six 5m rolls
- Four colours, uncut, for taping-heavy caseloads
Ladder prices include your member code at checkout on eligible lines; couch roll tiers apply with no code. Struck prices are the standard single price. Checked against the live store on 20 August 2026.
Eligible products
Shop the full range
All 32 lines your code applies to, priced for you. Swipe each row. Prices show the cheapest option in that line, ex VAT.
Resistance bands and loops
6 lines
Resistance Band Roll Dispenser£53.33
Latex-Free Resistance Bands Rolls 46m£27.59
Latex-Free Resistance Bands Rolls 23m£19.79
Resistance Bands - 2m£2.26
Resistance Bands 1.5m£1.92
Resistance Loops Latex-Free Looped Bands£1.69 Tape and bandages
11 lines
Kinesiology Tape 31.5m x 5cm£17.40
Elo Adhesive Remover Spray - 50ml£5.33
Kinesiology Tape 5m x 5cm (Uncut)£4.31
Clinic/Physio Scissors£4.79
Fixation Tape - 5cm x 10m£2.26
Zinc Oxide Tape Brown£2.10
Zinc Oxide Tape White£1.43
Soft Foam Underwrap Pre-Wrap Tape. Non-Adhesive Protective Foam Wrap£1.20
EAB Tape£1.00
Cohesive Bandage£0.68
Stretch & Tear Adhesive Bandage White£0.68 Acupuncture and massage
4 linesHands and grip
2 linesRecovery and mobility
7 lines
Yoga Mat 10mm£8.00
High Density Foam Roller£10.66
Grid Foam Roller Blue£7.99
Anti-Burst Gym Ball (NEW)£5.99
Pilates Ball - 18cm£4.53
Lacrosse Ball£3.26
Hot And Cold Pack£1.99 Clinic and treatment room
2 linesReady-made baskets
Restock your clinic
Each basket is already filled to a volume tier. Change any line once it is in there.
The acupuncture room
A quarter of needles, and the couch roll to go under them.
The taping bench
The strapping drawer restocked in one go.
The rehab shelf
Roll stock for the clinic, packed bands for take-home.
Colours shown are the most ordered; swap them in the basket. Baskets land in your basket, not at checkout, because the volume tiers are applied there.
Find what you need
Shop by category
Resistance bands and tape
55p a metre 82p standardLatex-free 46m rolls that kept 86% of their resistance in independent QIMA testing. K-tape from 49p a metre.
See your band prices
Acupuncture needles
£2.99 a box £4.99 standardSterile boxes of 100 in every standard gauge and length, next-day delivery before 4:30pm.
See your needle prices
Couch rolls and consumables
£1.95 a roll £2.08 standardPacks of 18 volume-priced automatically, plus fixation tape and zinc oxide that do take your code.
See your consumable pricesThe whole member range
Loops, putty, foam rollers, gloves, ultrasound gel, oils and more. Everything in this collection takes your code on top of its tiers.
Browse everything your member code coversCalculate your needle savings
Choose your quantity
Calculate your needle savings
Boxes of 100, 0.20 x 13mm. The tier and your code move the price as the order grows. Prices ex VAT.
Calculate your savings
Plan your next order
Calculate your savings
Set what you actually get through in three months. Member pricing uses the live volume tiers plus your code; couch rolls use their tier price with no code.
back in your quarter
Tested products. Trusted by clinics.
Product testing
Tested products. Trusted by clinics.
Resistance kept after 1,001 stretch cycles at 100% elongation, tested by QIMA, an independent accredited laboratory. Performance held from 25% to 250% elongation and after 24 hours at 0°C and at 40°C. Read the full test results.
- 2,100+ member orders placed with this code since 2017
- 40,000+ Meglio bands in the Worcestershire falls-prevention programme, reviewed by the University of Worcester
- 1,000+ UK clinics supplied, alongside physios and the NHS
CSP offer details
Your questions answered
How does my member code work?
Enter your member code at checkout and 20% comes off the core clinical range: bands, tape, needles and consumables. It stacks on top of volume pricing, so the tier price drops another 20%.
Does your member code stack with volume pricing?
Yes. Volume pricing applies automatically in the basket at clinic quantities, and your member code then takes a further 20% off the volume price at checkout.
What does the code exclude?
Bundles and couch roll or hygiene lines sit outside the code. Couch rolls are volume-priced without it, from £1.95 a roll ex VAT at five packs of 18.
Does the code expire?
CSP member pricing has run since 2017 and there is no printed end date. Keep the code and use it at every checkout.
Are prices ex VAT or inc VAT?
Every price on this hub is ex VAT, the way trade buyers compare. The store displays inc VAT, and the ex VAT figure is confirmed at checkout.
What does delivery cost?
48-hour tracked delivery is free over £60 and £3.99 under. Next-day options are free over £250, and the next-day cutoff is 4:30pm.
Can you price against my current supplier?
Yes. Send your latest quote or basket through the contact form and we will price the same basket line for line.
Bands and tape
More rehab.
Less spend.
Latex-free resistance bands and clinical tape. Buy in volume, then save another 20% with your CSP code.
46m band rolls: £27.59 each at 2+ rolls, ex VAT, with your CSP code.
See band and tape prices Read the lab results
Independent lab results
Independently tested resistance bands
After 1,001 stretch cycles at 100% elongation, the Meglio Light band kept 86% of its resistance. The like-for-like Theraband Light kept 79%.
Testing by QIMA, an independent accredited laboratory, against latex-free competitors. Performance held from 25% to 250% elongation and after 24 hours at 0°C and at 40°C, so the resistance you prescribe in week one is still there at review. Read the full test results.
Compare your prices
| Product | Standard | Best volume | Your price | Works out at | |
|---|---|---|---|---|---|
| Latex-free band roll 46m | £37.49 | £31.87 at 5+ | £25.49 | 55p a metre | Shop |
| Latex-free band roll 23m | £27.49 | £24.74 at 3+ | £19.79 | 86p a metre | Shop |
| Resistance bands 2m | £3.33 | £1.66 at 48+ | £1.33 | £1.33 a band | Shop |
| Resistance bands 1.5m, individually packed | £2.83 | £1.42 at 48+ | £1.13 | £1.13 a band | Shop |
| Resistance loops, latex-free | £2.49 | £1.25 at 100+ | £1.00 | £1.00 a loop | Shop |
| Kinesiology tape 31.5m clinical roll | £24.16 | £19.33 at 12+ | £15.46 | 49p a metre | Shop |
| Kinesiology tape 5m | £5.99 | £4.19 at 50+ | £3.36 | 67p a metre | Shop |
| Band roll dispenser rack | £66.66 | n/a | £53.33 | with the code | Shop |
Ready to shop
Shop bands and tape
Latex-free band roll 46m
£25.49 a roll £37.49At 5+ rolls with your code. That is 55p a metre, in five strengths. Store shows £44.99 inc VAT.
View product
Latex-free band roll 23m
£19.79 a roll £27.49At 3+ rolls with your code. The smaller roll for lower-throughput rooms. Store shows £32.99 inc VAT.
View product
Resistance bands 1.5m
£1.13 a band £2.83At 48+ with your code. Individually packed for take-home prescriptions. Store shows £3.40 inc VAT.
View product
Resistance loops
£1.00 a loop £2.49At 100+ with your code. Latex-free loops for lower-limb and falls work. Store shows £2.99 inc VAT.
View product
Kinesiology tape 31.5m
£15.46 a roll £24.16At 12+ rolls with your code. The clinical roll, 49p a metre. Store shows £28.99 inc VAT.
View product
Band roll dispenser rack
£53.33 £66.66With your code, no volume needed. Wall-mounted, holds five rolls. Store shows £79.99 inc VAT.
View productMore member savings
Shop more clinic essentials
Acupuncture needles
£2.99 a box £4.99 standardBoxes of 100 in every gauge and length, from £2.99 a box with your code at 40+ boxes.
See your needle prices
Couch rolls and consumables
£1.95 a roll £2.08 standardVolume-priced with no code, plus tapes that take your code.
See your consumable pricesAcupuncture needles
Stock up on needles.
Save on every box.
Choose your gauge and length. Volume pricing plus your CSP discount brings the cost per box down.
Boxes of 100 needles: £3.39 per box at 8+ boxes, ex VAT, with your CSP code.
Shop needles Calculate your savings
Choose your quantity
Calculate your needle savings
Boxes of 100, 0.20 x 13mm. The tier and your code move the price as the order grows. Prices ex VAT.
Compare your prices
| Quantity | Tier | Standard | Your price | |
|---|---|---|---|---|
| 1 to 7 boxes | list price | £4.99 | £3.99 | Shop |
| 8 to 23 boxes | 15% off | £4.99 | £3.39 | Shop |
| 24 to 39 boxes | 20% off | £4.99 | £3.19 | Shop |
| 40 boxes and up | 25% off | £4.99 | £2.99 | Shop |
Delivery options
Need needles quickly?
Order by 4:30pm and needles arrive next day. Free 48-hour tracked delivery starts at £60, which is 15 boxes.
More member savings
Shop more clinic essentials
Resistance bands and tape
55p a metre 82p standardIndependently lab tested, from 55p a metre with your code at 5+ rolls.
See your band prices
Couch rolls and consumables
£1.95 a roll £2.08 standardVolume-priced with no code, plus tapes that take your code.
See your consumable pricesClinic consumables
Keep your clinic
stocked for less.
Save on the essentials you use every day. Get volume prices on couch rolls and an extra 20% off eligible tapes and consumables.
Couch roll: £36.29 per pack of 18 at 3+ packs, ex VAT. No code needed.
See consumable prices Shop couch rolls
Compare your prices
| Product | Standard | Best volume | Your price | Works out at | |
|---|---|---|---|---|---|
| Couch roll, pack of 18 | £37.41 | £35.16 at 5+ | £35.16, no code | £1.95 a roll | Shop |
| Fixation tape 5cm x 10m | £3.33 | £2.00 at 50+ | £1.60 | £1.60 a roll | Shop |
| Zinc oxide tape | £2.91 | £1.89 at 50+ | £1.51 | £1.51 a roll | Shop |
| Underwrap 7cm x 27m | £1.66 | £1.24 at 30+ | £0.99 | 99p a roll | Shop |
Ready to shop
Shop clinic consumables
Couch roll, pack of 18
£35.16 a pack £37.41At 5+ packs, no code needed. That is £1.95 a roll. Store shows £44.89 inc VAT.
View product
Fixation tape 5cm x 10m
£1.60 a roll £3.33At 50+ with your code. Dressing retention for taping and wound care. Store shows £4.00 inc VAT.
View product
Zinc oxide tape
£1.51 a roll £2.91At 50+ with your code. Rigid strapping in four widths. Store shows £3.49 inc VAT.
View product
Underwrap 7cm x 27m
99p a roll £1.66At 30+ with your code. Non-adhesive foam pre-wrap to protect skin. Store shows £1.99 inc VAT.
View product
Kinesiology tape 5m
£3.36 a roll £5.99At 50+ with your code. Uncut 5m rolls in four colours. Store shows £7.19 inc VAT.
View productMore member savings
Shop more clinic essentials
Resistance bands and tape
55p a metre 82p standardIndependently lab tested, from 55p a metre with your code at 5+ rolls.
See your band prices
Acupuncture needles
£2.99 a box £4.99 standardBoxes of 100 in every gauge and length, from £2.99 a box with your code at 40+ boxes.
See your needle prices







