Car Floor Mats, Carpet Sets & Cargo Liners

Hundreds of mats and cargo liners are available at Mac's Upholstery, including precision-cut floor mats manufactured by industry leaders WeatherTech®, Lloyd® and Aries. Our selection includes one-piece mats for complete passenger area coverage, trunk and cargo areas. Carpet mats are available in over 100 colors to match or compliment any OEM carpet color.

Carpets, Floor Mats & Cargo Liners For Cars, Trucks, Vans & SUVs


Elevator pads, shipping pads and moving blankets take a lot of abuse. When a grommet or a binding goes bad it's tempting to toss the pad and buy a new one. Instead of throwing it away, give us a call.

elevator pad

We replace damaged grommets, patch torn fabric or resize pads to fit any space. Has your elevator been upgraded with a new access panel? Call Mac's Upholstery; we'll reconfigure the pad so it perfectly fits the new controls.

If your car has damaged, worn or missing floor mats, give Mac's Upholstery a call. We carry the perfect mat for your car, truck or van. Most are less expensive and often better than automotive mats you'd purchase from a dealer. All are manufactured from superior quality materials and fully guaranteed.

Car & Truck Mat Prices Begin at $100 / Pair

In addition to fabricating custom mats designed to your specifications (click here for details), our off-the-shelf mats match specific year and model OEM styles.

carpet replacement

Durable floor mats and cargo liners manufactured by WeatherTech® protect a car's interior by keeping fluids and grime off the carpet. Floor mats manufactured by Lloyd® are embroidered with fully licensed automotive logos including the following nameplates: Buick, Cadillac, Camaro Chevrolet, Corvette, Chrysler, Dodge, Ford, GMC, Hummer, Lincoln, Mustang, Oldsmobile, Plymouth, Pontiac, Porsche, Saab, Shelby among others. Purchase Weathertech® and Lloyd® Mats at Mac's Upholstery in Ballard.

weathertech logo

Weathertech is a world leader in precision-crafted floor mats and cargo liners. From the company's patented DigitalFit® Floor Mats to its innovative All-Weather Floor Mats, Weathertech products are designed to protect the value of your vehicle by keeping the interior spick-and-span.

DigitalFit® Floor Mats

WeatherTech® FloorLiner DigitalFit® mats are engineered to fit inside the footwell of your vehicle. Designed with digital laser precision, these mats keep carpets free of road grime and liquid stains. According to WeatherTech's website, " A patent pending High-Density Tri-Extruded (HDTE) material allows for a rigid core for strength while offering surface friction to the carpet, as well as tactile feel to the surface! Advanced surfacing creates channels that carry fluids and debris to a lower reservoir with further channeling to help minimize fluid movement while driving! Once fluids become trapped in the reservoir, away from shoes and clothing, they are easily removed".

  • weathertech floor mats
    The WeatherTech® FloorLiner DigitalFit®
  • weathertech floor mats
    WeatherTech® Rear FloorLiner DigitalFit®

All-Weather Floor Mats

WeatherTech's® All-Weather Floor Mats are designed to fit almost any car, truck, minivan or SUV. Many of the front and rear mats are engineered to precisely fit a specific vehicle's make and model.

Others are cut to generic shapes and sizes. Some rear mats are designed to be trimmed to custom fit the vehicle.

According to the company's website, "The WeatherTech® All-Weather Floor Mats have deeply sculpted channels designed to trap water, road salt, mud and sand. Our proprietary engineered odorless resin ensures that these mats will not curl, crack or harden in sub-zero weather.

Our All-Weather Floor Mats also have anti-skid ridges to prevent shifting in your vehicle and come with a protective, non-stick finish to make cleanup quick and easy."

lloyd mats logo(Click To Compare)

Lloyd Mats boasts the "most complete library of vehicle application-specific patterns in the custom floor mat industry". They feature more than 12,000 liner patterns and applications. From anchoring devices to seat configuration to color options and logos, Lloyd virtually guarantees a perfect match for your car, truck, minivan or SUV.

lux floor mats


This premium grade carpet is the thickest, heaviest, deepest pile we can manufacture, with yarn specially Scotchgard treated for stain and soil resistance. Luxe mats are hand-beveled around emblems and the perimeter, creating beautifully finished edges. They are warranted for as long as the original mat buyer keeps the vehicle.

berber floor mats


Enjoy the rich style of Berber carpeting with its complimentary colored flecked yarns and large, nubby, loop texture. This specially blended yarn provides the crush and stain resistance of Nylon with the strength and fade-resistance of Polypropylene. The commingled multi-tonal yarns also help hide surface soiling.

loop floor mats

