Cleaning, inspection, repair, and installation from a local, family-owned crew — available 24/7.
Historic neighborhoods like Riverside, Avondale, and San Marco are full of older brick chimneys built decades ago for wood-burning fireplaces — masonry that's held up well but needs real tuckpointing and crown attention as mortar ages. Head out toward Nocatee, St. Johns, or Fleming Island and you'll see newer construction with manufactured metal chimneys and factory-built fireboxes, which fail differently: flashing leaks, chase cover rust, and liner wear rather than crumbling brick.
Most calls start the same way: you tell us what you're noticing — a smell, a smoke smell indoors, visible cracking, or just “it's been a few years.” We get you on the schedule, and the same crew that answered the phone is who shows up. On site, we walk the chimney from the ground first, then get on the roof for a close look at the crown, cap, and flashing. If it's a cleaning or inspection, we protect your flooring and hearth before anything starts. If we find something that needs repair, we explain it in plain terms, give you a price before any work begins, and only do the work you approve.
Jacksonville's climate is hard on chimneys in its own way. Humid, subtropical summers keep moisture working into mortar joints year-round, and the area's heavy seasonal rain and occasional hurricane-driven wind-blown rain push water into any gap in flashing or a cracked crown. Unlike colder climates, freeze-thaw cracking is rare here — but salt air near the coast (Jacksonville Beach, Ponte Vedra, Fernandina Beach) accelerates corrosion on metal caps, chase covers, and flashing faster than inland homes see.
We're a family operation — Mike and his sons, not a dispatch center routing you to whoever's available. That means the person who quotes the job is accountable for how it turns out. We give honest recommendations instead of upsells, back our work, and offer free estimates so you know the cost before you commit to anything. We cover roughly a 65-mile radius around Jacksonville, and we're available 24/7 by phone — because chimney problems with a smoke smell or a sudden leak don't wait for business hours.
Soot, creosote, and blockages cleared out — so your fireplace draws clean.
Learn more →
A real look inside the flue — with a camera, not a guess.
Learn more →
Crowns, flashing, and brickwork — fixed before small cracks become big bills.
Learn more →
Caps, liners, dampers, and new builds — installed right the first time.
Learn more →
Wood-burning fireplaces repaired, restored, and refaced — inside and out.
Learn more →
Gas inserts, logs, and pilot systems installed and serviced by people who know gas appliances.
Learn more →
Wood stoves installed, swept, and vented to code — not just hooked up and left.
Learn more →
Pellet stoves installed, cleaned, and kept feeding properly through the season.
Learn more →
Birds, raccoons, and squirrels removed from the flue — and kept out for good.
Learn more →
Clogged dryer vents cleared — a top cause of house fires that's easy to prevent.
Learn more →
Chimney and fireplace service for HOAs, apartments, and commercial properties.
Learn more →



Serving Tampa & surrounding areas — cleaning, inspection, repair & installation.
View Tampa page
Serving Atlanta & surrounding areas — cleaning, inspection, repair & installation.
View Atlanta pageWithin about a 65-mile radius of Jacksonville, FL, here's where we regularly work:
Don't see your town listed? Call 904-682-0511 — if it's within reach, we cover it.
Including 32099, 32202–32277 and the surrounding towns below.
| City / Town | Main ZIP Codes |
|---|---|
| Jacksonville | 32099, 32202–32277 |
| Jacksonville Beach | 32250 |
| Neptune Beach | 32266 |
| Atlantic Beach | 32233 |
| Ponte Vedra Beach | 32082 |
| Ponte Vedra | 32081 |
| Orange Park | 32003, 32065, 32073 |
| Fleming Island | 32003 |
| Middleburg | 32068 |
| Green Cove Springs | 32043 |
| St. Johns | 32259 |
| Fruit Cove | 32259 |
| Nocatee | 32081 |
| Yulee | 32097 |
| Fernandina Beach | 32034 |
| Callahan | 32011 |
| Baldwin | 32234 |
| Macclenny | 32063 |
| St. Augustine | 32080, 32084, 32086, 32092, 32095 |
| St. Augustine Beach | 32080 |
| Hastings | 32145 |
| Palatka | 32177 |
| Hilliard | 32046 |
| Kingsland | 31548 |
| St. Marys | 31558 |
Yes — we cover roughly a 65-mile radius, including the surrounding towns and suburbs listed below.
We're available 24/7 by phone — call and we'll get you on the schedule, sooner for safety concerns.
Yes, for most jobs we can give you a clear estimate before any work begins.
No email needed — leave your number and the Jacksonville crew will call you back.
A local Jacksonville crew will reach out.