← All guides
Canvas & Dodger Makers for Sailboats
Canvas work is the unsung hero of cruising comfort. A well-built dodger keeps spray out of the cockpit and weather off the crew; a properly fitted bimini makes hot-weather sailing tolerable. When canvas wears out — and it always does — cruisers face a choice between replacing piecemeal or commissioning a full cockpit canvas refit.
What canvas work covers
- Dodger: The fixed forward windscreen over the companionway.
- Bimini: Sun shade over the cockpit, typically aft of the dodger.
- Connector / cockpit enclosure: Joins dodger and bimini for full weather protection.
- Side curtains: Drop-down panels for enclosed-helm conditions.
- Sail covers: Mainsail stack-pack, full main cover, headsail UV strips.
- Cockpit cushions: Outdoor-rated foam and cover.
- Hatch covers, windlass covers, winch covers: Various smaller items.
What it costs
| Project | Common range (USD) | Notes |
|---|---|---|
| New dodger (no frame) | $1,800–4,500 | Canvas + windows |
| Dodger with stainless frame | $2,600–7,000 | Full new build |
| Bimini (canvas only) | $1,000–2,800 | Standalone |
| Full cockpit enclosure | $3,500–9,000 | Dodger + bimini + connector |
| Stack-pack mainsail cover | $800–1,800 | 40-foot mainsail |
| Restitching (full dodger) | $300–700 | Adds 3–5 years |
Where canvas work is done well
- Turkey (Bodrum, Marmaris): Outstanding value.
- Thailand (Phuket): Excellent quality at low cost.
- Mexico (La Paz, Vallarta): Strong cruiser community drives canvas trade.
- Caribbean (Trinidad, Grenada, St. Maarten): Charter fleet supports canvas trades.
- US/UK/EU: Premium quality at premium cost.
Frequently asked questions
How long does canvas last?
Sunbrella 8–12 years tropical, longer temperate. Stitching fails first.
Dodger cost?
$1,800–4,500 canvas only; $2,600–7,000 with frame.
Bimini cost?
$1,000–2,800 standalone; $3,500–9,000 full enclosure.
Sunbrella alternatives?
Recasens, Stamoid. Cheaper local fabrics in Asia/SA.
Best places?
Turkey, Thailand, Mexico, Caribbean for value. US/EU premium.

