3
Floor capacity
Licensed
Architect on every project
Full-service
Design through final inspection
South Shore
Sharon · Newton · Wellesley +

Why it matters

Built the right way, the first time

Most residential elevator installs require you to hire a separate architect and a separate contractor — then spend months coordinating between them. We eliminated that entirely. As a licensed architect and licensed construction supervisor, we own every step of your project under one roof.

Custom architectural design

Every project is drawn to match your home’s existing style, structure, and millwork — not a catalog product dropped into a generic opening. The doors, trim, and finishes all belong in your home.

Permit-ready from day one

Massachusetts law requires architect-stamped drawings before any elevator permit can be issued. We prepare all required drawings and manage the permit process with your local building department in-house — no delays, no separate architect to hire.

Adds lasting property value

A properly permitted, architecturally integrated residential elevator shows up in appraisals and real estate listings as an asset — not just an accommodation. It serves every stage of life in your home and pays back at resale.

How we work

Our residential elevator design & build process

One team handles every step from first site visit to final inspection — so nothing falls through the cracks between design and construction.

Site assessment

We visit your home, take precise measurements, and understand the existing structure before any design work begins.

Architectural drawings

Full permit-ready drawings — shaft design, cab specifications, structural details, and Massachusetts code compliance.

Permits & approvals

We submit to your local building department and manage all back-and-forth — including responding to any requests for information.

Build & commission

Construction, elevator installation, all finish work, final inspection, and sign-off. We don’t leave until it’s done right.

A recent South Shore installation

Every stage documented — from basement foundation to finished cab.

Looking down the elevator shaft from upper floor during framing
Shaft — looking down
Craftsman style three-panel elevator door closed from inside the cab
Finished door — inside cab
First floor hallway with residential elevator door open showing cab interior
First floor — door open
Kitchen hallway with residential elevator integrated into existing home architecture
Installed — in context

Common questions

Frequently asked questions about residential elevators in Massachusetts

Do I need an architect for a residential elevator in Massachusetts?

Yes. Massachusetts building code (524 CMR) requires architect-stamped structural drawings before a permit can be issued for a residential elevator. Most elevator contractors have to hire out to a separate architect — adding cost, time, and coordination to your project.

We handle this entirely in-house. As a licensed architect, we prepare all required permit drawings, submit to your local building department, and manage any responses. You deal with one team the entire time.

How much does a residential elevator cost in Massachusetts?

In the Greater Boston and South Shore market, a fully installed residential elevator typically runs between $35,000 and $80,000 depending on the number of stops, cab size, finishes, and whether new shaft construction is required.

We provide detailed cost estimates after the site assessment — calibrated to local labor rates, permit fees, and material costs in the Eastern Massachusetts market.

How long does a residential elevator project take from start to finish?

From initial consultation to final inspection, most residential elevator projects take 4–6 months. The permitting phase (typically 6–10 weeks) is usually the longest part of the timeline. Construction and installation typically runs 4–8 weeks once permits are approved.

We manage the full timeline — no hand-offs means fewer delays.

What type of elevator do you design and install?

We work primarily with hydraulic and winding drum (cable-driven) residential elevators. We assess your home’s structure, available shaft space, and travel requirements to recommend the right system. Our work is exclusively residential.

Can an elevator be added to an existing home, or only new construction?

Most of our elevator projects are in existing homes — not new construction. We assess the existing structure, identify the best location for the shaft, and design around your home’s framing, finishes, and floor plan. A licensed architect integrates the elevator into your existing architecture rather than just dropping a shaft wherever it fits.

Where we work

Serving Greater Boston South Shore

We work exclusively in residential architecture in the South Shore corridor and western suburbs of Boston. If you’re in one of these towns, we’re local to you.

Sharon
Canton
Norwood
Westwood
Dedham
Needham
Wellesley
Newton
Duxbury
Hingham
Medfield
Dover
Walpole
Foxborough
Franklin
Millis
Wrentham
Cohasset

Don’t see your town? We may still be able to help — get in touch.


Licensed Architect — MA

Construction Supervisor License (CSL)

Fully permitted — every project

Design through final inspection

Thinking about adding an elevator to your home?

Let’s start with a free conversation. We serve Sharon, Canton, Norwood, Westwood, Dedham, Needham, Wellesley, Newton, and surrounding Greater Boston South Shore towns.

======================================================================
CUSTOM CSS — paste into Appearance > Customize > Additional CSS
======================================================================

/* ── Elevator Page — Custom Styles ── */

/* Eyebrow label */
.ev-eyebrow {
font-size: 11px !important;
color: #db3414 !important;
font-weight: 700 !important;
letter-spacing: .14em !important;
text-transform: uppercase !important;
margin-bottom: 6px !important;
}

/* Hero typography */
.ev-h1 {
font-size: clamp(1.9rem, 4vw, 3rem) !important;
font-weight: 500 !important;
color: #ffffff !important;
line-height: 1.15 !important;
margin-bottom: 14px !important;
}
.ev-redline {
width: 44px;
height: 3px;
background: #db3414;
margin-bottom: 16px;
}
.ev-sub {
font-size: 16px !important;
color: rgba(255,255,255,.8) !important;
line-height: 1.7 !important;
max-width: 480px;
margin-bottom: 0 !important;
}

/* Stats bar */
.ev-stat { text-align: center; padding: 4px 0; }
.ev-stat-number {
font-size: 20px;
font-weight: 700;
color: #db3414;
margin-bottom: 3px;
line-height: 1.2;
}
.ev-stat-label {
font-size: 12px;
color: #969696;
letter-spacing: .03em;
}