Classic Loop

This economically priced custom mat that features a unique process whereby the color is added to the liquid polypropylene before the material solidifies and is woven into yarn. It features a low, dense, loop that is extremely wear resistant, allowing Classic Loop mats to be warranted for five years.

protector floor mats


Protector Mats provide the perfect light duty, all weather protection, without a commercial rubber appearance. These custom fit, heavy weight clear vinyl mats keep your vehicle’s carpeting dry and clean, while letting the carpet color show through.

velourtex floor mats


An outstanding value and popular-priced original equipment replacement mat, with a heavier more dense face than factory mats. Velourtex mats have a silky smooth texture, made of premium Nylon yarn and they feature the same multi-layer backing as the higher priced mats.

ultimat floor mats


The Ultimat material was originally designed for automotive use with comfort, performance and durability as the objective. Over 30 years later the Ultimat brand is still the best selling, custom fit logo mat in the automotive aftermarket.

aries logo

Unlike the utilitarian look of other floor liners, the fine-textured surface of Aries StyleGuard floor liners perfectly contours to shape of your floor and creates a strikingly refined but subtle appearance for your vehicle. Aries floor liners are laser-measured and custom-molded to fit your specific vehicle in a way that no universal floor mat can. StyleGuard floor liners are available in black, grey and beige to accent any style or color scheme.

  • aries floor mats
  • aries floor mats
  • aries floor mats

Each StyleGuard liner begins with a surface layer of thermoplastic rubber (TPR). This TPR skin is flexible and breathable to keep it from becoming brittle, and it features a fine weave-like texture. It easily withstands impacts and abrasions from foot traffic, cargo and regular wear and tear, and it is completely waterproof, protecting your carpet from spills and making cleanup easy.

aries floor mats aires floor mats aries floor mats

The middle portion of the StyleGuard floor liner is an advanced insulation system of cross-linked polyethylene (XPE) foam. The XPE foam is layered to create an impervious barrier of protection. This barrier is shock-absorbent, thermostatic, waterproof and sound-insulating, adding to the overall comfort of both driver and passengers. XPE is also semi-rigid, allowing the floor liner to retain its molded shape, perfectly contour to the floor, maintain its sleek appearance and stay firmly set in place.

The final layer is a bottom layer of patented OmniGrip fibers that are designed to grip all types of vehicle carpeting. Instead of having just a few points of contact or a series of nibs or spikes, OmniGrip literally creates thousands of contact points between the liner and the floor. The wire-like fibers intertwine with your vehicle’s carpet like a hook-and-loop fastening system and completely prevent the floor liner from shifting or moving. Because the OmniGrip™ system is so effective, no additional grip discs are required for installation.

Each StyleGuard floor liner is custom-molded to fit a specific make and model. We use laser technology to measure the unique shape of each vehicle’s floor, and then design the liner to be a perfect match. Aries StyleGuard floor liners are available for a variety of makes and models in complete kits or individually for the first row, second row and third row, as well as the cargo area. They are available in three color choices, and each one comes backed with a limited lifetime warranty.


A "Dog Proof" Cargo Liner

There are plenty of aftermarket SUV cargo liners on the market. Most do a great job protecting the floor, but not much else. The owner of this BMW X4 needed something with more complete coverage — a liner that protected the entire cargo compartment from service dogs caged in the back. He needed a custom fabricated cargo liner.

  • BMW X Cargo Compartment
    BMW X4 Cargo Compartment
  • Template For Custom Cargo Liner
    Template For Custom Cargo Liner
  • template rounded corners
    Notched Corners For Perfect Fit

The first thing we do when fabricating any custom product is cut templates. For this project, it was important to allow for the notched corners, curved face and beveled sidewalls of this particular cargo compartment. We use these templates to size and cut the vinyl sections.

For something like this, it's hard to beat Herculite® vinyl. The big tarps you see on long haul trucks are often manufactured from Herculite® — it's thick, rugged and doesn't stretch very much. If it's tough enough for the Interstate, it's tough enough for Fido. To provide better traction for dogs, we used the textured side of the vinyl.

  • Sewing Custom Cargo Liner
    Sewing Custom Cargo Liner
  • Cargo Liner Covers Sides
    Side Coverage
  • Velcro Fastener
    Velcro Fastener

Originally, we were going to anchor the cargo liner with sidewall snaps, but Velcro® turned out to be a better solution. Velcro® naturally adheres to the carpet in the cargo compartment, so there was no need to damage the sidewalls by installing snaps. It also makes removal and cleaning a breeze.

Our custom-made vinyl liner turned out to be the perfect way to "dog proof" the cargo compart of this BMW X4.


