top of page


Superior Service for 30 Years

At Battle Miller Construction Corporation we realize that every project is different and each client’s needs are unique. Our services can be tailored to meet the individual needs of each project allowing us to provide our clients with responsive and dependable construction services. We have built a reputation on providing quality craftsmanship and excellent service.  Our mission is to provide every project we undertake with hands on involvement and a strong personal commitment from start to finish.

Home: About Us


We Are Experienced Professionals

Battle Miller Construction Corporation is a full service general contractor based in Birmingham, Alabama. Founded in 1991, our management team has over 90 years of combined experience. This diverse experience has allowed us to complete a board range of project types that includes healthcare, office, religious, food service, and tenant improvement projects. Relying on our experience allows us to provide superior quality and expert insight into each project we have completed over the last three decades.   

Home: Our Services
Home: Our Products


As a design build contractor, BMCC takes the responsibility of selecting and managing the project team. We can help identify potential problems and find solutions before construction begins. Using BMCC as a design build contractor routinely cuts cost and time from projects. The design build process allows us to provide our clients with a full service construction experience.


Battle-Miller can perform as a traditional general contractor in the bid/ build process. In this process Battle-Miller would join the project team after the building design is complete. Our diverse and extensive experience allows BMCC to strive in the competitive environment created by the bid/build process.


Construction Management allows BMCC to serve our clients as a consultant. We can join the project team in the design phase or before the bid process begins. From design review services to prime contractor management and everything in between, BMCC can provide our clients with the experience and knowledge to handle any project.

Home: Contact



bottom of page