Логика на клиенте или на сервере?
Если калькулятор планируется платным - то лучше логику или ее часть делать на сервере, иначе платное будет бесплатным.
Любые данные от клиента надо проверять и пересчитывать- значит на сервер расчету быть, а коли ему быть на сервере, то на клиенте можно его использовать.