Granules in the gutters, curling tabs and a ceiling stain that keeps coming back mean your roof is done, and another patch only delays the bill. One Vision Roofing is a family-owned roof replacement contractor in Mechanicsville, MD, with 20+ years on Southern Maryland homes from Hollywood and California to Huntingtown. Every new roof starts with a full tear-off, then fresh ice-and-water shield, new flashing and pipe boots, balanced attic ventilation and GAF shingles installed by a GAF Certified crew under MHIC #151744. You get an itemized quote that does not change. Book your no-cost roof inspection at (301) 909-3383.
Tear-off down to the plywood. Every old shingle and nail comes off. A second layer hides soft spots and shortens the life of the new roof, so we never shingle over shingles.
Decking checked sheet by sheet. Rotted or delaminated plywood is replaced at the per-sheet price printed on your quote, and only after you see the photo and say yes.
Ice-and-water shield where leaks start. We run it along the eaves, through every valley and around chimneys, skylights and sidewalls, then cover the rest of the deck in synthetic underlayment.
All new metal. Drip edge, step flashing, kick-out flashing and pipe boots are replaced, never reused. Old flashing on a new roof is the most common reason a replacement leaks early.
Ventilation that matches the attic. We balance soffit intake with ridge exhaust. A hot, damp attic in a Southern Maryland summer cooks shingles from underneath, which is why so many roofs here fail before their time.


Cheap re-roofs get cheap by skipping the parts you never see: ice-and-water shield, new drip edge and flashing, proper ventilation. Those are the exact spots where a roof with a long-life shingle starts leaking in year twelve. Our quote lists every one of them, so you can compare it line for line with any other bid on your kitchen table.
Because we are GAF Certified, the installation follows a manufacturer spec that someone outside our company checks, and we can register GAF warranties that cover workmanship, not just materials. And the number holds. If we open the roof and find bad plywood, you get a photo and the per-sheet price already written on your estimate before a single sheet goes on the bill. No surprise change orders at the end.

Many big roofing outfits send a commissioned salesperson to sell the job and a subcontracted crew you never met to install it. Details get lost in between. With us, the person who climbs your roof and writes the quote works on the crew that tears it off and builds it back, so what you were promised is what goes on.
Our family-owned shop sits on Baptist Church Road, we hold Maryland home improvement license MHIC #151744, and our installers are GAF Certified. We pull the permit, watch the weather so your house is never left open, and finish every replacement with a magnetic nail sweep of the driveway, lawn and flower beds and a final walk-around with you.


A lot of our roof replacements start with a neighbor asking who did the house next door. We like that, because it means our work gets judged every day by the people who live with it.
Look through finished replacements from Great Mills, Lusby and Dunkirk in our project gallery, then call for a free inspection of your own roof.
From our shop in Mechanicsville we replace roofs from Hughesville and Waldorf down to St. Inigoes, and across the Patuxent from Solomons up to Chesapeake Beach. We pull permits in St. Mary’s, Calvert and Charles County every week.
Price comes down to the size and pitch of your roof, how many layers come off, the condition of the plywood and the shingle line you pick. A number given over the phone is a guess. Our inspection and written, itemized estimate are free, so you see a real price before you commit.
Most houses take one to two days. Big homes, steep roofs or a second layer can add a third. You get the schedule before we start, and the roof is always dried in before the crew leaves for the night.
That depends on the job and your address. Inside Leonardtown town limits the Town of Leonardtown issues building permits. In the rest of St. Mary’s County it is the Department of Land Use and Growth Management, and Calvert and Charles County each run their own permit office. A roofer who offers to skip a required permit is also skipping the inspection that protects you.
It can, when wind or hail caused widespread damage. You pay the deductible and the policy pays the rest. A roof that simply aged out is not covered. Our inspection photos give your adjuster clear evidence, and we will tell you straight whether a claim makes sense.
Maryland allows a second layer, and some roofers sell it to cut the price. We won’t. An overlay hides soft decking, adds weight, can void the shingle warranty and wears out sooner. We strip every roof to the deck.
We stop, take a photo, show it to you and replace only the bad sheets at the per-sheet price listed on your estimate. Nothing is added to the bill until you sign off on it.
Not certain you need a whole new roof? A free roof inspection answers that, and when the trouble is limited to one spot, roof repair can stretch the life you have left. Was it hail or wind? Storm damage repair covers the tarping and the insurance paperwork. Putting a roof on a new build or addition is roof installation. And while the old roof is coming off, it is the cheapest time to replace worn soffits and fascia.
Free roof inspection, an itemized replacement quote and a price that stays put once the tear-off starts. Call us or send the form.
Point your phone camera at the code to call One Vision Roofing, or dial the number below.