How to dispose of a fiberglass hull in Iowa
Hansons Boat Removal handles statewide licensed pickup and EPA-compliant fiberglass disposal across Iowa.
Why fiberglass boats are hard to dispose of in Iowa
Fiberglass boat disposal in Iowa runs $400 to $1,500 depending on hull length, foam core density, and whether fuel, batteries, or other fluids are still onboard — with jobs regularly scheduled out of Des Moines, Cedar Rapids, Davenport, and Iowa City. Iowa's recreational boats have been aging out hard since the late 1990s and early 2000s boom years on Spirit Lake, Clear Lake, and the Mississippi River corridor. The problem is that fiberglass — resin-saturated glass fibers compressed into a hull — doesn't break down, and Iowa landfill rules restrict disposal of fiberglass boat hulls because the resin and fiberglass dust classify as hazardous materials under state solid waste guidelines. A vessel that isn't seaworthy can't be donated, and most salvage yards in Iowa won't touch fiberglass scrap.
The typical scenario Fiberglass Boat Disposal in Iowa handles looks like this: an owner inherits or abandons an end of life hull, the marina starts charging daily storage fees, the local salvage yard turns it away, and towing it anywhere requires permits most people don't know how to pull. Dismantling fiberglass without proper equipment releases fiberglass dust and resin residue that carry real fines under Iowa boat disposal laws. Fiberglass Boat Disposal in Iowa is licensed for the full processing chain — draining fluids, pulling electronics, engine removal, certified deconstruction, and transfer to a certified recycler — with a disposal certificate issued at job close. Send photos of your hull to get a flat Iowa quote within the day.
What Iowa disposal options exist for fiberglass boats?
What disposal costs in Iowa
Fiberglass boat disposal in Iowa runs $400 to $1,500 depending on hull length, foam core density, and whether fuel, batteries, or other fluids are still present. A 20-foot fiberglass boat hull sitting in a Cedar Rapids driveway costs less to process than a 36-foot cabin cruiser with a full engine compartment pulled from a Des Moines storage yard.
Why regular landfills won't take fiberglass
Iowa boat disposal laws prohibit dumping fiberglass at standard landfill sites because glass fibers, resin, and fiberglass dust classify as composite waste requiring certified processing. Abandoned recreational boats left at salvage yards or marina lots in Iowa can draw fines from county regulators if hazardous materials like fuel and batteries haven't been drained before dismantling.
What the full process covers
Fiberglass Boat Disposal in Iowa handles the full end of life process: draining fluids, pulling the engine and electronics, separating scrap metal from fiberglass, and routing the boat hull to a certified recycler.
Certified processing and documentation
Iowa has no active statewide boat recycling program, so Hansons Boat Removal works with certified processors who accept fiberglass and resin composite material rather than pushing it to a landfill. Every job ends with a disposal certificate naming the facility, the date, and the hull. Send a photo of your vessel to get a flat quote within the day.
What does professional boat removal look like in Iowa?
Yard or trailer pickup
If you have a single fiberglass boat hull parked at an Iowa residence, we come to you. One of the harder parts of fiberglass disposal is that most salvage yards and standard landfills won't accept end of life recreational boats because of the resin, glass fibers, and hazardous materials locked into the hull. We handle all of it, towing included, and you get a disposal certificate when it's done.
Marina or slip removal
Hansons Boat Removal coordinates directly with Iowa marina staff for in-water or dock-side dismantling of fiberglass hulls that are no longer seaworthy. Slip fees stop the same day we complete removal. We drain fluids, pull the engine, strip batteries and electronics, and move the scrap hull out without leaving marine debris behind for the marina to deal with.
Multi-hull disposal
Iowa boatyards, estate executors, and salvage operators sitting on several end of life fiberglass vessels at once can schedule a single mobilization. Hansons Boat Removal brings the right crew and equipment to process multiple hulls back to back, keeping your per-hull cost down and clearing the lot in one shot. Iowa boat disposal laws on abandoned fiberglass can carry real fines, so getting ahead of it matters.
Cities we serve
All Service Areas by County
We also serve these communities across the state
Dubuque County
- Asbury
- Balltown
- Bankston
- Bernard
- Cascade
- Centralia
- Dubuque
- Durango
- Epworth
- Farley
- Graf
- Holy Cross
- Luxemburg
- New Vienna
- Peosta
- Rickardsville
- Sageville
- Sherrill
- Worthington
- Zwingle
Pottawattamie County
- Avoca
- Bentley
- Carson
- Carter Lake
- Council Bluffs
- Crescent
- Hancock
- Loveland
- Macedonia
- McClelland
- Minden
- Neola
- Oakland
- Shelby
- Treynor
- Underwood
- Walnut
- Weston
Dallas County
- Adel
- Bouton
- Clive
- Dallas Center
- Dawson
- De Soto
- Dexter
- Granger
- Grimes
- Linden
- Minburn
- Perry
- Redfield
- Urbandale
- Van Meter
- Waukee
- West Des Moines
Clayton County
- Clayton
- Edgewood
- Elkader
- Elkport
- Farmersburg
- Garber
- Garnavillo
- Guttenberg
- Luana
- Marquette
- McGregor
- Monona
- North Buena Vista
- Osterdock
- St. Olaf
- Strawberry Point
- Volga
Linn County
- Alburnett
- Bertram
- Center Point
- Central City
- Coggon
- Ely
- Fairfax
- Hiawatha
- Lisbon
- Marion
- Mount Vernon
- Palo
- Prairieburg
- Robins
- Springville
- Walker
Kossuth County
- Algona
- Bancroft
- Burt
- Fenton
- Irvington
- Lakota
- Ledyard
- Lone Rock
- Sexton
- St. Benedict
- St. Joseph
- Swea City
- Titonka
- Wesley
- West Bend
- Whittemore
Clinton County
- Andover
- Big Rock
- Calamus
- Camanche
- Charlotte
- Clinton
- DeWitt
- Delmar
- Goose Lake
- Grand Mound
- Lost Nation
- Low Moor
- Maquoketa
- Toronto
- Welton
- Wheatland
Scott County
- Argo
- Bettendorf
- Buffalo
- Dixon
- Donahue
- Eldridge
- Le Claire
- Long Grove
- Maysville
- McCausland
- New Liberty
- Panorama Park
- Park View
- Plainview
- Princeton
- Riverdale
Keokuk County
- Delta
- Gibson
- Harper
- Hayesville
- Hedrick
- Keota
- Keswick
- Kinross
- Martinsburg
- Ollie
- Richland
- Sigourney
- South English
- Thornburg
- Webster
- What Cheer
Iowa County
- Amana
- Conroy
- East Amana
- High Amana
- Homestead
- Ladora
- Marengo
- Middle Amana
- Millersburg
- North English
- Parnell
- South Amana
- Victor
- West Amana
- Williamsburg
Woodbury County
- Anthon
- Bronson
- Climbing Hill
- Correctionville
- Cushing
- Danbury
- Hornick
- Lawton
- Moville
- Oto
- Pierson
- Salix
- Sergeant Bluff
- Sloan
- Smithland
Benton County
- Atkins
- Belle Plaine
- Blairstown
- Garrison
- Keystone
- Luzerne
- Mount Auburn
- Newhall
- Norway
- Shellsburg
- Urbana
- Van Horne
- Vinton
- Walford
- Watkins
Marshall County
- Albion
- Clemons
- Ferguson
- Gilman
- Green Mountain
- Haverhill
- Laurel
- Le Grand
- Liscomb
- Marshalltown
- Melbourne
- Rhodes
- St. Anthony
- State Center
Crawford County
- Arion
- Aspinwall
- Buck Grove
- Charter Oak
- Deloit
- Denison
- Dow City
- Dunlap
- Kiron
- Manilla
- Ricketts
- Schleswig
- Vail
- Westside
Webster County
- Badger
- Barnum
- Callender
- Clare
- Coalville
- Dayton
- Duncombe
- Fort Dodge
- Gowrie
- Harcourt
- Lehigh
- Moorland
- Otho
- Vincent
Jasper County
- Baxter
- Colfax
- Kellogg
- Lambs Grove
- Lynnville
- Mingo
- Mitchellville
- Monroe
- Newton
- Oakland Acres
- Prairie City
- Reasnor
- Sully
- Valeria
Henry County
- Coppock
- Hillsboro
- Lowell
- Mount Pleasant
- Mount Union
- New London
- Olds
- Rome
- Salem
- Swedesburg
- Trenton
- Wayland
- Westwood
- Winfield
Polk County
- Alleman
- Altoona
- Ankeny
- Bondurant
- Carlisle
- Elkhart
- Johnston
- Norwalk
- Pleasant Hill
- Polk City
- Runnells
- Saylorville
- Windsor Heights
Sioux County
- Alton
- Boyden
- Chatsworth
- Granville
- Hawarden
- Hospers
- Hull
- Ireton
- Matlock
- Maurice
- Orange City
- Rock Valley
- Sioux Center
Story County
- Ames
- Cambridge
- Collins
- Colo
- Gilbert
- Huxley
- Kelley
- Maxwell
- McCallsburg
- Nevada
- Roland
- Story City
- Zearing
Carroll County
- Arcadia
- Breda
- Carroll
- Coon Rapids
- Dedham
- Glidden
- Halbur
- Lanesboro
- Lidderdale
- Manning
- Ralston
- Templeton
- Willey
Lee County
- Argyle
- Denmark
- Donnellson
- Fort Madison
- Franklin
- Houghton
- Keokuk
- Montrose
- Mooar
- Sandusky
- St. Paul
- West Point
- Wever
Fayette County
- Arlington
- Clermont
- Elgin
- Fayette
- Hawkeye
- Maynard
- Oelwein
- Randalia
- St. Lucas
- Wadena
- Waucoma
- West Union
- Westgate
Muscatine County
- Atalissa
- Blue Grass
- Conesville
- Fairport
- Fruitland
- Kent Estates
- Montpelier
- Moscow
- Muscatine
- Nichols
- Stockton
- Walcott
- West Liberty
Ringgold County
- Beaconsfield
- Benton
- Clearfield
- Delphos
- Diagonal
- Ellston
- Kellerton
- Maloy
- Mount Ayr
- Redding
- Shannon City
- Sun Valley Lake
- Tingley
Hancock County
- Britt
- Corwith
- Crystal Lake
- Duncan
- Forest City
- Garner
- Goodell
- Hayfield
- Hutchins
- Kanawha
- Klemme
- Miller
- Woden
Cerro Gordo County
- Burchinal
- Clear Lake
- Dougherty
- Mason City
- Meservey
- Nora Springs
- Plymouth
- Portland
- Rock Falls
- Rockwell
- Swaledale
- Thornton
- Ventura
Mitchell County
- Carpenter
- Little Cedar
- McIntire
- Meyer
- Mitchell
- Mona
- New Haven
- Orchard
- Osage
- Otranto
- St. Ansgar
- Stacyville
- Toeterville
Calhoun County
- Farnhamville
- Jolley
- Knierim
- Lake City
- Lohrville
- Lytton
- Manson
- Pomeroy
- Rinard
- Rockwell City
- Somers
- Twin Lakes
- Yetter
Franklin County
- Ackley
- Alexander
- Bradford
- Chapin
- Coulter
- Dows
- Geneva
- Hampton
- Hansell
- Latimer
- Popejoy
- Sheffield
Plymouth County
- Akron
- Brunsville
- Craig
- Hinton
- Kingsley
- Le Mars
- Merrill
- Oyens
- Remsen
- Sioux City
- Struble
- Westfield
Hardin County
- Alden
- Buckeye
- Eldora
- Garden City
- Hubbard
- Iowa Falls
- New Providence
- Owasa
- Radcliffe
- Steamboat Rock
- Union
- Whitten
Fremont County
- Anderson
- Bartlett
- Farragut
- Hamburg
- Imogene
- Percival
- Randolph
- Riverton
- Shenandoah
- Sidney
- Tabor
- Thurman
Boone County
- Beaver
- Berkley
- Boone
- Boxholm
- Fraser
- Luther
- Madrid
- Ogden
- Pilot Mound
- Sheldahl
- Slater
- Woodward
Humboldt County
- Bode
- Bradgate
- Dakota City
- Gilmore City
- Hardy
- Humboldt
- Livermore
- Lu Verne
- Ottosen
- Renwick
- Rutland
- Thor
Black Hawk County
- Cedar Falls
- Dunkerton
- Elk Run Heights
- Evansdale
- Gilbertville
- Hudson
- Janesville
- Jesup
- La Porte City
- Raymond
- Washburn
- Waterloo
Tama County
- Chelsea
- Clutier
- Dysart
- Elberon
- Garwin
- Gladbrook
- Lincoln
- Montour
- Tama
- Toledo
- Traer
- Vining
Johnson County
- Coralville
- Frytown
- Hills
- Iowa City
- Lone Tree
- North Liberty
- Oxford
- Shueyville
- Solon
- Swisher
- Tiffin
- University Heights
Shelby County
- Corley
- Defiance
- Earling
- Elk Horn
- Harlan
- Irwin
- Jacksonville
- Kirkman
- Panama
- Portsmouth
- Tennant
- Westphalia
Warren County
- Ackworth
- Cumming
- Hartford
- Indianola
- Lacona
- Martensdale
- Milo
- New Virginia
- Sandyville
- Spring Hill
- St. Marys
Jackson County
- Andrew
- Baldwin
- Bellevue
- La Motte
- Miles
- Monmouth
- Preston
- Sabula
- Spragueville
- Springbrook
- St. Donatus
Des Moines County
- Augusta
- Beaverdale
- Burlington
- Danville
- Kingston
- Mediapolis
- Middletown
- Oak Hills
- Sperry
- West Burlington
- Yarmouth
Mahaska County
- Barnes City
- Beacon
- Eddyville
- Fremont
- Keomah Village
- Leighton
- New Sharon
- Oskaloosa
- Pella
- Rose Hill
- University Park
Cedar County
- Bennett
- Clarence
- Downey
- Durant
- Lowden
- Mechanicsville
- Rochester
- Stanwood
- Tipton
- West Branch
- Wilton
Harrison County
- California Junction
- Little Sioux
- Logan
- Magnolia
- Missouri Valley
- Modale
- Mondamin
- Persia
- Pisgah
- River Sioux
- Woodbine
Appanoose County
- Centerville
- Cincinnati
- Exline
- Moravia
- Moulton
- Mystic
- Numa
- Plano
- Rathbun
- Udell
- Unionville
Delaware County
- Colesburg
- Delaware
- Delhi
- Dundee
- Dyersville
- Earlville
- Greeley
- Hopkinton
- Manchester
- Masonville
- Ryan
Buena Vista County
- Albert City
- Alta
- Lakeside
- Linn Grove
- Marathon
- Newell
- Rembrandt
- Sioux Rapids
- Storm Lake
- Truesdale
Butler County
- Allison
- Aplington
- Aredale
- Bristow
- Clarksville
- Dumont
- Greene
- New Hartford
- Parkersburg
- Shell Rock
Jones County
- Anamosa
- Center Junction
- Martelle
- Monticello
- Morley
- Olin
- Onslow
- Oxford Junction
- Stone City
- Wyoming
Dickinson County
- Arnolds Park
- Lake Park
- Milford
- Okoboji
- Orleans
- Spirit Lake
- Superior
- Terril
- Wahpeton
- West Okoboji
Buchanan County
- Aurora
- Brandon
- Fairbank
- Hazleton
- Independence
- Lamont
- Quasqueton
- Rowley
- Stanley
- Winthrop
Van Buren County
- Birmingham
- Bonaparte
- Cantril
- Douds
- Farmington
- Keosauqua
- Leando
- Milton
- Mount Sterling
- Stockport
Monona County
- Blencoe
- Castana
- Mapleton
- Moorhead
- Onawa
- Rodney
- Soldier
- Turin
- Ute
- Whiting
Decatur County
- Davis City
- Decatur
- Garden Grove
- Grand River
- Lamoni
- Le Roy
- Leon
- Pleasanton
- Van Wert
- Weldon
Clay County
- Dickens
- Everly
- Fostoria
- Gillett Grove
- Greenville
- Peterson
- Rossie
- Royal
- Spencer
- Webb
Chickasaw County
- Alta Vista
- Bassett
- Fredericksburg
- Ionia
- Lawler
- Nashua
- New Hampton
- North Washington
- Protivin
Guthrie County
- Bagley
- Bayard
- Diamondhead Lake
- Guthrie Center
- Jamaica
- Lake Panorama
- Menlo
- Panora
- Yale
Grundy County
- Beaman
- Conrad
- Dike
- Grundy Center
- Holland
- Morrison
- Reinbeck
- Stout
- Wellsburg
Hamilton County
- Blairsburg
- Ellsworth
- Jewell Junction
- Kamrar
- Randall
- Stanhope
- Stratford
- Webster City
- Williams
Page County
- Blanchard
- Braddyville
- Clarinda
- Coin
- College Springs
- Essex
- Northboro
- Shambaugh
- Yorktown
Poweshiek County
- Brooklyn
- Deep River
- Grinnell
- Guernsey
- Hartwick
- Holiday Lake
- Malcom
- Montezuma
- Searsboro
Winneshiek County
- Burr Oak
- Calmar
- Castalia
- Decorah
- Fort Atkinson
- Jackson Junction
- Ossian
- Ridgeway
- Spillville
Louisa County
- Columbus City
- Columbus Junction
- Cotter
- Fredonia
- Grandview
- Letts
- Morning Sun
- Oakville
- Wapello
Washington County
- Ainsworth
- Brighton
- Crawfordsville
- Kalona
- Riverside
- Washington
- Wellman
- West Chester
Wayne County
- Allerton
- Clio
- Corydon
- Humeston
- Lineville
- Millerton
- Promise City
- Seymour
Lyon County
- Alvord
- Doon
- George
- Inwood
- Larchwood
- Lester
- Little Rock
- Rock Rapids
Cass County
- Anita
- Atlantic
- Cumberland
- Griswold
- Lewis
- Marne
- Massena
- Wiota
O'Brien County
- Archer
- Calumet
- Hartley
- Paullina
- Primghar
- Sanborn
- Sheldon
- Sutherland
Sac County
- Auburn
- Early
- Lake View
- Nemaha
- Odebolt
- Sac City
- Schaller
- Wall Lake
Cherokee County
- Aurelia
- Cherokee
- Cleghorn
- Larrabee
- Marcus
- Meriden
- Quimby
- Washta
Palo Alto County
- Ayrshire
- Curlew
- Cylinder
- Emmetsburg
- Graettinger
- Mallard
- Rodman
- Ruthven
Madison County
- Bevington
- Earlham
- East Peru
- Macksburg
- Patterson
- St. Charles
- Truro
- Winterset
Worth County
- Bolan
- Fertile
- Grafton
- Hanlontown
- Joice
- Kensett
- Manly
- Northwood
Marion County
- Bussey
- Hamilton
- Harvey
- Knoxville
- Marysville
- Melcher-Dallas
- Pleasantville
- Swan
Mills County
- Emerson
- Glenwood
- Hastings
- Henderson
- Malvern
- Mineola
- Pacific Junction
- Silver City
Pocahontas County
- Fonda
- Havelock
- Laurens
- Palmer
- Plover
- Pocahontas
- Rolfe
- Varina
Adair County
- Adair
- Bridgewater
- Casey
- Fontanelle
- Greenfield
- Orient
- Stuart
Union County
- Afton
- Arispe
- Creston
- Cromwell
- Kent
- Lorimor
- Thayer
Taylor County
- Athelstan
- Bedford
- Blockton
- Conway
- Gravity
- New Market
- Sharpsburg
Jefferson County
- Batavia
- Fairfield
- Libertyville
- Lockridge
- Maharishi Vedic City
- Packwood
- Pleasant Plain
Wright County
- Belmond
- Clarion
- Eagle Grove
- Galt
- Goldfield
- Rowan
- Woolstock
Floyd County
- Charles City
- Colwell
- Floyd
- Marble Rock
- Rockford
- Roseville
- Rudd
Greene County
- Churdan
- Dana
- Grand Junction
- Jefferson
- Paton
- Rippey
- Scranton
Bremer County
- Denver
- Frederika
- Plainfield
- Readlyn
- Sumner
- Tripoli
- Waverly
Wapello County
- Agency
- Blakesburg
- Chillicothe
- Eldon
- Kirkville
- Ottumwa
Emmet County
- Armstrong
- Dolliver
- Estherville
- Gruver
- Ringsted
- Wallingford
Winnebago County
- Buffalo Center
- Lake Mills
- Leland
- Rake
- Scarville
- Thompson
Montgomery County
- Coburg
- Elliott
- Grant
- Red Oak
- Stanton
- Villisca
Allamakee County
- Harpers Ferry
- Lansing
- New Albin
- Postville
- Waterville
- Waukon
Ida County
- Arthur
- Battle Creek
- Galva
- Holstein
- Ida Grove
Osceola County
- Ashton
- Harris
- Melvin
- Ocheyedan
- Sibley
Audubon County
- Audubon
- Brayton
- Exira
- Gray
- Kimballton
Adams County
- Carbon
- Corning
- Lenox
- Nodaway
- Prescott
Lucas County
- Chariton
- Derby
- Lucas
- Russell
- Williamson
Howard County
- Chester
- Cresco
- Elma
- Lime Springs
- Riceville
Davis County
- Bloomfield
- Drakesville
- Floris
- Pulaski
Monroe County
- Albia
- Lovilia
- Melrose
Clarke County
- Murray
- Osceola
- Woodburn
Frequently Asked Questions
Can I take my fiberglass boat to an Iowa landfill?
Most Iowa landfills, including facilities serving Des Moines and Cedar Rapids, won't accept fiberglass hulls because fiberglass reinforced plastic doesn't break down and can't be compacted safely. Some counties may accept small pieces, but a full hull gets turned away at the gate. Hansons Boat Removal routes Iowa fiberglass to a certified processor, which is the only compliant path for whole-hull disposal.
What does fiberglass boat disposal cost in Iowa?
Hansons Boat Removal prices Iowa fiberglass disposal between $400 and $1,500. Hull length is the biggest factor, but foam core density and whether fuel or fluids are still onboard both push the number up. A 20-foot hull with dry bilges runs closer to $400. A 36-footer with foam-saturated stringers and old fuel aboard will land toward the higher end of that range.
Do I need an Iowa permit to transport a fiberglass hull?
Iowa requires an oversize load permit for any trailer load exceeding 8.5 feet wide or 13.5 feet tall on state highways. Many fiberglass hulls 24 feet and longer trigger that threshold. Hansons Boat Removal handles all Iowa transport permitting before the crew arrives, so the job doesn't stall at the driveway because paperwork wasn't pulled in advance.
What Iowa environmental rules apply to fiberglass hull disposal?
Iowa DNR regulations require that fuel, oil, and bilge fluids be removed before any hull is transported or processed. Hulls with residual petroleum are classified differently and can't go straight to a certified recycler without prior fluid extraction. Hansons Boat Removal completes fluid removal on-site before loading, keeping every Iowa job in compliance with DNR handling requirements from the start.
Can Hansons Boat Removal handle fiberglass boats stuck in Iowa marinas?
Yes. Hansons Boat Removal regularly works in Iowa marina environments along the Mississippi River corridor and inland lakes like Spirit Lake and Lake Rathbun. Marina haul-outs add coordination steps, including dock access timing and lift scheduling, which can affect the overall job timeline. Hansons accounts for those logistics in the quote so marina operators and slip owners aren't hit with costs they didn't expect.
How do you get free disposal info for your Iowa hull?
Send a photo of the hull, your zip code, and the approximate length. Hansons Boat Removal handles the rest.