.apcc74-wrap, .apcc74-wrap * { box-sizing: border-box; } .apcc74-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; } .apcc74-wrap :where(h2, h3, p, ul, ol, li, table) { margin: 0; padding: 0; letter-spacing: normal; } .apcc74-wrap strong { color: #14171c; font-weight: 700; } .apcc74-ico { display: block; flex: none; width: 24px; height: 24px; } /* Hero, with the stat strip built in */ .apcc74-hero { background: #0f1a2a; border-radius: 16px; padding: 44px 44px 0; margin-bottom: 36px; overflow: hidden; } .apcc74-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 16px; } .apcc74-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; } .apcc74-marks .apcc74-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; } .apcc74-hero h2 { color: #fff; font-size: 2.4em; font-weight: 800; line-height: 1.12; letter-spacing: -0.015em; max-width: 20em; margin-bottom: 10px; text-wrap: balance; } .apcc74-tagline { font-size: 1.2em; color: #aab4c3; } .apcc74-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 34px -44px 0; border-top: 1px solid rgba(255,255,255,0.1); } .apcc74-stats.apcc74-n4 { grid-template-columns: repeat(4, minmax(0, 1fr)); } .apcc74-stat { padding: 20px 22px 24px 44px; border-left: 1px solid rgba(255,255,255,0.1); } .apcc74-stat:first-child { border-left: 0; } .apcc74-stat + .apcc74-stat { padding-left: 22px; } .apcc74-stat-v { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; } .apcc74-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; } .apcc74-intro { max-width: 860px; margin-bottom: 44px; font-size: 1.12em; line-height: 1.7; } /* Sections */ .apcc74-section { margin-bottom: 44px; } .apcc74-section > h2 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; } /* Feature cards, light so a short page keeps its contrast for the hero and CTA */ .apcc74-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px; } .apcc74-cards.apcc74-n4 { grid-template-columns: repeat(4, minmax(0, 1fr)); } .apcc74-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; } .apcc74-card .apcc74-ico { width: 26px; height: 26px; color: #b86a00; margin-bottom: 12px; } .apcc74-card h3 { font-size: 1.06em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; } .apcc74-card p { font-size: 0.95em; } /* Warning */ .apcc74-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 20px 22px; margin-bottom: 44px; } .apcc74-warning .apcc74-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; } .apcc74-warning h3 { font-size: 1.06em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; } .apcc74-warning p { color: #5a4216; } /* Specs: one column, striped, groups under an amber rule */ .apcc74-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; } .apcc74-specs { width: 100%; border-collapse: collapse; } .apcc74-specs th, .apcc74-specs td { border: 0; padding: 12px 20px; text-align: left; vertical-align: top; font-size: 0.97em; line-height: 1.5; } .apcc74-specs tr:nth-child(even of :not(.apcc74-grp)) > * { background: #f6f7f9; } .apcc74-specs th { width: 38%; font-weight: 700; color: #0f1a2a; } .apcc74-specs td { color: #3a404a; font-weight: 500; } .apcc74-specs .apcc74-grp th { width: auto; padding: 15px 20px 9px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; } .apcc74-specs tbody + tbody .apcc74-grp th { padding-top: 24px; } .apcc74-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; } /* FAQ */ .apcc74-faq { max-width: 900px; display: grid; gap: 12px; } .apcc74-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 18px 22px; } .apcc74-faq-card h3 { font-size: 1.06em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; } /* CTA */ .apcc74-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 30px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 38px 44px; } .apcc74-cta h2 { color: #fff; font-size: 1.7em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; } .apcc74-cta p { color: #aab4c3; font-size: 1.02em; } .apcc74-perks { list-style: none; display: grid; gap: 11px; } .apcc74-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; } .apcc74-perks .apcc74-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; } @media (max-width: 989px) { .apcc74-cards, .apcc74-cards.apcc74-n4 { grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media (max-width: 749px) { .apcc74-hero { padding: 30px 20px 0; } .apcc74-hero h2 { font-size: 1.75em; } .apcc74-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 24px -20px 0; } .apcc74-stat, .apcc74-stat + .apcc74-stat { padding: 15px 20px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); } .apcc74-stat:first-child { grid-column: 1 / -1; border-top: 0; } .apcc74-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); } .apcc74-stats.apcc74-n4 .apcc74-stat:first-child { grid-column: auto; } .apcc74-stats.apcc74-n4 .apcc74-stat:nth-child(2) { border-top: 0; } .apcc74-stats.apcc74-n4 .apcc74-stat:nth-child(odd) { border-left: 0; } .apcc74-stats.apcc74-n4 .apcc74-stat:nth-child(even) { border-left: 1px solid rgba(255,255,255,0.1); } .apcc74-intro { font-size: 1.06em; } .apcc74-cards, .apcc74-cards.apcc74-n4 { grid-template-columns: 1fr; } .apcc74-specs th, .apcc74-specs td { padding: 11px 14px; } .apcc74-specs .apcc74-grp th { padding-left: 14px; } .apcc74-specs th { width: 42%; } .apcc74-cta { grid-template-columns: 1fr; padding: 28px 20px; gap: 20px; } }
- 100 Sq Ft
- 222 Pleats
- Free Shipping
- Authorized APC Dealer
APC 100 Sq Ft Spa Filter Cartridge (APCC7440)
Drop-in replacement for Coast Spas and Waterway.
The APC APCC7440 is a 100 square foot pleated spa filter cartridge built to drop straight into Coast Spas top-load systems and Waterway Plastics 100 sq ft housings. It cross-references the Unicel C-5396, Pleatco PCST80, Filbur FC-2975, and OEM Waterway 817-0098, so if any of those numbers are on your old element, this one fits. You get 222 pleats of 3 oz Reemay polyester media and open 2-1/8 inch end caps, sized at 5 5/16 inch diameter by 21 5/16 inch tall.
Why PST Customers Pick This
Verified Cross Reference
Direct fit for Unicel C-5396, Pleatco PCST80, Filbur FC-2975, and Waterway 817-0098. Match the number on your old cartridge and order with confidence.
100 Sq Ft Of Media
A full 100 square feet of pleated surface area means longer runs between cleanings and steady flow to your spa pump.
3 oz Reemay Media
Reusable 3 oz Reemay 2033 polyester fabric in 222 pleats traps fine debris while staying easy to rinse and reuse season after season.
Exact OEM Sizing
Measures 5 5/16 inch diameter by 21 5/16 inch long with open 2-1/8 inch top and bottom end caps, matching the original Coast Spas and Waterway element.
Top-Load Friendly
Designed for Coast Spas top-load (in-line) 100 housings. Lifts out and drops back in from the top with no plumbing changes.
Reinforced Build
Molded open end caps and a supported center core hold pleat spacing under pressure for consistent filtration and a long service life.
Specifications
| Manufacturer | APC |
| Model / MPN | APCC7440 |
| SKU | PST-APCC7440 |
| Product Type | Spa Filter Cartridge |
| Filter Area | 100 sq ft |
| Pleat Count | 222 |
| Filter Media | 3 oz Reemay 2033 polyester |
| Length | 21 5/16 in (21.3125 in) |
| Outer Diameter | 5 5/16 in (5.375 in) |
| Top End Cap | Open, 2-1/8 in inner diameter |
| Bottom End Cap | Open, 2-1/8 in inner diameter |
| Unicel Cross Reference | C-5396 |
| Pleatco Cross Reference | PCST80 |
| Filbur Cross Reference | FC-2975 |
| OEM / Waterway | 817-0098 |
| Other References | 19932 |
| Fits | Coast Spas top-load 100, Waterway Plastics 100 sq ft |
Frequently Asked Questions
Will the APCC7440 fit my spa?
It fits Coast Spas top-load (in-line) 100 systems and Waterway Plastics 100 sq ft housings. The easiest check is the number printed on your current cartridge. If it reads C-5396, PCST80, FC-2975, or 817-0098, the APCC7440 is a direct replacement.
What are the exact dimensions?
The cartridge is 21 5/16 inch long with a 5 5/16 inch outer diameter. Both the top and bottom end caps are open with a 2-1/8 inch inner diameter, matching the original Coast Spas and Waterway element.
Is this the 100 square foot size?
Yes. The APCC7440 carries a full 100 square feet of pleated media across 222 pleats. That is the high-capacity element for these housings, so you get longer intervals between cleanings.
Can I rinse and reuse it?
Yes. The 3 oz Reemay polyester media is reusable. Rinse it with a hose between the pleats every few weeks, soak it in a cartridge cleaner periodically, and replace it once the pleats no longer come clean or the fabric starts to break down.
How often should I replace it?
With regular rinsing, a spa cartridge like this typically lasts 12 to 24 months depending on bather load and water chemistry. Replace it sooner if you see torn pleats, flattened media, or pressure that stays high right after cleaning.
Order the APCC7440 From PST
Authorized APC dealer. 100 sq ft Coast Spas and Waterway replacement cartridge backed by the PST Pool Supplies service team.
- Free Shipping
- 30-Day Returns
- Quality Guaranteed
- Authorized APC Dealer