방수 옷은 일반적으로 고밀도 직물에 특수한 방수 코팅이나 라미네이션 처리를 통해 제작됩니다. 흔히 사용되는 원단으로는 나일론 폴리에스터 등이 있으며, 이 위에 폴리우레탄 코팅 고어텍스 같은 멤브레인 막을 추가하여 물이 스며들지 않도록 합니다. 방수 멤브레인은 수증기는 통과시키지만 물방울은 차단하는 미세한 구멍이 있어 옷이 습기를 배출하면서도 빗물이나 외부의 물기가 침투하지 않도록 해줍니다.
방수가 되는 옷은 폴리에스터나 나일론 같은 합성 섬유에 방수 코팅을 하거나, 고어텍스 처럼 방수와 통기성을 갖춘 멤브레인을 사용해 만듭니다. 일반 섬유와 달리, 이러한 재료는 물 분자를 막아주는 방수막이 있어 물이 흡수되지 않고 표면에 머물다 흘러내립니다. 이를 통해 옷이 젖지 않으면서도 내부의 습기를 바출할 수 있습니다.
방수가 되는 옷은 일반적으로 방수 코팅 처리가 된 원단을 사용합니다. 가장 많이 쓰이는 원단은 나일론이나 폴리에스터인데, 이 원단들은 표면에 PTFE(테플론), PVC 또는 PU 코팅을 입혀 물을 차단합니다. 또한, 원단의 구조 자체가 미세한 기공을 가진 멤브레인을 포함시켜 물은 막고, 동시에 땀은 배출할 수 있도록 설계된 경우가 많습니다.