How to Sew a Mattress Cover with Zipper


Affiliate disclosure: We are enrolled in the Amazon Associates Program, and this means we may earn a modest commission if you buy through our referral links—at no extra cost to you.

If your mattress needs a custom-fit, washable, and durable cover, sewing one yourself is a smart, cost-effective solution. Whether you’re building a DIY mattress, protecting a foam core, or reupholstering an old bed, a zippered cover keeps everything secure and clean. This guide walks you through every step, from fabric selection to final stitching, so you can create a cover that fits perfectly, resists wear, and allows easy access for cleaning or layer swaps.

Measure Mattress Dimensions

Record Length, Width, and Height

Start by measuring your mattress with a fabric tape measure. Capture three key dimensions: the length from head to foot, the width from side to side, and the height from top to bottom. For example, a queen mattress might measure 80 inches long by 60 inches wide by 12 inches deep. Accuracy matters here, so use a level surface and press down slightly while measuring to avoid overestimating the size.

Add Seam Allowance to All Sides

Include 1 inch seam allowance on every edge to ensure clean joins and accommodate stitching without shrinking the final fit. For the top and bottom panels, cut at length plus 2 inches by width plus 2 inches. For the side panel or gusset, the width equals mattress height plus 2 inches, and the length equals twice the sum of length and width. If working with thick foam or deep mattresses, add an extra 1 inch to height for easier insertion.

Choose the Right Fabric

fabric swatches mattress cover cotton linen polyester knit waterproof Sunbrella

Select Based on Use and Comfort

Your fabric choice affects breathability, stretch, and durability. Cotton is soft and breathable, ideal for general use. Linen is strong and eco-friendly, softening with each wash. Polyester or blends offer durability and wrinkle resistance for high-use beds. Knit fabrics like jersey are stretchy and prevent the drum effect on memory foam or latex. Quilted fabric adds padding and structure for coil-based builds. Waterproof TPU-coated options work well for kids rooms or pet owners. For RVs or outdoor use, Sunbrella or outdoor fabric provides UV and mildew resistance.

Cut Fabric Panels Accurately

Lay your fabric flat with the face side down. Mark your dimensions with chalk or a fabric pen. Use a rotary cutter and straight edge for clean, straight cuts. Double-check all measurements before cutting. A pro tip: use a large flat sheet like a queen fitted sheet as a ready-made base. Cut it open to get one large piece with matching top and bottom layers.

Prepare the Gusset and Panels

mattress cover gusset cutting diagram continuous strip method four panel method

Cut the Side Strip or Individual Panels

You have two options for the side panels. The continuous strip method cuts one long strip at height plus 2 inches by twice the sum of length and width, then sews the ends together to form a loop. The four separate pieces method is easier for beginners: two side panels at length plus 2 inches by height plus 2 inches, and two end panels at width by height plus 2 inches. For thick mattresses, use a walking foot to handle bulk when sewing.

Trim Corners for Clean Folding

At each corner, mark half the height along adjacent edges. Cut diagonally between these points to remove a triangle. This allows the gusset to fold neatly around the mattress corners. After sewing, corners should lie flat without bulging.

Attach Side Panel to Bottom

Pin and Sew Right Sides Together

With the bottom panel face up, pin the gusset around the edge with right sides together. Align raw edges and match corners precisely. Use clips or pins every 6 to 8 inches. Add match-up marks every 12 to 18 inches to prevent shifting during sewing. Sew with a 1 inch seam allowance, backstitching at start and end for strength.

Test Fit Before Adding Top Panel

Slide the partially assembled cover over the mattress before adding the top panel. Check for tightness or gaps. Adjust if needed before proceeding. Press seams open with an iron to reduce bulk and improve alignment.

Mark and Prep Zipper Opening

Leave Opening on Top Panel Edge

On one long edge of the top panel, designate a section for the zipper. This is typically centered and runs 18 to 24 inches, depending on zipper length. Do not sew this section when joining the top panel later. The opening should be 1 to 2 inches shorter than the zipper length to ensure full overlap when closed.

Use Continuous or Cut-to-Fit Zipper

Opt for a metal zipper for more durability or a heavy-duty coil zipper. Buy one 2 to 3 inches longer than needed, then trim after installation. An alternative is to use a continuous invisible zipper for a seamless look, though this requires an invisible zipper foot.

Install Exposed Zipper

Open Zipper Halfway and Align

Lay the top panel face down. Place the zipper face down along the raw edge, aligning the teeth with the seam line. Pin the zipper tape to the top panel edge. Use a zipper foot to sew as close to the teeth as possible.

Sew First Side of Zipper

With the zipper foot attached, stitch along the edge, keeping the needle near but not hitting the teeth. Backstitch at both ends. Press the seam flat.

Attach Second Side to Bottom Panel

Fold the zipper over to the other side. Align the opposite zipper tape with the bottom panel raw edge. Pin in place, then sew the second side using the same method. Ease the fabric slowly at corners to prevent puckering.

Complete the Cover Assembly

Sew Remaining Seams

After zipper installation, sew the two short ends of the gusset to close the loop. Reinforce corners with box stitching or backstitching. Zigzag stitch all internal seams to prevent fraying, especially important for Sunbrella or non-woven fabrics.

Turn Cover Right Side Out

Open the zipper fully before turning. This is critical. If left closed, you wont be able to turn the cover. Reach through the opening and pull the entire cover through. Use a chopstick or blunt tool to push out corners for crisp edges. Ensure no fabric is twisted inside.

Insert Mattress or Foam Core

Fold and Feed Through Opening

