Introduction
Calc Builder turns a form and a formula into a working calculator. You design the input form, then compute the results in one of two ways: write the logic as PHP formulas, or upload an Excel workbook and map its cells to your form fields. Every time a visitor presses "Calculate", the spreadsheet or formula runs on the server and the results come back instantly.
You can use it for loan and mortgage simulators, price quotes, ROI and break-even calculators, health and fitness tools (BMI, calories), material estimators (paint, flooring) or any other calculation your site needs.
INPUT FORM
- Many field types: numbers, dates and date-times, dropdowns, radio buttons, checkboxes, yes/no, text, textarea, text autocomplete, file upload and captcha
- Linked (cascading) dropdowns, and options filled manually, pasted from CSV or loaded from an SQL query
- Required fields and validation, with number and date formats you can set
- Sections and a Bootstrap 5 layout generator with 1, 2 or 3 columns, so you don't need to write HTML
CALCULATION ENGINE
- PHP code: any PHP operation or function is available (math, dates, strings, conditions, loops...). The code editor includes a toolbar to insert form variables, operators and common functions with one click
- Excel workbook: upload an .xlsx file, map input fields to cells and output cells to result variables, and the workbook does the calculation. Most Excel functions can be used; see the full list of supported functions: https://phpspreadsheet.readthedocs.io/en/latest/references/function-list-by-category/ .
- Both can be combined: the Excel workbook can run before or after your PHP code
- Calculate on button click, on the fly as values change, or automatically when the page loads
RESULTS
- A result layout you build in a WYSIWYG editor, using ##variable## placeholders and Joomla language strings for multilingual sites
- Results can be shown inline or in a popup
- Visitors can export results to PDF or Excel, or send them by email, with the PDF attached if you want
- Automatic emails to the visitor, the site owner, or CC/BCC addresses
MORE
- Save visitors' input (per user or in cookies) and keep usage statistics
- "Add to cart" integration with HikaShop and VirtueMart, using the calculated price
- Import and export calculators between sites
- Show calculators as a menu item or as a module
- Custom JavaScript for each calculator
Live demo: working calculators (finance, health, estimators) at https://demo.moonsoft.es
Calc Builder
- Version:
- 6.0.7
- Developer:
- Moonsoft Team
- Last updated:
-
Sep 24 2026
6 hours ago - Date added:
- Nov 19 2014
- License:
- GPLv2 or later
- Type:
- Paid download
- Includes:
- m
- Compatibility:
- J3 J4 J5 J5 (b/c plugin) J6 J6 (b/c plugin)
Share