Professional gravestone cleaning services in Rochester, MN

Headstone Cleaning & Restoration Services in Rochester, MN

Expert memorial care in Rochester. We fix sinking stones in Karst soil, remove hard water iron stains, and restore limestone in Oakwood Cemetery.

Rated 4.7 out of 5 by verified customers on Trustpilot

Stone Care in the Zumbro Valley

Rochester is built on tricky ground. The rock underneath is Swiss cheese. It’s full of holes. For cemeteries like Oakwood and Calvary, that means the ground never stops moving.

We see monuments drop suddenly when a pocket opens up below. We also fight the rusty orange stains from the city's hard water. Families searching for headstone cleaning services near me call us to stabilize foundations that have lost their footing and to dissolve the mineral scale that turns grey granite orange.

Sinkholes and Settling

The stone under our feet is dissolved limestone. Sometimes, the soil just drops away into a void below.

The Tending App interface displaying grave care subscription options, photo reports, and monument type selection

We see headstones that haven't just tipped—they have dropped straight down. A corner sinks, and the heavy monument follows. We have to pull the stone out. We excavate the hole and fill it with large, angular rock to bridge the gap. Then we compact gravel on top to build a floor that won't drop out again.

Hard Water (Iron) Staining

Rochester water is notoriously hard. When the cemetery sprinklers run, they coat the stones in minerals.

The sun bakes it on. It creates a rough, orange layer that hides the inscription. Scrubbing won't touch it. We use a specialized acidic cleaner. It eats through the calcium and iron deposits, dissolving the bond so we can rinse the scale away without burning the stone polish.

Zumbro River Silt

Oakwood Cemetery sits right near the river. Floods or heavy runoff coat the lower stones in fine silt. This isn't just mud; it is abrasive.

When it dries, it turns to cement inside the lettering. If you scrub it dry, you act like sandpaper on the polish. We soak the silt until it turns back into liquid mud. Then we gently flush it out of the carving with low-pressure water.

Limestone Delamination

The old quarries around Rochester provided stone for the earliest markers. This local limestone is layered like a cake.

Water gets between the layers and freezes. The face of the stone splits away. Once it separates, we can't pin it back. But we can inject grout into the open cracks. This blocks the water and stops the ice from prying off the next layer.

Frost Heave in Clay Fill

Many graves were filled with native clay. Clay holds water tight. In a Minnesota winter, that wet clay expands and pushes upward.

It lifts the concrete foundation. The stone tips. We dig out the clay around the footer. We replace it with clean stone. Stone drains the water away. Dry ground doesn't heave, so the monument stays level.

Lichen on the Windy Bluffs

Cemeteries on the edge of town, like Grandview, catch the wind. That wind carries lichen spores.

"We were considering replacing the grave marker when I stumbled across tending on Facebook. After a little research I decided to give it a try. There was some back and forth which I was happy to comply as they made contact with the property to make sure they did it with permissions in place. Here is before and after. We live a distance but I am planning to try to see it in person and hope it looks like the picture. We have a family plot next to it that’s much older that looks amazing. Now I won’t be as sad looking at it. We started with a one time service but are discussing more frequent upkeep in the future."

— Elisabeth Buchanan, Tending Client

The lichen forms hard, crusty patches that eat into the granite. It digs in deep. Scraping it ruins the finish. We use a biological cleaner that soaks into the crust. It kills the organism. The dead lichen releases its grip and washes off, leaving the stone surface intact.

Service Costs in Rochester

Stabilizing ground in this porous geology often requires more fill material than usual. Removing heavy iron stains is a chemical process. We inspect the site conditions before we give you a price.

  • Ground Stabilization: Filling voids under sinking monuments.
  • Scale Removal: Cleaning iron and calcium deposits.
  • Limestone Repair: Grouting splitting historic markers.
  • Silt Removal: Cleaning flood residue safely.

Rochester Headstone Cleaning Cost & Prices

Wondering how much it costs to clean a headstone? Professional headstone cleaning services in your area start at just $109.00.

Pricing Example:

Gravesite Maintenance Cleaning — Flat Marker, First Visit

$109.00

Gravesite maintenance cleaning: gentle washing, debris cleared, weeds pulled, before-and-after photos. Cleaning only — honest and simple.

Headstone Cleaning and Restoration in Rochester Cemeteries

