How to Remove Metal Stains with Ascorbic Acid (the Full Procedure)
Ascorbic acid (vitamin C) dissolves an iron stain off the surface — but it does NOT remove the metal from your pool; it just converts the stain into dissolved iron in the water. The moment your chlorine comes back up, that iron re-plates as a stain unless you've locked it up with a sequestrant. So the real procedure is: confirm it's an IRON stain (ascorbic acid turns copper black — it's the wrong tool for copper), drop free chlorine to zero and pH to ~7.2, add about half a pound of ascorbic acid per 10,000 gal with the filter recirculating, watch the stain vanish, THEN immediately add a sequestrant to hold the iron in solution, and rebalance slowly (no SLAM for two weeks). Ascorbic acid moves the metal; only diluting/replacing water actually removes it. Prevent it by sequestering metals in your fill/well water and keeping pH up so you're not corroding metal equipment into the pool. For a few spots from one object (a roofing nail, a stray wire), skip the whole-pool treatment and put vitamin C right on the stain — a sock on the brush or a tablet dropped down a PVC pipe, pump off; muriatic acid on the spot is the stronger pro method and it can bleach plaster. A stain that comes back in the exact same spot is rebar rusting inside the shell, which needs cutting out and patching, not chemistry.
Ascorbic acid is one of the most satisfying things you’ll ever do to a pool: you sprinkle a little vitamin-C powder in the water, and a rust-brown iron stain that’s been there for months vanishes in front of your eyes in half an hour. It’s also one of the most misunderstood, because the powder does only half the job — and if you stop there, the stain comes right back, sometimes worse. This guide is the full procedure, and the honest catch the bottle label leaves out.
The one thing to understand first: it moves the metal, it doesn’t remove it
Here’s what ascorbic acid actually does: it converts an iron stain on your wall into dissolved iron floating in your water. The stain is gone, but the iron isn’t — it’s still in the pool. And the moment your free chlorine and pH come back up, that dissolved iron oxidizes and re-plates as a stain.
So the treatment is not “add ascorbic acid.” It’s a sequence: lift the stain → immediately lock the iron up with a sequestrant → rebalance slowly. Skip the sequestrant and you’ve just run an expensive demo of the stain coming back. The only thing that truly removes iron from the water is diluting or replacing it with metal-free water.
Is it iron? (Ascorbic acid is for iron only)
Ascorbic acid works on iron and only iron. On copper it does the opposite of what you want — it turns the copper black. So confirm the metal before you start:
| The mark | The test | What it means |
|---|---|---|
| Red / brown / rust | Lightens under a crushed vitamin-C tablet | Iron — ascorbic acid is the tool |
| Green / black / turquoise | Goes darker/black under vitamin C | Copper — do NOT use ascorbic acid |
| Purple / black | Comes in with iron | Manganese (treats like iron) |
| A spot a chlorine puck lifts | Lightens under a trichlor tablet | Organic — use chlorine, not acid |
| Purple-black dots in fiberglass | Responds to nothing | Cobalt in the gel-coat — needs repair, not chemistry |
For the full “which mark do I have” walkthrough, start at pool stains, scale & scum — this guide is the deep how-to for the iron case.
The full ascorbic acid procedure
This is the ordered method Trouble Free Pool documents. The order is the whole game.
Before: strip the chlorine and drop the pH
- Let free chlorine fall to zero. Stop adding chlorine, remove tablets, or turn off the salt cell. Chlorine eats ascorbic acid, so any FC still in the water just makes you use more. (Add a dose of Polyquat 60 to keep algae from blooming while the chlorine is out.)
- Bring pH down to about 7.2. Low pH helps the metal dissolve.
- Put the filter on recirculate (or pull the cartridges) so you’re not packing iron into the filter media.
During: lift the stain, then lock it up
- Add about ½ lb of ascorbic acid per 10,000 gallons — go light and watch. Cup it around the perimeter and let it circulate about half an hour. The stain disappears as you watch.
- Add more near any spots that remain, leaving the filter recirculating until every stain is gone.
- The step you cannot skip: add a full dose of sequestrant the moment the stains are gone — more is better than not enough — to hold the now-dissolved iron in solution. Then put the filter back to normal and run it 24/7.
After: rebalance slowly (this is where re-staining happens)
- Raise pH and alkalinity slowly — washing soda (raises both) first, then borax if you still need pH — but keep pH no higher than ~7.2 for a week or two.
- Raise chlorine slowly, with liquid chlorine only. It takes a lot, because leftover ascorbic acid consumes it. Do not jump to SLAM level, and do not SLAM for at least two weeks — a fast chlorine spike re-plates the iron. Watch for stains as FC climbs; if you see any, confirm pH is ~7.2 and add more sequestrant.
- When chlorine finally holds, the ascorbic acid is spent and you can rebalance to normal targets.
One stain, not the whole pool: treat it where it sits
Everything above treats the whole body of water, which is the right call when iron is spread across the walls. It is the wrong scale for the most common case owners actually write in about: a handful of rust spots from one piece of metal. A roofing nail after a reroof, a stray wire, a screw off the enclosure — and a suction cleaner that dragged it around the floor, leaving a stain at every stop. For that, put the acid on the stain instead of in the water. Trouble Free Pool’s own treatment page carves out exactly this case: “Only when minimal stains are caused by an errant roofing nail in the water can one use a Vitamin C spot treatment and then forget about it.”
Work up the ladder from gentlest to strongest, and stop at the first rung that works.
Rung 1: confirm it’s iron
Hold a crushed vitamin-C tablet on the spot for a minute (the test in the table above). If it lightens, it’s iron and the rest of this section applies. If it goes darker, it’s copper — stop here. And pick up the object first: the stain is under it, and a nail left in the pool keeps making new ones.
Rung 2: vitamin C, delivered to the stain
Same chemistry as the whole-pool treatment, just aimed. Two ways owners do it:
- A sock on the brush. Crush vitamin-C tablets into a sock, tie it to your pool brush, and rub it on the stain. A Trouble Free Pool expert answering an owner whose pool guy wanted to pour muriatic acid on the spots: “It is less damaging to your plaster to first try the vitamin C in a sock tied to your pool brush and rubbed on the rust stain.”
- A tablet down a pipe. For spots too deep to reach well with a brush, stand a length of PVC pipe on the stain and drop a tablet down it. One owner with 30–40 one-inch stains from a wire the sweeper had pushed around: “I used a 8Ft PVC pipe and dropped a tablet directly on each stain with the pool pump off (leave it off overnight). Stains were gone the next day. It is somewhat tedious but it works, at least on smaller stains.”
Turn the pump off either way, so the vitamin C sits on the stain instead of being swept into the water. And this is the rung to be patient on, because it is the one that can’t hurt the finish: per Trouble Free Pool, “Ascorbic acid is way milder than an acid wash. There won’t be any plaster etching, though the metals coming off can change the texture of the surface.”
The catch still applies at small scale. The spot treatment moves the iron into the water exactly the way the whole-pool version does. A few nail spots is the case the forget-about-it carve-out is written for; if you are lifting dozens, or the stains are not from one object you have now removed, treat the released iron as the procedure above does — sequestrant, and no SLAM for a couple of weeks.
Rung 3: muriatic acid on the spot — the pro method, and its costs
If vitamin C will not lift it, the next step up is the one many pool pros go straight to: muriatic acid, placed directly on the stain underwater. Frank Disher (Deep End Frank, a Dallas–Fort Worth pool pro) demonstrates it on video: a dye-test syringe with an application tube, filled with “muriatic acid with a small amount of Dawn dishwashing liquid,” squeezed onto each stain while he works underwater on a surface-supplied air rig. His figures, from his own video descriptions: 80 to 100 stains in about two hours, on “about 12 to 18 oz of acid solution,” with the pool “swimmable immediately” — which is the real appeal. A pint or so of acid spread across a whole pool is a small dose; the few drops that land on each stain are a lot of acid in exactly one place. He charges $250 to $350 for the job.
Two things he does not say, and we won’t guess at:
- The dilution. Neither video description gives a ratio.
- What the Dawn is for. Neither description explains it. Every stated reason we found for dish soap in acid comes from acid-washing a drained pool, where it helps the acid cling to a vertical wall and cuts the fumes. Soap is a wetting agent — it helps a liquid spread, not stay put — so it is not what holds the dose on a floor stain. Our reading is simpler: pool-strength muriatic acid is noticeably heavier than water, so it sinks onto the spot on its own.
The honest cost is the plaster, and here the people who’d know disagree with his “easy on the plaster.” Jandy makes a tool for exactly this job — the Stain Remover, a cup on a pole that holds acid against a stain — and its own manual reads: “Muriatic acid, or similar strong chemicals, can cause bleaching or damage to pool surfaces.” It recommends acid diluted 5:1, caps contact at “10 seconds at a time,” limits a session to “one (1) pint of chemical,” and says to “wait 3 days” before repeating. A Trouble Free Pool expert put the trade-off in one line: “Vitamin C is much milder than dry acid or Muriatic Acid. Do you want to dissolve the stain or the plaster?” — and a pool-industry member in another thread: “Sometimes muriatic acid makes it look worse.” The National Plasterers Council’s bulletin on chemical etching explains why: low pH creates “an aggressive environment that will lead to etching in the areas with the greatest solubility,” and those etched areas “are around aggregate particles, tile inserts and other interfaces and often appear as small spots” — while direct contact with a strong chemical can alter the pigment. A spot of acid held on a spot of plaster is that, concentrated. Frank’s “no damage” is years of his own experience, which is worth something; it is not a measurement, and the finish in his 2022 demonstration is quartz rather than smooth white plaster, where a bleached spot would show most.
So our read: muriatic on a spot is a legitimate pro technique for iron that vitamin C will not move — and it is a pro technique. Muriatic acid in a syringe, underwater, is the most hazardous thing on this page to handle: gloves and eye protection, fresh water on hand, and never let it near chlorine products. If you’re at this rung with more than a spot or two, the $250–$350 is paying for someone who has done it a thousand times on someone else’s plaster first.
If it comes back in the same spot, it’s not a stain — it’s the steel
This is the test that tells a dropped nail from a problem in the shell. A stain from an object on the floor lifts and stays gone. A stain that returns to the exact same spot is rust bleeding up from the steel inside the pool wall — the reinforcing bar or a tie wire. The Trouble Free Pool expert who answered one of these laid out the whole diagnosis: “You can position a PVC pipe over the stain, pour some muriatic acid down the pipe, and the stain should disappear. If the stain then reappears in the same spot, it is rebar rusting coming through the plaster.” How long before it returns “depends on the depth of the rusting rebar. It can take a month or two to come back.”
No chemistry fixes that one, because the source is inside the concrete and still rusting. His summary: “Rusting rebar needs to be cut out and the hole filled. You can spot treat it with acid and it will disappear then return.” The trade press describes the repair the same way — Pool & Spa News, quoting John Melder of Underwater Operations: chip out the plaster, dig into the concrete shell to expose the bar, follow the rust along it until you reach clean steel at both ends, cut a few inches past the rust, pack the cavity with hydraulic cement or grout, and patch the plaster over it. Pros can often do it underwater without draining the pool. It is not cosmetic, either: rusting steel expands and cracks the concrete around it, exposing more steel, which is why the same article calls a rebar stain “more than a cosmetic blemish.”
The cause is almost always too little concrete over the steel when the shell was sprayed — most often on curves, steps, benches and tight corners, and more often in freeform pools. That makes it a construction problem rather than a water-chemistry one, which matters if the pool is new: a rebar stain in the first year or two is a conversation to have with your builder, not a product to buy.
First, confirm which metal — and find where it came from
Everything above turns on one fact: ascorbic acid is for iron. On copper it makes things worse, catalysing the stain from red-brown to black. So “it’s probably a metal stain” is not enough to act on, and the standard drop kit cannot settle it — the Taylor K-2006 we recommend everywhere else on this site tests no metals at all. That is a real gap in the usual advice, and it is worth closing before you spend an afternoon dropping your chlorine to zero for the wrong metal.
Metals are the second deliberate exception to this site’s drop-test-over-strips rule, alongside salt: at consumer level there is no practical drop test that reads both, and the reading here decides which treatment to run rather than a dose to calculate. Treat it as a screening tool — it will tell you whether you have an iron problem or a copper one and roughly how big, not a number precise enough to trend.
Owners are candid about exactly where that limit falls, and the most useful of them is an owner who cross-checks his water against a commercial lab twice a year. He rates these the closest to his lab’s iron numbers of everything he uses — and still says that after treatment, with 0.1 ppm of iron left in the water, “you can tell it’s not zero, and you can tell it’s not over 1 PPM - but you really can’t tell exactly what the value is at low concentrations.” Another owner with a known iron problem read a flat 0 ppm. So read it as a yes/no with a rough magnitude, and if you are chasing a trace level down, this is not the instrument. The copper blocks are the harder of the two to match by eye; one owner who found the copper scale frustratingly close in shade said the iron one worked fine.
The more valuable use is before any of this: test your fill water. Iron usually arrives in the pool rather than appearing in it, and well water is the classic carrier. If your fill is the source, treating the pool without treating the fill is a loop you never get out of.
Sequestrants: necessary, and ongoing
A sequestrant (chelating agent) binds dissolved metal so it stays in the water instead of plating out. The effective ones are HEDP / phosphonic-acid based (salt pools have their own formulations for high-TDS water). Two honest points:
- It’s maintenance, not a cure. Sequestrant breaks down over time, so you re-dose on a schedule to keep the metal locked up. Some clouding right after adding it is normal.
- The phosphate trade-off. Most sequestrants are phosphate-based, which raises your phosphates. That’s usually harmless, but if you run a phosphate-remover regimen it’s a conflict — Orenda makes a phosphate-free chelating alternative. We’ll name the trade-off rather than pretend it away.
”Sequestrant” is not a specification — and that’s the buying problem
Here is the awkward gap between the doctrine and the shelf. The chemistry above is right: you want an HEDP or phosphonic-acid sequestrant. But go and try to buy one. We read the category signed-in in August 2026 — the best-seller node, plus a direct search for the words “HEDP” and “phosphonic” — and essentially nothing states its chemistry on the listing. The two best-selling metal products in the category, both rating 4.6★, publish neither an active ingredient nor a dose rate. “Stain and scale control” is a marketing phrase, not a formulation.
So use the two things you can actually verify on a label:
- Does it publish a dose rate? Without one you cannot work out what a treatment costs, and you cannot tell a concentrate from a bottle of mostly water. This is the single most useful filter.
- Does it call itself a sequestrant, or a stain remover? Those are different jobs. A stain remover lifts what is already on the wall; a sequestrant holds dissolved metal in solution so it never plates out. The ascorbic-acid procedure above needs the second one.
We name this one for the least glamorous reason available: it publishes its dose rate — one quart per 10,000 gallons — and almost nothing else does. It is not the highest-rated product in the category and we are not claiming it is the best-formulated; it is the one whose label lets you do the arithmetic. Four quarts in the box means four 10,000-gallon doses, so a 20,000-gallon pool spends half the pack on a single full dose. Do that multiplication before you buy, because it is also the honest way to feel the next point.
And read its bad reviews before you buy, because they are almost all one mistake — the same one this page exists to stop. We read the critical reviews signed-in in August 2026: eight of the ten are someone who bought it to remove a stain that was already on the wall, and it did not, because that is not what a sequestrant does. It holds dissolved metal in solution so it never plates out. Two of those owners went on to report that plain vitamin C powder did the job instead — which is not a knock on the product, it is them discovering step two of the procedure above by accident, in the wrong order and at the wrong price. If your stain is on the wall, you are at the ascorbic-acid step, and this is what you add the moment the stain lifts. One further catch worth knowing before you open the bottle: the label procedure is more demanding than the shelf suggests, and one owner gave up on reading that it wants pH down near 6.8 first.
And now the part the bottle will never tell you: sequestering is renting, not fixing. Chlorine breaks the sequestrant down, so the metal is still in your water and you are re-dosing on a schedule, forever, to keep it from plating out. That is a permanent line on your chemical bill in exchange for a problem that never actually goes away. Which is why the genuinely cheap move is upstream: find out where the metal is coming from — a copper algaecide you keep adding, or fill water that is carrying iron in — and deal with that instead. Sequester what is already dissolved; stop putting more in.
The other option: take the metal out instead of holding it
If you would rather stop paying the sequestrant rent, there is one product category that does something genuinely different — it captures dissolved metal in a polymer pouch you sit in the skimmer basket, so the metal physically leaves the pool instead of being held in solution until the next dose.
Two honest conditions on it. It only works on metal that is already dissolved — it will not lift a stain off the wall, so the order is still lift the stain with ascorbic acid, then catch the iron that treatment just released. And it does not stop new metal arriving: if a copper algaecide or your fill water is the source, this is cleanup and not a fix. Its capacity is a maker figure (up to 4.0 ppm of total dissolved metals per 20,000 gallons) and it is finite, so a pool loaded by years of well-water fill may need more than one.
It is more expensive than a bottle of sequestrant today. The argument for it is not that it is cheaper this month — it is that the sequestrant never stops, and this does.
The honest catch, and it is a real one: a meaningful minority of owners see nothing happen at all. This is the most polarised product on the page — 4.3★ overall, but with about one review in ten being critical, and seven of the first ten of those reporting no measured drop in metal and no colour change in the pouch, which is the maker’s own sign that it is absorbing. The ones who see nothing skew noticeably toward iron; the copper cases in the reviews go better. It is also slow in a way the packaging does not prepare you for — one owner concluded it worked only after about ninety days, with no visual cue in the meantime — and that 4.0 ppm is a fixed budget, so a pool loaded by years of well-water fill can simply exhaust it. One owner put the split better than we can:
I think the reason people either love this product or hate it based on if they correctly identified the issue to which this culator serves as a solution.
Which is the whole argument of this page. Test first — that is what the strips at the top are for. His own case was measured copper at 0.4 ppm that went green when he shocked it, and the pouch cleared the water in two days. Someone fighting a wall stain, or fighting iron that is still arriving from the fill line every week, is not going to get that result no matter how long they leave it in.
One mechanical note while you are here: the directions permit the pump basket, and two owners report the pouch splitting open there and emptying its contents into the filter — one within two days. Use the skimmer basket, which is where we would put it anyway.
Buy the right rung, and read the capacity rather than the name. These are sold in several sizes and the pricing does not reward the small ones. Working from the maker’s own capacity table and same-day prices in August 2026, the Ultra 4.0 works out around $14 per ppm of metal-binding capacity, against about $23 for the 1 ppm PowerPak and roughly $37 for the PowerPak +Plus. The big pack is not a splurge here; it is the cheap option, and it happens to be the best-reviewed one too.
Which brings the trap: the “PowerPak +Plus 5.0” is not 5 ppm. The maker’s own table puts it at 1 ppm, the same as the plain PowerPak, and the page says so in plain words — the 5.0 is a version number sitting exactly where a capacity ought to be, right next to an Ultra 4.0 whose 4.0 genuinely is its capacity. Two products, adjacent on the shelf, one number meaning two different things. Check the ppm figure, not the name on the front. (Prices move and these all carried limited-time deal flags the day we read them, so re-do the arithmetic with whatever you are quoted — the ordering is what holds.)
The chemistry, briefly (why it works — and why chlorine cancels it)
Ascorbic acid reduces rust: it converts insoluble iron (Fe³⁺) to the highly soluble Fe²⁺ form and drops the local pH, so the stain dissolves off the surface. The ascorbate then loosely holds that iron in solution — until you add chlorine, which oxidizes the ascorbate into a form that can’t hold iron anymore. That’s why chlorine and ascorbic acid neutralize each other, why you strip FC to zero first, and why a proper sequestrant (not the ascorbic acid itself) is what keeps the iron down long-term. Ascorbic acid is far milder than an acid wash — it won’t etch plaster, and a copper heat exchanger tolerates a week or two at low pH without harm.
(Ascorbic acid is the settled choice over the alternatives: citric acid works but reacts with chlorine to form chloroform and other chlorinated organics; oxalic acid is potent but risks precipitating calcium oxalate in high-hardness water. Ascorbic is the safe, effective default.)
When ascorbic acid is the wrong tool
- Organic stains (leaves, algae, debris) respond to chlorine, not acid — raise FC toward shock level for your CYA and brush the spot daily (see pool is green for SLAM). A trichlor puck lifting a test spot is the tell it’s organic.
- Copper stains turn black under ascorbic acid — use a dry-acid poultice or a no-drain acid treatment instead, and cut off the copper source.
- Cobalt spotting in fiberglass is below the gel-coat — no chemistry reaches it; it’s a repair.
Prevention: stop the metal before it stains
- Sequester on the fill. Iron usually rides in on fill or well water — add a startup dose of sequestrant when you fill (about 1.5× the normal dose for well water, which tends to be metal-heavy), so the chlorine doesn’t oxidize it into a fresh stain. This is also step one of a new-pool startup.
- Keep pH up in normal operation. Low pH (below ~7.2) corrodes copper heaters and plumbing into the water — hold pH in range so your equipment isn’t the metal source.
- Avoid copper on purpose. Skip copper algaecides, “blue” tablets/shock, and ionizers/mineral systems — they run you right at the staining threshold.
- Dilution is the only real removal. Because iron doesn’t break down on its own, replacing water (a partial drain or a no-drain water exchange, or topping off with captured rainwater) is the only way to actually lower it.
Bottom line: ascorbic acid is a genuinely great tool for an iron stain — as long as you remember it moves the metal off the wall rather than removing it. Confirm it’s iron (not copper, not organic), strip the chlorine and drop the pH, lift the stain, then immediately sequester the iron and rebalance slowly with no SLAM for two weeks. Do the whole sequence and the stain stays gone; stop halfway and you’ll watch it come right back.
Frequently asked
Does ascorbic acid remove metal from pool water?
No — and this is the single most important thing to understand before you start. Ascorbic acid (vitamin C) reduces an iron stain and pulls it off the surface, but it converts that stain into dissolved iron that's now floating in your water. It has removed the stain, not the metal. As soon as your free chlorine and pH come back up, that dissolved iron oxidizes and re-plates as a stain — often worse than before. That's why the procedure isn't 'add ascorbic acid'; it's 'add ascorbic acid, then immediately lock the iron up with a sequestrant, then rebalance slowly.' The only thing that actually removes iron from the water is diluting or replacing it with metal-free water.
Will ascorbic acid remove copper stains too?
No — ascorbic acid is for iron only, and using it on copper makes things worse: it catalyzes copper from its red/brown color to black. If a spot turns black under a crushed vitamin-C tablet, that's copper, not iron. Copper stains are handled differently — a dry-acid (sodium bisulfate) poultice in a sock rubbed on the spot, or a no-drain 'zero alkalinity' acid treatment for widespread copper. And because copper is nearly always something the owner added (a mineral system or ionizer, a 'blue' tablet or shock, a copper algaecide, or low pH corroding a copper heater), the real fix is cutting off the source and, ultimately, replacing water.
What's the ascorbic acid pool treatment procedure, step by step?
Before: confirm it's iron, then let free chlorine fall to zero (stop adding chlorine / turn off the SWG) and bring pH down to about 7.2. Add a dose of Polyquat 60 so you don't grow algae while the chlorine is out. Put the filter on recirculate (or pull the cartridges) so you're not caking metal into the media. Then add about half a pound of ascorbic acid per 10,000 gallons — go light and watch; the stain lifts within about half an hour, and you add a little more near any spots that remain. The critical step: once the stains are gone, immediately add a full dose of sequestrant to hold the iron in solution, and put the filter back to normal, running 24/7. After: raise pH and alkalinity slowly (washing soda, then borax) keeping pH no higher than ~7.2, then raise chlorine slowly with liquid chlorine only — do NOT jump to SLAM level, and do not SLAM for at least two weeks, or you'll re-stain. When chlorine finally holds, the ascorbic acid is used up and you can rebalance normally.
Do I need a sequestrant, and how long do I keep adding it?
Yes — skipping the sequestrant is the number-one way this treatment fails. A sequestrant (look for HEDP or phosphonic-acid based products; there are salt-pool-specific formulations) binds the dissolved iron and keeps it from re-plating as your chlorine and pH come back up. But it's ongoing maintenance, not a one-time cure: sequestrant slowly breaks down in the water, so you have to keep adding a maintenance dose on a regular schedule to keep the metal locked up. One honest trade-off: most sequestrants are phosphate-based, which raises your phosphate level (Orenda makes a phosphate-free chelating alternative if that matters to you). The permanent fix for the underlying metal is to dilute it out with fresh, metal-free water over time.
How do I know if it's a metal stain or something else?
Two quick tests. Hold a crushed vitamin-C tablet (or a sock of them) on the spot for a few minutes: if it lightens or vanishes, it's a metal stain — iron redissolves cleanly, copper goes darker/black. Then try a trichlor tablet on a different spot: if that one lightens, it's an organic stain (leaves, algae, debris), which you treat with elevated chlorine, not ascorbic acid. A mark that responds to neither may be a permanent discoloration — for example, purple-black cobalt spotting in a fiberglass pool is a gel-coat problem beneath the surface, not a deposited stain, so it fails the vitamin-C test and needs gel-coat repair, not chemistry. See our full stain-ID walkthrough in pool stains, scale & scum.
How do I remove a few rust stains from a nail without treating the whole pool?
Treat the spot, not the water. Pick up the nail first, confirm it's iron with a crushed vitamin-C tablet held on the stain, then turn the pump off and put vitamin C right on it — crushed tablets in a sock tied to your pool brush, or a 1000 mg tablet dropped down a length of PVC pipe stood on the stain and left overnight. Trouble Free Pool treats a few spots from an errant roofing nail as the one case where you can spot-treat and forget about it; if you're lifting dozens of stains, add a sequestrant as you would after a whole-pool treatment. Muriatic acid squirted on the spot is the stronger pro method, but it can bleach or etch plaster — Jandy's own stain tool manual caps acid contact at 10 seconds — so try vitamin C first.
Why does a rust stain keep coming back in the same spot?
Because it isn't sitting on the surface — it's rust bleeding up from the reinforcing steel (rebar or a tie wire) inside the pool shell, usually where the concrete over the steel was too thin. Acid or vitamin C will make it disappear, and it will return to the exact same spot, often within a month or two. The fix is structural: chip out the plaster, cut the rusted steel back to clean metal, pack the hole with hydraulic cement, and patch — a pro job that can often be done underwater. Left alone, the rusting steel expands and cracks the concrete around it. On a new pool, raise it with your builder.