You’ve spotted a number on a swatch tag — “30,000 Martindale”, “60,000 cycles” — and want to know whether that’s enough for the chair, sofa or lodge dining bench you’re about to recover. Martindale rub count is the most useful comparable durability figure on a fabric swatch, and once you understand what it represents, fabric choice becomes a lot less of a guessing game. This piece covers how the test works, what each band realistically suits, how Martindale compares to the American Wyzenbeek rating, and where to find the figure on the fabrics you’re considering. For broader context on fibres, weaves and finishes, see the complete guide to choosing upholstery fabric in South Africa.
What the Martindale rub count actually measures
The Martindale test is the international standard for measuring how a fabric resists abrasion. A small disc of the fabric is clamped flat under a circular weighted pad and rubbed against a standard wool abrasive (or wire mesh, for heavier specifications) in a figure-of-eight motion. One full pass of that motion counts as one cycle, or one “rub”. The machine counts rubs continuously until either two warp or weft threads break, or — depending on the fabric type — until visible pile loss, fuzzing or colour change appears.
The number printed on the swatch tag is how many cycles the fabric survived before that endpoint was reached. The test is run to the ISO 12947 standard (also published as EN ISO 12947 / BS EN ISO 12947-2). When a supplier quotes “Martindale 40,000”, they mean the cloth withstood 40,000 cycles in a lab under that standard.
Why upholsterers and decorators care
Rub count is a proxy for one specific question: how long will this fabric look good before it goes shiny, fuzzy or threadbare? A dining chair sat on three times a day for ten years accumulates a very different abrasion load to a feature armchair sat on twice a week, and the same fabric will perform very differently on those two pieces.
It isn’t the only thing that matters — pilling, colourfastness, seam strength and the cleaning code matter too — but rub count is the most useful comparable number on a swatch. Two fabrics from different mills can be compared on this one figure with reasonable confidence, which makes it the natural starting point when a customer asks “is this fabric tough enough for…”.
The Martindale durability scale
The figure makes more sense in bands. The table below is the working framework our floor staff use when advising on a project.
Martindale rub count | Durability class | Best suited to | Avoid for |
| Under 10,000 | Decorative only | Scatter cushions, lampshades, light curtains, decorative wall panels | Any seating |
| 10,000–15,000 | Light domestic | Occasional chairs, headboards, ottomans in low-use rooms | Daily-use sofas |
| 15,000–25,000 | General domestic | Family sofas in normal use, dining chairs in average homes, bedroom seating | Heavy family use with kids and large pets |
| 25,000–40,000 | Heavy domestic | Main lounge suites in busy households, family rooms, homes with pets and children | Commercial settings |
| 40,000–60,000 | Light commercial | Guesthouses, B&Bs, lodge bedrooms, boardroom seating, light hospitality | High-traffic restaurants |
| 60,000+ | Heavy commercial / contract | Restaurants, hotels, healthcare seating, education, minibus and bus interiors, airport lounges | — |
A practical caveat: these bands are a working guide, not a universally standardised scale. Different manufacturers and certification bodies draw the lines a little differently. Treat the table as a starting point and confirm with your supplier when a project sits on the edge of a band — for instance, a 38,000-rub fabric specified for a busy guesthouse lounge.
Martindale vs Wyzenbeek
You’ll occasionally see a different number on imported fabric — particularly from American mills — quoted as “double rubs”. That’s the Wyzenbeek test, the dominant abrasion standard in the United States. The two tests measure the same property — resistance to surface abrasion — but they use different equipment and motion, and the numbers are not directly interchangeable.
In Martindale, the abrasive pad moves in a figure-of-eight over the fabric. In Wyzenbeek, the fabric is stretched flat and a weighted abrasive arm moves back and forth in a straight line; one forward-and-back pass equals one “double rub”. Because the motion and abrasive are different, the same cloth will not produce the same number on both tests.
There is no official conversion between the two, but as a working rule of thumb in the South African trade: roughly 15,000 Wyzenbeek double rubs corresponds to general domestic performance comparable to about 25,000 Martindale; 30,000 Wyzenbeek is broadly in the heavy-domestic to light-commercial zone; 100,000+ Wyzenbeek is contract-grade, comparable to 60,000+ Martindale. Treat these as orientation, not precise equivalence.
If you have the choice, compare like-for-like — two fabrics quoted on the same test — rather than trying to convert across tests.
What the number doesn’t tell you
Rub count is useful, but it isn’t a complete picture of how a fabric will wear. A few things it doesn’t measure:
Pilling. Surface bobbles are tested separately, with a different abrasive and a shorter cycle. A fabric with a high rub count can still pill if the fibre construction is prone to it.
Colourfastness to light. UV fade is a separate test (quoted on a 1–8 blue-wool scale). On a sun-facing stoep or a north-facing lounge this matters as much as abrasion, which is why outdoor fabric ranges are solution-dyed.
Seam strength. A fabric can survive 50,000 rubs and still split at the seams on an upholstered curve if the weave is loose — particularly on tightly stretched seat panels.
Cleaning code. The W / S / WS / X codes tell you what cleaners are safe to use; rub count says nothing about that.
Pet resistance. Cat claws hook into loop weaves regardless of abrasion rating. Claw resistance is a function of weave tightness and fibre slip — see our upcoming best pet-friendly upholstery fabrics in South Africa guide.
One structural point worth flagging: two fabrics at the same Martindale number can still wear quite differently in real life, because rub count is the end result of fibre choice, weave density and backing — not the cause of durability. A tight 35,000-rub polyester woven will often outlive a 35,000-rub loose-weave novelty cloth in the same role.
How to choose the right rub count for your project
Five practical scenarios to anchor the bands in the table above.
A scatter cushion for a guest room. Decorative use, very low abrasion. Anything 10,000+ is plenty — choose for how it looks, not how tough it is.
An occasional armchair in a formal lounge. Light domestic — 15,000–20,000 is comfortable. This is also where you can specify a feature fabric like a deep velvet without compromise; modern contract-grade upholstery velvets test well into this range and beyond.
A family lounge suite with a dog and two kids. Aim for 30,000+ and prioritise a pet-friendly weave — typically a tight polyester-blend chenille or a heavy woven. Going above 35,000 is rarely wasted on a main couch.
A guesthouse or B&B headboard, or low-traffic guesthouse seating. Light commercial — 25,000–35,000 will keep looking presentable through years of guest turnover.
A restaurant booth, lodge dining chair or minibus seat. Contract territory — 40,000 at the absolute minimum, ideally 60,000+, and you should be looking at fabrics or upholstery vinyl specifically certified for the relevant contract use. Restaurant and hospitality work often also requires flame-retardancy certification on top of the rub count.
When in doubt, go one band higher than you think you need. The cost difference between a 25,000-rub and a 35,000-rub fabric is usually modest compared with the cost of having to recover the same piece of furniture two or three years sooner than planned.
Finding the rub count when you’re buying in South Africa
Rub counts are usually printed on the back of swatch cards, on the roll label, or on the mill’s technical spec sheet — but they aren’t always shown on the retail price ticket on the shop floor. If the figure isn’t visible, ask. Reputable suppliers can tell you, and if they can’t, that’s information in itself.
At any Kehls branch — Cape Town, Durban and George — the floor staff can pull rub-count information for any fabric they stock and will quote it in writing for trade buyers who need it for a hospitality or contract specification. Full technical spec sheets (including pilling, colourfastness and flame ratings) are available on request for fabrics from the decor fabric range and for higher-spec performance and contract cloths, including the heavier workhorse canvas weaves used for outdoor and slipcover work.
When you visit, bring photos of the piece you’re recovering and an idea of the use it’ll see. A quick conversation about how the fabric will be used in practice is faster than browsing tags blind, and it’s how you avoid specifying a beautiful 18,000-rub jacquard for a sofa that needs a 35,000-rub workhorse.
FAQs
For a main family sofa, look for 25,000 or above; for a busy household with pets and children, 35,000 is a safer specification. Occasional sofas in low-use formal rooms can comfortably sit at 15,000–25,000.
Forty thousand is the bottom edge of contract territory and is acceptable for lighter-traffic hospitality (a boutique guesthouse dining room, for instance), but a busy restaurant, lodge or hotel restaurant will wear it visibly. For high-turnover food service, look for 60,000+ rated as contract or heavy commercial.
Both measure abrasion resistance, but the test apparatus and motion differ. Martindale uses a figure-of-eight rubbing motion; Wyzenbeek uses a straight-line back-and-forth. The numbers are not directly convertible. If you can, compare two fabrics on the same test rather than across them.
Not always. A higher rub count means more abrasion resistance, but a fabric still has to suit the room aesthetically, clean the way you need it to, and resist the specific risks of your household — claws, sun, spills. A 60,000-rub contract cloth is overkill on a guest-bedroom headboard and may not be the most pleasant fabric to sit on either.
Yes. Modern upholstery velvets — usually polyester or polyester blends — are routinely tested and rated. Many sit in the 25,000–50,000 range, and contract-grade velvets go higher. The test endpoint for cut-pile fabrics is usually pile loss rather than thread break.
Upholstery vinyl is generally rated on different abrasion tests — Wyzenbeek double rubs or specific automotive/contract standards — because the wear mechanism is different (surface scuffing rather than fibre abrasion). When comparing vinyl to woven fabric, ask the supplier for the specific test used.
On the back of the swatch card, on the roll label, or via the technical spec sheet, depending on the range. If it isn’t visible, ask the floor team — they’ll pull the figure from the mill spec for any stocked fabric.
No. Pilling is tested separately, using a different abrasive on the same kind of machine but with a shorter cycle and a different endpoint. A fabric can have a high abrasion rub count and still be prone to pilling, or vice versa. If pilling is a concern — particularly on chenilles and soft wovens — ask for the pilling rating alongside the Martindale figure.