Professional tombstone repair and restoration is available at every cemetery in Rochester including Marion Cemetery, State Hospital Cemetery, Oakwood East Cemetery, Pleasant Prairie Cemetery, Calvary Cemetery, Grandview Memorial Gardens.

  • Marion Cemetery Rochester, Olmsted County Address: 5022 Marion Ct SE, Rochester, MN 55904, USA
  • State Hospital Cemetery Rochester, Olmsted County Address: 1950 9th St NE, Rochester, MN 55906, USA
  • Oakwood East Cemetery Rochester, Olmsted County Address: Viola Road Northeast, Haverhill Township, Olmsted County, Minnesota, 55906, United States
  • Pleasant Prairie Cemetery Rochester, Olmsted County Address: 7015 Prairie Vista Dr NW, Rochester, MN 55901, USA
  • Calvary Cemetery Rochester, Olmsted County Address: 500 11th Ave NE, Rochester, MN 55906, USA
  • Grandview Memorial Gardens Rochester, Olmsted County Address: 1300 Marion Rd SE, Rochester, MN 55904, USA
Cemetery monument requiring restoration in Rochester

Learn About Our Care Methods

We use safe, cemetery-approved techniques for every monument. Read more about our process:

See the Difference Professional Care Makes

We almost ruined a granite headstone 😬

Watch How We Work
We almost ruined a granite headstone 😬
Restored granite flash marker | Before and After
Tending - Grave Care Services

Recent Work & Restorations

Restored granite flash marker

— fall 2025

See Before & After Photos

Tending Grave Care

Grave Care Services Near Rochester

Our team also provides professional headstone cleaning and lettering restoration in these surrounding Minnesota areas:

  • Austin
  • Owatonna
  • Red Wing
  • Winona
  • Faribault

Your Tending Subscription Features in Rochester

  • Professional Monument Washing illustration Professional Monument Washing We use a soft-wash biological technique to lift deep-set grime, algae, and weathering without damaging the stone. Our process includes checking for stability and sealing minor fissures.
  • Detailed Paint Restoration illustration Detailed Paint Restoration Using professional-grade stone paint, we re-fill the lettering on the marker. This improves visibility and protects the engraving from erosion.
  • Plot Hygiene & Safety illustration Plot Hygiene & Safety We remove old flowers, fallen branches, and leaves. We also inspect the area for uneven ground or potential hazards to keeping the site safe.
  • On-Demand Visibility illustration On-Demand Visibility Access your family's history anytime. We store a history of all maintenance and photos in your account so you can track the care over time.
  • Dedicated Care Manager illustration Dedicated Care Manager A personal care manager will handle everything — from scheduling and special requests to service updates and reports.
  • Fully Insured Operations illustration Fully Insured Operations We carry comprehensive liability coverage up to $2 million. You can rest easy knowing the memorial is financially protected during our work.
See the full list of services and restoration methods

Safe Care & Cleaning of Grave Stones in Rochester

Why did the headstone sink so suddenly?

Rochester has porous bedrock. A void likely opened up below. We excavate and fill it with rock to bridge the hole.

What are the orange stains on the stone?

That is iron from the irrigation water. It bonds to the surface. We use a chemical cleaner to dissolve it.

Do you offer grave cleaners near me in Rochester?

We serve Rochester, Stewartville, Byron, and Kasson.

Can you fix the splitting limestone?

We can't glue the face back on, but we can grout the cracks to stop water from splitting it further.

Why is the stone rough and green?

That is crustose lichen. It eats into the stone. We kill it with a biocide so it falls off naturally.

How much does grave care cost in Rochester?

Base rates for grave care in Rochester start at $109.00. Monument dimensions and structural condition dictate the final quote entirely. View our complete, fixed-rate tiers on the pricing page, or configure your specific plot instantly via the Tending App.

How does grave care work in Rochester if I'm out of state?

Yes. Most families using our Rochester service live elsewhere. Ordering happens entirely online, and our local crew handles the visit while you track progress through the Tending app.

Schedule Headstone Cleaning in Rochester, MN

Preserve their memory with dignified, professional care. Whether you need one-time cemetery stone cleaning or seasonal maintenance, setup takes just minutes. You'll always know exactly what you pay and see the actual results through our photo-proof reports.

Find My Plot & See Price
  • 👉 Easy Online Setup
  • 🏆 Cemetery Approved
  • 📸 Photo Updates
  • 🛡️ $2M Liability Insurance