Being on the road all the time certainly can take a toll on one's voice -- especially for country stars who really like to belt it out at every tour stop. After losing her voice on her 2012 Blown Away Tour recently, the ever-generous Carrie Underwood plans to donate the proceeds of her Des Moines concert to charity.

Underwood didn't cancel the December 14 show completely, though. In fact, she performed for more than 90 minutes.

"I'm giving a million percent, but I'm still only getting to about half of where I want to be, and I'm not used to that," she admitted to the crowd. "I feel really guilty about making any money off of this show tonight, so whatever I'm making is just going to go back into this community."

Underwood lost her voice while performing in Chicago, and by the time she arrived to Des Moines, her voice sounded painfully hoarse. According to Country Music Is Love, the 'Blown Away' hitmaker had to cut a few songs from her original set list.

Apparently, Underwood's fans weren't too upset with her for struggling to hit all of the high notes during the show. When she announced that she would donate the proceeds from the tour, the crowd erupted in supportive applause.

This isn't the first time that the 'Good Girl' has donated the proceeds of one of her shows. Just last month, Underwood gave up all of the money she made singing in Atlantic City to help out with Hurricane Sandy efforts.

As a result of her illness, Underwood's scheduled Saturday, Dec. 15, concert in Kansas City was postponed until May 1, 2013. Additionally, her Springfield, Illinois tour stop will be moved to May 6.

Watch Carrie Underwood Announce Her Charitable Effort in Des Moines