Weathered white work pickup truck parked beside a vineyard row

Best Truck Bed Liners (2026): Spray-In, Drop-In & Mat Compared

The best truck bed liner depends on how you want it attached. A spray-in coating from Rhino Linings or LINE-X is applied by a shop and is permanent, a roll-on kit like Herculiner is applied by you, and drop-in liners and mats from DuraLiner, BedRug and WeatherTech go in without any coating. This guide compares each type by what the makers publish about materials, fit limits, installation and warranty, not by hands-on testing, and names one DIY roll-on kit as the single product pick.

Types of Truck Bed Liners: Spray-In vs. Drop-In vs. Bed Mats

Best DIY Roll-On Bed Liner Pick
HERCULINER HCL1B8 roll-on bed liner kit box

HERCULINER HCL1B8 Roll-on Bed Liner Kit, Black, 1 Gal.

  • Best for: Owners who want a bonded, textured coating on any bed and are willing to apply it themselves
  • Why we picked it: Herculiner states one gallon covers a 6 ft bed in two coats, applies from 32 to 95 F, and cures fully in 24 hours
  • Main drawback: Solvent surface prep and a well-ventilated workspace are required, and the coating is permanent
View Our Pick on Amazon

As an Amazon Associate we earn from qualifying purchases. Spec-based pick from the listing, not a hands-on test.

A truck bed liner is a protective layer that shields the bed floor and walls from scratches, dents and rust. Five practical types cover most trucks: shop-applied spray-in coatings, do-it-yourself roll-on coatings, drop-in plastic liners, foam-backed mats such as BedRug, and custom-fit flexible liners such as WeatherTech TechLiner. They differ most in whether they bond to the bed, who installs them and whether they can come back out.

Type Product the maker describes Material as stated Installation as stated Catch or fit limit
Spray-in (shop) Rhino Linings spray-on Polyurethane and polyurea; 100% solids formulas with no solvents or VOCs Licensed applicator only, typically about 3 hours; wait 24 hours before heavy use No do-it-yourself kit is sold; designed as permanent
Spray-in (shop) LINE-X Standard, Premium and MAX Spray-on coating; Premium adds UV resistance; MAX has a 25% thicker floor coating Professional installation at a LINE-X shop Price is by quote; none is published on the page
Roll-on (DIY) Herculiner Original HCL1B8 Solvent-based polyurethane with rubber granules Rollers and brush, two coats; dry to touch in 2 hours, fully cured in 24 One gallon covers a 6 ft bed; an extra quart is needed for 8 ft; permanent
Drop-in plastic DuraLiner (Penda) under-rail, F-150 2021-2025 5 ft 6 in bed, 63028SRX Thermoformed plastic, 100% recyclable No-drill install on most models Model-specific: make, model, year and bed length
Foam-backed mat BedRug Classic and Impact 100% polypropylene with closed-cell foam; Impact adds a TPO top layer Molded to a specific model; works with the factory drain holes Fit varies by model
Flexible custom liner WeatherTech TechLiner, 1/8 in thick Flexible, UV-resistant, recyclable, odorless material Hook and loop, no drilling; install at 50 F or above Not for use over a drop-in liner; not recommended with a 5th wheel or gooseneck

Two details change the buying decision. First, BedRug is not carpet, even though it looks plush: BedRug says the liner is 100% polypropylene (basically plastic) on closed-cell foam. Second, the word “spray-in” hides a split: Rhino Linings says its liners can only be applied by licensed applicators, so the only do-it-yourself coating in this guide is the roll-on kit.

Yellow pickup truck with its bed filled with pumpkins and yellow flowers in a garden display
A pickup bed loaded with pumpkins and flowers in a garden display. Any liner type has to stand up to cargo like this.

How Much Does a Truck Bed Liner Cost?

