Granite countertops are beautiful and strong, making them a top choice for kitchens and bathrooms. Over time, however, you might notice your once-sparkling granite turning yellow or looking dull. This can make your kitchen or bathroom look old and dirty, even if you clean regularly. Many homeowners feel frustrated when their expensive granite loses its shine. If this sounds familiar, you are not alone. The good news is: you can restore your granite’s beauty with the right steps and a little patience.
This guide will show you, step by step, how to whiten granite countertops that have yellowed. You will learn why granite turns yellow, how to clean it safely, and how to prevent future yellowing. This article also covers both simple DIY solutions and when to call a professional. By the end, you’ll know exactly what to do to make your granite bright and beautiful again—without making costly mistakes.
Why Does Granite Turn Yellow?
Granite is a natural stone. While it is tough, it is not immune to problems. Before you start cleaning, it helps to understand what causes the yellowing. This way, you can pick the best solution for your countertop and avoid damaging it further.
Common Causes Of Yellowing
1. Improper Cleaning Products
Many people use regular household cleaners on granite. Some of these cleaners contain acids, bleach, or ammonia, which can damage the stone’s surface over time. This damage allows stains, including yellow ones, to get into the stone.
2. Waxy Or Oily Build-up
Using the wrong cleaning products, especially wax-based ones, can leave a sticky layer. This layer traps dirt and grease, creating a yellow or brown tint that is hard to remove with normal cleaning.
3. Iron Oxidation (rust)
Some granite contains trace amounts of iron. When exposed to water, especially if the stone is not sealed well, the iron can rust. Rust stains often appear as yellow, orange, or even brown patches.
4. Food And Drink Spills
Curry, mustard, tea, and oils can all leave yellow stains if not wiped up quickly. These stains can soak into the granite, especially if the sealant has worn off.
5. Old Or Worn-out Sealer
Granite needs to be sealed to keep liquids out. If the sealant wears off, the stone becomes porous. This lets water, oils, and other substances soak in and cause yellowing.
6. Hard Water Stains
If you have hard water, minerals can build up on your granite and leave yellow or white stains, especially around sinks.
How To Identify The Type Of Stain
Not all yellow stains are the same. Here’s how you can tell the difference:
- Surface stains: Wipe the area with a damp cloth. If the color comes off, it’s likely just surface dirt.
- Etching: If the area feels rough or dull, the stone itself may be damaged.
- Deep stains: If the yellowing is inside the stone, normal cleaning will not remove it.
Knowing what caused your stain will help you choose the right cleaning method.
Preparing To Clean Your Granite
Before you start, you need to prepare your workspace and gather the right supplies. Cleaning granite is different from cleaning other surfaces. The wrong tools or chemicals can cause more harm than good.
What You’ll Need
- PH-neutral stone cleaner or mild dish soap
- Distilled water
- Microfiber cloths (soft and clean)
- Plastic or wooden scraper (never metal)
- Baking soda
- Hydrogen peroxide (3% solution)
- Plastic wrap
- Painter’s tape
- Soft-bristle brush or old toothbrush
- Rubber gloves
- Paper towels
- Granite sealer
Safety First
Some cleaning agents, like hydrogen peroxide, can irritate skin. Always wear gloves. Work in a well-ventilated area to avoid breathing in any fumes.
Test First
Pick a small, hidden area on your countertop. Test any cleaning solution here first. Wait 24 hours to check for damage or color change. This step can prevent costly mistakes.

