Owner-operated · Coastal Maine & NH

More than a filter rinse.

Gavin of Gavin's Mini-Split Cleaning holding a mini-split unit and coil-cleaning equipment at the Nubble Lighthouse in York, Maine
$200 first unit

Specialized deep cleaning for ductless mini-splits across York County, Maine and the New Hampshire Seacoast. Transparent pricing — $200 for the first unit, $125 each additional, wall, floor, or ceiling — with the final price confirmed by Gavin.

Owner-operated
Mini-split focused
$200 first unit · $125 each add’l
York County, ME & NH Seacoast

See the difference

Real before & after photos

Two genuine before-and-after pairs from actual mini-split cleanings — no stock photos.

Cleaning #1

Close-up of a mini-split blower wheel and coil caked with dust and grime before cleaning
Before
The same style of mini-split interior clean and wet after a professional deep cleaning
After

Cleaning #2

A mini-split coil and fan heavily coated with dust and debris before cleaning
Before
A clean mini-split blower wheel and coil after a professional deep cleaning
After

What we clean

Deep cleaning for every mini-split type

Over time, dust, dirt, and grime build up inside the indoor unit where a filter rinse can't reach. A professional deep clean removes that buildup and can help restore airflow and reduce odors.

A wall-mounted ductless mini-split indoor unit

Wall-mounted units

$200 first unit · $125 each additional

Wall-mounted mini-splits are the most common type. Over time, dust, dirt, and grime build up deep inside the indoor unit, which can reduce airflow and cause musty odors. A deep clean removes that built-up debris.

A floor-console ductless mini-split indoor unit

Floor console units

$200 first unit · $125 each additional

Floor console units sit low to the ground and collect dust and debris deep inside the unit. They're priced the same as any other unit: the first unit in a visit, then each additional unit.

A ceiling-cassette ductless mini-split indoor unit

Ceiling cassette units

$200 first unit · $125 each additional

Ceiling cassette units collect dust and debris deep inside the unit. They're priced the same as any other unit: the first unit in a visit, then each additional unit.

See what's included & full pricing

How it works

Requesting a cleaning is simple

  1. Tell us about your units

    Enter your town, then choose how many wall, floor, or ceiling units you have.

  2. See your estimate

    Every unit counts toward one instant estimate — $200 for the first unit and $125 for each additional, whether wall, floor, or ceiling.

  3. Request your appointment

    Add your preferred dates/times and send your request online. This is a request — not a confirmed booking.

  4. Gavin confirms the details

    Gavin confirms your service area, unit types, availability, and final price before your appointment.

Why Gavin's

Focused, local, and upfront

Mini-split focused

We only clean ductless mini-splits — no repairs, no installs. That's our whole focus.

Local & owner-operated

Based in York County and serving the Maine & New Hampshire Seacoast.

Transparent pricing

Every unit is shown up front: $200 for the first unit, $125 for each additional — wall, floor, or ceiling, all counted together. Commercial, difficult-access, and out-of-area jobs may need separate confirmation.

Service area

Service area

York County, Maine & the New Hampshire Seacoast

We come to you across York County, Maine and the New Hampshire Seacoast, including towns like York, ME, Kittery, ME, Portsmouth, NH.

Not sure if you're covered? Text us or call (207) 351-5987 and we'll confirm your area.

Request your cleaning

Get your estimate, then request an appointment

Choose your units for an instant estimate — every unit type is counted together at the same rate. Submitting the form sends an appointment request — not a confirmed booking. Gavin confirms your service area, unit types, availability, and final price first.

1 Choose your units

$200 for the first unit, $125 for each additional unit — wall, floor, or ceiling, all counted together.

Your estimate

Select your units to see an estimate

We'll confirm your service area, unit types, availability, and final price before your appointment.

2 Where & when
Helps us confirm travel and availability. You can also provide it after booking.
Helps us confirm you're in the service area.

Choose your preferred date and arrival window. Gavin will contact you to confirm the final appointment time. Both are required — picking “Flexible / As soon as possible” means any arrival time on the date you choose.

Preferred arrival window
3 Your contact info
Verification

This is an appointment request, not a confirmed booking. Gavin will reach out to confirm.

Prefer to talk? Call (207) 351-5987 or text us.