Moderator, Marriott Bonvoy & FlyerTalk Evangelist
Join Date: Oct 2002
Location: McKinney, TX, USA
Programs: United Silver; AA Plat/2MM; Marriott LT Titanium; Hilton Gold
Posts: 11,775
First, I do understand your frustration as you paid the dues by staying at the hotel instead of at home.
Unfortunately for you, a lot of the time when a room is prepaid, the rate has been negotiated between the company and Marriott. And that negotiated rate takes into acount that no Rewards points will be awarded. IOW, the company gets a little bit better rate for no Rewards points.
There are a couple of options.
1. Talk with your company and see if it is possible for you to pay the bill and then expense it back to them. This way you will get all the points and night credits.
2. You might check other Marriott hotels in the area for cheaper rates and if you find one and your company lets you (as it will let your company save money) pay for that hotel stay. This would require you to do a little leg work checking rates, possibly weekly or even daily. You may not be able to find any cheaper rates, or only on certain days. As such, you would only get points/night credit periodically.
2. If you have any control over where you stay, you might look at the other hotel rewards programs and see if any of them will allow the accrual of points and/or night credits on prepaid rooms. While you won't earn Marriott points, you might be able to earn Hilton, SPG, or Hyatt points.
3. Some posters here have stated that when they have charged incidentals to the room, they have been lucky enough to get points for the incidentals and then night credit showed up. But I don't think that this is the "official" policy, so it may or may not work.
Good luck with this. Others may have more ideas as well. So keep looking.