Dosing Rules and Application Rates

Attach the default dosing rule or application rate to the products we recognise, see what your shelf can dose, and fix the ones a stock unit is blocking.

Pool MaintenanceWeed TreatmentCrewFleetEnterprise

Updated September 9, 2026

A product only sizes itself on a visit when it carries a rule. For a pool company that is a dosing rule: how much of the product moves a reading by one unit per 10,000 gallons. For an aquatic company it is an application rate: how much goes on per treated acre. Without one, the Dose Plan or treatment plan lists the product with nothing to size, and the tech types the amount by hand.

When you finish this article, every product we recognise carries its default rule in its own stock unit, you can see which readings or symptoms your shelf still cannot dose, and the ones a stock unit is blocking are fixed.

Inventory is included on Crew and up. The review only appears for pool and aquatic accounts; other industries do not size products by rule.

Where to find it

  • SettingsSetup Wizard — the step reads Dosing Rules for pool accounts and Application Rates for aquatic accounts, in the Optimize section.
  • SettingsWater Chemistry — a Dosing Rules section at the bottom, for pool accounts.
  • SettingsTreatment Protocols — an Application Rates section at the top, for aquatic accounts.
  • Inventory — the Rule column shows the same status on every row, and each product page shows it beside Dosing Rule or Application Formula.

All four show the same review, so nothing here is wizard-only.

What the review shows

Coverage comes first. For a pool account, one row per reading the engine adjusts — raises free chlorine, lowers pH, lowers total alkalinity, raises pH, raises total alkalinity, raises calcium hardness, raises cyanuric acid, raises salt, lowers phosphates — with the stocked product that moves it. For an aquatic account, one row per symptom under each treatment work type, with the tagged product that carries a rate. A product counts only when it is tagged for that work type and that symptom, which is exactly how the treatment plan chooses candidates.

Coverage statusMeaning
CoveredA stocked product with a rule moves this reading, or a tagged product has a rate for this symptom. Out-of-stock products are still listed, marked out of stock.
Stocked, no ruleA product on your shelf name-matches a default for this reading but has no rule yet. Attaching fixes it.
Tagged, no rateA product is tagged for this symptom and work type but carries no rate. Enter one on the product.
Nothing stockedNo product moves this reading. The row names what to add.
Nothing taggedNo product is tagged for this symptom on this work type. Tag one under its product settings, or add one.
Engine limitationSee the alkalinity note in the FAQ.

Products follow, one row each, with a status pill:

PillMeaningAction shown
Default availableWe recognise the product and its stock unit can carry the default.Use default
Unit blocks ruleWe recognise the product, but its stock unit measures something the default does not (a granular stocked by the gallon, salt stocked as "each").Fix unit — opens the product so you can change the unit, then attach.
Has ruleThe product already carries a rule. It is never overwritten by attaching.Edit
No ruleA dosed product we do not recognise. Enter its rate by hand.Edit
Not dosedParts, equipment and supplies. Hidden behind Show parts and supplies.

Attach the defaults

  1. Open the review

    In the setup wizard, open Dosing Rules (pool) or Application Rates (aquatic). Outside the wizard, use the section on SettingsWater Chemistry or SettingsTreatment Protocols.

  2. Read the coverage list first

    Anything marked Nothing stocked or Nothing tagged is a gap no button fixes. For pool accounts the row names the product to add, and Add it now opens the inventory form.

  3. Attach

    Click Attach recommended dosing rules or Attach recommended rates. The count in the button is how many products will change. Only products marked Default available are touched; products with a rule, unrecognised products and unit mismatches are left alone, so clicking twice changes nothing.

    In the wizard, the Attach Recommended Dosing Rules / Attach Recommended Rates button in the step header does the same and marks the step reviewed.

  4. Fix the units that block a rule

    Click Fix unit on a Unit blocks rule row, change Unit on the product, and save. The row becomes Default available; click Use default.

  5. Enter label rates by hand

    For No rule products, click Edit. Pool accounts pick a rule under Dosing Rule; aquatic accounts tick Application Formula (linear) and enter the multiplier from the label.

The unit rule

A rule is always stored in the product's own stock unit

Cost, sell price, stock deduction and the dose all read the same unit. A gallon-priced chlorine with a fluid-ounce rule would bill and deduct 128 times too much, so every place a rule is written restates it in the stock unit or refuses. Changing a product's unit converts its rule when the two units measure the same thing, and refuses the save when they do not.

One reading of "oz" is allowed: a liquid stocked as plain oz is read as fluid ounces, because that is how trucks are labelled. A weight never becomes a volume.

What arrives with a default

New products get their default at creation — from the inventory form, the CSV import, the setup catalog and the starter items. In the setup catalog, rows that will arrive with a rule read auto-dosed (pool) or default rate (aquatic).

Pool accounts: liquid chlorine, cal-hypo, dichlor, trichlor, muriatic acid, soda ash, sodium bicarbonate, calcium chloride, cyanuric acid, pool salt and phosphate remover. A strength in the name ("Liquid Chlorine 10%") rescales the rate. On the inventory form, Dosing Rule lists the same defaults plus Custom rule…, with Strength %, the amount per reading per 10,000 gal, and a per-visit cap, all in the stock unit.

Aquatic accounts: Fluridone Herbicide (32 oz per acre), Flumigard Herbicide (16 oz per acre), Copper Sulfate Algaecide (16 lbs per acre) and Black / Blue Pond Dye (1 gal per acre). On a new product the form offers Use the default rate when the name matches; on an existing product it only suggests, never changes.

Verify it worked

  1. Open Inventory. Every chemistry product you expected shows Has rule in the Rule column, with the rule in words.
  2. Open the review again. Default available is zero, and the coverage list has no Stocked, no rule rows.
  3. On the next visit, the Dose Plan shows sized amounts for the readings that are out of range (pool), or the treatment plan shows quantities for the symptoms selected (aquatic).

Frequently asked questions

Why does my algaecide say No rule?

Algaecide, clarifier and similar products are dosed by judgment against what the tech sees, not against a water reading, so there is no default for them. A tech adds them on the Dose Plan with the amount used. Set a rule by hand only if you want the engine to size one.

Why did the rate change when I changed the unit?

A rule is always stored in the product's own stock unit, so cost, stock deduction and the dose agree. When you change a liquid from gallons to fluid ounces, the rate is restated in fluid ounces automatically. If the new unit measures something different, the save is refused until you update the rule.

The Dose Plan says no stocked product can lower alkalinity, but I stock acid.

Muriatic acid is registered as a pH-lowering product and the engine matches a product to one reading, so a low-alkalinity move still reports no stocked product. Techs lower alkalinity with the acid dose by hand. The coverage list marks this row Engine limitation so it does not read as a shopping error.

Where do the default numbers come from?

Pool rules come from the shared dosing table (amount per 10,000 gallons to move a reading by one unit, with per-visit caps). Aquatic rates are the four the product asserts. Everything else stays No rule until you enter the label rate, because label rates vary by target and formulation.

Related guides