Three numbers matter more than anything else when you buy curtain fabric by the roll: 110cm, 140cm, and 280cm. Pick the wrong width for your window, and you waste material, money, or both.
Every week, curtain makers walk into our kedai kain on Jalan Klang Lama asking for the cheapest fabric per metre. Fair enough. But the per-metre price on the tag tells you almost nothing about what you will actually spend on a finished pair of curtains.
Width changes everything.
A 280cm wide fabric at RM18 per metre sounds pricier than a 110cm fabric at RM11 per metre. But run the numbers for a standard 3-metre wide sliding door in a condo at Mont Kiara, and the 280cm option often comes out RM40-80 cheaper after cutting, joining, and wastage. Most suppliers will not volunteer this calculation. They just want to move stock.
We have been supplying curtain fabric from our Taman Desaria showroom since the early 2000s. The single biggest source of confusion we see — from DIY homeowners and experienced tukang jahit alike — is misunderstanding how fabric width interacts with the window dimensions they are trying to cover.
Curtain fabric worldwide comes in three dominant widths. Here in Malaysia, you will encounter all three regularly, though their availability shifts depending on the fabric type and country of origin.
This is the traditional upholstery and drapery width from European mills. You see it on heavier velvet curtain fabrics, jacquards, and specialty woven textiles. Italian and Belgian mills still cut at this width because their looms have not changed. Some Indian cotton prints also ship at 110cm.
For curtains, 110cm is limiting. You need multiple panels joined together, and every join adds labour cost and a visible seam. A 270cm ceiling height means each panel uses about 290-310cm of fabric after hem allowances. And you will need 6-8 panels for a typical 3-metre wide window with proper fullness. That is a lot of stitching.
The American standard. Common on fabrics from US-oriented mills and some Chinese manufacturers who export to both markets. At 140cm, you get slightly fewer joins than 110cm, but you are still cutting multiple panels for anything beyond a single narrow window.
We carry about 47 designs in 140cm width, mostly mid-weight blackout fabrics and textured plains. Honestly, this width is awkward for Malaysian homes. Our standard ceiling height of 270-300cm means you cannot railroad 140cm fabric — it is too short for the drop. And it is too narrow to cover most windows in a single width.
This is the one you want for 90% of residential curtain work in Malaysia. Full stop.
At 280cm, you have enough width to cover a floor-to-ceiling drop of 270cm with allowance for header and hem. Or you can railroad the fabric — turn it sideways — to span very wide windows without any vertical seam. We stock over 310 fabrics in 280cm width because it is what our curtain maker customers overwhelmingly request.
Railroading is not complicated. You turn the fabric bolt on its side so the width of the fabric becomes the drop (height) and you measure along the length of the bolt for the width you need to cover.
But here is where people get into trouble.
Railroading works brilliantly with plain fabrics, random textures, and non-directional patterns. For sheer curtain fabrics, it is almost always the right call — you get seamless coverage across wide windows, and sheers need that 2.5× to 3× fullness ratio that would require joining 8-10 panels of narrow fabric otherwise.
Where it goes wrong: directional prints. Florals with stems pointing upward. Damask patterns with a clear top and bottom. Stripes running in a specific direction. Railroad those, and the pattern runs sideways. Your client will notice. Their interior designer will definitely notice.
And most suppliers will not tell you this, but some fabrics have a different sheen or nap direction across the width versus the length. Velvets are notorious for this. A railroaded velvet panel can look like a completely different colour from the non-railroaded panel next to it, depending on how light hits the pile.
Talk is cheap. Let us run actual numbers for a common scenario: a pair of curtains for a 3-metre wide window with 270cm ceiling height. We will assume 2× fullness (standard for most pleated curtains) and 15cm allowance for hems and headers.
| Factor | 110cm Width | 280cm Width |
|---|---|---|
| Panels needed | 6 panels (each ~55cm finished) | Railroad: single length |
| Fabric per panel | 285cm (with hems) | N/A — width is your drop |
| Total fabric needed | ~17.1 metres | ~6.3 metres |
| Price per metre (example) | RM11 | RM18 |
| Fabric cost | RM188 | RM113 |
| Joining labour (5 seams) | ~RM25-40 | RM0 |
| Total estimated cost | RM213-228 | RM113 |
The difference is stark. And this is just one window. A typical 3-bedroom condo has 6-8 windows. Multiply that gap across every room and you are looking at RM500-800 in savings on fabric alone by choosing the right width from the start.
This is why we push curtain makers to think about width before pattern. Get the width right, then find a design you like within that width category. Not the other way around.
Different curtain styles have different width preferences. Not rules — preferences. There are exceptions to everything below, but this is what works 95% of the time for projects we supply in the Klang Valley.
| Curtain Type | Best Width | Why |
|---|---|---|
| Day curtains / sheers | 280-320cm | Need high fullness; seams show in light |
| Blackout curtains | 280cm | Full drop coverage, no light gaps at seams |
| Printed feature panels | 140cm or 280cm | Depends on pattern direction |
| Velvet curtains | 140cm (often limited) | Loom limitations; wider cuts rare |
| Linen curtains | 280cm (Belgian/Chinese) or 140cm (European) | Origin determines available width |
| Hotel/commercial sheers | 300-320cm | Higher ceilings in hospitality projects |
A few realities about sourcing different widths in Malaysia.
280cm fabrics are the easiest to find ready stock. Every major pembekal — us included — keeps deep inventory in this width because demand is consistent. Walk into our showroom any weekday and you can pull from over 310 options in 280cm off the shelf.
110cm and 140cm are trickier. Unless it is a standard velvet or jacquard, you may be looking at indent orders from China or Turkey with 35-45 day lead times. Container delays from Chinese ports — especially Ningbo and Shanghai — have been unpredictable since late 2024. Some shipments arrive in 28 days; others take 53. Plan accordingly.
Stock runs low before Hari Raya every year without fail. Curtain makers rush orders in the 6-8 weeks before Raya, and popular 280cm designs in cream, white, and grey sell out fast. Our advice: place your bulk orders at least 10 weeks before Raya if you serve the Malay market. Same applies before Chinese New Year for the Chinese-majority areas like Kepong and Cheras.
After supplying fabric to hundreds of curtain makers across PJ, KL, and Shah Alam, these are the mistakes we see most often. Not theory — real issues that walk through our door.
Mistake 1: Buying 110cm fabric for a hotel project. Hotels have wide windows. Some suites in KLCC have 5-6 metre glass spans. Using 110cm fabric means 10-12 joined panels per window. The labour cost alone will eat your margin. Railroad a 280cm plain instead.
Mistake 2: Railroading a striped fabric. Vertical stripes become horizontal stripes. Sounds obvious when you read it here, but we get returns on this at least twice a month. Always check the swatch before you commit the whole roll to cutting.
Mistake 3: Ignoring shrinkage on wide fabrics. A 280cm fabric washed at 60°C can shrink to 272-275cm. If your drop is 270cm with tight hem allowances, that shrinkage just ruined your job. Pre-wash or allow 3-5% shrinkage tolerance. Cotton and linen blends are the worst offenders.
Mistake 4: Not checking selvedge usability. Some 280cm fabrics have 3-4cm of unusable selvedge on each side, giving you an actual usable width of 272-274cm. That matters when you are cutting to exact ceiling height.
Matching fabric width to your window dimensions reduces off-cuts. A proper 280cm cut for a 270cm drop wastes only 10cm, not entire half-panels.
Wider fabric means fewer joins. For a 3-metre window, 280cm railroaded fabric uses roughly 63% less total metreage than 110cm panels joined together.
Every seam is a potential point of failure — and a visible line on sheer fabrics. Railroading eliminates vertical joins entirely on wide windows.
Your tukang jahit spends less time joining panels. One continuous piece means quicker turnaround — critical when you have 15 units to fit before handover.
No join lines means a smooth, unbroken drape. Especially important for hotel lobbies, showrooms, and high-end residential where clients inspect every detail.
We keep over 310 fabrics in 280cm width at our Taman Desaria warehouse. Walk-in, pick your fabric, collect same day for urgent jobs.
Bring your window measurements to our showroom or send them on WhatsApp. We will calculate the most cost-effective width and cutting plan for your project — no charge, no obligation.