Below, in blue type, is what your local Stanley Steemer is charging in your area. For comparison, I have posted what the local Stanley Steemer in my area is charging below that in red. If you are going to charge by the room, you can certainly do worse than by using SS as a template. For example, you will likely do worse by "winging it." Stanley has a bad rep on the forums, but don't snub your nose at them - they've been around a lot longer than most of us, and will likely be here long after any of us has completed our last dry stroke.
I would suggest you refrain from charging different prices for different types of rooms. You will unduly complicate and confuse things, especially as you are trying to close for the cleaning appointment over the phone. Sure, for a large walk-in closet, a landing, a small hall of less than, say, 100 sq. ft., have separate pricing. But otherwise, keep it simple, like Stanley (and no doubt like my favorite larger cc'er - Hagopian).
Stanley uses 300 sq ft as the room size limit. In my area that 300 sq. ft. limit is wall to wall, i.e. length x width of the area, and it does not necessarily mean cleanable area of carpet. A 301 sq. ft master bedroom with a King sized bed is two areas for SS, even though they will not move large beds (at least our local SS will not, and neither will I, by the way).
Also, note that the prices below are cleaning only, and do not include deodorizer or Scotchgard. I opened the "disclaimer" on the first offer so you can see the fine print.
Any 3 Areas Cleaned for $123
SCHEDULE ONLINE USING THIS SPECIAL
HIDE DISCLAIMER
Must inform technician of internet offer at time of service. One area equals any room up to 300 square feet; combined living areas may be considered as 2 rooms. Baths, halls, staircases, large walk-in closets and area rugs are priced separately. Offer does not include protector. Residential only. Valid only at the Bend, OR location servicing zip code 97701. Not valid with any other offer. Some restrictions may apply; call for details. Offer expires 6/30/2011.
Any 4 Areas Cleaned for $164
SCHEDULE ONLINE USING THIS SPECIAL
VIEW DISCLAIMER
Any 5 Areas Cleaned for $195
SCHEDULE ONLINE USING THIS SPECIAL
VIEW DISCLAIMER
Any 6 Areas Cleaned for $234
Here is the Stanley Steemer Price list from my area:
CARPET CLEANING
1 Area 44.50
2 Area 89.00
3 Area 124.00
4 Area 150.00
5 Area 180.00
6 Area 200.00
7 Area 220.00
8 Area 240.00
9 Area 260.00
10 Area 280.00
11 Area 300.00
12 Area 320.00
13 Area 340.00
14 Area 360.00
15 Area 380.00
Hall 17.00
Entry / Foyer 10.00
Laundry Room 12.00
Walk-in Closet 12.00
Landing 10.00
Bathroom 12.00
If I were you, I'd start your pricing at your SSteemer's prices or even higher as an Owner/Op in Bend, Oregon. You can always charge less if you feel you need to do so. It is much more difficult to raise prices that are too low than to lower prices that are too high. And as an O/O, you do not want to start from a point so low that you feel you must upsell upsell upsell in order to make bank. You must price your cleaning so as for it to be profitable on its own, and any deo or protector sales should thus expand your margins, rather than having your margins depend upon deo and protector sales.
Also, why charge extra for for stain removal? Dude, you're either a carpet cleaner or you're something else. And if you come to my house to clean my carpets and then tell me its extra to get the stains out, I'll say, "Great, and it doesn't cost me anything to throw you out!"
Good Luck