PageSourceSearch

https://lrl-testing.webflow.io/blog-post/how-to-plan-home-remodeling-project

html lrl-testing.webflow.io collected 2026-10-03 13:23:02 UTC 62,167 bytes, 246 lines download raw bytes

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&#x27;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, &quot;we want to update the kitchen&quot;, 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&#x27;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&amp;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 &quot;a kitchen remodel&quot; 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 &amp; 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.