
Start by gathering your tools and materials. Carefully remove the seat cushion from the chair frame, along with the old fabric. Pro Tip: Choose a new fabric that perfectly matches your dining room decor for a cohesive look.

Place the seat frame cushion-side down on the liner fabric. Using a temporary fabric pen, trace a line three inches beyond the edge of the frame all the way around. Cut precisely along this line.

Secure the liner to the frame using a staple gun. Begin at the center of each side, then staple the corners while pulling the fabric taut. Work outward from the center to the corners, ensuring a smooth, even fit.

Carefully trim away any excess lining along the outer edge of the staple line for a clean finish.

Lay the lined seat frame face down on your chosen fabric. Trace three inches beyond the frame edge with a temporary fabric pen, then cut along the line. Pro Tip: For patterned fabrics, align the design correctly on the cushion top.

Attach the fabric to the frame with the staple gun. Staple first at the center of each side, then at the corners, pulling tightly for a snug fit.

Continue stapling from the center outward to each corner. Pull the fabric snugly around curved corners to prevent creases on the cushion top, achieving a professional upholstery finish.

Once fully covered, reattach the refreshed seat cushion to the chair frame using the original hardware.