Customer Service / Sales 0800 091 3171

0800 091 3171
truck and clock image
Next day delivery available on most products

Our customers have rated us as

'Excellent' - based on 3138 reviews

truck image
Fast and free delivery on thousands of products*
Product image

1 Litre Carpet Moth Killer Spray

£13.38 inc VAT
£11.15 exc VAT

1 Litre Carpet Moth Killer Spray

80 reviews
£13.38 inc VAT
£11.15 exc VAT

Order now for delivery 19th February

Buy More, Save More!

Buy 2 pay £25.16 - save £1.60 Buy 3 pay £36.93 - save £3.21 Buy 4 pay £48.20 - save £5.32 Buy 5 pay £58.85 - save £8.05
See more product details
  • In stock
  • Warranty: Not applicable
  • 30 day money-back guarantee
  • Product Code: 233531
  • Have a question? Call 0800 091 3171
  • Share

Product information

Brand: Agropharm
Weight: 1 kg

1 Litre Moth Killer Spray:

HSE Approved and tested Moth Killer for use in the home. Proven to kill Clothes Moth and Carpet Moths.

New Formula ensures Carpets, Rugs and all furnishings are not damaged by the application of the Spray

Safe to use in the home even with children & pets (Once Dry)

Easy to Use with Long Term Protection

1 Litre Bottle, larger product for better results. 


Rating 4.5 out of 5 based on 80 reviews.
Powered by Trustpilot
Page 1
Christopher Bampton
Results yet to be assessed
8 Aug 2018
Pauline Higgins
Needs more than one application to hopefully clear fingers crossed
21 Jun 2018
Amazon Customers
78 Amazon customers reviewed this product

Frequently asked questions

i have found a couple of wormlike creatures going through my carpet and found one in a drawer,is this spray the one for this pest and do they bite or go on the human body
This product would be suitable for carpet beetles and its larvae. Although carpet beetles dont bite, they are covered in tiny hairs which could cause a reaction if they go on the human body.
The active ingredient in Protector C is Cypermethrin.
Can I order your products by phone or do you have a list of suppliers in my area CF399HT
You can order by phone. Please call our Sale Team on 0800 0913171.
Ask a question?

Ask one of our experts!

We aim to answer all questions as soon as possible - often within a few hours! Although please bear in mind that during busier periods it may take up to 48 hours to receive a response. We look forward to hearing from you.


Secure Shopping

Enjoy the latest news, offers and ideas

item(s) added to basket

Checkout Continue shopping