วิหารน้ำแต้ม เป็นอาคารไม้อยู่ในเขตพุทธาวาสของวัดพระธาตุลำปางหลวง ตัววิหารหันหน้าไปทางทิศตะวันออก ลักษณะที่สำคัญคือ เป็นวิหารโถงและมีคอสองที่มีภาพจิตรกรรมฝาผนังกว้าง 8 เมตร ยาว 20 เมตร สูง 7 เมตร หลังคาจั่วลดชั้น มีตุ๊กตาดินเผา ประดับอยู่ตามช่วงต่อ ระหว่างจันทัน และเชิงกลอนสันหลังคาเป็นรูปสัตว์ต่างๆ หน้าบันแบบฝาปะกน โครงสร้างภายในไม่มีฝ้าเพดาน สันหลังคาประดับบราลี มีเสาไม้เรียงคู่ภายในวิหาร 8 ต้น วิหารน้ำแต้มสร้างขึ้นครั้งใด ไม่ปรากฏ แต่จากลักษณะรูปทรงที่ปรากฏเป็นอาคารไม้ที่เก่าที่สุดแห่งหนึ่งในภาคเหนือ(ภาสกร โทณะวณิก,2529)
วิหารน้ำแต้ม วิหารน้ำแต้มเป็นวิหารโถง ก่อผนังปิดทึบ บริเวณห้องสุดท้าย 3 ด้าน ฐานเตี้ย หลังคาคลุมต่ำ สันหลังคาเป็นเส้นตรง มีการลดหลั่นของหลังคา ด้านหน้า 2 ชั้น ด้านหลัง 1 ชั้น ชั้นละ 2 ตับ(พรรณนิภา ปิณฑวณิช, 2546 )