A pond liner has a harder job than most waterproofing: it sits underwater permanently, gets sun at the waterline, flexes with soil and frost, and must not leach anything that harms fish or plants. This guide compares flexible sheet liners with spray-applied polyurea, explains what "fish-safe" and NSF/ANSI/CAN 61 certification actually mean, walks through preparing a concrete or block pond for coating, and includes a calculator for pond volume, liner size and coating quantity.

Empty pond lined with seamless black waterproof coating
Empty pond lined with seamless black waterproof coating

Key takeaways

  • Use materials sold and documented for aquatic or potable service; roofing products are not formulated or labeled for fish.
  • NSF/ANSI/CAN 61 certification is a strong signal of low leaching, but it applies to a specific product, thickness and cure schedule.
  • Spray polyurea removes seams at drains, skimmers and waterfalls, the places sheet liners most often leak.
  • Full cure, flushing, dechlorination and a cycled biofilter matter as much as the liner for fish health.

Liner options compared

Most backyard ponds use a flexible sheet liner over an underlayment. Larger koi ponds, formal water features and commercial fountains are more often concrete or block shells that need a waterproof lining. Here is how the common options stack up.

LinerHow it is installedStrengthsWatch-outs
Fish-safe EPDM sheetLoose-laid over underlaymentFlexible, forgiving, widely available, DIY-friendlyFolds and seams at corners; boots and seam tape at penetrations
PVC sheetLoose-laidLow costLess UV and cold tolerance; stiffer over time
Reinforced polyethylene (RPE)Loose-laid, factory-fabricated panelsLightweight, strong, large panelsLess stretchy; needs careful fitting on complex shapes
Concrete or block with cementitious liningTroweled or sprayedRigid, formal shapesCracks with movement; fresh cement raises pH
Spray polyureaSprayed onto primed concrete, block or geotextileSeamless, fully bonded, very tough, fast return to serviceNeeds pro equipment, dry substrate and an aquatic-rated product

Sheet liners are the right answer for most simple garden ponds. Spray-applied linings make the most sense when the pond is concrete or block, has bottom drains, skimmers, returns and waterfalls that would each need a sheet-liner boot, or is large enough that seams become a liability.

What "fish-safe" really means

There is no single legal definition of fish-safe. In practice it means the cured liner does not release enough solvent, plasticizer, biocide or unreacted chemistry to harm aquatic life. A few rules hold across products:

  • Use products intended for aquatic or potable immersion. Avoid roofing membranes, paints with mildewcides, antifouling coatings and solvent-borne coatings not rated for immersion.
  • Respect the full cure time. A surface that is dry to the touch is not necessarily fully cured. The data sheet gives cure times before immersion, and they vary with temperature.
  • Mixing quality matters for two-component products. Off-ratio polyurea or epoxy can leave unreacted material. Professional plural-component rigs meter ratio and temperature; ask for the applicator's daily calibration records.
  • Avoid antimicrobial surfaces in koi ponds. Beneficial bacteria in the biofilter and on pond surfaces are part of the system.

Where NSF/ANSI/CAN 61 fits

NSF/ANSI/CAN 61 is the North American health-effects standard for materials that contact drinking water. Certified coatings have been tested for what they leach into water under defined conditions. That is a demanding bar, which is why many pond builders prefer potable-certified linings. Read the listing carefully, though: certification covers a specific product, maximum thickness, cure schedule, water temperature and often a minimum tank size. It is not a fish toxicity test, and it only applies when the product is installed as listed. Manufacturers such as ArmorThane's aquatic coatings line publish which of their products carry potable-water approval, so check the current listing and data sheet before specifying.

Good to know

Fresh concrete and mortar leach lime and can push pond pH well above what fish tolerate. A cured, continuous lining isolates the concrete from the water; an unlined shell needs extended curing and repeated flushing before fish go in.

Pond volume, liner size and coating calculator

Use this to size a sheet liner, estimate the spray area and coating gallons, and know your water volume for pumps, filters and treatments.

Calculator

Pond Volume and Lining Calculator

Enter overall dimensions and average depth. Choose the closest shape.

