Billingsfors bruk came to be established on the border between the parishes of Steneby and Laxarby. According to accounts, one of the founders of the ironworks, Nils Kock, planned early on to erect an ironworks church.
In 1758, Kock's successor Leonard Magnus Uggla received permission from the diocesan chapter (domkapitlet) in Karlstad to hold a church service every other Sunday in Billingsfors, which were conducted in a hall at Billingsholm manor house.
In 1761, Billingsfors ironworks parish (bruksförsamling) was formed, and by 1763 the church was ready for use. When Steneby parish took over the church in 1981, it was one of the country's last ironworks-owned churches. The church complex itself consists of the church together with the surrounding churchyard and a mortuary built in 1940.
Northeast of the church stands a hexagonal, summerhouse-like privy. The whitewashed church is built of timber and consists of a nave running east-west with an attached sacristy to the east. The west tower was added in 1823, and in 1991 the nave was extended westward on the tower's southern and northern sides.
The church interior is light and spacious, yet also conveys a certain intimate character through decorative paintings on the walls in Gustavian style and a flat ceiling. Portraits of the church's patron and builder, Leonard Magnus Uggla, and his wife Anna Märta Taube, hang on the walls.
The altarpiece is a depiction of the Utrecht painter Jan van Scorel's painting "The Descent from the Cross" from the 16th century. The church lacks a baptismal font, and at baptisms a special bowl is used, placed on a wooden table in the southern part of the chancel.
In the churchyard, the Waernerian burial plot south of the chancel forms a special feature. Dating from the ironworking era are the walls and the staircase to the sacristy made of slag stone, as well as the iron slabs covering the steps to the church porch.