Prices below are what each maker or the Amazon listing showed on October 20, 2026. They change often, so confirm before you buy. Spray-in prices come only from a shop quote: Rhino Linings says each independent applicator sets its own prices and that cost varies with bed size and length, and the LINE-X page asks you to request a quote.

  • Herculiner Original roll-on kit (HCL1B8): $109.99 on the Herculiner page; $89.98 on the Amazon listing.
  • DuraLiner under-rail drop-in, F-150 2021-2025 5 ft 6 in bed (63028SRX): $289.00 on the Penda page.
  • BedRug: Classic bed liner from $479.95, Impact bed mat from $229.95 and tailgate mat from $59.95 on bedrug.com.
  • WeatherTech TechLiner: priced after you choose your year, make and model on the WeatherTech page.
  • Rhino Linings and LINE-X spray-in: quote from a local shop.

The spread is the useful finding: a DIY roll-on kit costs a fraction of any custom-fit liner, but you pay in prep time and solvent handling. If you also plan to cover the bed, our guide to durable truck bed covers and best truck bed cargo nets cover the next purchases.

Which Truck Bed Liners Let Water Drain?

Drainage depends on whether the liner bonds to the bed or sits on it. A spray-in or roll-on coating bonds to the surface, so there is no loose layer for water to sit under, and Herculiner states the cured coating prevents rust. For liners that sit on top, the makers describe drainage this way:

  • BedRug: says closed-cell construction cannot hold water, which runs off, and that the liner works with the truck’s factory drain holes.
  • DuraLiner: Penda lists a custom fit that allows water to drain away from the bed.
  • WeatherTech TechLiner: the page does not describe drainage, so check with WeatherTech for your model.

Which Liner Type Fits Your Truck?

Match the liner to what is already in the bed and how you use the truck. These conditions come straight from the makers’ fit notes:

  • You want to apply it yourself: only the roll-on kit qualifies, since Rhino Linings sells no do-it-yourself kit.
  • You want to remove it later: TechLiner uses hook and loop fasteners and WeatherTech says it can be removed; Rhino Linings calls its spray-on liner a permanent solution, and Herculiner is permanent once cured.
  • You already have a spray-in liner: TechLiner can go over most spray-in liners with Primer 94 adhesion promoter.
  • You already have a drop-in liner: TechLiner will not fit properly over it.
  • You tow a 5th wheel or gooseneck: WeatherTech does not recommend TechLiner for that setup.
  • You will fit a cap or tonneau cover: Penda describes its under-rail DuraLiner style as made for trucks with a cap or tonneau cover.
  • You are lining the bed in cold weather: Herculiner can be applied from 32 to 95 F and WeatherTech recommends TechLiner installation at 50 F or above; shop-applied coatings are set by the shop.

Cab-side protection is a different job: see our best floor mats for trucks for the interior, and our Ford Maverick accessories guide if your truck is a compact.

HERCULINER HCL1B8 Roll-On Bed Liner Kit

The HERCULINER HCL1B8 is the Original roll-on kit from J-B Weld. Herculiner calls it a tough, textured polyurethane coating with rubber granules, applied with the supplied rollers instead of a spray rig. Part number HCL1B8, black, one US gallon, 10.62 lb, and a CARB VOC content of 301 g/L, which Herculiner lists as compliant in all 50 states. The kit contains the gallon of coating, an application brush, two rollers and a roller handle. Read the safety datasheet Herculiner offers for download on the Herculiner kit page before you open the can.

Paint roller spreading turquoise coating across a flat wooden surface
Roll-on bed liner kits are applied with a roller in two coats. Shown here with ordinary paint on a flat surface.

Pros

  • Fits any bed: one gallon covers a 6 ft bed in two coats, and an extra quart covers an 8 ft bed.
  • Repairable: Herculiner states it adheres to itself, so a damaged section can be recoated.
  • Wide application range: 32 to 95 F, and the cured coating can go on metal, wood, concrete, fiberglass and most plastics.
  • Price: $109.99 on the maker page and $89.98 on the Amazon listing on October 20, 2026.

Cons

  • Solvents and ventilation: surface prep uses xylene, acetone or MEK, and Herculiner says the coating must be applied in a well-ventilated area.
  • Extra supplies: the kit does not include the solvent, rubber gloves, a stir stick, a paint tray, rags or masking tape.
  • Permanent: Herculiner calls it a permanent application; it can be removed only while still wet, using xylene.
  • Cure time: two coats and a 24-hour cure; the Amazon listing also quotes a 10 to 12 hour functional cure, so follow the label on your can.

