Mùi hôi bốc ra từ ống thoát nước của vòi hoa sen có thể do sự tích tụ của màng sinh học trong đường ống. Một nguyên nhân khác có thể là do thiếu nước trong bẫy p khiến mùi bốc lên cống.
Thông thường, tập hợp các loại dầu cơ thể, vi khuẩn, dầu gội đầu, cặn xà phòng và nước dẫn đến cống nhà tắm có mùi. Màng sinh học này có thể tích tụ trong các đường ống thẳng đứng bên dưới cống hoặc trong bẫy chữ U hình chữ U được thiết kế để giữ nước. Làm sạch cống và đường ống bằng chất tẩy rửa thông thường hoặc xà phòng và nước để loại bỏ mùi hôi. Đường ống bị tắc nghẽn bởi lông cũng có thể dẫn đến màng sinh học bị mắc kẹt, có thể gây ra mùi. Loại bỏ tắc nghẽn thường ngăn mùi hôi.
Một cái bẫy p được thiết kế để chứa một lượng nhỏ nước ngăn chặn khí thoát ra khỏi cống. Cống có mùi như nước thải thường là dấu hiệu của sự cố bẫy p. Nếu có rò rỉ và p-trap không giữ nước đúng cách, khí và mùi có thể đi ngược lại các đường ống và ra khỏi cống. Trong những vòi hoa sen ít được sử dụng hơn, nước trong bẫy p có thể bay hơi, tạo điều kiện cho các chất khí chui ra ngoài. Để giải quyết vấn đề này, chỉ cần cho nước vào vòi hoa sen để làm đầy lại bẫy p.