Not that it's for everyone, and perhaps of little help when comparing or evaluating prices, but I went the DIY route, bough a Sailrite machine, bought a Sailrite Dodger kit, bought tubes and had bending done locally, learned to sew in the process.
- Sailrite machine (with stuff): $1200
- Dodger Kit: $600
- Extra Material & supplies for bimini: $300
- Extra (fancy) snap installer tools, die, and stuff: $300
- Tubes and bending: $700
- Frame fittings: $200
Ballpark total: $3300 (Canadian)
The reality is that it is the labour that costs you. The materials are, relatively speaking, not that expensive (at least before any markup). Make sure you spend a little more for "lifetime" thread, or you will be re-stitching this stuff ever 5-10 years and that will cost you 5 times more that the cost of the lifetime thread in the first place. The other observation is that the quality I ended up with was dramatically better than the local canvas workers in my area. I added cell phone pockets, loops for hanging things, and many other custom add-ons that are easy to do yourself, but expensive to have your canvas-worker come to you boat over and over again to do.
In the end, I now have all the tools to make other stuff, and have subsequently made: dinghy paddle bags, outboard motor cover, bow pulpit seat cover, companionway rain cover, repaired and rebuilt my mainsail cover, interior cushions, custom fit binnacle cover, awning between dodger and bimini, similar things for my wife's Shark, and loads of things for around the house, repair and rebuilt both winter covers, and much more.
Now, it is time consuming for a DIY'er to do it. For sure.
Cheers
Chris