Duncan Heat Pumps
Text or call (236) 801-1801Free Quote

Serving the Cowichan Valley

Contact Duncan Heat Pumps

Duncan Heat Pumps installs and services heat pumps across Duncan, North Cowichan and 6 other Cowichan Valley communities. Reach out to us to discuss your heating project or request a visit. You get a free in-home assessment and a flat-rate written quote from us before any work begins.

Text or call (236) 801-1801 to reach us, or send a few details for a free quote.

What happens next

  1. 1

    Send your details — Send us a few words about your home and the job through the form.

  2. 2

    Free in-home assessment — We run a heat-load calculation and check your rebate eligibility.

  3. 3

    Flat-rate written quote — You get one price for the whole job, itemized.

Where we work

We cover Duncan, North Cowichan, Chemainus, Cowichan Bay, Mill Bay, Cobble Hill, Shawnigan Lake and Lake Cowichan across the Cowichan Valley.

What happens after you send the form

When you submit our online contact form, our team reviews your details right away. We look over the information you provide about your home layout, current heating setup, and comfort needs so we can prepare for our initial conversation.

We then reach out by phone to answer your preliminary questions and schedule a convenient time for a free in-home assessment. During our visit, we take detailed home measurements, inspect your electrical panel, and discuss whether a ducted or ductless system fits your space best.

Following our visit, we send you a clear, written quote with fixed pricing and rebate guidance. CleanBC's Energy Savings Program is income-qualified, while the Home Renovation Rebate Program has no income test. You can review your proposal at your own pace with no obligation.

See the heat pump cost guide for pricing, or view the service areas covered.

Free, no-obligation quote

Get a quote on heat pump installation in Duncan

We quote ductless, ducted and conversion installations across the Cowichan Valley.

Text or call (236) 801-1801

By sending this, you agree to be contacted about your request.