HTML to Elementor
Website kits

Home services services page

Services page for a trade business: six services with what is included and illustrative price ranges, a before-you-call checklist and an FAQ.

Page Home services Services Pricing FAQ

When to use it

What it converts to

Converted with the Native components mode. The component list below is what this template produces — not a generic example.

  • pending

Things worth knowing

The HTML

This is the complete source. Copy it, or send it straight to the converter and adjust the options before exporting.

Show the HTML source
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Home services services page</title>
  <style>
    body{margin:0;font-family:'Open Sans',Arial,sans-serif;color:#1a2633;background:#ffffff}
    .wrap{max-width:1160px;margin:0 auto;padding:0 24px}
    section{padding:72px 0}
    h1,h2,h3{font-family:'Poppins',Arial,sans-serif;color:#1a2633;margin:0}
    h1{font-size:44px;line-height:1.15;letter-spacing:-.02em;margin:0 0 16px}
    h2{font-size:32px;line-height:1.2;margin:0 0 14px}
    h3{font-size:20px;line-height:1.3;margin:0 0 8px}
    p{margin:0;line-height:1.75;color:#5b6b7c;font-size:16px}
    .btn{display:inline-block;white-space:nowrap;padding:15px 26px;border-radius:8px;text-decoration:none;font-family:'Poppins',Arial,sans-serif;font-weight:700;font-size:16px}
    .btn-orange{background:#f2711c;color:#1a2633}
    .btn-white{background:#ffffff;color:#14365d}
    .intro{background:#eef2f6}
    .intro .wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}
    .intro .lead{font-size:18px;margin:0 0 14px}
    .note{font-size:14px;color:#1a2633;border-left:4px solid #f2711c;padding:4px 0 4px 14px;margin:18px 0 0}
    .intro-img{width:100%;min-width:0;background:#eef2f6;height:380px;object-fit:cover;border-radius:14px;display:block}
    .grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}
    .svc{padding:30px;border:2px solid #eef2f6;border-radius:12px;background:#ffffff}
    .svc > p{margin:0 0 16px}
    .inc{display:flex;flex-direction:column;gap:9px;margin:0 0 20px}
    .inc > div{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.6;color:#1a2633}
    .tick{color:#f2711c;font-weight:700;font-size:16px;line-height:1.5}
    .svc .price{margin:0;padding:12px 16px;border-radius:8px;background:#eef2f6;color:#14365d;font-weight:600;font-size:15px}
    .tint{background:#eef2f6}
    .split{display:grid;grid-template-columns:.9fr 1.1fr;gap:52px;align-items:start}
    .list{display:flex;flex-direction:column;gap:14px;padding:28px;border-radius:12px;background:#ffffff}
    .list > div{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.65;color:#1a2633}
    .faq{display:flex;flex-direction:column;gap:12px;max-width:860px}
    details{border:2px solid #eef2f6;border-radius:10px;padding:18px 22px;background:#ffffff}
    summary{font-family:'Poppins',Arial,sans-serif;font-weight:600;font-size:17px;color:#1a2633;cursor:pointer}
    details p{margin:12px 0 0}
    .cta{background:#14365d;text-align:center}
    .cta h2{color:#ffffff}
    .cta p{color:#eef2f6;max-width:620px;margin:0 auto 26px}
    .row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}
    @media(max-width:780px){section{padding:50px 0}.wrap{padding:0 16px}.intro .wrap,.grid2,.split{grid-template-columns:1fr}.intro .wrap{gap:28px}h1{font-size:32px}h2{font-size:26px}.intro-img{height:240px}.svc{padding:22px}.row .btn{flex:1;text-align:center}}
  </style>
</head>
<body>
  <section class="intro">
    <div class="wrap">
      <div>
        <h1>Services and typical prices</h1>
        <p class="lead">Every job starts with a diagnosis on site and a fixed price you approve. The ranges below show what most jobs of each kind cost, so you know roughly what to expect before you call.</p>
        <p class="note">Price ranges are illustrative guides, not quotes. Your written fixed price is the price you pay.</p>
      </div>
      <img class="intro-img" src="https://htmltoelementor.com/wp-content/uploads/hte-library/homeservices/electrician-panel.jpg" width="1200" height="1200" alt="Electrician testing wires inside an open residential breaker panel">
    </div>
  </section>

  <section>
    <div class="wrap">
      <div class="grid2">
        <article class="svc">
          <h3>Leak detection and pipe repair</h3>
          <p>For dripping fixtures, damp patches and pipes that have split or corroded.</p>
          <div class="inc">
            <div><span class="tick">✓</span><span>Locating the leak, including behind walls where needed</span></div>
            <div><span class="tick">✓</span><span>Replacing the damaged section or fitting</span></div>
            <div><span class="tick">✓</span><span>Pressure test before we leave</span></div>
          </div>
          <p class="price">Typical range: $150 – $450</p>
        </article>
        <article class="svc">
          <h3>Drain cleaning</h3>
          <p>For slow or blocked sinks, showers, tubs, toilets and main lines.</p>
          <div class="inc">
            <div><span class="tick">✓</span><span>Clearing the blockage by snake or water jet</span></div>
            <div><span class="tick">✓</span><span>Camera inspection if the drain has blocked before</span></div>
            <div><span class="tick">✓</span><span>Advice on what caused it and how to prevent it</span></div>
          </div>
          <p class="price">Typical range: $120 – $380</p>
        </article>
        <article class="svc">
          <h3>Water heater repair and replacement</h3>
          <p>For no hot water, leaking tanks, strange noises and units past their service life.</p>
          <div class="inc">
            <div><span class="tick">✓</span><span>Testing elements, thermostat, valves and venting</span></div>
            <div><span class="tick">✓</span><span>Supply and installation of a new unit if repair is not worth it</span></div>
            <div><span class="tick">✓</span><span>Removal and disposal of the old heater</span></div>
          </div>
          <p class="price">Typical range: repair $180 – $500, replacement $1,400 – $3,200</p>
        </article>
        <article class="svc">
          <h3>Electrical fault finding</h3>
          <p>For breakers that keep tripping, dead outlets, buzzing switches and flickering lights.</p>
          <div class="inc">
            <div><span class="tick">✓</span><span>Tracing the fault on the affected circuit</span></div>
            <div><span class="tick">✓</span><span>Repairing or replacing the faulty part</span></div>
            <div><span class="tick">✓</span><span>Safety test of the circuit after the repair</span></div>
          </div>
          <p class="price">Typical range: $140 – $420</p>
        </article>
        <article class="svc">
          <h3>Lighting, outlets and switches</h3>
          <p>For new fixtures, extra outlets, dimmers, outdoor lighting and USB outlets.</p>
          <div class="inc">
            <div><span class="tick">✓</span><span>Fitting to your chosen fixtures or ours</span></div>
            <div><span class="tick">✓</span><span>New wiring runs where an outlet does not exist yet</span></div>
            <div><span class="tick">✓</span><span>Patching small access holes we make</span></div>
          </div>
          <p class="price">Typical range: $110 – $350 per fixture or outlet</p>
        </article>
        <article class="svc">
          <h3>Panel upgrades</h3>
          <p>For older panels, homes adding an EV charger or heat pump, and kitchen remodels.</p>
          <div class="inc">
            <div><span class="tick">✓</span><span>Load calculation to size the new panel</span></div>
            <div><span class="tick">✓</span><span>Permit application and inspection booking</span></div>
            <div><span class="tick">✓</span><span>Labeled breakers and a printed circuit map</span></div>
          </div>
          <p class="price">Typical range: $1,800 – $4,500</p>
        </article>
      </div>
    </div>
  </section>

  <section class="tint">
    <div class="wrap split">
      <div>
        <h2>Before you call</h2>
        <p>Having these answers ready makes the call shorter and the first visit more likely to be the last one.</p>
      </div>
      <div class="list">
        <div><span class="tick">✓</span><span>Where the problem is and when you first noticed it</span></div>
        <div><span class="tick">✓</span><span>Whether it is getting worse, constant or comes and goes</span></div>
        <div><span class="tick">✓</span><span>A photo of the fixture, panel label or water heater sticker</span></div>
        <div><span class="tick">✓</span><span>Where your main water valve and electrical panel are</span></div>
        <div><span class="tick">✓</span><span>Parking and access notes, such as a gate code or a dog at home</span></div>
      </div>
    </div>
  </section>

  <section>
    <div class="wrap">
      <h2>Common questions</h2>
      <div class="faq">
        <details><summary>Do you charge a call-out fee?</summary><p>There is a diagnostic fee of [your fee] that covers the visit and finding the fault. If you go ahead with the repair, it is taken off the final price.</p></details>
        <details><summary>Will the price change once you start?</summary><p>No. You approve a fixed price before work begins. If we find something else that needs doing, we stop and quote it separately, and you decide.</p></details>
        <details><summary>Are you licensed and insured?</summary><p>Yes. Our license number is [your license number] and we carry liability insurance with [your insurer]. We can send a copy of the certificate before the visit.</p></details>
        <details><summary>Do you guarantee your work?</summary><p>Repairs are guaranteed for [your guarantee period]. Parts carry the manufacturer’s warranty on top of that.</p></details>
        <details><summary>How do I pay?</summary><p>By card, bank transfer or check when the job is finished. Larger jobs such as panel upgrades are invoiced with a deposit and a final payment.</p></details>
      </div>
    </div>
  </section>

  <section class="cta">
    <div class="wrap">
      <h2>Not sure which service you need?</h2>
      <p>Describe what is happening and we will tell you whether it is a plumbing or an electrical job, and roughly what it will cost.</p>
      <div class="row">
        <a class="btn btn-orange" href="#quote">Request a quote</a>
        <a class="btn btn-white" href="tel:+15550142290">Call (555) 014-2290</a>
      </div>
    </div>
  </section>
</body>
</html>