There are many house colors that go with black roofs such as light gray, brick red, navy blue, dark green, taupe, white, off-white, light wood, beige and charcoal gray.