/* Section headings */
.ev-section-h {
font-size: clamp(1.4rem, 2.5vw, 1.75rem) !important;
font-weight: 500 !important;
color: #555555 !important;
margin-bottom: 8px !important;
line-height: 1.25 !important;
}
.ev-section-sub {
font-size: 14px !important;
color: #969696 !important;
line-height: 1.75 !important;
max-width: 600px;
margin-bottom: 36px !important;
}

/* Why It Matters cards */
.ev-card {
background: #ffffff;
border-top: 3px solid #db3414;
padding: 28px 24px;
border-radius: 0 0 4px 4px;
box-shadow: 0 1px 5px rgba(0,0,0,.07);
height: 100%;
}
.ev-card-icon { margin-bottom: 16px; }
.ev-card-title {
font-size: 15px !important;
font-weight: 600 !important;
color: #555555 !important;
margin-bottom: 8px !important;
}
.ev-card-text {
font-size: 13px !important;
color: #888888 !important;
line-height: 1.7 !important;
margin-bottom: 0 !important;
}

/* Quote accent */
.ev-quote {
font-size: clamp(1.1rem, 2.5vw, 1.55rem) !important;
font-style: italic !important;
color: #ffffff !important;
line-height: 1.45 !important;
margin-bottom: 12px !important;
font-weight: 400 !important;
}
.ev-quote-attr {
font-size: 11px !important;
color: rgba(255,255,255,.7) !important;
letter-spacing: .1em !important;
text-transform: uppercase !important;
font-weight: 600 !important;
margin-bottom: 0 !important;
}

/* Process steps */
.ev-step { padding: 10px 0; }
.ev-step-dot {
width: 52px;
height: 52px;
border-radius: 50%;
border: 2px solid #db3414;
background: #ffffff;
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto 16px;
}
.ev-step-title {
font-size: 14px !important;
font-weight: 700 !important;
color: #555555 !important;
margin-bottom: 6px !important;
}
.ev-step-text {
font-size: 13px !important;
color: #969696 !important;
line-height: 1.65 !important;
margin-bottom: 0 !important;
}

/* Gallery grid */
.ev-gallery-grid {
display: grid;
grid-template-columns: 2fr 1fr;
gap: 8px;
height: 440px;
}
.ev-gal-main {
position: relative;
overflow: hidden;
border-radius: 3px;
background: #f0ede8;
}
.ev-gal-main img {
width: 100%; height: 100%;
object-fit: cover;
transition: transform .5s ease;
}
.ev-gal-main:hover img { transform: scale(1.04); }
.ev-gal-side {
display: grid;
grid-template-rows: repeat(3, 1fr);
gap: 8px;
}
.ev-gal-item {
position: relative;
overflow: hidden;
border-radius: 3px;
background: #f0ede8;
}
.ev-gal-item img {
width: 100%; height: 100%;
object-fit: cover;
transition: transform .5s ease;
}
.ev-gal-item:hover img { transform: scale(1.05); }
.ev-gal-label, .ev-strip-label {
position: absolute;
bottom: 8px; left: 8px;
background: rgba(0,0,0,.55);
color: #fff;
font-size: 11px;
font-weight: 500;
padding: 3px 9px;
border-radius: 2px;
letter-spacing: .03em;
}

/* Photo strip */
.ev-strip-cell {
position: relative;
height: 175px;
overflow: hidden;
border-radius: 3px;
background: #f0ede8;
}
.ev-strip-cell img {
width: 100%; height: 100%;
object-fit: cover;
transition: transform .5s ease;
}
.ev-strip-cell:hover img { transform: scale(1.05); }

/* FAQ accordion tweaks */
.ev-section-h + .accordion .accordion-item__title {
font-size: 15px;
color: #555555;
}

/* Service area towns */
.ev-town-grid {
display: flex;
flex-wrap: wrap;
gap: 8px;
margin-top: 20px;
}
.ev-town {
background: #f8f7f5;
border: 1px solid #e4e1dc;
color: #555555;
font-size: 13px;
font-weight: 500;
padding: 6px 14px;
border-radius: 3px;
}

/* Trust box */
.ev-trust-box {
background: #f8f7f5;
border-left: 3px solid #db3414;
padding: 24px 20px;
border-radius: 0 4px 4px 0;
}
.ev-trust-item {
display: flex;
align-items: center;
gap: 10px;
font-size: 13px;
color: #555555;
padding: 8px 0;
border-bottom: 1px solid #e4e1dc;
}
.ev-trust-item:last-child { border-bottom: none; }
.ev-trust-item svg { flex-shrink: 0; }

/* CTA band */
.ev-cta-h {
font-size: clamp(1.2rem, 2.5vw, 1.6rem) !important;
font-weight: 500 !important;
color: #ffffff !important;
line-height: 1.25 !important;
margin-bottom: 8px !important;
}
.ev-cta-sub {
font-size: 13px !important;
color: rgba(255,255,255,.75) !important;
line-height: 1.65 !important;
margin-bottom: 0 !important;
}

/* Mobile adjustments */
@media (max-width: 768px) {
.ev-gallery-grid {
grid-template-columns: 1fr;
height: auto;
}
.ev-gal-main { height: 260px; }
.ev-gal-side {
grid-template-rows: unset;
grid-template-columns: 1fr 1fr;
gap: 6px;
}
.ev-gal-item { height: 150px; }
.ev-strip-cell { height: 140px; }
.ev-trust-box { margin-top: 24px; }
}