Volume uses 7.48 gallons per cubic foot and a shape factor (oval 0.785, irregular 0.85). Sheet liner size uses the common rule: length or width + 2 × depth + 2 × overlap. Coating gallons assume a 100% solids product (1 gallon covers 1,604 sq ft at 1 mil); use the thickness your manufacturer specifies for immersion. Estimates only.

Concrete pond basin coated with a black waterproof liner
Concrete pond basin coated with a black waterproof liner

Step-by-step: lining a concrete or block pond with polyurea

  1. Finish the shell and plumbing. Set bottom drains, skimmer bodies, return fittings and waterfall weirs before lining. Drains with clamping rings let the lining be captured mechanically.
  2. Cure and test the concrete. New concrete and mortar must cure and dry to the level the coating manufacturer requires. Moisture testing methods are explained in our concrete moisture testing guide.
  3. Prepare the surface. Grind or abrasive blast to remove laitance, form oil and loose material, achieving the specified concrete surface profile. Fill bugholes and voids so the lining does not pinhole.
  4. Prime. Apply the specified primer to seal outgassing concrete and improve adhesion, within the primer's recoat window.
  5. Detail penetrations and edges. Stripe-coat around fittings, corners and the top edge first. Terminate the lining in a reglet, under coping, or with a sealed termination; never leave a feather edge where water can get behind it.
  6. Spray the lining. Build to the specified dry thickness in multiple passes, checking with a wet film gauge or by calculating gallons used per area.
  7. Inspect for holidays. Visual inspection plus, where specified, spark testing of the lining over concrete finds pinholes before the water does.
  8. Protect the waterline. If the lining is an aromatic grade, apply the manufacturer's UV-stable topcoat to surfaces exposed to sunlight.
  9. Cure, fill, flush and test. After the immersion cure time, fill, drain and refill per the manufacturer's guidance, then run a leak test before adding fish.

The detailing principles at drains, penetrations and terminations are the same ones that matter on roofs and plazas; see detailing mistakes to avoid.

Pro tip

To tell a leak from evaporation, set a bucket of pond water on a step inside the pond so its rim is above the waterline, and mark both water levels. After a few days, if the pond dropped more than the bucket, you have a leak.

Before the fish go in

  • Confirm the lining has reached the full immersion cure time at the actual temperatures.
  • Fill, circulate and drain if the manufacturer recommends a rinse cycle.
  • Dechlorinate municipal water; many utilities use chloramine, which needs a treatment that handles it.
  • Cycle the biofilter until ammonia and nitrite readings stay at zero.
  • Test pH and alkalinity and keep them stable before stocking.
  • Add fish gradually rather than all at once.

Fountains and decorative water features

Fountains, splash pads and architectural water walls face a different mix of stresses: thin water films that wet and dry repeatedly, direct sun, pumps that run continuously, and in public settings, chlorine or bromine treatment. Linings should be rated for the disinfectant levels used, and anything a person might drink from or that connects to a potable supply needs drinking-water-certified materials. Many features are shallow, so color and UV stability matter more than in a deep pond.

Koi pond design notes that affect the lining

Koi ponds are usually deeper and more heavily filtered than garden ponds. Many keepers build at least 3 feet deep for temperature stability and predator protection, with bottom drains feeding a settlement chamber. Vertical walls and drains are easier to line with spray systems than with folded sheets. Avoid sharp inside corners; a small radius or fillet improves lining thickness and reduces stress. For the big-picture comparison of spray polyurea against sheet membranes, see our membrane comparison; many of the same trade-offs apply underwater.

Frequently asked questions

Is polyurea safe for koi?

A fully cured polyurea formulated and documented for aquatic or potable immersion is widely used in koi ponds. Use a product with that documentation, follow its cure time before immersion, and cycle the pond before stocking.

Does NSF 61 certification mean a coating is fish-safe?

It means the product passed drinking-water leaching tests under specific conditions, which is a strong indicator. It is not a fish toxicity test, and it applies only when installed at the listed thickness and cure schedule.

Can I use roofing EPDM as a pond liner?

Use a liner sold as fish-safe pond liner instead. Roofing membranes are not formulated or labeled for aquatic life, and some contain additives you do not want in a pond.

How thick should a sprayed pond lining be?

Follow the coating manufacturer's specification for immersion service. Thickness is usually higher than for roof coatings, and the potable listing may also cap the maximum thickness.