ProSheet Studio

How Much to Charge for Dryer Vent Cleaning: Price Each Vent Run From Minutes

By Roger Ramey· Updated · 11 min read· Every number shows its working

Short answer

Charge for dryer vent cleaning by the vent run: drive, set-up, brushing and airflow-check minutes at your loaded wage plus overhead, plus consumables, divided by (1 - margin). Example: a 15 ft run with two elbows, 60 minutes door to door, breaks even at $39.40 and prices at $58.80.

On this page
  1. How much to charge for dryer vent cleaning: the per-run formula
  2. Dryer vent cleaning price calculator (opens on the standard run)
  3. Dryer vent cleaning price list by vent run and access
  4. Minimum charge and a second vent at the same address
  5. How drive time changes the price of the same vent
  6. Inspection visits and add-on lines: hood, transition duct, bird nests
  7. Apartment, condo and HOA contracts: price per unit
  8. Vent length and cleaning-interval rules to check before you quote
  9. Excel formulas for a dryer vent price sheet, and the markup mistake
  10. Calculator, free starter sheet or custom build: where to keep the price list
  11. Step-by-step
  12. FAQ

How much to charge for dryer vent cleaning: the per-run formula

Price one vent run from its minutes, add consumables, then divide by one minus your margin. Length, elbows and where the vent exits only change the minutes.

  1. Minutes = drive + set-up + rigging the brush + feet of duct x minutes per foot + elbows x minutes per elbow + airflow check and clean-up + ladder or roof minutes.
  2. Break-even = minutes / 60 x workers x (loaded wage + overhead per hour) + consumables.
  3. Price = break-even / (1 - margin).

I build pricing maths; I do not clean vents. Every minute and dollar below is an assumption for one person working alone. Replace each with your own stopwatch and receipts.

Assumed minutes and consumables for one vent run (replace every line)
LineAssumed
Drive to the job on a planned route20 minutes
Set-up: pull the dryer out, disconnect, drop cloths, shoe covers12 minutes
Rig rods, brush and vacuum at the exterior hood6 minutes
Brushing and vacuuming, per foot of duct0.4 minutes
Extra per elbow3 minutes
Reconnect, airflow check at the hood, clean up, show the customer10 minutes
Second-storey wall exit: extension ladder set, moved and taken down15 minutes
Roof exit: alone / with a helper30 / 15 minutes
Consumables per visit: foil tape, shoe covers, filter wear, wipes$4

Wage and burden (assumed): $23 an hour plus 24% burden is $28.52. If you are self-employed, the IRS says the self-employment tax rate is 15.3%; that is one part of burden. Ask your accountant for your full figure.

Assumed yearly overhead for a one-person vent route (replace every line)
ItemPer year (assumed)
Vehicle: fuel, insurance, repairs and wear$5,800
Liability insurance$1,750
Equipment write-down and repairs: rotary brush and rods, vacuum, airflow meter, inspection camera, ladders$2,300
Phone, booking and billing software$1,100
Marketing and bookkeeping$1,700
Total$12,650

The brush kit, vacuum, airflow meter, camera and ladders sit in overhead, so every hour carries them; none is a mark-up on one job. Overhead per hour = $12,650 / (230 route days x 8 hours = 1,840 hours) = $6.88. The billable-days box holds route days. Break-even is $35.40 an hour, or $52.84 at a 33% margin before consumables.

Dryer vent cleaning price calculator (opens on the standard run)

Type your hours, wage, burden, consumables, overhead and margin to price one visit. It opens on the example run and shows $58.80.

Hours: 60 minutes / 60 = 1. Materials: $4.00 of consumables.

Worked example: Standard vent run, ground-floor wall exit: 20 drive + 12 set-up + 6 rigging + 15 ft x 0.4 min + 2 elbows x 3 min + 10 airflow check and clean-up = 60 minutes (1 hour); $4 of consumables (all inputs are assumptions; the yearly row assumes 20 vent jobs a week)

Inputs (assumptions — replace with your own) and results
ItemValue
Workers (input)1
Hourly wage paid (input)$23.00
Labour burden % (input)24%
Materials (input)$4.00
Overhead for the year (input)$12,650.00
People in the field (input)1
Billable days a year (input)230
Target margin % (input)33%
Jobs a week (input)20
Hours on the job (input)1
Loaded labour rate (per hour)$28.52
Crew-hours1
Labour cost$28.52
Overhead per sellable hour$6.88
Overhead share$6.88
Break-even cost$39.40
Price to quote$58.80
Profit on the job$19.40
Price if you MARK UP instead$52.40
Margin you actually keep with markup24.81%
Lost per job by marking up$6.40
Lost per year by marking up$6,659.28

Computed with the same formulas as the free calculators on this site. Change any input in the calculator above to see your own numbers.

