PageSourceSearch

https://estimatekit.com/assets/GoodBetterBestPricingPage-Byeht9KU.js

js estimatekit.com collected 2026-10-04 03:34:53 UTC 8,666 bytes, 1 lines download raw bytes

1import{r as n,j as e,H as c,a as m,L as t,B as l,a7 as d,F as x}from"./index-CbvCveKN.js";import{T as p,E as g,h}from"./hvac-estimate-preview-CJy_7bjM.js";import{g as u}from"./gbb-pricing-preview-67CoUqgC.js";import{h as b}from"./hvac-proposal-preview-G5UnoOMx.js";import{a as f}from"./ac-installation-preview-D8sqSO7h.js";import{C as j}from"./chevron-right-f4vsMuAf.js";import{A as r}from"./arrow-right-dw9dfM3J.js";import{F as v}from"./file-spreadsheet-C065uECT.js";import"./use-recaptcha-B0LEd9cu.js";const N=[{name:"HVAC Estimate Template",features:["Complete material and labor price breakdown","Automatic price calculations with formulas","Professional formatting ready to send"],templateFile:"/HVAC_Estimate_Template.xlsx",previewImage:h},{name:"HVAC Proposal Template",features:["Professional cover page layout","Scope of work section","Terms and conditions included"],templateFile:"/templates/hvac_proposal_template.xlsx",previewImage:b},{name:"AC Installation Estimate Template",features:["Equipment and labor cost breakdown","Permit and disposal fees included","Customer-ready format"],templateFile:"/templates/ac_installation_estimate_template.xlsx",previewImage:f}],y=["Three-tier pricing structure","Side-by-side comparison layout","Feature differentiation rows","Proven to increase sales","Customer-ready format"],w=["HVAC contractors creating job estimates","Service technicians quoting repairs","Business owners standardizing their pricing"],T=["Download the template and open in Excel or Google Sheets","Add your company information and logo","Define your Good, Better, and Best tiers","Add features and pricing for each tier","Save and send to your customer"],H=()=>{const[o,i]=n.useState(!1);return e.jsxs("div",{className:"min-h-screen bg-primary",children:[e.jsxs(c,{children:[e.jsx("title",{children:"Free Good/Better/Best Pricing Template | Excel Download | EstimateKit"}),e.jsx("meta",{name:"description",content:"Download a free Good/Better/Best pricing template in Excel. Three-tier pricing structure proven to increase average job value."}),e.jsx("link",{rel:"canonical",href:"https://estimatekit.com/templates/good-better-best-pricing"})]}),e.jsx(m,{}),e.jsxs("main",{className:"pt-24",children:[e.jsxs("section",{className:"py-16 px-4 sm:px-6 lg:px-8 bg-primary relative overflow-hidden",children:[e.jsx("div",{className:"absolute inset-0 blueprint-grid opacity-30"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-transparent to-primary/80"}),e.jsxs("div",{className:"container mx-auto max-w-6xl relative z-10",children:[e.jsxs("nav",{className:"mb-8 flex items-center gap-2 text-sm",children:[e.jsx(t,{to:"/free-templates",className:"text-blueprint-cyan hover:text-blueprint-cyan/80 transition-colors",children:"Free Templates"}),e.jsx(j,{className:"h-4 w-4 text-primary-foreground/50"}),e.jsx("span",{className:"text-primary-foreground/70",children:"Good/Better/Best Pricing Template"})]}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-12 items-center",children:[e.jsxs("div",{children:[e.jsx("div",{className:"inline-flex items-center gap-2 px-4 py-2 rounded-full border border-cta-orange/30 bg-cta-orange/10 mb-6",children:e.jsx("span",{className:"text-cta-orange font-mono text-sm",children:"// FREE_DOWNLOAD"})}),e.jsxs("h1",{className:"text-4xl sm:text-5xl font-bold text-primary-foreground mb-6 font-heading",children:["Free ",e.jsx("span",{className:"text-cta-orange",children:"Good/Better/Best"})," Pricing Template"]}),e.jsx("p",{className:"text-xl text-primary-foreground/70 mb-8",children:"Three-tier pricing template proven to increase average job value."}),e.jsxs(l,{size:"lg",variant:"orange",className:"text-lg px-8",onClick:()=>i(!0),children:["Download Free Template",e.jsx(r,{className:"ml-2 h-5 w-5"})]})]}),e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"border border-blueprint-cyan/30 rounded-lg overflow-hidden bg-primary-light/50 backdrop-blur-sm",children:e.jsx("img",{src:u,alt:"Good/Better/Best Pricing Template Preview",className:"w-full h-auto"})}),e.jsx("div",{className:"absolute -bottom-4 -right-4 w-24 h-24 bg-cta-orange/20 rounded-full blur-3xl"}),e.jsx("div",{className:"absolute -top-4 -left-4 w-32 h-32 bg-blueprint-cyan/20 rounded-full blur-3xl"})]})]})]})]}),e.jsxs("section",{className:"py-16 px-4 sm:px-6 lg:px-8 bg-primary relative overflow-hidden",children:[e.jsx("div",{className:"absolute inset-0 dot-grid opacity-20"}),e.jsxs("div",{className:"container mx-auto max-w-4xl relative z-10",children:[e.jsx("h2",{className:"text-3xl font-bold text-primary-foreground mb-8 font-heading text-center",children:"What's Included"}),e.jsx("div",{className:"border border-blueprint-cyan/20 bg-primary-light/50 backdrop-blur-sm rounded-lg p-8",children:e.jsx("ul",{className:"space-y-4",children:y.map((a,s)=>e.jsxs("li",{className:"flex items-start gap-3",children:[e.jsx(d,{className:"h-6 w-6 text-cta-orange flex-shrink-0 mt-0.5"}),e.jsx("span",{className:"text-lg text-primary-foreground",children:a})]},s))})})]})]}),e.jsxs("section",{className:"py-16 px-4 sm:px-6 lg:px-8 bg-primary relative overflow-hidden",children:[e.jsx("div",{className:"absolute inset-0 blueprint-grid opacity-20"}),e.jsxs("div",{className:"container mx-auto max-w-4xl relative z-10",children:[e.jsx("h2",{className:"text-3xl font-bold text-primary-foreground mb-8 font-heading text-center",children:"Who This Template Is For"}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:w.map((a,s)=>e.jsxs("div",{className:"border border-blueprint-cyan/20 bg-primary-light/50 backdrop-blur-sm rounded-lg p-6 text-center",children:[e.jsx("div",{className:"w-12 h-12 rounded-full bg-blueprint-cyan/20 flex items-center justify-center mx-auto mb-4",children:e.jsx(v,{className:"h-6 w-6 text-blueprint-cyan"})}),e.jsx("p",{className:"text-primary-foreground",children:a})]},s))})]})]}),e.jsxs("section",{className:"py-16 px-4 sm:px-6 lg:px-8 bg-primary relative overflow-hidden",children:[e.jsx("div",{className:"absolute inset-0 dot-grid opacity-20"}),e.jsxs("div",{className:"container mx-auto max-w-4xl relative z-10",children:[e.jsx("h2",{className:"text-3xl font-bold text-primary-foreground mb-8 font-heading text-center",children:"How To Use This Template"}),e.jsx("div",{className:"border border-blueprint-cyan/20 bg-primary-light/50 backdrop-blur-sm rounded-lg p-8",children:e.jsx("ol",{className:"space-y-6",children:T.map((a,s)=>e.jsxs("li",{className:"flex items-start gap-4",children:[e.jsx("div",{className:"w-8 h-8 rounded-full bg-cta-orange flex items-center justify-center flex-shrink-0",children:e.jsx("span",{className:"text-white font-bold",children:s+1})}),e.jsx("span",{className:"text-lg text-primary-foreground pt-1",children:a})]},s))})})]})]}),e.jsxs("section",{className:"py-20 px-4 sm:px-6 lg:px-8 bg-primary relative overflow-hidden",children:[e.jsx("div",{className:"absolute inset-0 blueprint-grid-dense opacity-20"}),e.jsx("div",{className:"container mx-auto max-w-4xl text-center relative z-10",children:e.jsxs("div",{className:"border border-cta-orange/30 bg-primary-light/50 backdrop-blur-sm rounded-lg p-8 sm:p-12",children:[e.jsx("h2",{className:"text-3xl sm:text-4xl font-bold text-primary-foreground mb-4 font-heading",children:"Want Something Even Faster?"}
1),e.jsx("p",{className:"text-xl text-primary-foreground/70 mb-8 max-w-2xl mx-auto",children:"EstimateKit creates professional HVAC estimates in 10 minutes with pre-loaded materials, automatic calculations, and branded PDFs."}),e.jsx(l,{size:"lg",variant:"orange",className:"text-lg px-8",asChild:!0,children:e.jsxs(t,{to:"/signup",children:["Start Free Trial",e.jsx(r,{className:"ml-2 h-5 w-5"})]})})]})})]}),e.jsxs("section",{className:"py-16 px-4 sm:px-6 lg:px-8 bg-primary relative overflow-hidden",children:[e.jsx("div",{className:"absolute inset-0 dot-grid opacity-20"}),e.jsxs("div",{className:"container mx-auto max-w-6xl relative z-10",children:[e.jsxs("div",{className:"flex items-center justify-between mb-8",children:[e.jsx("h2",{className:"text-3xl font-bold text-primary-foreground font-heading",children:"More Free HVAC Templates"}),e.jsxs(t,{to:"/free-templates",className:"text-blueprint-cyan hover:text-blueprint-cyan/80 transition-colors flex items-center gap-1",children:["View All Templates",e.jsx(r,{className:"h-4 w-4"})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8",children:N.map(a=>e.jsx(p,{...a},a.name))})]})]})]}),e.jsx(x,{}),e.jsx(g,{isOpen:o,onClose:()=>i(!1),templateName:"Good/Better/Best Pricing Template",templateFile:"/Good_Better_Best_Pricing_Template.xlsx"})]})};export{H as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.