ABOUT

About Us

Welcome to National Canvas, where craftsmanship meets innovation. For over five decades, we’ve built a reputation as one of South Florida’s premier fabricators of custom canvas and upholstery, specializing in yachts, superyachts, and sportfishing vessels, alongside thoughtfully designed residential and commercial interiors.

Based in Delray Beach at the heart of South Florida’s yachting community, we serve captains, owners, designers, and commercial clients who demand precision, reliability, and refined execution. Our work ranges from full yacht and sportfish upholstery refits to custom boat covers and precision-engineered sunshade systems, each tailored to the vessel, space, and the way it’s used.

We blend traditional craftsmanship with advanced technology, utilizing 3D measuring systems, digital patterning, and CNC cutting to ensure every piece fits flawlessly and performs beautifully. From helm seating and settees to full exterior cushion packages, covers, and large-scale upholstery installations, our team is equipped to handle complex, multi-scope projects with consistency and control.

Beyond the dock, our expertise extends seamlessly into high-end residential, hospitality, and commercial environments, including hotels, clubs, restaurants, and outdoor public spaces. We apply the same marine-grade materials, durability standards, and attention to detail to every project, ensuring long lasting performance in demanding, high-traffic settings.

We offer on-site and virtual consultations and can coordinate fabrication, delivery, and installation at ports and properties worldwide. At National Canvas, you’ll find a team that values clear communication, white-glove service, and craftsmanship that stands up to real-world use, on land or at sea.

Trusted Excellence: Our Commitment to You

National Canvas has been the premier choice for marine upholstery in South Florida for over half a century. Our commitment is to quality, innovation, and unparalleled customer satisfaction.

TESTIMONIALS

Here's What Our Client Say

Get an Estimate

Let's Talk

This field is for validation purposes and should be left unchanged.