Credit: www.reddit.com
Basic Cleaning: The First Step
Before trying strong solutions, start with the simplest cleaning method. Sometimes, what looks like a stubborn yellow stain is actually a build-up of grease, food, or soap.
How To Do A Basic Clean
1. Clear The Countertop
Remove all items from your granite surface.
2. Wipe Away Loose Dirt
Use a dry microfiber cloth to remove dust and crumbs.
3. Mix Your Cleaner
Add a few drops of pH-neutral stone cleaner or mild dish soap to a bowl of warm, distilled water.
4. Wipe Down The Surface
Dip the microfiber cloth into the solution. Wring out excess water. Wipe the countertop in small, circular motions. Do not let water pool on the surface.
5. Rinse And Dry
Wipe off any soapy residue with a clean, damp cloth. Dry the area with a fresh microfiber towel.
If the yellowing is gone after this step, your job is done! If not, move to deeper cleaning methods.
Deep Cleaning For Yellowed Granite
If basic cleaning does not work, you need a stronger approach. The right method depends on the cause and depth of the yellowing.
Using A Baking Soda Poultice For Stubborn Stains
A poultice is a thick paste that pulls stains out of stone. It’s safe for most granite and can remove deep yellow stains, especially from oil or food.
How To Make And Use A Baking Soda Poultice
1. Mix The Poultice
Combine 1 cup of baking soda with enough distilled water to form a thick paste (like peanut butter).
2. Apply To The Stain
Spread the paste over the yellowed area. Cover it about ¼ inch thick.
3. Cover With Plastic Wrap
Place plastic wrap over the poultice. Seal the edges with painter’s tape.
4. Let It Sit
Leave the poultice for 24–48 hours. The baking soda will draw the stain out of the granite.
5. Remove And Rinse
Take off the plastic. Scrape away the dry paste with a plastic or wooden scraper. Wipe the area with a damp cloth, then dry.
6. Repeat If Needed
Some stains need more than one treatment.
When To Use Hydrogen Peroxide
If the yellow stain is from organic material (food, drinks), add a few drops of hydrogen peroxide to the baking soda paste. For oil-based stains, use only water with the baking soda.
Cleaning Rust Or Iron Stains
Rust stains are often more stubborn. If you see orange-yellow patches, it’s likely iron oxidation.
How To Treat Rust Stains
1. Mix A Rust Poultice
Use baking soda and hydrogen peroxide (3%). The mixture should be thick.
2. Apply And Cover
Spread the paste over the stain. Cover with plastic wrap and tape.
3. Wait And Remove
Leave for 24–48 hours. Scrape off, rinse, and dry.
4. Repeat
Rust stains may need several treatments. Never use metal scrapers or harsh chemicals—they can scratch or damage the granite.
Removing Wax Or Grease Build-up
If the yellowing feels sticky or waxy, it may be a residue from cleaning products.
How To Remove Build-up
1. Use A Ph-neutral Degreaser
Make sure it’s safe for granite.
2. Scrub Gently
Use a soft-bristle brush or old toothbrush.
3. Rinse Well
Wipe with a damp cloth and dry completely.
Treating Hard Water Stains
Mineral build-up can cause yellow or white marks, especially near sinks.
How To Remove Hard Water Stains
1. Mix A Paste
Combine baking soda and a little distilled water.
2. Apply And Wait
Rub gently onto the stain. Let it sit for 10–15 minutes.
3. Rinse And Dry
Wipe clean with a damp cloth.
Comparing Cleaning Methods
Here’s a simple comparison of cleaning methods:
| Method | Best For | Time Required | Risk Level |
|---|---|---|---|
| Basic Cleaning | Surface dirt, mild stains | 10–15 minutes | Low |
| Baking Soda Poultice | Deep yellow stains, oil, food | 24–48 hours | Low |
| Hydrogen Peroxide Poultice | Organic stains, rust | 24–48 hours | Medium (test first) |
| pH-neutral Degreaser | Waxy/oily build-up | 10–20 minutes | Low |
Advanced Solutions: When Diy Isn’t Enough
Sometimes, granite stains are too deep or severe for home remedies. Here’s what to do if your yellowing does not improve after several tries.
Professional Deep Cleaning
Stone care professionals use special tools and products to clean granite without causing damage. They can:
- Use stronger poultices or stone-safe chemicals
- Buff and polish the surface
- Remove etching and deep stains
This is the safest option for valuable or very stained countertops.
Resurfacing Or Polishing
If the granite is etched or the yellowing is very deep, professionals might polish or hone the surface. This removes a very thin layer, taking the stain with it and restoring shine.
Sealing After Cleaning
Once your granite is clean and dry, it is important to reseal it. Sealing fills tiny pores in the stone, making it more resistant to stains and yellowing.
How To Seal Granite
- Clean and dry the surface completely.
- Apply granite sealer with a microfiber cloth, following the product’s instructions.
- Let it soak in for the recommended time.
- Wipe off any extra with a clean cloth.
- Buff the surface gently for shine.
Tip: Test if your granite needs sealing by putting a few drops of water on the surface. If the water soaks in within a few minutes, it’s time to reseal.
Preventing Future Yellowing
Prevention is the best way to keep your granite looking bright and new. Follow these simple habits:
Use The Right Cleaning Products
- Always use a pH-neutral stone cleaner or mild dish soap.
- Avoid vinegar, lemon juice, bleach, or ammonia.
Clean Up Spills Quickly
- Wipe up oil, food, and drink spills right away.
- Use a blotting motion, not wiping, for colored liquids.
Reseal Regularly
- Most granite needs sealing every 1–2 years.
- Test your countertop as described above.
Avoid Waxy Or Silicone-based Products
- These can build up and cause yellowing.
Keep The Surface Dry
- Water left on granite, especially near sinks, can cause mineral build-up and stains.
Use Soft Cloths
- Microfiber cloths are best. Never use rough sponges or steel wool.
Common Mistakes To Avoid
1. Using Harsh Chemicals
Products with acid or bleach will damage granite.
2. Ignoring Spills
Even water can cause stains if left to soak in.
3. Not Resealing
Skipping this step leaves your countertop unprotected.
4. Scrubbing With Abrasives
This can scratch and dull the surface.
5. Using Colored Cleaners
Some colored cleaners can dye the stone.
Real-life Examples And Data
Many homeowners face granite yellowing after a few years. According to the Natural Stone Institute, about 30% of complaints about granite involve surface stains or discoloration. Most of these problems come from using the wrong cleaners or not sealing the stone.
For example, a homeowner in Florida noticed yellow spots around her sink after using a bathroom cleaner with bleach. After switching to a pH-neutral cleaner and treating the stains with a baking soda poultice, the yellowing disappeared.
In another case, a family with hard water developed yellow rings near the faucet. Regular cleaning and adding a water softener stopped the stains from returning.
Granite Cleaning Product Comparison
Here is a quick guide to common granite-safe cleaners:
| Product Type | Safe for Granite? | Notes |
|---|---|---|
| pH-neutral stone cleaner | Yes | Best for daily cleaning |
| Mild dish soap | Yes | Mix with water; rinse well |
| Vinegar | No | Too acidic—damages stone |
| Bleach | No | Can cause yellowing and etching |
| Hydrogen peroxide (3%) | Yes (test first) | Good for organic stains |
What If My Granite Still Looks Yellow?
If you have tried all the cleaning and poultice methods and your countertop is still yellow, consider these advanced options:
Stone Restoration Services
Professionals can often remove deep stains using diamond abrasives and special machines. This is expensive but may be worth it for valuable granite.
Replace The Affected Area
If the yellowing is deep and wide, sometimes replacement is the only option. This is rare and usually only needed for old or very damaged stone.
Cover Or Decorate
If replacing is not possible, you can cover stubborn stains with cutting boards or decorative items. This is a last resort, but sometimes it’s the simplest solution.

