How the numbers are produced.
Every calculator has a visible method, editable assumptions, input validation, and a repeatable calculation engine. This page explains the site-wide rules.
1. Inputs stay explicit
Defaults are starting points, not claims about your exact project. Important rates, dimensions, waste allowances, efficiencies, prices, and quantities remain editable whenever they materially affect the result.
2. Units are part of the calculation
Conversions are performed before final rounding. For example, cubic-inch, cubic-foot, gallon, liter, mile, kilometer, watt-hour, and kilowatt-hour conversions use fixed arithmetic relationships rather than visual approximations.
3. Purchase quantities round conservatively
When a real product must be bought as a whole sheet, package, roll, board, bottle, or similar unit, the engine rounds the purchase count up after applying the selected waste or extra allowance. Continuous values are shown with practical decimal precision.
4. Examples are generated from the same engine
The worked example on each calculator page is calculated from that calculator's default inputs using the same server-side calculation module used for visitor results. That prevents the example and live calculation from drifting apart.
5. Automated tests protect core behavior
The build checks that all 100 calculator slugs are unique, every default input set produces a result, every calculator has a distinct indexable page, internal calculator links resolve, forms require email, and key formulas return expected values.
6. Limitations remain visible
Real-world conditions can differ from calculator assumptions. Manufacturer specifications, local codes, product dimensions, installation patterns, labor practices, terrain, taxes, and personal circumstances can all change the outcome. Each calculator includes an interpretation or limitation note relevant to its task.
Editorial updates
Calculator pages show a review date. Material changes to formulas should be accompanied by refreshed examples and automated tests before deployment.