poolcntrl: Pool Maintenance
Chlorine & pH dose calculator
Only for iPhone
Free · In‑App Purchases · Designed for iPhone. Not verified for macOS.
iPhone
Take care of your own pool without becoming a chemist. poolcntrl reads your water test, remembers your pool, and tells you exactly what to add and when — so you stop guessing and start swimming.
EVERYTHING UNLOCKED FOR TWO WEEKS, NO CARD
Create an account and the whole product is yours for two weeks — history, trends, reminders, weather alerts, strip scanning, photo diagnosis, more than one pool. No card, nothing to cancel if you walk away.
PLUS A FREE CALCULATOR THAT NEVER EXPIRES
Tap "Try it free" on the opening screen. No account, no email, nothing stored. Enter your pool volume and whatever readings you have and get a real dose back — chlorine, pH, alkalinity, stabilizer, calcium hardness, and salt for saltwater pools. It is the same chemistry engine paying subscribers use, it is permanent, and it stays free.
DOSING YOU CAN ACTUALLY MEASURE
• Amounts in real containers — "about half a gallon jug," a number of tabs, cups — instead of decimals of a pound.
• Dosed against your jug. Tell poolcntrl the strength printed on the bottle in your garage and the amount changes to match. A 12.5% jug and a 10% jug are not the same instruction.
• "Why this amount?" opens the arithmetic on any recommendation — your volume, your target, and the rounding.
• The right order, and the wait time between one chemical and the next.
• Safety limits built in. When readings are implausible or unsafe to act on, the app declines to give a dose and tells you why instead of guessing.
• Deterministic by design: the same readings always produce the same answer, from a versioned chemistry engine. Never written by AI.
BUILT FOR PEOPLE WHO ARE NEW TO THIS
• A first-run checklist that walks you from empty app to your first dose.
• Tap any acronym — FC, TA, CYA — for a plain-language definition, in place.
• Sliders with your pool's target range drawn on the track, so you can see healthy before you know the jargon.
• Knowledge Base built in: how a water test works, what each reading means, what each chemical does, how to add chemicals safely, pool types, equipment, and closing and opening your pool.
SAVE A POOL AND IT KEEPS UP WITH YOU
• Trace your pool on satellite imagery to get its volume, or enter dimensions by hand.
• Reminders that arrive on time: when to retest, when a shock is due, when the floater needs tabs, and when the weather is about to change your water. Every category can be turned off on its own.
• Log what you added, and poolcntrl checks your next test to see whether it actually worked. When the water didn't move the way it should have, you get the most likely reasons ranked in plain language.
• Weather-aware guidance — heat waves, heavy rain, cold snaps and freeze alerts.
• Seasons handled: guided closing and opening checklists, and a nudge when it's time.
• Trends for every reading across 30 days, 90 days, the season, or all of it.
• Salt and saltwater generator guidance wherever salt appears.
• Photos attached to a test, chemical and maintenance logs, and more than one pool.
• Your history is yours: download it as CSV from poolcntrl.com.
WHEN YOU'D RATHER JUST ASK SOMEBODY
An in-app assistant answers questions about your water, your equipment, the app, and your account. It explains, and points you at your own numbers. It never prescribes a dose.
AI READS. CHEMISTRY DECIDES.
AI reads a test strip from a photo and helps diagnose what it can see in your pool, always with a confidence score, and it says so plainly when a photo doesn't show enough. AI never prescribes dosing. Every dose comes from the chemistry engine.
AFTER TWO WEEKS
poolcntrl Pro is $5.99/month or $49.99/year. Cancel anytime in your Apple ID settings. If you don't subscribe, the free calculator above is still there — permanently, and still without an account.
poolcntrl is for residential pool owners. Always follow the instructions printed on the product label.
Terms of Use (EULA): https://poolcntrl.com/terms
Privacy Policy: https://poolcntrl.com/privacy
Ratings & Reviews
How much water to drain, in a number
When stabilizer is too high to dose around, the app no longer just says a partial drain may be needed. It gives you the percentage, sized from your own reading and your own target - and when that is more than is safe to drain at once, it lays out the rounds: drain about a quarter, refill, retest, repeat.
An acid amount even without an acid-demand test
High pH used to produce a number only if you had found the acid-demand field. Now everyone gets one, clearly labeled as an estimate rather than a measurement. It is set deliberately low, so you start there and retest, and it tells you how much your alkalinity comes down with it. If the alkalinity step already has you adding acid, there is no second dose - the card explains why instead of going quiet.
Safe to swim after ___
One banner above your steps answers the only question most people have. It uses the longest wait that applies, so you are not combining 4 hours, 24 hours and a week in your head. Where the wait genuinely depends on a retest, it says so rather than inventing a number.
A beat before a big dose
When a shock-level dose lands alongside a safety warning, the dose list waits for one deliberate tap. The warning stays on screen the whole time - nothing is hidden, you are just asked to read it first.
Refer a Friend and instant answers, in Account
Both were built and both were hard to find. The referral screen and the ask-anything support assistant now have their own rows in Account. And "What I use" is now "Chlorine & acid I use", so the row names what it sets.
Text that fits its screen
The sign-in screen no longer paints past its own boxes after you sign out, and long titles no longer overprint the back button or the logo.
The testing habit card, sooner and smarter
The Dashboard's testing pulse used to stay hidden through your entire first loop - exactly when the rhythm is being formed. It now appears from the start, and the last-test date turns amber when you are due and red once a reading is too old to dose from.
Sign-up tells you the truth
Signing up with an address that already has an account now offers you sign-in and password reset, instead of sending you to check an inbox for an email nobody sent.
Log what you actually did
Logging a recommendation now opens a checklist: check off what you added, change any amount to what you really poured, and only then does it save. Your next test is judged against what you actually added — a dose you knowingly halved is never scored as a failure.
Warnings beside your dose, not instead of it
When something needs checking — stabilizer over its ceiling, say — the app now shows the warning above your plan instead of refusing to show a plan at all, and the same rule holds on the website and the free calculator. Only a reading the engine truly can't act on stops the dose.
The log button stays put
Logging is what starts every reminder, retest and trend, so it's now pinned to the bottom of the recommendation screen instead of hiding below the scroll.
Your history is yours
Download every water test and dose as a CSV, straight from the pool's options sheet.
The saturation index, for everyone
The free no-account calculator now shows the same water-balance verdict subscribers see.
Know exactly what you're paying
Account settings now spells out your plan, the price, the renewal date, and where to cancel — in plain English.
Referrals show their math
Banked months, pending rewards, and friends joined now appear on the Refer a Friend screen, matching the website.
More to read, right in the app
The built-in Knowledge Base now carries the same library as poolcntrl.com/learn.
Also: a gentle testing-habit pulse on the Dashboard, both season checklists reachable again, a failed sign-up can simply be retried, and the paywall is upfront about the price.
The developer, Anthony Lacey, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Linked to You
The following data may be collected and linked to your identity:
- Location
- Contact Info
- User Content
- Identifiers
- Usage Data
Data Not Linked to You
The following data may be collected but it is not linked to your identity:
- User Content
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
- Seller
- Anthony Lacey
- Size
- 88.1 MB
- Category
- Lifestyle
- Compatibility
Requires iOS 15.1 or later.
- iPhone
Requires iOS 15.1 or later. - iPod touch
Requires iOS 15.1 or later. - Mac
Requires macOS 12.0 or later and a Mac with Apple M1 chip or later. - Apple Vision
Requires visionOS 1.0 or later.
- iPhone
- Languages
- English
- Age Rating
4+
- 4+
- In-App Purchases
Yes
- poolcntrl Pro (Annual) $49.99
- poolcntrl Pro (Monthly) $5.99
- Copyright
- © 2026 Anthony Lacey