Credit: sbstonemasters.com
Non-obvious Insights Most People Miss
1. Sealers Can Cause Yellowing
Not all sealers are good for all granite. Using the wrong type or applying too much can cause a yellow tint. Always use a high-quality, stone-specific sealer.
2. Sunlight Can Affect Granite
UV light from windows can fade or yellow some granite slabs over time, especially lighter colors. Using window films or curtains can reduce this effect.
3. Water Quality Matters
Hard water is a hidden cause of yellowing. Installing a water softener can protect your stone from mineral stains.
4. Air Quality And Dust
In areas with a lot of dust or pollution, granite can yellow more quickly. Regular dusting and using an air purifier can help.
5. Heat Exposure
Placing hot pans directly on granite can damage the sealant, leading to faster yellowing.
The Importance Of Regular Maintenance
Keeping your granite countertop white and shiny is not a one-time job. A little regular care can prevent most problems:
- Wipe down surfaces daily with a pH-neutral cleaner.
- Reseal every 1–2 years.
- Check for signs of damage or stains monthly.
These habits save you time and money in the long run.

Credit: www.reddit.com
When To Call A Professional
If you are unsure about the type of stain, or you are worried about damaging your granite, it is always smart to call a stone care professional. This is especially important for:
- Expensive or rare granite
- Large or deep yellow stains
- Surfaces with chips, cracks, or etching
A professional can diagnose the problem and fix it safely.
For more detailed guidance on stone care, you can visit the Natural Stone Institute.
Frequently Asked Questions
How Often Should I Seal My Granite Countertop?
It is best to reseal granite every 1–2 years. Test your countertop by putting a few drops of water on it. If the water soaks in quickly, it’s time to reseal.
Can I Use Vinegar Or Lemon Juice To Clean Yellow Stains?
No. Vinegar and lemon juice are acidic and will damage granite. They can make yellowing worse and may also cause dull spots.
Will Bleach Whiten My Granite Countertop?
Do not use bleach on granite. Bleach can cause yellow stains, etching, and weaken the stone’s sealant. Stick to pH-neutral cleaners.
What If The Yellow Stain Does Not Come Out?
If you have tried several cleaning methods and the yellow stain remains, it’s best to call a stone care professional. They have special tools and products to treat deep stains safely.
How Can I Prevent Granite From Turning Yellow Again?
Use only pH-neutral cleaners, clean up spills quickly, reseal regularly, and avoid waxy or colored cleaning products. Also, protect granite from hard water, heat, and sunlight when possible.
Granite countertops are a big investment, and keeping them white and beautiful is possible with the right care. By understanding what causes yellowing and following the steps in this guide, you can restore your countertop’s shine and prevent future problems. Remember: gentle cleaning, regular maintenance, and the right products make all the difference. If in doubt, a professional can help bring your granite back to life.