The pick suits an owner with a free weekend and a ventilated space. If you would rather not handle solvents, a shop-applied Rhino Linings or LINE-X coating or a no-drill liner is the alternative.

How to Apply a Roll-On Bed Liner Kit

These steps follow Herculiner’s published application process for the Original kit. The coating cannot be undone once cured, so prep carefully.

  1. Clean and mask: remove heavy dirt and grime, then mask off every area that should not be coated.
  2. Scuff the paint: scuff all painted surfaces to be coated until no glossy areas remain.
  3. Wipe with solvent: wipe the surface with xylene (xylol), acetone or MEK on a rag, in a well-ventilated area and with gloves.
  4. Stir thoroughly: stir before using and while you work so the rubber particles stay suspended.
  5. Apply a light first coat: it acts as a primer for the second coat.
  6. Wait one to four hours: let the first coat set until it is no longer tacky.
  7. Apply the second coat: spread it in the opposite direction to the first for full coverage.
  8. Let it cure: the coating dries to the touch in 2 hours and is fully cured in 24 hours.

If the coating gets on your hands, Herculiner says to use xylene right away and then wash with soap and water. Stop and read the safety datasheet if you are unsure about any product in the kit.

Bed Liner Warranties: What the Makers State

Rhino Linings states a Nationwide Limited Lifetime Warranty on spray-on liners against cracking, bubbling or peeling, for as long as you own the truck. Its warranty page adds conditions: pickups with original beds and paint, personal noncommercial use, original owner only, non-transferable, and a claim needs the original invoice and photos. Read the Rhino Linings warranty page before relying on it.

WeatherTech states a Lifetime Limited Warranty to the original purchaser, only for the original vehicle; see its F-150 TechLiner page for the terms. BedRug lists a limited lifetime warranty against manufacturing defects. Penda advertises a lifetime warranty on DuraLiner without detailing it on the product page, and LINE-X posts warranty policies separately, so ask for the written terms.

Frequently Asked Questions

Is a spray-in or drop-in bed liner better?

Neither wins on every point. Spray-in coatings from Rhino Linings and LINE-X are applied by a shop and bond to the bed permanently, while a drop-in such as DuraLiner is a molded plastic part that Penda says installs without drilling on most models. Pick spray-in for permanence, drop-in or a mat if you want to remove it later.

What is the product used on truck bed liners?

Spray-on bed liners are polyurethane or polyurea coatings. Rhino Linings describes its formulas as 100% solids polyurethane and polyurea with no solvents or VOCs. Herculiner’s roll-on kit is a solvent-based polyurethane with rubber granules, applied with rollers and a brush.

Can I spray in a truck bed liner myself?

Not a professional one from Rhino Linings, which says its products must be applied by a licensed applicator and that no do-it-yourself kit is sold. The do-it-yourself route is a roll-on kit such as Herculiner Original, which is applied in two coats with the included rollers.

Is a BedRug liner carpet?

No. BedRug states that its liner only looks plush: the material is 100% polypropylene (basically plastic) with a closed-cell foam construction, which it says does not hold water and will not mold or mildew.

Can a WeatherTech TechLiner go over a drop-in liner?

No. WeatherTech says TechLiner is designed for a painted bed or a spray-in bed liner and will not fit properly with any drop-in liner. Over a spray-in liner it calls for an adhesion promoter, Primer 94, for the hook and loop fasteners.

How long before I can load cargo into a new liner?

Rhino Linings recommends waiting 24 hours before heavy-duty use of a fresh spray-on liner. Herculiner states its roll-on coating dries to the touch in 2 hours and is fully cured in 24 hours. Drop-in liners and mats have no cure time.

What This Guide Does Not Cover

  • Hands-on durability, wear or fit tests; comparisons use each maker’s published specifications.
  • Installed spray-in prices, which depend on the shop and bed size; ask for a written quote.
  • Vehicle-specific fit beyond the examples named; confirm your year, cab and bed length on the maker’s own fit tool.

Similar Posts