- Our non toxic and non allergenic fabric protector spray repels liquids, dirt & stains from all fabrics and upholstery.
- Our Savings Pack contains a total of 109.89 fl oz (or 3.25 litres) of product.
- You can protect up to 350 ft2 of fabric in total, for fabrics requiring one coat only.
- If the fabric requires two coats, you can protect up to 175 ft2 — often for thicker or textured fabrics.
- Our 25.4 fl oz trigger spray bottle is a great option for small surfaces like an armchair, a few cushions or dining chairs; or some of your favourite (or more likely to be stained) wardrobe pieces.
- You can refill with our 84.5 fl oz bottle.
- For larger areas, we recommend using our battery sprayer to avoid wrist fatigue and ensure an even coating and optimal protection.
Testimonials
I recently purchased Premium Fabric Protector, and it has completely changed the way I maintain and protect my furniture. If you’re looking for a reliable, stylish, and affordable solution to protect your chairs or sofas from spills, and general wear, this is an excellent choice. Thank you!

{
if (window.innerWidth > 1024) {
const imageHeight = $el.getBoundingClientRect().height;
if (imageHeight > 0) {
$el.closest('.x-container-quickview-content').style.height = $el.getBoundingClientRect().height + 'px'
}
}
})"
x-init="document.addEventListener(`eurus:template--27393036615958__social_feeds_UpzbGC:splide-ready`, () => {
$nextTick(() => {
if (window.innerWidth > 1024) {
const imageHeight = $el.getBoundingClientRect().height;
if (imageHeight > 0) {
$el.closest('.x-container-quickview-content').style.height = $el.getBoundingClientRect().height + 'px'
}
}
})
})"
>
{
if (window.innerWidth > 1024) {
const imageHeight = $el.getBoundingClientRect().height;
if (imageHeight > 0) {
$el.closest('.x-container-quickview-content').style.height = $el.getBoundingClientRect().height + 'px'
}
}
})"
x-init="document.addEventListener(`eurus:template--27393036615958__social_feeds_UpzbGC:splide-ready`, () => {
$nextTick(() => {
if (window.innerWidth > 1024) {
const imageHeight = $el.getBoundingClientRect().height;
if (imageHeight > 0) {
$el.closest('.x-container-quickview-content').style.height = $el.getBoundingClientRect().height + 'px'
}
}
})
})"
>