Gereja Santa Maria Immaculata berupa bangunan gereja dengan gaya arsitektur khas Jawa. Bangunannya merupakan gereja semi-terbuka dengan bentuk kemah. Pintu utama gereja diberi ornamen Salib serta di atas pintu utama terdapat tulisan nama gereja. Di depan gereja dan samping gereja terdapat tanah lapang yang biasa digunakan untuk menaruh kursi tambahan ketika jumlah umat yang menghadiri Misa melebihi kapasitas gedung utama gereja.
Tampak samping gereja
Tampak jauh gereja
Interior
Di interior terdapat panti umat di lantai utama, kapasitasnya sekitar 250 orang duduk. Terdapat jendela kaca patri di tiap bukaan pintu samping gereja. Panti imam dihiasi dengan ornamen-ornamen berbahan kayu, termasuk Salib dan ambo serta terdapat dua buah jendela kaca patri dekoratif di sebelah kiri dan kanan panti imam. Altarnya juga berbahan dasar kayu jati. Bubungan atap interior gereja juga merupakan dekorasi kayu berbentuk bunga atau matahari dengan sebuah lampu gantung utama di tengahnya.
Di sekitar kawasan gereja dekat pintu masuk utama gereja terdapat sebuah rumah pastor untuk pastor yang menetap di Paroki Way Kandis. Di bagian belakang gereja, selain terdapat parkiran, juga terdapat sebuah Taman Doa yaitu "Taman Doa Sendang Banyu Urip". Adapun pintu utama menuju taman doa tersebut merupakan sebuah Porta Sancta dalam rangka Yubileum 2025 yang juga dihiasi ornamen-ornamen berupa para maskot Yubileum 2025, termasuk Luce.