How much a dozen roses will cost depends on the quality of bloom, the type of rose, and the season. During the Valentine's day season the demand is high, which increases the labor necessary to meet the demand. This will increase the cost of each bloom. If you are willing to compromise a little on the quality of bloom, you can get a good deal. At a discount florist you can get a dozen roses with a few minor imperfections for around $20 - $30. At a high end florist the same dozen roses may cost between $60 and $70.