Check it: 1 hour x $28.52 = $28.52 of labour, plus $6.88 of overhead and $4.00 of consumables, is $39.40. Divided by 0.67 that is $58.80.

Dryer vent cleaning price list by vent run and access

Each row is one computed visit with a 20-minute drive. Change the feet, elbows and access minutes to match your jobs.

Dryer vent cleaning price list by vent run (assumed inputs)
Vent runFeet / elbowsEquivalent lengthAccessMinutes x workersBreak-evenPricePrice per foot
Short straight run through the wall5 / 05 ftground floor50 x 1$33.50$49.99$10
Standard run with two elbows (the example)15 / 225 ftground floor60 x 1$39.40$58.80$3.92
Long run through a basement ceiling25 / 235 ftground floor64 x 1$41.75$62.32$2.49
Second-storey wall exit15 / 225 ftladder75 x 1$48.24$72.01$4.80
Roof exit, working alone20 / 335 ftroof95 x 1$60.04$89.62$4.48
Roof exit with a helper20 / 335 ftroof, two people80 x 2$98.39$146.85$7.34

Price per foot is an output, not a rate to quote: $10 on the 5 ft run, $3.92 on 15 ft and $2.49 on 25 ft. Drive and set-up cost the same at any length, so a flat per-foot price undercharges short runs.

Equivalent length is feet plus 5 ft per 90-degree elbow, the deduction the Building America guide below gives. No row goes over 35 ft; a run that does is a code question before it is a cleaning price.

Roof exits: alone, the assumed 30 extra minutes price the visit at $89.62. A helper makes the roof part quicker, but two people are paid for the whole visit: $146.85, $57.23 more. Price the crew you will send. OSHA's portable ladder QuickCard says an extension ladder used to get onto a roof or other upper surface must reach at least 3 feet above its point of support.

Try it with your numbers — free

The free calculator does this whole method in about a minute: loaded labour, overhead share, break-even and the price to quote at your margin. No signup, nothing to download, and your numbers stay in your browser.

Open the free job pricing calculator →Get the free spreadsheet

Want it built around your own rates, services and branding? Done-for-you custom calculator ($497).

Minimum charge and a second vent at the same address

Drive, set-up, rigging and the airflow check take 48 of the example's 60 minutes (80%) before a foot of duct is brushed. On their own they price at $48.23.

Minimum charge. Use the shortest run on your list: here the 5 ft straight run at $49.99. Never quote a cleaning under $48.23, the fixed part alone.

Second vent or second dryer. At the same address there is no second drive: 40 minutes, $41.19, which is 30% less than the first vent. Two vents on one visit total $99.99 against $117.60 for two separate visits. The saved drive is the honest basis of a multi-vent price; no invented discount percentage is needed.

How drive time changes the price of the same vent

The drive is a large share of a one-hour job. The table changes only the drive minutes on the example run.

The standard 15 ft run by drive minutes (assumed inputs)
Drive minutesMinutes door to doorBreak-evenPrice this visit needs
1050$33.50$49.99
2060$39.40$58.80
3070$45.29$67.60
4585$54.14$80.81
60100$62.99$94.02

A customer an hour out needs $94.02, $35.22 above the list. Billed at the $58.80 list price, that visit is $4.19 under its own break-even. Add a travel line or book far jobs on the same day as their neighbours.

Annual reminders. A repeat booking is a job on a route day you choose, which keeps the drive short. That is worth more than a loyalty discount, and the row price still applies.

Inspection visits and add-on lines: hood, transition duct, bird nests

An inspection or airflow check with no cleaning is its own short job: 20 drive minutes plus an assumed 15 minutes to look at the transition duct, read airflow at the hood and run a camera. It prices at $30.82.

Add-ons done during a cleaning visit, no extra drive (assumed minutes and materials)
Add-onMinutesMaterials (assumed)Break-evenPrice
Replace a crushed foil or vinyl transition hose with a listed transition duct15$18$26.85$40.07
New exterior hood with a backdraft damper25$28$42.75$63.80
Clear a bird nest from the hood and first section of duct20$3$14.80$22.09
Vacuum the lint-filter cavity10$1$6.90$10.30

Materials are placeholders; use your supplier's price. The U.S. Department of Energy's Building America guide to clothes dryer venting says to "Replace ducts made of vinyl, nylon, or foil" and that the transition duct "can be up to 8 feet and should be listed in accordance with UL 2158A". On the hood it says "No screen should be installed in the duct terminus" and to cover it "with a hooded, louvered damper". A mesh bird guard can therefore be the wrong part to sell.

Rules differ by place. Portland, Oregon's Building Official Determination 19-08 allows louvers at the exterior termination only under set conditions, keeps the backdraft damper and says perforated screening "shall not be allowed".

