Direct wholesale fabric supply for curtain contractors, interior designers, and tukang jahit across every corner of Selangor β from Rawang down to Bangi, and everywhere between.
Selangor has more active construction sites than any other state in Malaysia. That's not opinion β it's BCI data. From the new townships spreading across Rawang and Semenyih to the government complexes in Putrajaya and Cyberjaya, curtain fabric demand here doesn't slow down. And if you're a contractor juggling three or four sites at once, the last thing you need is to chase different suppliers for each job.
We've been doing this for over 18 years from our kedai in Taman Desaria.
Our showroom sits along Jalan Klang Lama β not inside one of those fancy malls, but in the same industrial stretch where serious fabric pembekal have operated for decades. Walk in on any weekday morning and you'll find contractors from Shah Alam pulling sample books, designers from Subang Jaya matching swatches for a condo project, and tukang jahit from Kajang collecting rolls they ordered two days earlier.
What sets us apart from the typical Selangor curtain fabric wholesale operation? Consistency. We carry roughly 287 colourways across our core range, and they stay in stock. Most suppliers won't tell you this, but the biggest headache in this trade isn't price β it's reordering a fabric six months later and finding out the batch colour has shifted two shades darker. We hold reserve stock on our top 45 sellers specifically to prevent this.
Selangor is massive. A job in Rawang is a completely different logistics problem from a site in Bangi. We deliver to both β and to Klang, Puchong, Cyberjaya, Seri Kembangan, Putrajaya, Ampang, and everywhere between. Standard delivery runs 2-3 working days across the state. For sites in Petaling Jaya and neighbouring areas, you can usually get same-day dispatch.
Here's how we typically serve different Selangor zones:
If your project spans multiple Selangor sites β say you're fitting curtains for a developer across three separate phases in different towns β we coordinate the entire supply from one account. One invoice, one point of contact, consistent fabric across all locations.
This sounds basic, but you'd be surprised how many fabric suppliers in Selangor still push 137cm (54-inch) widths for curtain jobs. That width is fine for upholstery. For curtains, especially floor-to-ceiling windows in modern condos, you need 280cm (110-inch) or 300cm (118-inch) railroaded fabric. Otherwise your tukang is sewing unnecessary seams.
Our curtain fabric range breaks down like this:
But here's the thing about stock. During peak seasons β before Hari Raya Aidilfitri especially β our popular colourways move fast. If you've got a project starting in Q1, place your order early. We've seen contractors lose two weeks waiting for restocks because they assumed their favourite off-white would always be on the shelf. Container shipping from Chinese ports can add 18-25 days when schedules slip.
Straight talk on pricing. We operate on a tiered system:
Retail walk-in: full price, any quantity from 1 metre. No cutting charge for orders above 5 metres.
Trade account (MOQ 50 metres per order): roughly 15-25% below retail depending on fabric category. Monthly invoicing available for established accounts.
Project pricing (500+ metres): quoted per project. This is where it gets interesting for contractors handling multi-block developments across Selangor. We can lock pricing for up to 6 months on confirmed quantities.
A cutting charge of RM2 per cut applies to trade orders below 10 metres per piece. Fair enough β handling small cuts takes time, and we'd rather be upfront about it than hide it in the metre price.
Six things that matter when your reputation rides on every installation.
Over 2,000 fabric options physically in our Taman Desaria warehouse. What you see on the sample hanger, we have on the roll. No 6-week wait from overseas.
From Rawang to Sepang, 2-3 working day standard. Same-day available for PJ, Shah Alam, and Subang areas if you order before noon.
280cm and 300cm widths across our curtain range. No more compromising with 54-inch upholstery fabric that needs seaming on every panel.
30-day terms for qualified Selangor contractors. Monthly consolidated invoicing. No chasing paperwork for each site order.
Fire retardancy, Martindale abrasion (40,000+ cycles on contract fabrics), colour fastness grade 4-5. Essential for government tenders and hotel specs.
Reserve stock on top 45 colourways means your reorder matches your first order. Critical for phased developments across multiple Selangor sites.
The kind of work we supply fabric for across Selangor isn't hypothetical. Last quarter alone, we handled curtain fabric for a 312-unit condominium project in Setia Alam, a boutique hotel refurbishment near Kelana Jaya, government office fit-outs in Putrajaya, and a chain of serviced apartments in Cyberjaya. Each one had different specs. Different budgets. Different timelines.
That variety is exactly why having one reliable pembekal kain langsir matters.
A contractor working a budget condo in Rawang needs hard-wearing polyester blackout at RM9 per metre in neutral tones. The same contractor, two months later, might be quoting a show unit in Ara Damansara that calls for Italian-look crushed velvet at RM38 per metre. We supply both ends of that spectrum without the contractor needing to maintain relationships with five different kedai kain.
Designers have a different set of needs. You want sample books β proper A5 hangers, not just tiny swatches stapled to a card. We maintain sample books for every active collection, and yes, you can borrow them for client presentations. Just return them within a week.
And if your client changes their mind after seeing the sample in situ (happens about 40% of the time, doesn't it?), exchanging is straightforward as long as the replacement fabric is in the same price tier. No restocking drama.
Two periods catch Selangor contractors off guard every year. The first is the 4-6 weeks before Hari Raya, when residential curtain orders spike dramatically. The second is Chinese New Year, when our mills shut down for 2-3 weeks and container shipping from Ningbo and Shanghai grinds to a halt. Lead times that are normally 21 days can stretch to 40+ days during CNY.
Smart contractors place their Q1 fabric orders in November. Not December. November.
Our standard MOQ is 50 metres per colourway for wholesale pricing. For sampling, we can cut as little as 1 metre at retail rate. If you're ordering across multiple fabric types, we can combine quantities to hit the trade threshold β just let us know your full requirement.
Yes. We deliver across Selangor including Shah Alam, Subang Jaya, Rawang, Kajang, Bangi, Cyberjaya, Klang, and Putrajaya. Standard delivery runs 2-3 working days. For urgent site orders near our PJ base, same-day dispatch is available if stock permits.
Walk-ins welcome Monday to Saturday at our Taman Desaria showroom on Jalan Klang Lama. We have over 2,000 sample hangers across all categories β blackout, sheer, linen, velvet, and prints. Bring your project specs and we can advise on the spot. No appointment needed, though calling ahead helps if you want a dedicated staff member.
Most curtain fabrics come in 280cm (110 inch) or 300cm (118 inch) widths β standard for floor-to-ceiling windows in Malaysian condos and houses. We also stock 137cm (54 inch) for upholstery-weight fabrics and some specialty prints that only come in narrower rolls.
Regularly. We supply curtain fabric for government offices in Putrajaya, hospitals, hotels, and commercial buildings across Selangor. Test certificates for fire retardancy, colour fastness, and Martindale abrasion resistance are available for tender submissions.
Basic polyester sheers start around RM4-6 per metre at trade price. Mid-range blackout and textured fabrics run RM8-15 per metre. Premium linens, velvets, and performance fabrics range from RM18-45 per metre depending on weight, finish, and origin.
Browse by type or find your nearest supply point.
WhatsApp us your business details and project requirements. Trade accounts are usually approved within one working day.