Cost calculator for a website: repair, cleaning and mortgage examples

12.01.2026 · Updated 01.11.2026

People who search for “turnkey apartment renovation”, “deep cleaning” or “mortgage payment” want to know the price before they call anyone. If your website cannot give at least a rough number, many of them go back to the search results and open the next site. An online cost calculator closes that gap: the visitor chooses the parameters, sees the total on the same page and only then sends a request.

This article shows how such calculators work for three typical services, with the formulas behind them, and what makes a calculator convert visitors into requests instead of just being clicked through.

Why a service business needs a cost calculator

Customers trust a price they can see being built. When a visitor changes the area or ticks an extra service and watches the total change, the price stops being a mystery and becomes something they control. For the business this has a practical side too: the request arrives with the parameters already filled in, so the manager does not have to ask the same five questions again.

A calculator also tells you what people actually want. If you look at which options are chosen most often, you see which services are popular, what the typical order looks like and where visitors stop. That is information a plain contact form never gives you.

How a cost calculator works

Under the hood the logic is simple. The visitor enters data with sliders, checkboxes or drop-down lists, the formula calculates the total and the result updates on the page without reloading. Then a button leads to the next step. Here is how the formulas look for the three calculators we cover below:

Calculator What the visitor enters Formula
Repair Area, type of work, extras Total = Area × Rate per m² + Extras
Cleaning Area, type of cleaning, extras, frequency Total = (Area × Rate for the type + Extras) × (1 − discount for regular cleaning)
Mortgage Price, down payment, term, interest rate Payment = P × r × (1 + r)ⁿ / ((1 + r)ⁿ − 1)

Repair calculator

A repair calculator depends on the area, the type of premises, the scope of work and the materials. Because there are many parameters, it works best as a multi-step form: the visitor chooses the services step by step, and the price updates in real time. As an illustration, take a 60 m² apartment, a rate of 120 per m² for a full renovation and an extra of 600 for leveling the walls. The total is 60 × 120 + 600 = 7,800. The numbers here are only an example; use your own rates.

Cleaning calculator

Cleaning is simpler, but still flexible: the type of cleaning (maintenance or deep), the area, how often it is repeated and extra services such as window washing or sofa dry cleaning. Fixed rates with discounts for regular customers are common. For example, a 60 m² deep cleaning at 3 per m² costs 180, window washing adds 40, and the total is 220. If the customer signs up for weekly cleaning and gets 10% off, the calculator shows 198.

Mortgage calculator

The mortgage calculator is the most mathematical of the three. The visitor enters the price of the home, the down payment, the term and the interest rate, and the result is the monthly payment and the overpayment. In the formula P is the loan amount, r is the monthly interest rate (the annual rate divided by 12) and n is the number of monthly payments. For a loan of 200,000 at 6% a year for 20 years, r = 0.005 and n = 240, so the payment is about 1,432.86 a month and the overpayment is about 143,900. The formula needs a power function, so make sure your builder supports it, or start from the ready mortgage calculation template, which covers annuity and differential payments. This calculator is especially valuable for mortgage brokers and developers.

What makes a calculator work

Do not overload the visitor. It is better to split the calculation into two or three steps, as in a quiz, than to show twenty fields at once. Add hints where a term needs explaining, for example a small icon with “What is included in a major overhaul?”. Check the calculator on a phone: on small screens sliders are often harder to use than plain number fields. Make the total the most visible element on the page, and say clearly that the estimate is approximate and that a specialist will confirm the exact cost, which also protects you from disputes.

What happens after the total

Showing the amount is only half of the job. Right after the calculation, offer the next step: “Send a request”, “Call the manager” or “Book a quote”, together with a contact field. A calculator without a button after the result loses the lead at the very moment the visitor is ready. If it fits your business, add an offer that matches the visitor’s mood, for example a discount for sending the request right away.

Typical mistakes

The most common one is too many fields on one screen, where the visitor gets lost. The second is the missing button after the calculation. The third is a total that does not update when a parameter changes: nothing destroys trust faster. The fourth is one formula for different scenarios, for example cleaning an apartment and an office, which should be calculated differently.

How to build it without a developer

A calculator like this no longer needs a programmer. In the online calculator builder you choose a template or start from a blank form, add the fields, set the formula in the visual editor and show the result in a separate field, for example “Total cost”. Then you connect the send button and the integrations with a CRM, Telegram or email and paste the code on your page. If prices change, you edit the form, and the code on the site stays the same. The formula setup is described in detail in the step-by-step guide to creating a calculator.

Before you launch

Ask yourself five questions. Which parameters really influence the price? Which values should be selected by default? Does any option need an explanation? Where will the visitor go after the calculation? And how often will prices change, and how fast can you update the form? If you can answer all five, the calculator is ready for visitors.

Cost calculator for a website: FAQ

Should the calculator show an exact price or a range?

If the final price depends on a visit or an inspection, show a range or mark the number as approximate. If the price is fixed by a rate card, show the exact total.

Can one calculator serve several services?

Yes, if the first question is the service itself and the next fields depend on the answer. When the formulas are very different, as in cleaning and mortgage, separate calculators are easier to maintain.

Do I need a disclaimer?

It is a good idea. A short line saying that the estimate is approximate and the exact cost is confirmed by a specialist protects both sides.

Ready-made templates of web forms
Basic

Online tire service record

Specify the dates of your tire fitting in the template, add the lockout time and receive requests from customers Details
Platinum

Calculation of MTPL

You can get the calculation of MTPL using the online calculator by entering the vehicle data. Details
Free

Credit application form

Accept applications for credit with the amount, term and data of the applicant. Quickly and easily Details
Gold

Find out the cost of video surveillance

Template in the form of a survey contributes to learn the needs of the client for the installation of video surveillance Details

Don't have time to build it yourself?

FormDesigner's specialists can design, build, and configure your form, quiz, or calculator from scratch. Let us handle the complexity while you focus on your business.

Talk to a specialist
Our specialists