Re-routing or shortening a run

Moving a run is building work, not cleaning. Quote it from your own hours and parts, and ask your local building department whether it needs a permit or a licence first.

Worked example: Re-routing or shortening a run as its own job: 150 minutes and $60 of duct, elbows, straps and foil tape (assumed inputs; the yearly row assumes one a week)

Inputs (assumptions — replace with your own) and results
ItemValue
Workers (input)1
Hourly wage paid (input)$23.00
Labour burden % (input)24%
Materials (input)$60.00
Overhead for the year (input)$12,650.00
People in the field (input)1
Billable days a year (input)230
Target margin % (input)33%
Jobs a week (input)1
Hours on the job (input)2.5
Loaded labour rate (per hour)$28.52
Crew-hours2.5
Labour cost$71.30
Overhead per sellable hour$6.88
Overhead share$17.19
Break-even cost$148.49
Price to quote$221.62
Profit on the job$73.14
Price if you MARK UP instead$197.49
Margin you actually keep with markup24.81%
Lost per job by marking up$24.13
Lost per year by marking up$1,255.01

Computed with the same formulas as the free calculators on this site. Change any input in the calculator above to see your own numbers.

Apartment, condo and HOA contracts: price per unit

Price a building as one job and divide by the units. Assumed: a crew of two, one 20-minute drive and 20 minutes of site set-up per day, 20 crew minutes and $3 of consumables per unit. That fits 22 units in an 8-hour day.

Multi-unit contract by number of units, crew of two (assumed inputs)
UnitsDaysMinutes each (crew of 2)Break-evenContract pricePrice per unit
101240$313.16$467.40$46.74
252580$759.30$1,133.29$45.33
5031,120$1,471.41$2,196.14$43.92

Worked example: 25-unit apartment building, crew of two: 2 days x (20 drive + 20 site set-up) + 25 units x 20 minutes = 580 minutes (9.67 hours each); 25 x $3 of consumables (assumed inputs; the yearly row assumes one such contract a week)

Inputs (assumptions — replace with your own) and results
ItemValue
Workers (input)2
Hourly wage paid (input)$23.00
Labour burden % (input)24%
Materials (input)$75.00
Overhead for the year (input)$12,650.00
People in the field (input)1
Billable days a year (input)230
Target margin % (input)33%
Jobs a week (input)1
Hours on the job (input)9.67
Loaded labour rate (per hour)$28.52
Crew-hours19.33
Labour cost$551.39
Overhead per sellable hour$6.88
Overhead share$132.92
Break-even cost$759.30
Price to quote$1,133.29
Profit on the job$373.99
Price if you MARK UP instead$1,009.87
Margin you actually keep with markup24.81%
Lost per job by marking up$123.42
Lost per year by marking up$6,417.59

Computed with the same formulas as the free calculators on this site. Change any input in the calculator above to see your own numbers.

The per-unit price falls because one drive and one site set-up are shared by up to 22 units, not because of a volume discount. With roof exits, time one unit first and use those minutes. People in the field stays at 1 here, so overhead is charged on both people's hours; if the helper works every route day, set it to 2.

Vent length and cleaning-interval rules to check before you quote

The maximum duct length depends on which code your area uses, so check the local one before calling a run too long.

For a run that looks too long or wrongly built, tell the customer to check the dryer maker's installation instructions and the local building department; do not quote the repair from this page.

How often? The Building America guide says: "At least once a year, have a professional technician clean the dryer exhaust duct." Portland's determination recommends exterior dryer vents be cleaned at least once annually. The U.S. Fire Administration's clothes dryer fire safety flyer says "You are at higher risk of having a clothes dryer fire if you don’t clean your lint filter and dryer vents." For gas dryers, the Building America guide says they "should be cleaned and serviced regularly by a professional"; disconnecting one is part of set-up, so check your local rules for that connection.

Excel formulas for a dryer vent price sheet, and the markup mistake

Layout: inputs in B2 to B15, one per row, as each formula's note lists them. Results go in B16 to B18.

Minutes per vent run

=B2+B3+B4+B5*B6+B7*B8+B9+B10

Put in B16. B2 = drive, B3 = set-up, B4 = rigging, B5 = feet of duct, B6 = minutes per foot, B7 = elbows, B8 = minutes per elbow, B9 = airflow check and clean-up, B10 = ladder or roof minutes.

Price per visit

=ROUND((B16/60*B11*(B12+B13)+B14)/(1-B15),2)

Put in B17. B11 = workers, B12 = loaded wage per hour, B13 = overhead per hour, B14 = consumables, B15 = margin %.

Price per foot (an output)

=ROUND(B17/B5,2)

Put in B18. Shows how short runs carry the fixed minutes; do not quote it as a flat rate.

