The short answer is you get a reading in absorbance that is easily converted to ppm.
The longer answer is best shown by example. Here is an example of the procedure I've used for NH3 with the Red Sea test. I didn't do anything special here, just applied standard procedures from spectrophotometry to analyze the results of this test, instead of reading them by eye. I am sure the Hanna checkers use similar math, with built-in constants instead of calculating them from a series of dilutions. (I'm showing this only to discuss how it can be done in principle for any colorimetric test, not recommending that anyone needs to do so for ammonia)
First make a standard curve using a stock solution of ammonium sulfate, by preparing a series of dilutions at known concentrations. They look like this
Next measure their absorbance on the spec, in this case at 680 nm. Here is an example figure
You can calculate the slope and intercept* of this equation, expressed as
Code:
Abs = Slope * [NH3] + Intercept
To test your sample, you can measure Absorbance on the spec then calculate the concentration in ppm as
Code:
[NH3] = (Abs - Intercept) / Slope
It all takes much longer to explain than to do; the math is straightforward so it's handled by a spreadsheet or app.
(*the intercept should be and is very close to zero, but to account for any errors in the blank I always include this in the calculation)
One of these days I'm gonna get around to doing Phosphate, since this is one of the only tests where I'm actually interested in the precise numbers at low levels. In principle even my cheap spec is surely at least as sensitive as the Hanna checker and possibly more sensitive (I seem to remember that sensitivity is a function of path length with spectrophotometry, and isnt the Hanna less than 1 cm path length?)