Get Your Ballpark Price
John Beal, President of John Beal Roofing

John Beal

President

President of John Beal Roofing. Call or email me any time with questions about your roof or your project.

Save John’s Contact

Tap Save John’s Contact, then confirm adding him to your phone’s contacts.

About John

John Beal was born and raised in St. Louis, and he has called it home his entire life. Roofing has been part of his life for just as long. His grandfather and father worked in the trade before him, and today John carries that family tradition forward as the third-generation owner of John Beal Roofing. The family business traces its roots to 1947 and has served more than 50,000 homeowners and businesses.

What John enjoys most about roofing is helping people figure out what their property actually needs. Sometimes that means tracking down a leak and making a repair. Other times, it means helping a homeowner or property manager decide whether it’s time to replace the roof. John believes customers should understand what’s happening with their roof, what their options are, and what to expect before work begins.

That approach is part of the business that still bears his family name. John Beal Roofing remains family-owned and has earned the Better Business Bureau’s Torch Award for Ethics. Its teams handle residential and commercial roof repairs, replacements, and storm damage across Greater St. Louis, Kansas City, Springfield, Columbia, Jefferson City, the Lake of the Ozarks, Farmington, Cape Girardeau, Southern Illinois, including Carbondale, as well as Paducah and Indianapolis.

Away from work, John loves to fly. He’s a pilot and a singer-songwriter, and he enjoys reading, learning new things, and meeting new people. He’s also a father to his son Nathan and is involved with several nonprofit organizations.

After a lifetime in roofing, John still takes satisfaction in the same thing that drew him to the work in the first place: solving a problem for someone and knowing they can count on the roof over their head.

Where John Works

John Beal Roofing serves more than 500 cities from 10+ local offices in Missouri, Kansas, Illinois, Indiana and Kentucky. Include your property address when you send John a message so we know which local office is closest to you. See all the areas we serve.

Contact John

Have a question about your roof, need an inspection, or want an update on your project? Send me a message below.

Preferred contact method

Helpful Questions

How do I reach John?

Call John's office at 1-800-564-6232, email john@johnbealroofing.com, or use the form above.

Does John Beal Roofing work on commercial roofs?

Yes. John Beal Roofing handles residential and commercial roofs. Call 1-800-564-6232 to set up an inspection.

Does John Beal Roofing help with insurance claims?

Yes. Our team can walk you through the inspection and claim process step by step. Learn more on our insurance claims page.

What if I have a roof emergency after hours?

Call 1-800-JOHN-BEAL (1-800-564-6232). Our line is answered 24/7.

What warranty comes with a new roof?

Every roof John Beal Roofing installs carries a lifetime workmanship warranty, plus the manufacturer’s standard product warranty.

Call 1-800-564-6232Free Inspection