1<!DOCTYPE html><!-- Last Published: Thu Oct 01 2026 23:08:19 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="lrl-testing.webflow.io" data-wf-page="67cebb5a6c0a5bd207c58150" data-wf-site="67cebb5a6c0a5bd207c580a5" lang="en" data-wf-collection="67cebb5a6c0a5bd207c58124" data-wf-item-slug="how-to-plan-home-remodeling-project"><head><meta charset="utf-8"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>How to Plan a Home Remodeling Project: A Step-by-Step Guide | LRL Builders</title><meta content="Planning a home remodel in Walnut Creek or the East Bay? Learn about budgets, permits, contractors, and key steps with LRL Builders." name="description"/><meta content="How to Plan a Home Remodeling Project from Start to Finish" property="og:title"/><meta content="Planning a home remodel in Walnut Creek or the East Bay? Learn about budgets, permits, contractors, and key steps with LRL Builders." property="og:description"/><meta content="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c58122/6abc237b951eb9883dcaad92_69b028a9a90294e80b566427_home-remodeling-walnut-after-2.jpeg" property="og:image"/><meta content="How to Plan a Home Remodeling Project from Start to Finish" name="twitter:title"/><meta content="Planning a home remodel in Walnut Creek or the East Bay? Learn about budgets, permits, contractors, and key steps with LRL Builders." name="twitter:description"/><meta content="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c58122/6abc237b951eb9883dcaad92_69b028a9a90294e80b566427_home-remodeling-walnut-after-2.jpeg" name="twitter:image"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><link href="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/css/lrl-testing.webflow.shared.f5068c339.min.css" rel="stylesheet" type="text/css" integrity="sha384-9QaMM5Be01Hr2VMY9YqeBkzF6XjyI5C12Uy3PbCbIqYusNyooWbJbfx/FvE9ug3f" crossorigin="anonymous"/><style>@media (min-width:992px) {html.w-mod-js:not(.w-mod-ix) [data-w-id="a99bb12b-5314-f750-77ef-a6958eee2344"] {opacity:0;}html.w-mod-js:not(.w-mod-ix) [data-w-id="a99bb12b-5314-f750-77ef-a6958eee2379"] {opacity:0;}html.w-mod-js:not(.w-mod-ix) [data-w-id="a99bb12b-5314-f750-77ef-a6958eee237b"] {opacity:0;}html.w-mod-js:not(.w-mod-ix) [data-w-id="15d905cc-da07-8a1e-9cd1-47ffe8c7df9a"] {opacity:0;}html.w-mod-js:not(.w-mod-ix) [data-w-id="15d905cc-da07-8a1e-9cd1-47ffe8c7df9d"] {-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-moz-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-ms-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);}html.w-mod-js:not(.w-mod-ix) [data-w-id="ac03923e-be7f-55a1-f3d3-d14fe675485f"] {opacity:0;}html.w-mod-js:not(.w-mod-ix) [data-w-id="ac03923e-be7f-55a1-f3d3-d14fe6754861"] {opacity:0;}html.w-mod-js:not(.w-mod-ix) [data-w-id="ac03923e-be7f-55a1-f3d3-d14fe6754863"] {opacity:0;}html.w-mod-js:not(.w-mod-ix) [data-w-id="41dbd681-9f37-7fe5-87ca-c57caec65181"] {opacity:0;}html.w-mod-js:not(.w-mod-ix) [data-w-id="41dbd681-9f37-7fe5-87ca-c57caec65183"] {opacity:0;}html.w-mod-js:not(.w-mod-ix) [data-w-id="a9c76c67-60c3-d75a-dbff-981eb44b1cf1"] {opacity:0;}}</style>
1<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
1<link href="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67dc020fadd9932ac6684d54_favicon-32x32.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67dc0212db4c931f5fb6cd67_favicon-256x256.png" rel="apple-touch-icon"/><link href="https://www.lrlbuilders.com/blog-post/how-to-plan-home-remodeling-project" rel="canonical"/><!-- Google Tag Manager -->
2<script>
vendor: 327 bytes, lines 2-6
2(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 3new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 4j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 5'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 6})(window,document,'script','dataLayer','
6GTM-PWD43NR8
vendor: 3 bytes, line 6
6');
6</script>
6 7<!-- End Google Tag Manager --> 8 9 10<!-- Atlas SEO (optional: consider loading via GTM Custom HTML) -->
11<script id="sa-dynamic-optimization" data-uuid="421dd833-9686-47fb-bf7b-9d9c9c231ae7"> 12(function(){ 13 var s=document.createElement('script'); 14 s.async=true; 15 s.src="https://dashboard.searchatlas.com/scripts/dynamic_optimization.js"; 16 s.id="sa-dynamic-optimization-loader"; 17 document.head.appendChild(s); 18})(); 19</script>
19<meta property="og:url" content="https://www.lrlbuilders.com/blog-post/how-to-plan-home-remodeling-project" /> 20</head><body><div id="bot-overlay" class="bot-overlay"><div class="w-layout-vflex overlay-block"><img src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67ed4387cee6d71684684339_OUTSIDE%20IMAGES.webp" loading="lazy" sizes="(max-width: 1787px) 100vw, 1787px" srcset="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67ed4387cee6d71684684339_OUTSIDE%20IMAGES-p-500.webp 500w, https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67ed4387cee6d71684684339_OUTSIDE%20IMAGES-p-800.webp 800w, https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67ed4387cee6d71684684339_OUTSIDE%20IMAGES-p-1080.webp 1080w, https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67ed4387cee6d71684684339_OUTSIDE%20IMAGES-p-1600.webp 1600w, https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67ed4387cee6d71684684339_OUTSIDE%20IMAGES.webp 1787w" alt="Backyard patio with outdoor fire pit, pool, modern furniture, and landscaped surroundings" class="overlay-image"/><div class="overlay-content"><img src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67d05475c3be7bbf5fd5cf8a_lrl-logo-white.webp" loading="lazy" sizes="(max-width: 848px) 100vw, 848px" srcset="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67d05475c3be7bbf5fd5cf8a_lrl-logo-white-p-500.webp 500w, https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67d05475c3be7bbf5fd5cf8a_lrl-logo-white-p-800.webp 800w, https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67d05475c3be7bbf5fd5cf8a_lrl-logo-white.webp 848w" alt="LRL Builders logo" class="logo"/><div class="heading-two">We think you're a bot, if not<br/> please contact us</div><div class="text-black">[email protected]</div></div></div></div><div class="w-embed w-script">
20<script type="application/ld+json"> 21{ 22 "@context": "https://schema.org", 23 "@type": "BlogPosting", 24 "headline": "How to Plan a Home Remodeling Project from Start to Finish", 25 "description": "Planning a home remodel in Walnut Creek or the East Bay? Learn about budgets, permits, contractors, and key steps with LRL Builders.", 26 "author": { 27 "@type": "Organization", 28 "name": "LRL Builders" 29 }, 30 "publisher": { 31 "@type": "Organization", 32 "name": "LRL Builders", 33 "logo": { 34 "@type": "ImageObject", 35 "url": "https://www.lrlbuilders.com/logo.png" 36 } 37 }, 38 "mainEntityOfPage": { 39 "@type": "WebPage", 40 "@id": "https://www.lrlbuilders.com/blog/how-to-plan-home-remodeling-project" 41 } 42} 43</script>
43</div><section class="portfolio-details"><div class="w-layout-blockcontainer portfolio-details-top-container w-container"><div class="w-layout-vflex portfolio-details-main"><div data-w-id="ac03923e-be7f-55a1-f3d3-d14fe675485f" class="tag-text">September 29, 2026</div><h1 data-w-id="ac03923e-be7f-55a1-f3d3-d14fe6754861" class="margin-bottom-fifty text-align-center portfolio-name">How to Plan a Home Remodeling Project from Start to Finish</h1><div data-w-id="ac03923e-be7f-55a1-f3d3-d14fe6754863" class="portfolio-image-wrapper"><img width="Auto" height="Auto" alt="Open kitchen and living area after a complete LRL Builders home remodel in Walnut Creek" src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c58122/6abc237b951eb9883dcaad92_69b028a9a90294e80b566427_home-remodeling-walnut-after-2.jpeg" loading="lazy" class="blog-main-image"/></div></div><div class="w-layout-blockcontainer blog-details-inner-container w-container"><div class="blog-inner-content"><div data-w-id="a99bb12b-5314-f750-77ef-a6958eee2344" class="blog-gap w-richtext"><p>Most homeowners who call us have already made at least one expensive mistake before they pick up the phone. Not because they were careless. Because nobody sat them down and explained what to think through before the first contractor showed up.</p><p>Maybe you have been living with a cramped kitchen for years. Maybe the bathroom still has the original tile from 1978 and you are finally done looking at it. Maybe your family has outgrown the space and you need more room. Whatever brought you here, you are in the right place.</p><p>This guide covers the entire process from your very first decision all the way to the final walk-through. Follow it and
43you will avoid the mistakes that turn a <a href="/services/home-remodeling">home remodel</a> from an exciting upgrade into a months-long headache.</p><p>â</p><h2>Step 1: Get Clear on What You Actually Want</h2><p>This sounds like the easy part. It is not.</p><p>Homeowners often start with a vague idea, "we want to update the kitchen", and end up in the middle of construction realizing they never decided on a layout, a cabinet style, or even what appliances they wanted to keep. At that point, the crew is standing there waiting and every decision you make costs more than it would have made two months earlier.</p><p>Start by writing things down before you call anyone. What is not working about the current space? What do you absolutely need to have, and what could you live without if the budget gets tight? Write two separate lists: <strong>must-haves</strong> and <strong>nice-to-haves</strong>. Your must-haves are non-negotiable. Your nice-to-haves get included if the budget allows, and they are the first things to cut if it does not.</p><p>Once you know what you want, gather visual inspiration from Houzz or Pinterest. Save photos of spaces you like and figure out what specifically appeals to you. Is it the cabinet style? The way the light comes in? The color palette? When you can describe what you want visually, your contractor can translate that into a real plan rather than guessing and getting it wrong.</p><p>â</p><h2>Step 2: Set Your Budget (and Build in a Cushion)</h2><p>Money is where most remodels go sideways, and it almost always comes down to the same thing: people plan for the project they want rather than the project they can afford.</p><p>According to the 2026 Houzz and Home Study, the median homeowner spent around $20,000 on renovations in 2025. A kitchen remodel typically runs between $15,000 and $75,000 depending on scope and materials, with most mid-range projects landing around $27,000. A full home remodel can be significantly more.</p><p>A few principles to budget by:</p><p><strong>Spend what is realistic, not what you hope for.</strong> If you have $30,000, plan a $30,000 project. Cutting corners mid-project because you ran out of money is one of the most expensive things you can do.</p><p><strong>Always set aside a contingency fund.</strong> Add 10 to 20 percent to your estimated project cost and keep it untouched. When walls open up in older East Bay homes, outdated wiring, galvanized pipes, and water damage are common findings. We see it regularly on homes built in the 1960s and 70s. That contingency is what keeps a surprise from stalling your entire project.</p><p>â</p><div class="w-embed"><style>.lrl-plan-budget,.lrl-plan-budget *{box-sizing:border-box}.lrl-plan-budget{width:100%;background:#ffffff;border:1px solid #000000;color:#666666;font-family:inherit;font-size:16px;line-height:1.5}.lrl-plan-budget__panel{padding:22px 24px}.lrl-plan-budget__label{display:flex;align-items:center;gap:10px;margin:0 0 4px;color:#000000;font-size:11px;line-height:1.4;letter-spacing:0.14em;text-transform:uppercase}.lrl-plan-budget__label::before{content:"";width:26px;height:3px;flex-shrink:0;background:#f1af06}.lrl-plan-budget__sub{margin:0 0 20px;color:#666666;font-size:14px;line-height:1.45}.lrl-plan-budget__total{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 18px;padding-bottom:12px;border-bottom:1px solid #000000;color:#000000;font-size:16px}.lrl-plan-budget__total strong{font-size:25px;font-weight:400;line-height:1.2}.lrl-plan-budget__row + .lrl-plan-budget__row{margin-top:22px}.lrl-plan-budget__name{margin:0 0 8px;color:#000000;font-size:16px;line-height:1.3}.lrl-plan-budget__name span{margin-left:8px;color:#666666;font-size:13px}.lrl-plan-budget__bar{display:flex;height:22px;border:1px solid #000000}.lrl-plan-budget__seg{height:100%}.lrl-plan-budget__seg--project{background:#000000}.lrl-plan-budget__seg--hold{background:#f1af06;border-left:1px solid #000000}.lrl-plan-budget__vals{display:flex;justify-content:space-between;gap:16px;margin:8px 0 0;font-size:14px;line-height:1.4}.lrl-plan-budget__vals strong{display:block;color:#000000;font-size:20px;font-weight:400;line-height:1.2}.lrl-plan-budget__vals>span:last-child{text-align:right}.lrl-plan-budget__foot{margin:0;padding:14px 24px;border-top:1px solid #000000;color:#666666;font-size:14px;line-height:1.5}.lrl-plan-budget__foot strong{color:#000000;font-weight:600}@media (max-width:700px){.lrl-plan-budget__panel{padding:18px 16px}
43.lrl-plan-budget__name span{display:block;margin:2px 0 0}.lrl-plan-budget__vals strong{font-size:18px}.lrl-plan-budget__foot{padding:14px 16px}}</style><div class='lrl-plan-budget' role='region' aria-label='Example: splitting a 30,000 dollar remodeling budget into project cost and contingency'><div class='lrl-plan-budget__panel'><p class='lrl-plan-budget__label'>Work backward from your number</p><p class='lrl-plan-budget__sub'>Treat the amount you can spend as the ceiling, cushion included. Then design the project to what's left.</p><p class='lrl-plan-budget__total'><span>Total you can spend</span><strong>$30,000</strong></p><div class='lrl-plan-budget__row'><p class='lrl-plan-budget__name'>With a 10% cushion<span>Low end of the range</span></p><div class='lrl-plan-budget__bar' aria-hidden='true'><div class='lrl-plan-budget__seg lrl-plan-budget__seg--project' style='width:90.9%'></div><div class='lrl-plan-budget__seg lrl-plan-budget__seg--hold' style='width:9.1%'></div></div><p class='lrl-plan-budget__vals'><span><strong>~$27,300</strong>Design the project to this</span><span><strong>~$2,700</strong>Hold, untouched</span></p></div><div class='lrl-plan-budget__row'><p class='lrl-plan-budget__name'>With a 20% cushion<span>Safer for 1960s and 70s homes</span></p><div class='lrl-plan-budget__bar' aria-hidden='true'><div class='lrl-plan-budget__seg lrl-plan-budget__seg--project' style='width:83.33%'></div><div class='lrl-plan-budget__seg lrl-plan-budget__seg--hold' style='width:16.67%'></div></div><p class='lrl-plan-budget__vals'><span><strong>$25,000</strong>Design the project to this</span><span><strong>$5,000</strong>Hold, untouched</span></p></div></div><p class='lrl-plan-budget__foot'><strong>Quick math:</strong> divide what you can spend by 1.1 or 1.2. That's the number to give your contractor. The cushion covers what's found inside the walls, not upgrades chosen mid-project.</p></div></div><p>â</p><p><strong>Know what drives costs up.</strong> Labor and structural or plumbing changes are the two biggest variables. Moving a wall or relocating a drain costs significantly more than cosmetic updates like new paint or fixtures. If you can design around existing plumbing locations, you will save real money. If you're planning a kitchen, we cover where that money tends to leak in <a href="https://www.lrlbuilders.com/blog-post/biggest-waste-of-money-in-a-kitchen-remodel">the biggest waste of money in a kitchen remodel</a>.</p><p><strong>Think about how you will pay for it.</strong> Common options are a home equity line of credit (HELOC), a home equity loan, a cash-out refinance, or cash savings. A HELOC is flexible and good for phased projects. A home equity loan gives you a fixed amount with predictable payments. Talk to your lender before planning gets too far so you know your exact number before you fall in love with a design you cannot afford.</p><p>â</p><h2>Step 3: Understand Which Projects Need a Permit in Walnut Creek</h2><p>Here is something a surprising number of homeowners find out too late: skipping permits is not just against the rules. It can force you to tear out finished work, stall your project for months, and create serious problems when you try to sell.</p><p>In Walnut Creek, building permits are governed by the Walnut Creek Municipal Code and California Building Code (Title 24). The Planning and Building Department is at 1666 N. Main Street, Walnut Creek, CA 94596.</p><p>â</p><div class="w-embed"><style>.lrl-plan-permits,.lrl-plan-permits *{box-sizing:border-box}.lrl-plan-permits{width:100%;color:#666666;font-family:inherit}.lrl-plan-permits__wrap{width:100%;background:#ffffff;border:1px solid #000000;border-radius:4px;overflow:hidden}.lrl-plan-permits__table{width:100%;margin:0;border-collapse:collapse;table-layout:fixed}.lrl-plan-permits__table th,.lrl-plan-permits__table td{padding:12px 14px;border-top:1px solid #000000;border-right:1px solid #000000;vertical-align:top;text-align:left;font-family:inherit;font-size:16px;line-height:1.5;color:#666666;background:#ffffff;overflow-wrap:break-word}.lrl-plan-permits__table thead th{border-top:none;background:#f1af06;color:#000000;font-weight:600}.lrl-plan-permits__table tbody th{color:#000000;font-weight:400}
43.lrl-plan-permits__table tbody th span{display:block;margin-top:2px;color:#666666;font-size:14px;line-height:1.4}.lrl-plan-permits__table th:last-child,.lrl-plan-permits__table td:last-child{border-right:none}.lrl-plan-permits__yes{color:#000000}.lrl-plan-permits__col-work{width:40%}.lrl-plan-permits__col-need{width:18%}.lrl-plan-permits__col-fee,.lrl-plan-permits__col-time{width:21%}.lrl-plan-permits__note{margin:12px 0 0;padding-left:12px;border-left:3px solid #f1af06;color:#666666;font-size:14px;line-height:1.5}.lrl-plan-permits__note strong{color:#000000;font-weight:600}@media (max-width:640px){.lrl-plan-permits__table th,.lrl-plan-permits__table td{padding:10px 8px;font-size:14px;line-height:1.4}.lrl-plan-permits__table th,.lrl-plan-permits__table td{padding:10px 6px}.lrl-plan-permits__table thead th{font-size:13px;overflow-wrap:normal}.lrl-plan-permits__table tbody th span{font-size:12px}.lrl-plan-permits__col-work{width:33%}.lrl-plan-permits__col-need{width:20%}.lrl-plan-permits__col-fee{width:23%}.lrl-plan-permits__col-time{width:24%}}</style><div class='lrl-plan-permits'><div class='lrl-plan-permits__wrap' role='region' aria-label='Walnut Creek permit quick reference by type of work'><table class='lrl-plan-permits__table'><thead><tr><th class='lrl-plan-permits__col-work' scope='col'>Type of work</th><th class='lrl-plan-permits__col-need' scope='col'>Permit?</th><th class='lrl-plan-permits__col-fee' scope='col'>City fee</th><th class='lrl-plan-permits__col-time' scope='col'>Approval</th></tr></thead><tbody><tr><th scope='row'>Cosmetic updates<span>Paint, flooring, cabinet refacing, fixture swaps with no plumbing moved</span></th><td>Usually no</td><td>None</td><td>None</td></tr><tr><th scope='row'>Plumbing changes<span>Moving a drain, rerouting supply lines</span></th><td class='lrl-plan-permits__yes'>Yes</td><td>~$190 to $640</td><td>Varies by scope</td></tr><tr><th scope='row'>Wall removal<span>Especially load-bearing walls</span></th><td class='lrl-plan-permits__yes'>Yes</td><td>~$255 to $765</td><td>About 4 weeks</td></tr><tr><th scope='row'>Electrical work<span>Panel upgrades, new circuits, rewiring</span></th><td class='lrl-plan-permits__yes'>Yes</td><td>Varies by scope</td><td>Varies by scope</td></tr><tr><th scope='row'>Additions and structural changes</th><td class='lrl-plan-permits__yes'>Yes</td><td>Varies by scope</td><td>6 to 8 weeks</td></tr><tr><th scope='row'>ADU construction</th><td class='lrl-plan-permits__yes'>Yes</td><td colspan='2'>Its own pathway under California state law</td></tr></tbody></table></div><p class='lrl-plan-permits__note'><strong>Plan the wait into your start date.</strong> If your scope includes structural work, the permit clock can run longer than some of the construction itself. Start the paperwork as soon as the scope is final.</p></div></div><p>â</p><p>If you have an HOA, check your CC&Rs too. Interior remodels usually do not need HOA approval, but exterior changes may require architectural review before you submit to the city. In some Walnut Creek communities both need to happen, and running them at the same time saves weeks.</p><p>Planning a kitchen specifically? We break down the Walnut Creek rules job by job in <a href="https://www.lrlbuilders.com/blog-post/do-i-need-a-permit-to-remodel-my-kitchen-in-california">do I need a permit to remodel my kitchen in California</a>.</p><p>â</p><h2>Step 4: Create a Realistic Project Scope</h2><p>Once you know what you want, what you can spend, and what permits you need, define your scope in writing before you talk to a single contractor.</p><p>A scope of work is a detailed list of everything that will happen during the project. Here is why it matters so much: a vague scope leads to vague bids, and vague bids lead to budget overruns. If you ask three contractors to quote "a kitchen remodel" without specifying what that means, you will get three completely different numbers that are impossible to compare. One of them will look much cheaper, and that is usually the one that left half the work out.</p><p>Your scope should cover:</p><ul role="list"><li>What is being demolished</li><li>What structural changes will be made</li><li>Where new plumbing or electrical will go</li><li>The specific materials you want</li><li>Which appliances are being replaced versus kept</li><li>What the cleanup process looks like</li></ul><p>Going through this process also forces you to make decisions before construction starts, not under pressure with a crew standing around waiting.</p><p>â</p><h2>Step 5: Choose the Right Contractor</h2><p>This is the step that determines everything. You can have a great budget, a perfect scope, and a beautiful design, and still end up with a disaster if you choose the wrong person to build it.</p><p>According to the National Association of the Remodeling Industry (NARI), most homeowners ask the wrong questions when interviewing contractors. They ask when can you start, when will you finish, and how much will it cost. Those questions matter, but they are not the ones that tell you whether someone is actually trustworthy and competent.</p><p>Here is what you should actually be asking:</p><ul role="list"><li><strong>How long have you been in business?</strong> Who will be my project supervisor and how do I reach them day to day? Who will actually do the work, your own employees or subcontractors?</li><li><strong>Are you licensed in California?</strong> All general contractors must hold a valid CSLB license. Verify it yourself at <a rel="noopener noreferrer" href="https://www.cslb.ca.gov/" target="_blank">cslb.ca.gov</a>. Do not take their word for it, because a surprising number of contractors operating in the East Bay are not properly licensed.</li><li><strong>Do you carry liability insurance and workers compensation?</strong> Ask for certificates and verify them by calling the insurer directly. A printed certificate only tells you the policy existed once. A phone call tells you it is active right now.</li><li><strong>Will you handle pulling permits?</strong> A legitimate contractor in Walnut Creek will always pull permits for work that requires them. If someone suggests ski
43pping permits to save time or money, walk away. They are protecting themselves at your expense.</li></ul><p>Get at least three bids and compare them line by line, not just by the total number. A bid that comes in significantly lower than the others usually means something was left out of the scope. That missing item will show up as a change order later, often at a higher price than if it had been included from the start.</p><p>Once you choose a contractor, get everything in writing before work begins. The contract should include a detailed scope of work, a payment schedule tied to milestones rather than arbitrary dates, the specific materials and finishes agreed on, and a clear process for handling changes.</p><p><strong>Never pay the full amount upfront.</strong> A reasonable deposit is 10 to 30 percent, with the remainder paid as work is completed and verified.</p><p>â</p><figure style="max-width:1254px" class="w-richtext-align-fullwidth w-richtext-figure-type-image"><div><img alt="" src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c58122/6abc2a7d23dbce3d208e34e7_ChatGPT%20Image%20Sep%2029%2C%202026%2C%2005_15_10%20PM.jpg" loading="lazy"/></div></figure><p>â</p><h2>Step 6: Prepare Your Home and Your Family for Construction</h2><p>People underestimate this part. A remodel is not just a construction project happening in one corner of your house. It is a full disruption to daily life, sometimes for weeks or months, and the less you prepare for it the harder it gets.</p><p>Think through the practical questions before day one. Where will you eat if the kitchen is out of commission? Set up a temporary cooking area with a microwave and coffee maker, or budget for more takeout than usual. Which rooms will be off-limits and how will you explain that to kids or pets? Where will you store everything that needs to come out of the space being renovated?</p><p>Ask your contractor how they plan to contain construction dust. A good crew uses plastic sheeting and air filtration to keep dust out of the rest of the home. If anyone in the house has respiratory sensitivities, make sure this is in writing before work begins.</p><p>Set up a communication plan from day one. How often will you get updates? Who do you call if something comes up on a Tuesday afternoon? Consistent communication is what separates a smooth project from one where you feel like you have no idea what is happening in your own home.</p><p>â</p><h2>Step 7: Understand the Order of Construction</h2><p>Knowing the sequence of a remodeling project helps you follow along, ask informed questions, and catch issues before they get covered up by drywall or flooring.</p><p>Most projects follow this order: demolition first, then structural work, then rough plumbing and electrical inside the walls. Inspections happen at this stage before walls are closed. Then insulation, drywall, flooring, cabinets, countertops, finish plumbing and electrical, and finally painting, trim, and hardware.</p><p>â</p><div class="w-embed"><style>.lrl-plan-seq,.lrl-plan-seq *{box-sizing:border-box}.lrl-plan-seq{width:100%;background:#ffffff;border:1px solid #000000;color:#666666;font-family:inherit;font-size:16px;line-height:1.5}.lrl-plan-seq__head{display:grid;grid-template-columns:46px minmax(0,1fr) minmax(0,1.1fr);gap:18px;padding:12px 20px;border-bottom:1px solid #000000;background:#f1af06;color:#000000;font-size:11px;line-height:1.4;letter-spacing:0.12em;text-transform:uppercase}.lrl-plan-seq__head span:first-child{grid-column:2}.lrl-plan-seq__list{margin:0;padding:0;list-style:none}.lrl-plan-seq__step{display:grid;grid-template-columns:46px minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:18px;margin:0;padding:14px 20px;border-bottom:1px solid #000000}.lrl-plan-seq__num{width:46px;height:46px;display:flex;align-items:center;justify-content:center;background:#ffffff;border:1px solid #000000;color:#000000;font-size:18px;line-height:1}.lrl-plan-seq__phase{margin:0;color:#000000;font-size:16px;line-height:1.35}.lrl-plan-seq__you{margin:0;color:#666666;font-size:14px;line-height:1.45}.lrl-plan-seq__step--check{background:#000000;border-bottom-color:#000000}.lrl-plan-seq__step--check .lrl-plan-seq__num{background:#f1af06;border-color:#f1af06}.lrl-plan-seq__step--check .lrl-plan-seq__phase{color:#ffffff}
43.lrl-plan-seq__step--check .lrl-plan-seq__phase span{display:block;margin-bottom:2px;color:#f1af06;font-size:11px;letter-spacing:0.12em;text-transform:uppercase}.lrl-plan-seq__step--check .lrl-plan-seq__you{color:#ffffff;opacity:0.85}.lrl-plan-seq__step--check + .lrl-plan-seq__step--check{border-top:1px solid #666666}.lrl-plan-seq__money{padding:18px 20px 20px;border-top:4px solid #f1af06}.lrl-plan-seq__money-title{margin:0 0 12px;color:#000000;font-size:11px;line-height:1.4;letter-spacing:0.12em;text-transform:uppercase}.lrl-plan-seq__money-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #000000}.lrl-plan-seq__money-cell{padding:14px;border-right:1px solid #000000}.lrl-plan-seq__money-cell:last-child{border-right:none}.lrl-plan-seq__when{margin:0 0 6px;color:#666666;font-size:11px;line-height:1.4;letter-spacing:0.1em;text-transform:uppercase}.lrl-plan-seq__what{margin:0;color:#000000;font-size:15px;line-height:1.4}@media (max-width:700px){.lrl-plan-seq__head{display:none}.lrl-plan-seq__step{grid-template-columns:40px minmax(0,1fr);gap:4px 14px;padding:14px 16px}.lrl-plan-seq__num{grid-row:1 / span 2;align-self:start;width:40px;height:40px;font-size:16px}.lrl-plan-seq__you{grid-column:2}.lrl-plan-seq__money{padding:16px}.lrl-plan-seq__money-grid{grid-template-columns:1fr 1fr}.lrl-plan-seq__money-cell:nth-child(2){border-right:none}.lrl-plan-seq__money-cell:nth-child(-n+2){border-bottom:1px solid #000000}}@media (max-width:420px){.lrl-plan-seq__money-grid{grid-template-columns:1fr}.lrl-plan-seq__money-cell{border-right:none;border-bottom:1px solid #000000}.lrl-plan-seq__money-cell:last-child{border-bottom:none}}</style><div class='lrl-plan-seq' role='region' aria-label='Order of construction, with the checkpoints where the homeowner should step in'><div class='lrl-plan-seq__head' aria-hidden='true'><span>What's happening</span><span>Your role</span></div><ol class='lrl-plan-seq__list'><li class='lrl-plan-seq__step'><span class='lrl-plan-seq__num' aria-hidden='true'>1</span><p class='lrl-plan-seq__phase'>Demolition</p><p class='lrl-plan-seq__you'>Hidden conditions surface here. Expect your first contingency conversation.</p></li><li class='lrl-plan-seq__step'><span class='lrl-plan-seq__num' aria-hidden='true'>2</span><p class='lrl-plan-seq__phase'>Structural work</p><p class='lrl-plan-seq__you'>Any wall changes happen now, under the permit.</p></li><li class='lrl-plan-seq__step'><span class='lrl-plan-seq__num' aria-hidden='true'>3</span><p class='lrl-plan-seq__phase'>Rough plumbing and electrical</p><p class='lrl-plan-seq__you'>New lines run inside open walls.</p></li><li class='lrl-plan-seq__step lrl-plan-seq__step--check'><span class='lrl-plan-seq__num' aria-hidden='true'>â</span><p class='lrl-plan-seq__phase'><span>Checkpoint</span>Inspection before walls close</p><p class='lrl-plan-seq__you'>Your last easy look inside the walls. Confirm drain, outlet, and fixture locations match the scope.</p></li><li class='lrl-plan-seq__step'><span class='lrl-plan-seq__num' aria-hidden='true'>4</span><p class='lrl-plan-seq__phase'>Insulation and drywall</p><p class='lrl-plan-seq__you'>Changes behind the walls get much harder from here.</p></li><li class='lrl-plan-seq__step'><span class='lrl-plan-seq__num' aria-hidden='true'>5</span><p class='lrl-plan-seq__phase'>Flooring, cabinets, countertops</p><p class='lrl-plan-seq__you'>Finish choices should already be made and ordered.</p></li><li class='lrl-plan-seq__step'><span class='lrl-plan-seq__num' aria-hidden='true'>6</span><p class='lrl-plan-seq__phase'>Finish plumbing and electrical</p><p class='lrl-plan-seq__you'>Fixtures, outlets, and lights get connected.</p></li><li class='lrl-plan-seq__step'><span class='lrl-plan-seq__num' aria-hidden='true'>7</span><p class='lrl-plan-seq__phase'>Painting, trim, and hardware</p><p class='lrl-plan-seq__you'>Start noting punch list items as you see them.</p></li><li class='lrl-plan-seq__step lrl-plan-seq__step--check'><span class='lrl-plan-seq__num' aria-hidden='true'>â</span><p class='lrl-plan-seq__phase'><span>Checkpoint</span>Final inspection</p><p class='lrl-plan-seq__you'>This is what closes the permit. Don't let it get skipped.</p></li><li class='lrl-plan-seq__step lrl-plan-seq__step--check'><span class='lrl-plan-seq__num' aria-hidden='true'>â</span><p class='lrl-plan-seq__phase'><span>Checkpoint</span>Walk-through and punch list</p><p class='lrl-plan-seq__you'>
43Walk every room, list every item, then verify the fixes on a second walk-through.</p></li></ol><div class='lrl-plan-seq__money'><p class='lrl-plan-seq__money-title'>How the money should move</p><div class='lrl-plan-seq__money-grid'><div class='lrl-plan-seq__money-cell'><p class='lrl-plan-seq__when'>At signing</p><p class='lrl-plan-seq__what'>10 to 30% deposit, never the full amount</p></div><div class='lrl-plan-seq__money-cell'><p class='lrl-plan-seq__when'>During work</p><p class='lrl-plan-seq__what'>Payments tied to milestones, not dates</p></div><div class='lrl-plan-seq__money-cell'><p class='lrl-plan-seq__when'>Any change</p><p class='lrl-plan-seq__what'>Signed change order before the work</p></div><div class='lrl-plan-seq__money-cell'><p class='lrl-plan-seq__when'>At the end</p><p class='lrl-plan-seq__what'>Final payment only after the punch list is done</p></div></div></div></div></div><p>â</p><p>One thing that regularly catches homeowners off guard: if your project includes a glass shower enclosure, the glass gets measured and templated only after tile is completely set, then goes out for fabrication. That process typically takes two weeks. Plan for it so you are not surprised when the shower looks finished but cannot be used yet.</p><p>Permits are officially closed after the final inspection is passed. Do not let your contractor skip this step. Unpermitted work shows up during home sales and can create serious problems in escrow, sometimes requiring you to open walls and redo finished work.</p><p>For a kitchen, we map out what each phase takes in <a href="https://www.lrlbuilders.com/blog-post/how-long-does-a-kitchen-remodel-take-a-realistic-timeline-guide">how long a kitchen remodel actually takes</a>.</p><p>â</p><h2>Step 8: Handle Change Orders the Right Way</h2><p>No matter how well you plan, something will come up. It always does. A wall opens on a pipe that needs replacing. You see the tile going up and realize you want a different grout color. The subfloor turns out to be in worse shape than anyone expected.</p><p>These things are normal. What matters is how they get handled.</p><p>Every change to the original scope should go through a formal change order, a written document describing what is being added or modified, the adjusted cost, and any timeline impact, signed by both you and your contractor before the work is done. This is not bureaucratic paperwork. It is the only thing that protects you from a surprise bill at the end of the project.</p><p>Do not make design decisions on the fly during construction. If you see something you want to change, pause, get the cost impact in writing, and then decide with a clear head. Track your remaining contingency as change orders come in. That fund is for necessary surprises, not upgrades you decide on halfway through.</p><p>â</p><h2>Step 9: The Final Walk-Through and Punch List</h2><p>The project is nearly done. Do not rush this part.</p><p>Schedule a proper walk-through of every room before you release final payment. Come with fresh eyes and look carefully for:</p><ul role="list"><li>Gaps in caulk or trim</li><li>Paint touch-ups that were missed</li><li>Cabinet doors that do not align quite right</li><li>Grout lines that are inconsistent</li><li>Hardware that was not installed</li><li>Anything that does not match exactly what was specified in the contract</li></ul><p>Everything that needs fixing goes on the punch list, a written record of outstanding items. Give your contractor a reasonable window to complete them, then do a second walk-through to verify everything is done before you sign off.</p><p><strong>Do not release final payment until the punch list is complete and you are satisfied.</strong> That payment is your primary leverage as the homeowner, and releasing it early removes it completely. Also collect all warranty information, care instructions, permit close-out paperwork, and product documentation at the end. Keep them in a dedicated folder. You will need them when you sell.</p><p>â</p><figure style="max-width:1080px" class="w-richtext-align-fullwidth w-richtext-figure-type-image"><div><img alt="" src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c58122/6ab
43c2b229f9289b1e76fa676_ZSC_BacksplashMistakesDIY-1080x600.jpg" loading="lazy"/></div></figure><p>â</p><h2>Step 10: Think About the Long-Term Value of Your Remodel</h2><p>A well-planned home remodel does more than improve how you live in your home today. It adds real, lasting value to one of the most significant financial assets you own.</p><p>The projects that go sideways almost always had the same problems at the start: unclear goals, unrealistic budgets, vague contracts, and the wrong contractor. The projects that go well, and that homeowners are genuinely proud of years later, had the opposite.</p><p>At <a href="/">LRL Builders</a>, we have been working through this exact process with homeowners across Walnut Creek, Lafayette, Concord, Pleasant Hill, and Danville since 2007. We help you get the scope right before anything starts, pull all necessary permits, and manage the project from first site visit to final walk-through with clear communication and no surprise charges at the end. See one of our <a href="https://www.lrlbuilders.com/projects/complete-home-remodeling-walnut-creek">complete home remodels in Walnut Creek</a>, or learn more about our <a href="https://www.lrlbuilders.com/services/home-remodeling">home remodeling services</a>.</p><p>If you are ready to start planning, <a href="https://www.lrlbuilders.com/contacts">reach out for a free estimate</a> or call <a href="tel:+19259059995">(925) 905-9995</a>. Let us help you do it right from the beginning.</p></div></div></div></div></section><section class="cta mg-bottom--90px"><div class="w-layout-blockcontainer container w-container"><div data-w-id="f157edb6-f6d3-6354-0938-05db2b80d630" class="cta-wrapper"><div class="w-layout-hflex cta-content"><div class="cta-image"><img src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c58122/6abc237b951eb9883dcaad92_69b028a9a90294e80b566427_home-remodeling-walnut-after-2.jpeg" loading="lazy" width="377" height="155" alt="Open kitchen and living area after a complete LRL Builders home remodel in Walnut Creek" class="inner-image"/></div><h3 class="cta-heading">LETâS BUILD SOMETHING GREAT TOGETHER</h3><a data-w-id="f157edb6-f6d3-6354-0938-05db2b80d636" href="/contacts" class="primary-button black w-inline-block"><div class="button-text">Get a free estimate</div><img src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67cebb5a6c0a5bd207c58141_Arrow%201.svg" loading="lazy" width="15" height="12" alt="Icon" class="button-icon"/></a></div><div class="cta-overlay"></div></div></div></section><section class="cta-section pd-top-150px"><div class="w-layout-blockcontainer container w-container"><div class="w-layout-hflex blog-one-articles-text"><div class="blog-one-articles-heading"><div data-w-id="a99bb12b-5314-f750-77ef-a6958eee2379" class="tag-text">read more</div><h2 data-w-id="a99bb12b-5314-f750-77ef-a6958eee237b" class="no-mg-bottom">Articles & Blog Posts With Useful <span class="text-orange">Information</span></h2></div></div><div class="w-dyn-list"><div role="list" class="collection-list-four w-dyn-items"><div role="listitem" class="w-dyn-item"><a data-w-id="15d905cc-da07-8a1e-9cd1-47ffe8c7df9a" href="/blog-post/do-i-need-a-permit-to-remodel-my-kitchen-in-california" class="blog-card-four w-inline-block"><div class="blog-card-four-image more-blogs-image"><div class="position-relative"><img class="tab-image-full-width" src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c58122/6a7f0afc4263681ee9fb6601_california-victorians.jpg" width="628" height="380" alt="" sizes="(max-width: 767px) 100vw, 628px" data-w-id="15d905cc-da07-8a1e-9cd1-47ffe8c7df9d" loading="lazy" srcset="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c58122/6a7f0afc4263681ee9fb6601_california-victorians-p-500.jpg 500w, https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c58122/6a7f0afc4263681ee9fb6601_california-victorians.jpg 1200w"/><div class="image-appear-overlay"></div></div></div><div class="w-layout-vflex blog-card-four-text"><div class="tag-text tag-body-color">August 13, 2026</div><div class="heading-four">Do I Need a Permit to Remodel My Kitchen in California?</div><div class="link-button black-text"><div>Continue Reading</div><div class="icon-wrapper"><img src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67d05f11bf7c887def26c8dd_arrow-2.svg" loading="lazy" width="15" height="12" alt="arrow icon" class="button-orange-arrow"/></div></div></div></a></div><div role="listitem" class="w-dyn-item"><a data-w-id="15d905cc-da07-8a1e-9cd1-47ffe8c7df9a" href="/blog-post/biggest-waste-of-money-in-a-kitchen-remodel" class="blog-card-four w-inline-block"><div class="blog-card-four-image more-blogs-image"><div class="position-relative"><img class="tab-image-full-width" src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c58122/6a70c87ed26707186c855b53_Moms-Kitchen-Construction-9.jpg" width="628" height="380" alt="" sizes="(max-width: 767px) 100v
43w, 628px" data-w-id="15d905cc-da07-8a1e-9cd1-47ffe8c7df9d" loading="lazy" srcset="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c58122/6a70c87ed26707186c855b53_Moms-Kitchen-Construction-9-p-500.jpg 500w, https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c58122/6a70c87ed26707186c855b53_Moms-Kitchen-Construction-9-p-800.jpg 800w, https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c58122/6a70c87ed26707186c855b53_Moms-Kitchen-Construction-9.jpg 950w"/><div class="image-appear-overlay"></div></div></div><div class="w-layout-vflex blog-card-four-text"><div class="tag-text tag-body-color">August 3, 2026</div><div class="heading-four">What Is the Biggest Waste of Money in a Kitchen Remodel?</div><div class="link-button black-text"><div>Continue Reading</div><div class="icon-wrapper"><img src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67d05f11bf7c887def26c8dd_arrow-2.svg" loading="lazy" width="15" height="12" alt="arrow icon" class="button-orange-arrow"/></div></div></div></a></div></div></div></div></section><section data-wf--footer--variant="base" class="footer"><div class="footer-image"><img src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67ed53d21925fe4b823a31e5_footer-test.svg" loading="lazy" alt=""/></div><div class="w-layout-blockcontainer container w-container"><div class="w-layout-hflex footer-main-wrapper"><div class="w-layout-vflex footer-column-one"><div class="logo-footer-wrapper"><a href="/" class="link-block w-inline-block"><img src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67d05475c3be7bbf5fd5cf8a_lrl-logo-white.webp" loading="lazy" width="Auto" sizes="(max-width: 767px) 100vw, (max-width: 892px) 95vw, 848px" alt="LRL Builders logo" srcset="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67d05475c3be7bbf5fd5cf8a_lrl-logo-white-p-500.webp 500w, https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67d05475c3be7bbf5fd5cf8a_lrl-logo-white-p-800.webp 800w, https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67d05475c3be7bbf5fd5cf8a_lrl-logo-white.webp 848w"/></a><p class="text-light left-text">We are a trusted and experienced General Contractor serving Walnut Creek, CA, and the East Bay Area.</p></div><div class="w-layout-hflex footer-contact-information"><img src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/6903cc8ec4e3a2068e9f4101_worker.webp" loading="lazy" width="24" height="24" alt=""/><div class="w-layout-vflex"><a href="mailto:[email protected]" class="text-light">LRL Builders Inc.</a></div></div><div class="w-layout-hflex footer-address"><img src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67ed35a5fef6c23825408fd6_yellow-location.svg" loading="lazy" width="24" height="24" alt="location-icon 44"/><div class="w-layout-vflex"><div class="text-light">1661 Botelho Dr. Suite 210 Walnut Creek, <br/>CA 94596, United States<br/></div></div></div><div class="w-layout-hflex footer-contact-information"><img src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67ed35a5d35dfdb9c7e7421f_yellow-phone.svg" loading="lazy" width="24" height="24" alt="phone icon"/><div class="w-layout-vflex"><a href="tel:(925)905-9995" class="footer-link">+1 925 905-9995</a></div></div><div class="w-layout-hflex footer-contact-information"><img src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67ed35a5e3b9df8523156dc3_yellow-mail.svg" loading="lazy" width="24" height="24" alt="email icon"/><div class="w-layout-vflex"><a href="mailto:[email protected]" class="footer-link">[email protected]</a></div></div><div class="bbb-certificate-container"><div class="w-embed"><a href="https://www.bbb.org/us/ca/walnut-creek/profile/general-contractor/lrl-builders-inc-1116-972712/#sealclick" target="_blank" rel="nofollow">
44<img src="https://seal-goldengate.bbb.org/seals/blue-seal-120-70-bbb-972712.png" style="border: 0;" alt="LRL Builders, Inc. BBB Business Review" /></a></div></div></div><div class="w-layout-vflex footer-column-three"><div class="footer-column-title">Explore</div><div class="w-layout-vflex quick-links-wrapper"><a href="/services" class="footer-link">Services</a><a href="/projects" class="footer-link">Projects</a><a href="/about-us" class="footer-link">About us</a><a href="/contacts" class="footer-link">Contact</a><a href="/blog" class="footer-link">Blog</a><a href="/testimonial" class="footer-link">Testimonials</a><a href="/faq" class="footer-link">FAQ</a></div></div><div class="w-layout-vflex footer-column-four"><div class="footer-column-title">Services</div><a href="/" class="footer-link">General Contractors</a><a href="/services/kitchen-remodeling" class="footer-link">Kitchen remodeling</a><a href="/services/bathroom-remodeling" class="footer-link">Bathroom remodeling</a><a href="/services/home-remodeling" class="footer-link">Home remodeling</a><a href="/services/adu-construction" class="footer-link">ADU Construction</a></div><div class="w-layout-vflex footer-column-two"><div class="footer-column-title">Service Area</div><div class="footer-map-code w-embed w-iframe"><iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3148.5753717167822!2d-122.06292699999999!3d37.893612!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x808563e3de504469%3A0xae2b26d807ec768f!2sLRL%20Builders%20Inc.!5e0!3m2!1sen!2s!4v1761845432746!5m2!1sen!2s" width="100%" height="200" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe></div><p class="text-light">We are located in Walnut Creek serving all the East Bay Area.<br/></p><p class="text-light">CSLB Lic. 1073610<br/></p><div class="socials-row"><a data-w-id="a6bd03cf-5d10-8b49-e6b9-3bd5db1ee7b0" href="https://www.facebook.com/Lrlbuilders%20" class="social-link w-inline-block"><img src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67ed692e3348e6640e9410f2_facebook.svg" loading="lazy" width="Auto" height="Auto" alt="" data-w-id="a6bd03cf-5d10-8b49-e6b9-3bd5db1ee7b1" class="yellow-icon"/><img src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67ed6999903d4bb96c540af9_Frame.svg" loading="lazy" width="Auto" height="Auto" alt="" data-w-id="a6bd03cf-5d10-8b49-e6b9-3bd5db1ee7b2" class="initial-icon"/></a><a href="https://www.instagram.com/lrlbuilders/" target="_blank" class="social-link w-inline-block"><img src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67ed692e99d39afdb7e3d72d_instagram.svg" loading="lazy" width="Auto" height="Auto" alt="" class="yellow-icon"/><img src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67ed69998e23f82b573d6471_Frame-1.svg" loading="lazy" width="Auto" height="Auto" alt="" class="initial-icon"/></a><a href="https://www.yelp.com/biz/lrl-builders-walnut-creek%20" target="_blank" class="social-link w-inline-block"><img src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67ed692e602efc9c1691d861_yelp.svg" loading="lazy" width="Auto" height="Auto" alt="" class="yellow-icon"/><img src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67ed6999903d4bb96c540ad3_Frame-2.svg" loading="lazy" width="Auto" height="Auto" alt="" class="initial-icon"/></a><a href="https://www.linkedin.com/company/lrl-builders-inc" target="_blank" class="social-link w-inline-block"><img src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67ed692e602efc9c1691d861_yelp.svg" loading="lazy" width="Auto" height="Auto" alt="" class="yellow-icon"/><img src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/69d947f2b1bf2540f5c95c80_outlined%20linkedin%20logo.png" loading="lazy" width="Auto" height="26" alt="" class="initial-icon"/></a><a href="https://youtube.com/@lrlbuilders?si=HkLLcLhW_7g9pqtA" target="_blank" class="social-link w-inline-block"><img src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67ed692e602efc9c1691d861_yelp.svg" loading="lazy" width="Auto" height="Auto" alt="" class="yellow-icon"/><img src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/69dff7fbe90931cac5101f85_youtube.png" loading="lazy" width="Auto" height="22" alt="" class="initial-icon"/></a><a href="https://x.com/lrlbuildersinc?s=21" target="_blank" class="social-link w-inline-block"><img src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67ed692e602efc9c1691d861_yelp.svg" loading="lazy" width="Auto" height="Auto" alt="" class="yellow-icon"/><img src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/69dff72345c5f264aba209de_twitter.png" loading="lazy" width="Auto" height="18" alt="" class="initial-icon"/></a></div><a data-w-id="720427cc-77fc-d230-84f7-802bbecee4fe" href="/contacts" class="primary-button w-inline-block"><div class="button-text">Get In Touch</div><img src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67d05f11bf7c887def26c8dd_arrow-2.svg" loading="lazy" width="15" height="12" alt="arrow icon" class="button-icon"/></a></div></div></div><div class="footer-bottom-copyright"><div class="w-layout-blockcontainer container w-container"><div class="w-layout-hflex footer-bottom-wrapper"><div class="bottom-links"><a href="/privacy-policy">Privacy Policy</a><a href="/terms-of-service">Terms of Service</a></div><div class="text-light">Created by IoliteVentures</div></div></div></div></section><div data-w-id="ac57bf1b-f71b-c9c1-12b2-7fc318477174" data-animation="default" data-collapse="medium" data-duration="400" data-easing="ease" data-easing2="ease" role="banner" class="navbar-two navbar-shadow w-nav"><div class="container w-container"><div class="navbar-wrapper"><a id="w-node-_10b1fb69-8be5-853d-29b1-7fcb48db2ab0-18477174" href="/" class="navbar-logo w-nav-brand"><img src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67d05475f3365027d8048cd0_lrl-logo.webp" loading="lazy" width="Auto" height="Auto" alt="LRL Builders logo" srcset="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67d05475f3365027d8048cd0_lrl-logo-p-500.webp 500w, https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67d05475f3365027d8048cd0_lrl-logo.webp 800w" sizes="100vw" class="logo"/></a><nav role="navigation" id="w-node-_10b1fb69-8be5-853d-29b1-7fcb48db2ab3-18477174" class="menu-dropdown w-nav-menu"><div data-hover="true" data-delay="300" class="dropdown w-dropdown"><div class="dropdown-toggle w-dropdown-toggle"><div class="menu-text menu-text-dark">Services</div><img src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67cebb5a6c0a5bd207c58143_Arrow%209.svg" loading="lazy" width="8" height="5" alt="Icon" class="dropdown-icon filter"/></div><nav class="dropdown-list w-dropdown-list">
44<a href="/services" class="sub-menu-font w-dropdown-link">All Services</a><div class="w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="/services/home-remodeling" class="sub-menu-font w-dropdown-link">Home remodeling</a></div><div role="listitem" class="w-dyn-item"><a href="/services/adu-construction" class="sub-menu-font w-dropdown-link">ADU Construction</a></div><div role="listitem" class="w-dyn-item"><a href="/services/kitchen-remodeling" class="sub-menu-font w-dropdown-link">Kitchen Remodeling</a></div><div role="listitem" class="w-dyn-item"><a href="/services/bathroom-remodeling" class="sub-menu-font w-dropdown-link">Bathroom Remodeling</a></div></div></div></nav></div><a href="/projects" class="nav-link">Projects</a><a href="/about-us" class="nav-link">About us</a><a href="/blog" class="nav-link">Blog</a><a data-w-id="45bf0018-b30c-8433-e654-b71104ce42b5" href="/contacts" class="primary-button mobile w-inline-block"><div class="button-text">contact us</div><img src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67cebb5a6c0a5bd207c58141_Arrow%201.svg" loading="lazy" width="15" height="12" alt="Icon" class="button-icon"/></a></nav><div class="w-layout-hflex navbar-button-wrapper"><a data-w-id="10b1fb69-8be5-853d-29b1-7fcb48db2afb" href="/contacts" class="primary-button black w-inline-block"><div class="button-text">contact us</div><img src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67cebb5a6c0a5bd207c58141_Arrow%201.svg" loading="lazy" width="15" height="12" alt="Icon" class="button-icon"/></a></div><div id="w-node-_10b1fb69-8be5-853d-29b1-7fcb48db2aff-18477174" class="menu-button w-nav-button"><div class="menu-bar menu-top-bar"></div><div class="menu-bar menu-middle-bar"></div><div class="menu-bar menu-bottom-bar"></div></div></div></div></div><section class="top-bar"><div class="w-layout-blockcontainer container w-container"><div class="w-layout-hflex top-bar-wrapper"><div class="w-layout-hflex top-bar-left-wrapper"><a href="tel:(925)905-9995" class="top-bar-link w-inline-block"><img src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67ed35a5d35dfdb9c7e7421f_yellow-phone.svg" loading="lazy" width="20" height="20" alt="phone icon"/><div>(925) 905-9995</div></a><a href="mailto:[email protected]" class="top-bar-link w-inline-block"><img src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67ed35a5e3b9df8523156dc3_yellow-mail.svg" loading="lazy" width="20" height="20" alt="email icon" class="margin-top-five"/><div>[email protected]</div></a><div class="top-bar-link"><img src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/67ed35a5fef6c23825408fd6_yellow-location.svg" loading="lazy" width="20" height="20" alt="location-icon 45"/><div>1661 Botelho Dr. Suite 210, Walnut Creek, CA 94596</div></div></div><a href="tel:(925)905-9995" class="top-bar-link black-text w-inline-block"><div class="top-bar-link-icon"></div><div>Talk To our experts</div></a></div></div><div class="top-bar-overlay"></div></section>
45<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=67cebb5a6c0a5bd207c580a5" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
45<script src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/js/webflow.schunk.b243a97fed2d3524.js" type="text/javascript" integrity="sha384-1qoY9V20fk3dh/6Nz6DOe3XDw3cDv00UAm/Tu2DA7X9iZPUOIX7ggPewjMTqxCpt" crossorigin="anonymous"></script>
45<script src="https://cdn.prod.website-files.com/67cebb5a6c0a5bd207c580a5/js/webflow.c815d689.d9f17c1592f8eb54.js" type="text/javascript" integrity="sha384-wiB6Bp35CgTY+c+uDrASE2ksvI5M3UN8bGPJWVslOkCmZT1Edjdv92bFNWYTtrl3" crossorigin="anonymous"></script>
45<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 45-46
45 46<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
46GTM-PWD43NR8
vendor: 101 bytes, lines 46-47
46" 47 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
48<!-- End Google Tag Manager (noscript) -->
vendor: 62 bytes, lines 48-50
48 49 50<script src="https://www.google.com/recaptcha/api.js?render=
506LdsFporAAAAAE2BGP10XclnhTs_ssGObrxzetCB
vendor: 12 bytes, line 50
50"></script>
51<script> 52 const CONFIG = { 53 SITE_KEY: "6LdsFporAAAAAE2BGP10XclnhTs_ssGObrxzetCB", 54 RECAPTCHA_VALIDATION_FUNCTION_URL: 55 "https://us-central1-lrl-builders.cloudfunctions.net/onWebflowUserValidationRecaptcha", 56 ACTION_NAME: "page_load", 57 SCORE_THRESHOLD: 0.5, 58 RETRY_ATTEMPTS: 3, 59 RETRY_DELAY: 500, // milliseconds 60 }; 61 62 let verificationAttempts = 0; 63 64 /** 65 * Execute reCAPTCHA and get token 66 */ 67 async function executeRecaptcha() { 68 try { 69 verificationAttempts++; 70 const token = await grecaptcha.execute(CONFIG.SITE_KEY, { 71 action: CONFIG.ACTION_NAME, 72 }); 73 return token; 74 } catch (error) { 75 console.error("reCAPTCHA execution failed:", error); 76 throw new Error("Failed to generate verification token"); 77 } 78 } 79 80 /** 81 * Send token to Firebase function for validation 82 */ 83 async function validateWithFirebase(token) { 84 try { 85 const response = await fetch(CONFIG.RECAPTCHA_VALIDATION_FUNCTION_URL, { 86 method: "POST", 87 headers: { 88 "Content-Type": "application/json", 89 }, 90 body: JSON.stringify({ 91 token: token, 92 action: CONFIG.ACTION_NAME, 93 }), 94 }); 95 96 if (!response.ok) { 97 throw new Error(`HTTP error! status: ${response.status}`); 98 } 99 100 const result = await response.json(); 101 return result; 102 } catch (error) { 103 console.error("Firebase validation failed:", error); 104 throw new Error("Verification service unavailable"); 105 } 106 } 107 108 /** 109 * Handle verification result based on score 110 */ 111 function handleVerificationResult(result) { 112 const score = result.score; 113 const success = result.success; 114 115 if (!success) { 116 handleVerificationFailure("Verification failed - invalid token"); 117 return; 118 } 119 120 // Handle based on score thresholds 121 if (score >= CONFIG.SCORE_THRESHOLD) { 122 handleVerificationSuccess(score); 123 } else { 124 handleVerificationFailure("User scored under threshold"); 125 } 126 } 127 128 function blockSiteContent() { 129 console.warn("Blocking site content"); 130 // Disable all interactive elements 131 const telMailtoLinks = document.querySelectorAll( 132 'a[href^="tel:"], a[href^="mailto:"]' 133 ); 134 135 telMailtoLinks.forEach((el) => { 136 el.style.pointerEvents = "none"; 137 el.style.opacity = "0.5"; 138 }); 139 } 140 141 function handleVerificationSuccess(score) { 142 console.log("Verification successful with score:", score); 143 144 // Unblock site content 145 unblockSiteContent(); 146 } 147 148 /** 149 * Handle verification failure 150 */ 151 function handleVerificationFailure(message) { 152 console.error("Verification failed:", message); 153 154 blockSiteContent(); 155 } 156 157 function unblockSiteContent() { 158 console.warn("Unblocking site content"); 159 // Enable tel and mailto links 160 const telMailtoLinks = document.querySelectorAll( 161 'a[href^="tel:"], a[href^="mailto:"]' 162 ); 163 164 telMailtoLinks.forEach((el) => { 165 el.style.pointerEvents = "auto"; 166 el.style.opacity = "1"; 167 }); 168 } 169 170 /** 171 * Retry verification with exponential backoff 172 */ 173 async function retryVerification() { 174 if (verificationAttempts >= CONFIG.RETRY_ATTEMPTS) { 175 handleVerificationFailure("Maximum retry attempts exceeded"); 176 return; 177 } 178 179 console.log( 180 `Retrying verification (attempt ${verificationAttempts}/${CONFIG.RETRY_ATTEMPTS})` 181 ); 182 183 // Wait before retrying (exponential backoff) 184 await new Promise((resolve) => 185 setTimeout(resolve, CONFIG.RETRY_DELAY * verificationAttempts) 186 ); 187 188 performVerification(); 189 } 190 /** 191 * Main verification function 192 */ 193 async function performVerification() { 194 try { 195 console.log("Starting reCAPTCHA verification..."); 196 197 // Step 1: Execute reCAPTCHA 198 const token = await executeRecaptcha(); 199 console.log("reCAPTCHA token obtained"); 200 201 // Step 2: Validate with Firebase 202 const result = await validateWithFirebase(token); 203 console.log("Firebase validation completed:", result); 204 205 // Step 3: Handle result 206 handleVerificationResult(result); 207 } catch (error) { 208 console.error("Verification error:", error); 209 210 // Retry on failure 211 if (verificationAttempts < CONFIG.RETRY_ATTEMPTS) { 212 retryVerification(); 213 } else { 214 handleVerificationFailure(error.message); 215 } 216 } 217 } 218 219 /** 220 * Initialize verification when page loads 221 */ 222 function initializeVerification() { 223 // Reset state 224 verificationAttempts = 0; 225 226 // Initially block content 227 blockSiteContent(); 228 229 // Wait for reCAPTCHA to be ready 230 grecaptcha.ready(function () { 231 console.log("reCAPTCHA is ready"); 232 performVerification(); 233 }); 234 } 235 236 // Start verification when DOM is loaded 237 if (document.readyState === "loading") { 238 document.addEventListener("DOMContentLoaded", initializeVerification); 239 } else { 240 initializeVerification(); 241 } 242</script>
242 243
244<script defer src="https://weblocks.io/library.js"></script>
vendor: 1 bytes, line 244
244
245<script defer src="https://weblocks.io/script-66-529.js"></script>
245 246</body></html>
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.