
EPA's 2024 PFAS limits changed the game — 4 ppt for PFOA and PFOS in drinking water. Overnight, hundreds of utilities needed treatment solutions. Our customers started asking: which carbon grade actually works for PFAS? How long will it last? What's the real cost per thousand gallons?
We didn't have good answers based on our own data. So we built a testing program. Over the past three years, we have run PFAS adsorption tests on every major carbon grade we produce — coconut shell GAC, coal-based GAC, reactivated carbon, and wood-based PAC.

We run three types of tests in our lab:
Rapid Small-Scale Column Tests (RSSCT). These simulate full-scale GAC adsorber performance in days instead of months. We use proportional diffusivity scaling with 80x140 mesh crushed carbon, matching the mass transfer characteristics of 8x30 and 12x40 mesh GAC in real contactors.
Batch Isotherm Tests. We measure adsorption capacity at equilibrium across a range of PFAS concentrations. This gives us Freundlich isotherm parameters (K and 1/n values) for each carbon grade — the numbers engineers need for system sizing.
BET Surface Area & Pore Distribution Analysis. Every carbon lot gets characterized for total surface area, micropore volume (<2 nm), mesopore volume (2–50 nm), and average pore width. This is where we see the real differences between carbon types.
All tests used a synthetic water matrix spiked with 70 ppt total PFAS (6 compounds including PFOA, PFOS, PFHxS, PFBS, GenX, and PFHxA).
The coconut shell numbers stood out. At 18,000+ bed volumes before PFOA breakthrough, it lasted 50% longer than coal-based GAC under identical conditions. That translates directly to lower operating cost despite the higher per-ton price.
It comes down to pore structure. PFAS molecules like PFOA (molecular weight
~414 Da) and PFOS (~
500 Da) are mid-size organics. They adsorb most effectively in micropores — pores smaller than 2 nm in diameter.
Our BET analysis shows coconut shell GAC has 0.45–0.52 cm³/g of micropore volume, compared to 0.28–0.35 cm³/g for bituminous coal-based GAC. That 40–50% advantage in micropore volume maps almost directly to the bed life difference we see in RSSCT results.
Coal-based GAC has more mesopores (2–50 nm), which are useful for larger molecules like humic acids and tannins. But for PFAS specifically, those mesopores are wasted capacity. The PFAS molecules pass right through without adsorbing.
One caveat: if your water has high NOM (natural organic matter), the mesopores in coal-based GAC help by adsorbing NOM that would otherwise compete for micropore sites. In high-TOC water (>4 mg/L), the performance gap between coconut and coal narrows. We have seen cases where coal-based GAC actually matched coconut shell in high-NOM groundwater.

1. From our pilot-scale column tests, here is what we have learned about system design for PFAS:
Empty Bed Contact Time (EBCT). 10–20 minutes is the sweet spot. Below 10 minutes, PFOA removal drops sharply — we measured a 15% efficiency loss going from 10 min to 7.5 min EBCT. Above 20 minutes, you get diminishing returns that rarely justify the extra vessel volume.
Bed Depth. Minimum 3 feet for single-vessel systems. We recommend 4–5 feet for utilities targeting <4 ppt PFOA. Deeper beds give you a longer mass transfer zone and more consistent effluent quality as the carbon ages.
Lead-Lag Configuration. For any system treating to EPA MCL levels, we strongly recommend lead-lag. The lead vessel does the heavy lifting while the lag vessel catches breakthrough. When the lead vessel exhausts, you swap it to lag position and put fresh carbon in the lead. This approach extends total carbon utilization by 20–30% compared to single-vessel operation.
We have also tested PAC dosing as a pretreatment step ahead of GAC contactors. Adding 5–10 mg/L of wood-based PAC upstream reduced the PFAS load on the GAC bed by 40%, roughly doubling the GAC changeout interval. Worth considering if your influent PFAS levels are above 100 ppt.
PFAS treatment is not a drop-in solution. The right carbon grade depends on your specific water matrix — TOC levels, competing organics, pH, temperature, and which PFAS compounds are present. We work with customers through the full process:
- Carbon selection. Send us your water analysis and we will recommend the right grade. Not every project needs premium coconut shell — sometimes coal-based GAC is the smarter choice.
- Pilot testing support. We ship samples within 3 days and provide RSSCT protocols so you can validate performance before committing to a full order.
- Spent carbon analysis. We test spent carbon from your existing system to determine remaining capacity and whether reactivation is feasible for your PFAS application.
- Reactivation feasibility. Not all PFAS-loaded carbon can be reactivated safely. We assess thermal destruction efficiency and test reactivated carbon performance before recommending this path.
Send us your water analysis — we will tell you which carbon grade fits your water matrix, estimate bed life, and ship samples so you can verify before ordering. No guesswork, just data.
Q: Which activated carbon type is best for PFAS removal?
A: Coconut shell GAC with high micropore volume consistently outperforms coal-based and wood-based carbons. Our testing shows coconut shell GAC (8x30 mesh, iodine 1050+) achieves >95% PFOA and >98% PFOS removal with bed life exceeding 18,000 bed volumes.
Q: What EBCT is recommended for PFAS treatment with GAC?
A: 10–20 minutes. Shorter EBCT reduces removal efficiency, while longer EBCT beyond 20 minutes shows diminishing returns for most water matrices.
Q: Can reactivated carbon be used for PFAS removal?
A: Yes but at reduced efficiency. Our tests show 70–80% PFOA removal with significantly shorter bed life. We recommend reactivated carbon only for non-critical applications or as a polishing step.
Q: Do you provide pilot testing support for PFAS projects?
A: Yes. We support customers with carbon grade selection, sample shipment within 3 days, RSSCT and batch isotherm testing guidance, and spent carbon analysis for reactivation feasibility.