Prep first
Before you start
- Brush off loose grass or petals before treating.
- Treat as soon as possible; the longer the stain sits, the harder it is to clean.
- Keep heat away while you work.
Grass stains on a bathtub come from chlorophyll, the green pigment in grass and other plants, and they get harder to lift the longer they sit on the surface. Rose petals leave a similar mark, and both lift most easily with a prompt, gentle clean. The material of your tub matters, since acrylic, enameled cast iron and vitreous china each call for a slightly different touch.
Rose petal marks respond to the same gentle touch, so leave anything abrasive on the shelf. Skip harsh scrubbing, especially on acrylic, since it can dull the surface. If the mark still shows after a couple of tries, that's your cue to ask a professional for help.
Before you start
What bathtubs can take
Safe to use1
- Water
Use with care4
- Soaking
- Chlorine bleach
- Acids (vinegar, lemon)
- Scrubbing and abrasives
Avoid1
- Solvents (alcohol, spot removers)
5 items
What you'll need
Tap an item to get it on Amazon, or tick what you already have.
- Soft sponge or clothLifts the stain without scratching the finish. (opens Amazon)
- Dry soft brushClears loose grass or petals before anything gets wet. (opens Amazon)
- Mild liquid soapCleans the stain gently on every tub material. (opens Amazon)
- General-purpose cleaner labeled for your tub's materialHandles a mark the soap wipe leaves behind. (opens Amazon)
- Clean soft towelBlots the tub dry without leaving lint or streaks.
As an Amazon Associate we earn from qualifying purchases.
6 steps
Step by step
Step 1 of 6
Brush off loose grass
Use a dry soft brush or the edge of a plastic card to lift loose blades and petals from the tub and the drain edge. Work gently so the debris doesn't get pressed deeper into the surface. The sooner you do this, the easier the stain is to clean.
Step 2 of 6
Pretest on a hidden spot
Before wetting the stain, test your cleaner on a hidden area, such as the inside of the overflow or under the rim. Let the test spot dry, then check that the finish looks the same. Use the cleaner on the stain only if the test spot shows no dulling or color change.
Step 3 of 6
Wipe with mild soap and warm water
Dampen a soft sponge or cloth in warm water with a little mild soap. Wipe the stain gently, working from the outside edge toward the middle so it doesn't spread. Rinse the sponge often so you aren't moving the stain around.
Careful. Use a soft cloth only; a rough pad can scratch the finish.
Step 4 of 6
Use a general-purpose cleaner
If the mark is still visible after the soap wipe, apply a general-purpose cleaner labeled for your tub's material. Apply it to the stain only and work it in gently with the soft sponge. Move on to rinsing right away.
Tip. Read the label for your tub's material before you open the bottle.
Step 5 of 6
Rinse the tub completely
Rinse the whole tub with clean water right after applying any cleaner, so no residue is left behind. Rinse the sponge as well, then check the corners and the drain edge for film.
Step 6 of 6
Blot the tub dry
Dry the tub with a clean soft cloth, blotting rather than rubbing. Check the stain in good light, and if a faint mark is left, move on to the set-in options.
If you'd rather buy than mix
Best products for grass on bathtubs
Choose a general-purpose cleaner whose label names your tub's material, and skip any product containing ammonia or chlorine bleach for airjet acrylic.
Amazon Basics Microfiber Cleaning Cloths
How we picked these: each product is made for this type of stain, its maker doesn't warn against using it on bathtubs, and its directions fit the steps above.
Finished the steps? How does it look?
Nice work. Let it dry completely and check it again in good light. Here is what done looks like:
How to tell it's really gone →A faint mark usually needs one more round, not a stronger product.
Heavy buildup usually takes more than one round.
Heavy or long-standing buildup →When to call a professional →How to tell it's working
The stain should lighten after the soap wipe and be gone after the rinse. If a green or dull mark is still there, the stain has set, and the set-in section explains what is realistic.
What changes for yours
Adjust for your bathtubs
Acrylic tub
Acrylic is the surface to handle most gently, so the soap wipe and a general-purpose cleaner labeled for acrylic are your limit. Work any cleaner in with a soft sponge only, and rinse it off before it has a chance to sit.
If the finish looks dull or scratched once the stain is gone, stop scrubbing and look at repair options instead of trying harder.
Enameled cast iron tub
Cast iron can take a little more than acrylic, but the enamel still needs gentle handling. The soap wipe and general-purpose cleaner come first, and anything stronger belongs to the set-in options.
Rinse every trace of cleaner away, since leftover residue can make the finish look dull. Dry the tub completely so no water spots form on the enamel.
Vitreous china tub
Vitreous china has a hard glazed surface that dulls under harsh cleaning. Stick to mild soap and warm water for the wipe, and keep the stronger options in reserve.
Keep strong abrasive cleaners off this surface, since they scratch and dull the glaze. Rinse thoroughly after any cleaner so the finish stays bright.
Airjet acrylic tub
Airjet tubs need the most caution, because the jets and the basin both take any cleaner you use. Stick to a mild soap wipe, and use only a general-purpose cleaner labeled for acrylic.
Rinse the jet area well after any cleaner so nothing is left in the outlets. Keep full-strength products out of this tub entirely.
Heavy or long-standing buildup
If the grass has been sitting for a while, the soap wipe may not lift it. On enameled cast iron or vitreous china only, a soft abrasive cleaner can be used sparingly, and only with water.
Work it in with a soft cloth and plenty of water, then rinse the area completely before you check it. Keep the abrasive wet from start to finish so it never dries on the surface.
Acrylic can't take abrasive cleansers, so a stain that stays on acrylic after the gentle steps needs a different answer. For a mark on enameled cast iron, a cast-iron-specific cleaner can be used as the stronger option, following its label.
Vinegar, baking soda, peroxide and more
Do home remedies work on grass on bathtubs?
Most kitchen remedies are built for fabric or stone, so this list stays with what a bathtub can take. Mild soap, warm water and a rinse already do the job on a bathtub, so none of these is needed.
Skip5Avoid1
What makes it worse
Mistakes to avoid
Don't use heat on the stain
Hot water, an iron or a dryer can set grass protein into the surface, and it becomes much harder to lift later. Keep the tub cool while you work and use only warm water for the wipe.
Don't let cleaners soak or dry on the tub
Leave every cleaner on only long enough to work, and rinse it off right away. Rinse any overspray off nearby surfaces too, since it can leave a dull ring.
Don't use abrasive cleansers or aerosols on acrylic
Acrylic can't take abrasive cleansers, and aerosol cleaning products should stay off it too. Both damage the bath surface over time.
Don't use steel wool or abrasive pads on cast iron
Steel wool, wire brushes and abrasive pads scratch the enamel on cast iron. Use only the soft sponge or cloth, and keep abrasive cleaners to the sparing set-in step.
Don't mix bleach with ammonia, vinegar or alcohol
Chlorine bleach mixed with ammonia, vinegar or alcohol can give off hazardous fumes. Flush each product out with water before you use another. Keep full-strength bleach away from airjet acrylic baths.
When to call a professional
For a dull or scratched acrylic finish, the manufacturer's customer service is the right first contact for repair. Improper care and cleaning can also void a cast iron warranty, so check your warranty before using anything stronger than soap and water.
Questions
How do I remove rose petal stains from a bathtub?
Brush off the loose petals, then wipe the stain with mild soap and warm water. Rinse the tub completely and blot it dry. Bleach isn't needed for this, and the same gentle plan works for grass.
Can I use bleach on my bathtub?
Only with care, and never at full strength in an airjet acrylic bath. Start with soap and water; bleach is only for careful use, and never at full strength in an airjet acrylic bath.
What if I don't know what my tub is made of?
Check the manufacturer's label or the paperwork that came with the tub. If you still can't tell, use only the mild soap wipe and a full rinse until you know.
What if the stain is still there after cleaning?
It has likely set, so check your tub's material before trying anything stronger. Only enameled cast iron and vitreous china can take a soft abrasive cleaner, and only with water.
Can I use a general-purpose cleaner on acrylic?
Yes, but only if the label lists acrylic as a suitable surface. Apply it to the stain only, and rinse it off right away.
When should I call for help with the tub?
Call for help if an acrylic finish is dull or scratched after cleaning. The manufacturer's customer service is the place to start for that kind of repair.
Grass on other materials
Other stains on bathtubs
Start from the bigger picture
How we know this
Every method, amount and warning here comes from university extension services, industry bodies and product makers. We read them, check every step for unsafe combinations and changed amounts, and write it up so you can follow it.