How to dispose of a fiberglass boat in Virginia and get rid of your old hull
Hansons Boat Removal handles statewide licensed pickup and EPA-compliant fiberglass disposal across Virginia.
Why are fiberglass boats hard to dispose of in Virginia?
Fiberglass boat disposal in Virginia runs $400 to $1,500 depending on hull length, foam core density, and whether the boat still has fuel, batteries, or fluids aboard. Virginia has one of the densest recreational boat populations on the East Coast, with aging fiberglass hulls sitting in driveways from Chesapeake to Roanoke, tied to docks on the James and Rappahannock rivers, and rotting in storage yards near the Northern Neck. Virginia boat disposal laws restrict fiberglass from most municipal landfills because the resin and glass fibers break down into fiberglass dust classified as hazardous materials, and abandoned hulls left in waterways become marine debris subject to state fines.
The typical scenario Fiberglass Boat Disposal in Virginia handles starts with an owner who inherited or walked away from an end of life hull that hasn't been seaworthy in years. Salvage yards won't take fiberglass scrap, marinas charge daily storage fees, and towing a boat hull across county lines without permits invites more fines. Virginia has no active state boat recycling program that accepts end of life fiberglass hulls from private owners, which means dismantling and routing the hull to a certified processor falls entirely on whoever holds the title. Fiberglass Boat Disposal in Virginia is licensed to drain fluids, pull the engine, remove batteries and electronics, and move the hull through the full disposal chain. Send a photo of your hull and get a flat disposal quote within the day.
What does professional boat removal cost in Virginia?
What it costs
Fiberglass Boat Disposal in Virginia runs $400 to $1,500 depending on hull length, foam core density, and whether the boat hull still has fuel, batteries, or other hazardous materials on board. A 20-foot fiberglass runabout sitting abandoned in a Richmond driveway will cost less to dispose of than a 38-foot cabin cruiser with a full engine compartment in a Virginia Beach marina lot.
Why regular landfills won't take it
Virginia boat disposal laws prohibit dumping fiberglass hulls at standard landfill sites because grinding the hull releases fiberglass dust and resin particles classified as composite waste, which most landfill operators won't accept.
The full end-of-life process
Fiberglass Boat Disposal in Virginia handles the full end of life chain: drain fluids from the engine and fuel tanks, pull batteries and electronics, then dismantle the boat hull on site before routing glass fibers and resin material to a certified processor. Abandoned recreational boats that aren't seaworthy can't be salvaged or towed to a salvage yard without this step first.
What happens if you skip certified dismantling
Virginia's boat recycling program options are limited, so skipping certified dismantling often means fines from your county or marina. Text a photo of your hull to get a flat disposal quote within the day.
What are the Virginia disposal options for fiberglass hulls?
Yard or trailer pickup
Your fiberglass boat hull is on land or still on a trailer at a Virginia residence. Hansons Boat Removal dispatches a crew, handles towing, drains any remaining fuel and fluids, pulls the engine and electronics and batteries for separate processing, and sends the scrap hull to a certified processor. This is the most common end of life call we get across Virginia.
Marina or slip removal
Hansons Boat Removal coordinates directly with Virginia marina staff for in-water or dock-side dismantling of recreational boats that are no longer seaworthy. Slip fees stop the same day we take possession. Hazardous materials including fuel, batteries, and resins come off before anything moves, keeping Virginia boat disposal laws and marina liability requirements clean.
Multi-hull disposal
Virginia boatyards, estates, and salvage operators sitting on several abandoned fiberglass hulls get a single-mobilization quote. Hansons Boat Removal assesses each boat hull for salvage value, handles all dismantling, manages fiberglass dust containment, and issues a disposal certificate per hull. Volume jobs move faster and cost less per boat than scheduling them one at a time.
Cities we serve
All Service Areas by County
We also serve these communities across the state
Fairfax County
- Annandale
- Bailey's Crossroads
- Braddock
- Bull Run
- Burke
- Burke Centre
- Centreville
- Chantilly
- Clifton
- Crosspointe
- Difficult Run
- Dranesville
- Dunn Loring
- Fair Lakes
- Fair Oaks
- Fairfax Station
- Floris
- Fort Belvoir
- Fort Hunt
- Franconia
- Franklin Farm
- George Mason
- Great Falls
- Great Falls Crossing
- Greenbriar
- Groveton
- Hayfield
- Herndon
- Huntington
- Hutchison
- Hybla Valley
- Idylwood
- Kings Park
- Kings Park West
- Kingstowne
- Lake Barcroft
- Laurel Hill
- Lincolnia
- Long Branch
- Lorton
- Mantua
- Mason Neck
- McLean
- McNair
- Merrifield
- Mount Vernon
- Navy
- Newington
- Newington Forest
- North Springfield
- Oakton
- Occoquan
- Pimmit Hills
- Ravensworth
- Reston
- Rose Hill
- Seven Corners
- South Run
- Springfield
- Sully Square
- Tysons
- Union Mill
- Vienna
- Wakefield
- West Falls Church
- West Springfield
- Wolf Trap
- Woodburn
Accomack County
- Accomac
- Atlantic
- Bayside
- Belle Haven
- Bloxom
- Bobtown
- Boston
- Captains Cove
- Cats Bridge
- Chase Crossing
- Chincoteague
- Deep Creek
- Gargatha
- Greenbackville
- Greenbush
- Hallwood
- Harborton
- Horntown
- Keller
- Lee Mont
- Locust Mount
- Makemie Park
- Mappsburg
- Mappsville
- Melfa
- Metompkin
- Modest Town
- Nelsonia
- New Church
- Oak Hall
- Onancock
- Onley
- Painter
- Parksley
- Pastoria
- Pungoteague
- Quinby
- Sanford
- Savage Town
- Savageville
- Saxis
- Schooner Bay
- Southside Chesconessex
- Tangier
- Tasley
- Temperanceville
- Wachapreague
- Wattsville
- Whitesville
Loudoun County
- Aldie
- Arcola
- Ashburn
- Belmont
- Brambleton
- Broadlands
- Cascades
- Countryside
- Dulles Town Center
- Goose Creek Village
- Hamilton
- Hillsboro
- Kincora
- Lansdowne
- Leesburg
- Loudoun Valley Estates
- Lovettsville
- Lowes Island
- Middleburg
- Moorefield
- Oak Grove
- One Loudoun
- Purcellville
- Round Hill
- South Riding
- Sterling
- Stone Ridge
- Sugarland Run
- University Center
- Waterford
Shenandoah County
- Alonzaville
- Basye
- Bowmans Crossing
- Clary
- Columbia Furnace
- Conicville
- Edinburg
- Fishers Hill
- Forestville
- Hudson Crossroads
- Lebanon Church
- Locust Grove
- Maurertown
- Mount Clifton
- Mount Jackson
- Mount Olive
- New Market
- Orkney Springs
- Quicksburg
- Saumsville
- Strasburg
- Toms Brook
- Woodstock
Prince William County
- Buckhall
- Bull Run Mountain Estates
- Cherry Hill
- County Center
- Dale City
- Dumfries
- Gainesville
- Haymarket
- Independent Hill
- Innovation
- Lake Ridge
- Leesylvania
- Linton Hall
- Loch Lomond
- Montclair
- Nokesville
- Potomac Mills
- Quantico
- Quantico Base
- Sudley
- Triangle
- Woodbridge
- Yorkshire
Augusta County
- Augusta Springs
- Churchville
- Craigsville
- Crimora
- Deerfield
- Dooms
- Fishersville
- Greenville
- Grottoes
- Harriston
- Jolivue
- Lyndhurst
- Middlebrook
- Mount Sidney
- New Hope
- Sherando
- Stuarts Draft
- Verona
- Weyers Cave
- Wintergreen
Tazewell County
- Abbs Valley
- Amonate
- Bluefield
- Boissevain
- Cedar Bluff
- Claypool Hill
- Doran
- Falls Mills
- Gratton
- Jewell Ridge
- Pocahontas
- Pounding Mill
- Richlands
- Springville
- Tazewell
Albemarle County
- Afton
- Crozet
- Earlysville
- Esmont
- Free Union
- Hollymead
- Ivy
- Keswick
- North Garden
- Pantops
- Piney Mountain
- Rio
- Rivanna
- Scottsville
- University of Virginia
Rockingham County
- Belmont Estates
- Bridgewater
- Broadway
- Dayton
- Elkton
- Keezletown
- Linville
- Massanetta Springs
- Massanutten
- McGaheysville
- Mount Crawford
- Port Republic
- Singers Glen
- Timberville
Wise County
- Appalachia
- Big Stone Gap
- Big Stone Gap East
- Coeburn
- Dunbar
- East Stone Gap
- Osaka
- Pound
- Riverview
- Stonega
- Tacoma
- The University of Virginia's College at Wise
- Wise
Fauquier County
- Bealeton
- Calverton
- Catlett
- Marshall
- Midland
- New Baltimore
- Opal
- Paris
- Rectortown
- Remington
- The Plains
- Upperville
- Warrenton
Chesterfield County
- Bellwood
- Bensley
- Bon Air
- Brandermill
- Chester
- Enon
- Ettrick
- Manchester
- Matoaca
- Meadowbrook
- Midlothian
- Rockwood
- Woodlake
Henrico County
- Chamberlayne
- Dumbarton
- East Highland Park
- Glen Allen
- Highland Springs
- Innsbrook
- Lakeside
- Laurel
- Montrose
- Sandston
- Short Pump
- Tuckahoe
- Wyndham
Henry County
- Bassett
- Chatmoss
- Collinsville
- Fieldale
- Horse Pasture
- Laurel Park
- Oak Level
- Ridgeway
- Sandy Level
- Stanleytown
- Villa Heights
Pulaski County
- Allisonia
- Belspring
- Draper
- Dublin
- Fairlawn
- Hiwassee
- New River
- Parrott
- Pulaski
- Snowville
Montgomery County
- Belview
- Blacksburg
- Christiansburg
- Elliston
- Lafayette
- Merrimac
- Plum Creek
- Prices Fork
- Riner
- Shawsville
Botetourt County
- Blue Ridge
- Buchanan
- Cloverdale
- Daleville
- Eagle Rock
- Fincastle
- Glen Wilton
- Hollins
- Laymantown
- Troutville
Halifax County
- Clarksville
- Clover
- Cluster Springs
- Halifax
- Mountain Road
- Nathalie
- Riverdale
- Scottsburg
- South Boston
- Virgilina
Smyth County
- Adwolf
- Allison Gap
- Atkins
- Chilhowie
- Marion
- McMullin
- Saltville
- Seven Mile Ford
- Sugar Grove
Mecklenburg County
- Baskerville
- Boydton
- Bracey
- Chase City
- Fairview
- La Crosse
- South Hill
- Thynedale
- Union Level
Franklin County
- Boones Mill
- Ferrum
- Henry Fork
- North Shore
- Penhook
- Rocky Mount
- Union Hall
- Westlake Corner
Southampton County
- Boykins
- Branchville
- Capron
- Courtland
- Ivor
- Newsoms
- Sedley
- Southampton Meadows
Isle of Wight County
- Benns Church
- Camptown
- Carrollton
- Carrsville
- Rushmere
- Smithfield
- Windsor
Alleghany County
- Callaghan
- Clifton Forge
- Cliftondale Park
- Iron Gate
- Low Moor
- Mallow
- Selma
Northampton County
- Cape Charles
- Cheriton
- Eastville
- Exmore
- Franktown
- Nassawadox
- Willis Wharf
Scott County
- Clinchport
- Duffield
- Dungannon
- Gate City
- Hiltons
- Nickelsville
- Weber City
Lee County
- Dryden
- Ewing
- Jonesville
- Keokee
- Pennington Gap
- St. Charles
- Stickleyville
Giles County
- Eggleston
- Glen Lyn
- Narrows
- Pearisburg
- Pembroke
- Rich Creek
- Ripplemead
Washington County
- Abingdon
- Damascus
- Emory
- Glade Spring
- Meadowview
- Mendota
Brunswick County
- Alberta
- Brodnax
- Ebony
- Gasburg
- Lawrenceville
- Warfield
Stafford County
- Aquia Harbour
- Boswell's Corner
- Camp Barrett
- Falmouth
- Southern Gateway
- Stafford Courthouse
Wythe County
- Austinville
- Fort Chiswell
- Ivanhoe
- Max Meadows
- Rural Retreat
- Wytheville
Orange County
- Barboursville
- Gordonsville
- Lake of the Woods
- Orange
- Rhoadesville
- Unionville
Bedford County
- Bedford
- Big Island
- Forest
- Moneta
- Montvale
- Stewartsville
Pittsylvania County
- Blairs
- Chatham
- Gretna
- Hurt
- Motley
- Mount Hermon
Frederick County
- Brucetown
- Gore
- Lake Holiday
- Middletown
- Shawneeland
- Stephens City
Russell County
- Castlewood
- Cleveland
- Honaker
- Lebanon
- Raven
- St. Paul
Nelson County
- Arrington
- Lovingston
- Nellysford
- Schuyler
- Shipman
Grayson County
- Baywood
- Fries
- Independence
- Stevens Creek
- Troutdale
Carroll County
- Cana
- Fancy Gap
- Hillsville
- Hilltown
- Woodlawn
King George County
- Dahlgren
- Dahlgren Center
- Fairview Beach
- King George
- Passapatanzy
Lancaster County
- Irvington
- Kilmarnock
- Lancaster
- Weems
- White Stone
Campbell County
- Altavista
- Brookneal
- Rustburg
- Timberlake
Warren County
- Apple Mountain Lake
- Front Royal
- Shenandoah Shores
- Skyland Estates
Bland County
- Bastian
- Bland
- Mechanicsburg
- Rocky Gap
Clarke County
- Berryville
- Boyce
- Shenandoah Farms
- Shenandoah Retreat
Buchanan County
- Big Rock
- Breaks
- Grundy
- Vansant
Nottoway County
- Blackstone
- Burkeville
- Crewe
- Nottoway Court House
Caroline County
- Bowling Green
- Lake Caroline
- Lake Land'Or
- Port Royal
Charlotte County
- Charlotte Court House
- Drakes Branch
- Keysville
- Phenix
Rappahannock County
- Chester Gap
- Flint Hill
- Sperryville
- Washington
Surry County
- Claremont
- Dendron
- Scotland
- Surry
Dickenson County
- Clinchco
- Clintwood
- Dante
- Haysi
Prince George County
- Disputanta
- Fort Lee
- Prince George
- Templeton
Rockbridge County
- East Lexington
- Fairfield
- Glasgow
- Goshen
Appomattox County
- Appomattox
- Concord
- Pamplin City
Hanover County
- Ashland
- Hanover
- Mechanicsville
Louisa County
- Blue Ridge Shores
- Louisa
- Mineral
Buckingham County
- Buckingham Courthouse
- Dillwyn
- Yogaville
Roanoke County
- Cave Spring
- Glenvar
- Vinton
King William County
- Central Garage
- King William
- West Point
Fluvanna County
- Columbia
- Lake Monticello
- Palmyra
Middlesex County
- Deltaville
- Saluda
- Urbanna
Bath County
- Hot Springs
- Millboro
- Warm Springs
Lunenburg County
- Kenbridge
- Lunenburg
- Victoria
Page County
- Luray
- Shenandoah
- Stanley
Patrick County
- Meadows of Dan
- Patrick Springs
- Stuart
Greene County
- Ruckersville
- Stanardsville
- Twin Lakes
Sussex County
- Stony Creek
- Sussex
- Waverly
Amherst County
- Amherst
- Madison Heights
York County
- Bethel Manor
- Yorktown
Culpeper County
- Brandy Station
- Culpeper
Madison County
- Brightwood
- Madison
Westmoreland County
- Colonial Beach
- Montross
Cumberland County
- Cumberland
- Farmville
Dinwiddie County
- Dinwiddie
- McKenney
Gloucester County
- Gloucester Courthouse
- Gloucester Point
Mathews County
- Gwynn
- Mathews
Spotsylvania County
- Lake Wilderness
- Spotsylvania Courthouse
Highland County
- McDowell
- Monterey
Amelia County
- Amelia Court House
Bristol city
- Bristol
Buena Vista city
- Buena Vista
Charles City County
- Charles City
Charlottesville city
- Charlottesville
Colonial Heights city
- Colonial Heights
Covington city
- Covington
Danville city
- Danville
Emporia city
- Emporia
Fairfax city
- Fairfax
Falls Church city
- Falls Church
Floyd County
- Floyd
Franklin city
- Franklin
Fredericksburg city
- Fredericksburg
Galax city
- Galax
Goochland County
- Goochland
Prince Edward County
- Hampden-Sydney
Harrisonburg city
- Harrisonburg
Northumberland County
- Heathsville
Hopewell city
- Hopewell
Greensville County
- Jarratt
King and Queen County
- King and Queen Court House
Lexington city
- Lexington
Lynchburg city
- Lynchburg
Manassas city
- Manassas
Manassas Park city
- Manassas Park
Martinsville city
- Martinsville
Craig County
- New Castle
New Kent County
- New Kent
Norton city
- Norton
Petersburg city
- Petersburg
Poquoson city
- Poquoson
Powhatan County
- Powhatan
Radford city
- Radford
Salem city
- Salem
Staunton city
- Staunton
Essex County
- Tappahannock
Richmond County
- Warsaw
Waynesboro city
- Waynesboro
Williamsburg city
- Williamsburg
Winchester city
- Winchester
Can boats be recycled in Virginia? Common questions answered
Can I take my fiberglass boat to a Virginia landfill?
Most Virginia landfills won't accept fiberglass hulls. The Virginia Department of Environmental Quality classifies cured fiberglass reinforced plastic as a bulky solid waste, and many facilities in Richmond, Norfolk, and Roanoke either refuse it outright or charge oversized tipping fees that make self-haul impractical. Hansons Boat Removal routes Virginia hulls to certified processors equipped to handle FRP properly.
What does fiberglass boat disposal cost in Virginia?
Hansons Boat Removal prices Virginia fiberglass disposal between $400 and $1,500. Hull length is the biggest driver, but foam core density matters too. A thick foam-core cruiser takes more grinding time than a thin-wall runabout. Boats with fuel or fluids still aboard add to the cost because those have to be removed and disposed of separately before the hull goes to the certified recycler.
Do I need a Virginia permit to transport a fiberglass hull?
Virginia DMV requires a valid title or a completed boat title transfer before a hull can be legally transported on state roads. If the title is lost, Virginia Department of Wildlife Resources handles the replacement process. Hansons Boat Removal manages the title paperwork on Virginia jobs so the hull moves legally and you get a clean disposal certificate when the job is done.
What Virginia environmental rules apply to fiberglass hull disposal?
Virginia DEQ regulations under the Virginia Solid Waste Management Regulations govern how FRP material gets handled once a hull is deconstructed. Fuel, bilge fluid, and any remaining engine oil have to be separated and disposed of under Virginia's used oil and hazardous waste rules before grinding begins. Hansons Boat Removal handles fluid removal on-site in Virginia before the hull ever reaches a certified processor.
How long does fiberglass boat disposal take in Virginia?
Most Virginia fiberglass disposal jobs get scheduled within seven days of a confirmed quote. Pickup, transport, and delivery to a certified processor typically wraps in one to three days depending on where the hull is located. Boats at marinas in Hampton Roads or on the Northern Neck may take a day longer due to access logistics. Hansons Boat Removal issues the disposal certificate once the certified processor confirms receipt.
How do you get a free disposal quote in Virginia?
Send a photo with your hull length and zip code and you'll have a written quote within hours, with the certified recycler named upfront before you commit to anything.