Curtain Fabric Price Guide Malaysia
Fabric pricing in Malaysia is notoriously opaque. Most pembekal won't put numbers anywhere public. We think that wastes everyone's time, so here are realistic wholesale price ranges for every major curtain fabric type — from basic polyester sheers through to imported velvet and FR-treated hospitality grade.
Curtain fabric prices by type.
All prices below are wholesale per-metre rates at 280cm-300cm standard curtain width. Retail kedai kain prices will be 35-55% higher.
Every tukang jahit and curtain retailer in KL asks the same thing: berapa harga kain langsir sekarang? The honest answer is it depends on about seven variables at once. But we can give you ballpark ranges that hold true for most ready stock wholesale fabric in Malaysia right now.
These numbers assume 280cm or 300cm width rolls purchased in full-roll quantities (typically 45-55 metres per roll). Buy per metre from a kedai kain in Jalan Ipoh or Jalan TAR and expect to pay significantly more.
Sheer and voile fabrics
Basic polyester sheers start from around RM4-8 per metre at wholesale. These are your plain white and off-white voiles in 280cm width, roughly 45-70gsm, that every tukang jahit uses for day curtains. Step up to embroidered sheers or semi-sheer fabrics with texture, and you're looking at RM12-22 per metre. Imported European sheers with linen-look finishes can push to RM28-35, though most Malaysian projects stick to the RM8-15 band.
Dimout fabrics
Standard dimout fabric in 280cm width, blocking roughly 70-85% of light, typically wholesales at RM8-18 per metre. This is the workhorse category for living rooms and offices. Heavier dimouts at 200-260gsm with textured weaves run RM15-28 per metre. For a deeper comparison on light-blocking performance, see our blackout vs dimout guide.
Blackout fabrics
Blackout curtain fabric varies widely. A coated 3-pass blackout on plain polyester base starts at about RM10-16 per metre in 280cm width. Woven triple-weave blackouts with better drape and hand feel fall in the RM18-35 per metre range. Hotel-specification blackout with FR treatment and higher Martindale abrasion ratings (20,000+ cycles) pushes to RM30-55 per metre.
Jacquard and patterned fabrics
Machine-woven jacquard curtain fabrics sit in a broad range. Entry-level damask patterns in polyester start around RM14-22 per metre. Mid-range jacquards with mixed-fibre compositions and more complex weave structures go for RM22-40 per metre. Premium imported jacquards from Turkish or European mills can reach RM55-80 depending on the design repeat and yarn quality.
Linen and linen-blend fabrics
Real linen curtain fabric is expensive. Pure linen starts around RM35-65 per metre at wholesale, and that's for basic weights. Most suppliers in Malaysia actually stock linen-look polyester blends at RM12-25 per metre, which give the texture without the price. Linen-viscose blends sit in between at roughly RM22-40. Most suppliers won't tell you this, but the linen-look polyester from a good mill is nearly indistinguishable from real linen once it's hung, especially in 280cm width with a proper fullness ratio.
Velvet fabrics
Velvet curtain fabric commands the highest prices in the curtain category. Budget polyester velvet in 280cm width starts around RM25-40 per metre. Mid-range velvet with good pile density (around 280-350gsm) wholesales at RM40-65 per metre. Premium velvet — think Dutch or Italian origin, 400gsm+, colour-fast to Grade 5 — goes from RM65 all the way to RM120 per metre. That last bracket is mostly for hotel lobby and high-end residential projects in places like Mont Kiara or KLCC condos.
What actually drives the price.
Six factors determine the wholesale cost of any curtain fabric. Understanding these saves you from overpaying or under-specifying.
Width matters more than you think
This is the single biggest source of confusion when comparing harga kain langsir between suppliers. A 150cm-wide (54") fabric at RM12 per metre is not cheaper than a 280cm-wide fabric at RM18 per metre. Do the maths per square metre and the wider roll almost always wins. And with 280cm or 300cm width, you can railroad the fabric — run it sideways across the track — which eliminates horizontal seams entirely.
Standard curtain fabric widths you'll encounter in Malaysia: 137cm (54", mostly upholstery-weight or printed cottons), 280cm (110", the most common curtain width), and 300cm (118", increasingly popular for floor-to-ceiling applications). Always ask for width before comparing prices.
Weight and density
Heavier fabric costs more. Simple. A sheer at 55gsm uses a fraction of the yarn that a velvet at 380gsm requires. But weight also affects drape, opacity, and durability. For residential curtains, most dimout and blackout fabrics fall in the 180-280gsm range. Hotel-grade fabrics often exceed 300gsm to meet durability requirements for commercial laundering.
Weave complexity and pattern
Plain weave is cheapest to produce. Twill costs a bit more. Jacquard requires specialised looms and slower production speeds, which pushes the price up 40-80% over a comparable plain weave. Large pattern repeats (anything above 30cm vertical repeat) also increase waste during cutting, which your tukang jahit factors into their fabrication cost. A 64cm repeat jacquard might need 15-20% more fabric per window than a plain dimout.
Fibre composition
Pure polyester is cheapest. Blends with viscose, cotton, or acrylic cost more. And real natural fibres — linen, wool, silk — sit at the top of the price pyramid. The trick the trade knows: a well-made polyester-viscose blend at 70/30 ratio can look and feel remarkably close to pure linen at roughly a third of the price. For a shophouse renovation in Bangsar or a condo in Damansara Heights, most designers spec the blend and pocket the savings for their client.
Fire-retardant (FR) treatment
Any project with a Certificate of Completion and Compliance (CCC) requirement — hotels, hospitals, offices, commercial spaces — needs FR-certified curtain fabric. FR treatment adds roughly RM5-15 per metre to the base fabric cost. Some fabrics are inherently FR (the fibre itself is fire-retardant), while others get a chemical topical treatment. Inherent FR costs more upfront but doesn't wash out over time.
For residential projects, FR is optional. But for a hotel in KLCC or a government building in Putrajaya, it's non-negotiable. Always confirm whether your project requires BS 5867 Part 2, BS EN 13773, or NFPA 701 compliance before ordering.
Origin and supply chain
Chinese mills produce the most affordable curtain fabrics. Turkish mills sit in the mid-range with stronger colour fastness and more sophisticated jacquard capability. European mills (Spain, Belgium, Italy) command premiums of 2-4x over Chinese equivalents for comparable fabric weights.
And here's a real-world constraint most guides skip: container delays from Chinese ports can add 3-4 weeks to lead time, especially around Chinese New Year when factories shut for 15-20 days. Stock runs low before Raya too. If you're a curtain maker planning for the festive season rush, order your fabric 8 weeks ahead minimum or risk paying express freight surcharges that wipe out your margin.
Tips for getting better fabric pricing.
Practical advice from 20+ years supplying curtain fabric to the Malaysian trade. No fluff, just what works.
Buy full rolls
Wholesale pricing kicks in at full-roll quantities. A roll typically runs 45-55 metres. Per-metre cutting is available from ready stock but expect a cutting charge of RM1-3 per metre on top of the wholesale rate.
Compare at same width
Never compare a 280cm fabric price against a 150cm fabric price without converting to cost per square metre first. The wider roll almost always works out cheaper for curtain making because you eliminate seams and reduce labour.
Stock up before peak seasons
Popular neutral colours sell out fast before Hari Raya and CNY. Place orders at least 8 weeks before the festive rush. Your pembekal can't restock from China during factory shutdowns, so what's in the warehouse is all there is.
Request sample books
Every serious wholesaler provides sample books or cutting samples before bulk orders. A RM2 sample can save you from a RM5,000 mistake. Ask to see the sample book at the showroom in person whenever possible.
Check colour fastness grades
Cheap fabric with poor colour fastness (below Grade 3-4 on the grey scale) will fade within 6 months of sun exposure. For west-facing windows in Malaysian condos, insist on Grade 4-5 colour fastness. Ask for the test certificate.
Factor in the full cost
Fabric cost is only part of the equation. Add lining, track or rod hardware, fabrication labour, and installation charges. A RM15/metre fabric can become RM65-90 per metre installed. Budget the complete chain, not just the kain.
Budgeting for your project
Real talk. Your client doesn't care what the fabric costs per metre. They care what the total installed cost is for their living room or their 47 hotel rooms. So here's how to work backwards from a project budget.
Residential projects
A typical 3-bedroom condo in the Klang Valley needs roughly 35-50 metres of curtain fabric for all windows, assuming standard 2.6m ceiling height and 2x fullness ratio. At mid-range wholesale pricing (RM15-25 per metre), that's about RM525-1,250 in fabric cost alone. Add lining, hardware, fabrication, and installation, and the total lands at roughly RM2,500-6,000 for a complete curtain package. High-end fabric and motorised tracks can push that to RM12,000-18,000 for the same unit.
Hospitality projects
Hotel room curtains typically need 8-14 metres of blackout fabric and 6-10 metres of sheer per room, depending on window configuration. For a 200-room hotel, that's roughly 2,800-4,800 metres of mixed fabric. At project wholesale rates (bulk volumes get better pricing), expect RM15-35 per metre for FR-certified blackout and RM8-18 per metre for sheers. Total fabric cost per room: RM180-630. Multiply across 200 rooms and the fabric procurement alone is RM36,000-126,000 — which is why getting competitive wholesale pricing matters enormously at this scale.
Commercial offices
Office curtain requirements vary wildly depending on window-to-wall ratio and whether the building uses floor-to-ceiling glazing. A mid-size office of 3,000 sqft might need 80-140 metres of dimout fabric. At RM12-22 per metre wholesale, that's RM960-3,080 in fabric. Many offices now prefer roller blinds over curtains, but for executive suites, boardrooms, and reception areas, fabric curtains still dominate — particularly jacquard and textured dimout in corporate neutrals.
These are planning numbers, not quotes. Walk-in to our showroom on Jalan Klang Lama or WhatsApp your project specs, and we'll give you actual pricing based on available ready stock.
Pricing FAQ.
Common questions about curtain fabric costs, wholesale pricing, and how to get the best rates in Malaysia.
Berapa harga kain langsir per meter di Malaysia?
Wholesale curtain fabric prices in Malaysia range from roughly RM4-8 per metre for basic polyester sheers to RM45-90 per metre for premium imported velvet. The exact price depends on fabric type, width (typically 280cm or 300cm for curtain fabric), weight in gsm, weave complexity, and whether fire-retardant treatment is applied. Contact Artwork Fabrics on WhatsApp for current wholesale pricing on specific fabric types.
Why do curtain fabric prices vary so much between suppliers?
Prices vary because of fabric width, weight, origin country, fibre composition, and whether you're buying at retail or wholesale. A 280cm-wide dimout at 220gsm from Turkey costs significantly more than a 150cm-wide polyester from a Chinese mill. Wholesale pricing also depends on order quantity, with most pembekal offering better rates at 50 metres or above per colour. Always compare fabric at the same width and weight to get a fair comparison.
Is it cheaper to buy wholesale or from a kedai kain?
Wholesale is typically 30-55% cheaper than retail kedai kain pricing. A fabric retailing at RM18-22 per metre at a shop in Jalan Ipoh or Jalan TAR may wholesale at RM8-12 per metre when purchased in roll quantities. The trade-off is minimum order quantities, usually starting at one full roll of roughly 45-55 metres. For curtain businesses and project buyers, the savings are substantial.
What is the minimum order for wholesale curtain fabric?
Most wholesale curtain fabric suppliers in Malaysia set the MOQ at one roll per colour, typically 45-55 metres depending on fabric type. Some pembekal offer half-roll or per-metre cutting for ready stock items, though a cutting charge of RM1-3 per metre may apply. Contact Artwork Fabrics on WhatsApp for MOQ details on specific fabrics from our Petaling Jaya warehouse.
Does fabric width affect the price per metre?
Yes, significantly. A 280cm (110") wide fabric costs more per metre than a 150cm (54") wide fabric, but you use far less yardage per window because you can railroad the fabric and avoid seams. For most curtain applications, wider fabric at a higher per-metre price actually works out cheaper per window. Standard curtain fabric widths in Malaysia are 280cm and 300cm (118"), while upholstery-weight fabrics often come in 137cm (54") widths.
Do prices go up before Raya or Chinese New Year?
Prices themselves rarely change, but stock availability tightens considerably in the 6-8 weeks before Hari Raya Aidilfitri and Chinese New Year. Popular neutral colours and blackout fabrics sell out fast. Shipping from China slows during CNY factory closures, and containers can take an extra 2-3 weeks to arrive. Smart buyers stock up 2 months ahead of these peak seasons to avoid shortages and rushed air freight charges.
Explore our fabric range.
Detailed guides for each curtain fabric type we supply wholesale from Petaling Jaya.
Get actual wholesale pricing for your project.
These ranges are a starting point. For exact pricing on specific fabrics, share your project details — fabric type, colour direction, quantity, and timeline. Our team responds with available stock and actual wholesale rates from our Petaling Jaya warehouse, usually same day.