For thick foam layers, fold the end slightly to fit through the zipper opening. Walk it through gradually. Do not yank. Insert support layer first, such as base foam or coils, then add comfort layers like latex or memory foam. Label foam layers before insertion to avoid upside-down assembly.

Avoid Drum Effect

If the surface feels tight or bouncy, the cover may be too small or made of non-stretch fabric. Fix this by using knit fabric for the top panel, sizing up by 1 to 2 inches in height, avoiding thick poly-fill quilting, or considering a split-cover system with separate covers for base and comfort layers. Press your palm into the mattress to test. If it rebounds too fast, the tension is too high.

Add Handles and Finishing Touches

Sew Handles for Easy Removal

Cut two 4-inch by 8-inch fabric rectangles. Fold in half lengthwise with right sides together. Sew along the long edge and one short end. Turn right side out. Attach handles to side panels before final assembly, positioning them near top and bottom edges. This is essential for heavy mattresses or RV beds.

Insert Piping or Trim

For a polished look, add piping along the top edge using bias tape or custom-covered cording. Sew piping to the top panel before attaching the gusset.

Wash and Maintain the Cover

Confirm Care Instructions

If washability is a priority, use machine-washable fabric and install a durable, rust-resistant zipper. Avoid glued or heat-sealed zippers. Most homemade covers can be spot-cleaned or machine-washed on gentle with mild detergent.

Refresh and Rotate

Air out the cover in sunlight once a year to kill bacteria and eliminate odors. Rotate the mattress regularly to prevent uneven wear. The replaceable design means if the cover becomes stained, you can remove and replace only the cover, which is much cheaper than buying a new mattress.

Adapt for Special Uses

RV and Camper Cushions

Use Sunbrella or marine fabric for UV and moisture resistance. Add handles for frequent removal. Reupholster existing cushions with zippered covers for longer life.

Daybeds and Window Seats

Follow the same method with custom dimensions. Use decorative fabric for visible sides. Add contrasting zipper color or piping for style.

Twin or Dorm Room Mattresses

Smaller size means less fabric and faster sewing, making this ideal for beginners. Use upcycled sheets: a full-size flat sheet can yield both top and bottom panels.

Avoid Common Mistakes

Double-Check Measurements

Incorrect dimensions are the number one failure point. Always add seam allowance and verify twice.

Do Not Skip Match-Up Marks

Large panels shift easily. Use chalk marks every 12 to 18 inches to keep edges aligned.

Open Zipper Before Turning

Forgetting this makes it impossible to turn the cover right side out.

Use Strong Thread and Reinforcement

Weak thread or single stitching fails under stress. Use polyester thread and backstitch all critical seams.

Trim Excess Seam Allowance

This reduces bulk, especially at corners, and helps the cover lie flat.

Upgrade with Expert Tips

Use a Split-Cover System

Encase the base layer like coils in a quilted cover and the comfort layer like latex in a knit cover. Benefits include mixing materials for optimal feel, easy layer swaps, reduced surface tension, and washing components separately.

Reuse Old Zippers

Carefully remove zippers from discarded mattress covers. Clean and repurpose them for DIY projects.

Save Fabric Scraps

Use leftover Sunbrella or cotton for labels, trim, or small storage pouches.

Press Seams for Professional Finish

Ironing after each seam improves accuracy and gives a crisp, store-bought look.

Frequently Asked Questions About Sewing a Mattress Cover with Zipper

What is the best fabric for a zippered mattress cover?

The best fabric depends on your needs. Cotton offers softness and breathability. Linen provides durability and eco-friendliness. Knit fabrics work best for memory foam or latex to prevent the drum effect. For waterproof needs, choose TPU-coated fabric. For outdoor or RV use, Sunbrella or marine fabric provides UV and mildew resistance.

How do I choose the right zipper size?

Choose a zipper that is 1 to 2 inches longer than your planned opening. This allows for overlap and ensures full closure. Measure the intended opening along one long edge of the mattress, typically 18 to 24 inches for standard sizes.

Can I sew a mattress cover if I am a beginner?

Yes, beginners can successfully sew a mattress cover. Start with a simpler design using four separate side panels instead of a continuous gusset. Use an exposed zipper instead of an invisible zipper for easier installation. Choose a medium-sized mattress like a twin or full to practice before tackling larger sizes.

How do I prevent the drum effect in my mattress cover?

The drum effect causes a tight, bouncy feel when the cover is too tight over foam layers. Prevent it by using stretchy knit fabric for the top panel, sizing up by 1 to 2 inches in height, avoiding thick poly-fill quilting, and considering a split-cover system that separates base and comfort layers.

How do I maintain my sewn mattress cover?

Most fabric mattress covers can be machine-washed on gentle or spot-cleaned. Use mild detergent and avoid high heat when drying. Air out the cover in sunlight annually to kill bacteria. Rotate the mattress regularly to prevent uneven wear. Replace the cover if it becomes permanently stained or damaged.

Key Takeaways for Sewing Your Own Mattress Cover

Sewing a zippered mattress cover gives you full control over fit, fabric, and function. Whether you are protecting a foam build, refreshing an old bed, or crafting for an RV, this project delivers long-term value. By measuring precisely, choosing appropriate materials, and installing the zipper correctly, you will create a durable, washable cover that enhances comfort and extends mattress life.

Remember that you do not need perfection. Covers can be replaced or upgraded. The goal is a functional, custom fit that meets your needs and the satisfaction of making it yourself. Start with accurate measurements, select fabric based on your specific use case, and take your time with zipper installation for the best results.

Now zip it up, add your favorite sheets, and sleep easy knowing your bed is protected the way you designed it.

Scroll to Top