Second vent, same address

=ROUND(((B16-B2)/60*B11*(B12+B13)+B14)/(1-B15),2)

The same run without the drive minutes in B2.

The mistake: adding 33% to break-even in place of dividing. On the example run that bills $52.40 and keeps 24.81% of the price, not 33%. It is $6.40 short per visit, $6,659.28 a year at 20 visits a week. The markup vs margin calculator guide has the conversion chart.

Calculator, free starter sheet or custom build: where to keep the price list

One quote needs only the calculator above. A price list you reuse belongs in your own sheet.

Ways to price dryer vent cleaning
OptionCostSuits
Job pricing calculatorFree, no signupOne visit at a time: break-even and the price to quote
Job Pricing StarterFreeThe same job maths on one sheet you keep, in Excel or Google Sheets
Done-for-you custom calculator$497 one-timeA workbook built around your own line items and rates, with a branded quote page and a job log

Neither free tool has a feet or elbows cell: convert minutes to hours yourself, as above.

Put on the price list: a row per vent run and access type, the minimum, the second-vent price, a travel line by drive band, the inspection visit, each add-on, the per-unit building rows and a note that repairs and re-routes are quoted separately.

For the general method behind any service price, see how to price a service; ladder-heavy home services with a per-foot list are covered in the gutter cleaning pricing guide.

Step-by-step: How Much to Charge for Dryer Vent Cleaning: Price Each Vent Run From Minutes

  1. Time one vent run. Drive, set-up, rigging, minutes per foot and per elbow, airflow check and clean-up, plus ladder or roof minutes.
  2. Find break-even. Minutes / 60 x workers x (wage x (1 + burden %) + yearly overhead / sellable hours) + consumables.
  3. Apply margin by dividing. Break-even / (1 - margin); for 33%, divide by 0.67.
  4. Build the list. Repeat for each run type and access; set the minimum at the shortest run and price a second vent without the drive.
  5. Add the extras. Inspection visits, add-on parts, travel by drive band and per-unit building prices, each from minutes and materials.

Run your own numbers — free

The free calculator does this whole method in about a minute: loaded labour, overhead share, break-even and the price to quote at your margin. No signup, nothing to download, and your numbers stay in your browser.

Open the free calculator →Get the free spreadsheet

Want it built around your own rates, services and branding? Done-for-you custom calculator ($497).

Frequently asked questions

How much should it cost to clean out a dryer vent?

For the operator, it should cost the visit's break-even divided by one minus the margin. On this page's assumed inputs a 15 ft run with two elbows takes 60 minutes door to door, breaks even at $39.40 and prices at $58.80. Replace every input with your own.

How often should dryer vents be professionally cleaned?

The U.S. Department of Energy's Building America guide says to have a professional technician clean the dryer exhaust duct at least once a year, and Portland, Oregon's building officials recommend at least once annually. The U.S. Fire Administration says uncleaned lint filters and vents raise the risk of a dryer fire.

How much can you charge for dryer vent cleaning per hour?

Work it backwards from cost, not from a market rate. On the assumed wage, burden and overhead, a break-even hour is $35.40 and sells at $52.84 at a 33% margin, before consumables. Drive minutes count as hours on the job.

How do you price a dryer vent that exits on the roof?

As extra minutes, or as a second worker for the whole visit. On the assumed inputs a roof exit priced at $89.62 working alone and $146.85 with a helper. Send the crew the roof needs to be reached safely and price that crew.

What minimum charge should a dryer vent cleaner set?

The price of the shortest run you would visit for. Drive, set-up and the airflow check alone price at $48.23 on these assumptions, so the 5 ft straight run at $49.99 works as the minimum.

How much to charge per unit for apartment dryer vents?

Price the whole building and divide by the units. With a crew of two, 20 minutes a unit and one drive per day, 25 units price at $1,133.29, or $45.33 a unit; 50 units come to $43.92 a unit.

Is dryer vent cleaning a profitable business?

It depends on your own costs and how close your jobs are; this is arithmetic, not an income forecast. The example run at $58.80 keeps $19.40 over break-even at a 33% margin, and an hour-long drive turns that into a loss if you do not add travel.

Sources

Roger Ramey
By Roger Ramey
I'm not a contractor, landlord or accountant. I build the pricing maths, and every number on this page shows its working so you can check it instead of trusting it. Guides are drafted with AI assistance; every worked figure is computed by the same code as the free calculators. How these guides are made → · Watch the breakdowns on YouTube →
ProSheet Studio · Templates · Guides · Free calculators · Free spreadsheet · Custom build · About · Privacy · Refunds
Pricing maths and templates, not financial, tax or legal advice. Calculators run in your browser; the numbers you type are never sent anywhere.