Reconditioning Automotive Carpets

When the owner of a 2004 GMC Tahoe ordered a new set of leather car seat covers, he wondered if it was a good time to replace the carpet and mats. Since we install new automotive carpet sets all the time, it made sense. But, after disassembling the seats, we discovered these carpets weren't all that bad. They were just filthy and stained in places. Rather than installing a brand new carpet set, we called our detail team from Ballard Auto Detailing.

  • tahoe carpet
    Tahoe Seats Removed
  • tahoe carpet
    Dirty Car Mats
  • tahoe carpet
    Dirty Automotive Carpet
  • tahoe carpet
    Interior After Cleaning
  • tahoe carpet
    Good As New!
  • tahoe carpet
    Front Cabin Carpet

Our detailers pulled the carpet then thoroughly cleaned and conditioned all the sections. After reinstalling the set, it was hard to tell the difference between this carpet and a brand new one. Best of all, our detailers saved the owner hundreds of dollars!


New Carpet For A VW Van

New carpeting is a great way to brighten up the interior of your vehicle, but don't try installing it on your own. It's labor intensive, requires special tools, lots of time and plenty of experience. Fortuately, larger vehicles, such as this VW Van, are a little bit easier to work on because there's plenty of room.

  • installing car carpet
    Damaged Carpet Set Removed
  • installing car carpet
    Custom Carpet Padding
  • installing car carpet
    Installing New Carpet Set
  • installing car carpet
    Interior with Mats & New Carpet
  • installing car carpet
    New Carpet Set
  • installing car carpet
    New Carpet Set

To begin with, the interior — including the seats and benches — need to be stripped and cleaned.

After removing the seats and the old carpet sections, we clean the interior and prep the frame. This is the perfect time to install Dexdamp© soundproofing on the floor board.

Then we blanket the floor with padding before installing the carpet and putting the seats back in place.


Improving Perfection With Customized Floor Mats

From its beautiful lines, to the precision engineering under the hood, to its sleek, timeless interior; there's nothing like a 911. Porsche owners rarely customize their cars. It's tough to improve upon a classic.

We'd like to suggest one way to personalize a 911 without sacrificing the look. You can do it by dressing up the interior.

Recently, one of our Porsche customers purchased new floor mats for his 911. Before installing the mats, he asked us to personalize the trim with tailer-made, contrasting leather.

  • leather seats new car
    New Floor Mat
  • manufacturer seat covers
    Custom Cut Leather
  • leather seats for new car
    After Skiving

The first step was ordering leather dyed to the customer's specifications. The section of hide with the smoothest, most consistent finish is then trimmed into 1¾ rolls of leather ribbon. An important step in the leather finishing process is something called "skiving". Skiving thins the leather to a uniform depth, creating a flawless finish.

  • manufacturer seat covers
    Custom Mat Trim
  • katzkin leather seat covers
    Flawless Seams
  • katzkin leather seat covers
    Precision Finish

We sew the custom-dyed leather ribbon over the edges using a technique to disguise the stitches. When finished, these floor mats add a subtle, but stylish personal touch to the interior of a Porsche 911.


Lloyd Floor Mats Product Comparison

  Luxe Ultimat Velourtex TruBerber Classic Loop RubberTite Protector
Price $$$$$ $$$ $$½ $$$$ $$ $$ $
Yarn Type Continuous Filament Nylon Continuous Filament Nylon Continuous Filament Nylon Polypropylene/Nylon Polypropylene Rubber/Vinyl Clear Vinyl
Carpert Face 2 Ply 2 Ply Cut Pile Loop Loop NA NA
Pile Height 5/8" 7/16" 7/16" 5/16" 3/16" NA NA
Face Weight 48oz/sq.yd 32oz/sq.yd 20oz/sq.yd 48oz/sq.yd 20oz/sq.yd NA NA
Mat Weight 108oz/sq.yd 75oz/sq.yd 63oz/sq.yd 104oz/sq.yd 63oz/sq.yd NA NA
Colors 11 50 10 5 8 13 1
Thickness 12/16" 9/16" 9/16" 7/16" 1/4" 5/16" NA
Backing Layer TractionBac Rubber TractionBac Rubber TractionBac Rubber TractionBac Rubber TractionBac Rubber Molded Nibs Molded Nibs
Logos Yes Yes Yes Yes Yes No No
Anchoring Device Yes Yes Yes Yes Yes Yes Yes
Binding Continuous Cloth Continuous Cloth Woven Polypropylene Continuous Cloth Woven Polypropylene NA NA
Warranty Lifetime 5 Years 5 Years 5 Years 5 Years 5 Years 5 Years