In my case I did it myself, I bought a
Sailrite sewing machine and for a first
project made a staysail cover. I then bought the video on making cushion covers and proceeded to recover all the
saloon cushions and the
cockpit cushions. Since this was my first attempt at sewing I probably wasn't as fast as someone experienced. It took roughly 4 hours per cushion. The results turned out just fine.
I would recommend that you contact
Sailrite for a catalog. Whether you use their machine or another they have an extensive inventory of materials and accessories such as zippers and such. We ended up choosing white naugasoft to brighten up the
interior. By the way, the folks there are very friendly and willing to answer whatever questions you might have.
Having said that, if you buy a new
sewing machine, the material and so on it might well turn out that a
commercial upholsterer would cost about the same. In our case we use the machine for sailcovers,
outboard covers, and of course, the next time we decide to change covers we'll already have the machine. To save
money you could consider
buying a used machine or borrowing one from someone at your marina. In other words, if this is a one shot deal you might be just as well off hiring it done. If you have other projects in mind...... well that's another matter.
Rich