Flooring Calculator

MeasureSquare’s Flooring Calculator is the most sophisticated web flooring calculator that estimates all flooring types accurately.

  • Very simple user interface calculates estimates and layouts for carpet, vinyl, ceramic tile, hardwoods and laminates, VCT, VLT, and more.
  • Works in both metric and imperial measurement systems.
  • Has been used by flooring dealers, homeowners/DIYers to estimate flooring product footages, seam layout, cut sheets, waste ratio, grout, pad, etc.
Get Started
Flooring Calculator

Quick & Easy to Use

  • Self-explanatory and easily to use graphical interface
  • Can be hosted on a store website to engage homeowners to get their own estimates and save sales reps’ time to close a sales

Specify Each Room's Details with Visual Drawings

  • Customize each room’s width, length, flooring type, and more
  • Working in both metric and imperial measurement system

Generate a Complete Cost Estimate Report

  • Create a PDF document that be easily sent to homeowners as a quick estimate with a list of areas and quantities broken down by each floor
  • As web lead generation tool to engage prospects and customers

Host Our Flooring Calculator on Your Website

  • The Flooring Calculator can be hosted on a flooring website easily by embedding a few lines of code in HTML webpage.
  • It provides a proactive way to assist web visitors to engage your product and services, and eventually generates leads for your business.
  • See the YouTube tutorial by the side.
    Contact calculator@measuresquare.com for more info.

Custom HTML/JS code to put into hosting web page

Integrate the Flooring Calculator with Shopping Cart

  • The Flooring Calculator button can be integrated with E-commerce flooring site easily by placing it next to a product purchase page.
  • Web buyers can open the calculator with measurements, and estimated quantity is automatically populated back into the shopping cart qty field.
  • Contact calculator@measuresquare.com for more info.

Custom HTML/JS code to put into hosting web page

Embed the Calculator Button

Position this calculator button where ever you’d like by copying & pasting the HTML and JavaScript blocks below to your host HTML page. You can configure the calculator to use default settings, such as product width and length, by setting them in the JavaScript code as shown.
For lead generation, you may also provide your company name and email so that visitors can elect to send their estimates to you.
Use the thirdPartyName and thirdPartyEmail parameters to do this.

  • <input type="button" id="calculateBtn" value="Calculate" /> Usage <input id="usageText"/> SF<div id="callback"></div><img id="image" />
  • <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script> <script src="https://calculator.measuresquare.com/scripts/jquery-m2-FlooringCalculator.js"></script> <script> $(function(){ $("#calculateBtn").m2Calculator({ measureSystem: "lmperial", thirdPartyName: "thirdPartyName", thirdPartyEmail: "test@email.com", //if showDiagram = false.will send estimate data to this email when user click Email Estimate button showCutSheet: false, // if false, will not include cutsheet section in return image showDiagram: true, // if false, will close the popup directly product:{ type: "Carpet", name: "Carpet 1", width: "6'o"", length: "150'0"", horiRepeat: "3'0"", vertRepeat: "3'0"", horiDrop: "", vertDrop: "", }, cancel: function (){ // when user closes the popup without calculation. }, callback: function(data){ // json format, include user input, usage and base64image $("#callback").html(JSON.stringify(data)); console.log(data.input) $("#usageText").val(data.usage); $("#image").attr("src", dataimg); //base64mage } }) }); </script>