The head of Tuscaloosa's tourism agency said one of Sheen's representatives turned over money that came in through a fundraising website that the actor set up after the twisters killed 250 people in Alabama, including 52 in the west Alabama city.
Sheen wrote a check for about $15,000 after the website generated $10,000 in contributions.
"He said he wanted to raise $25,000, and he made good on that," said Bob Maron, one of Sheen's managers.
Sheen visited Tuscaloosa after the twisters in response to messages from then-University of Alabama student David Harris, who had sent tweets to celebrities asking them to help.
At the time, Sheen talked about holding a relief show and a celebrity ball game to raise money. However, those plans did not materialize, leading some to wonder whether he'd forgotten about the tornado-ravaged town.
But the actor donated the money without any fanfare around Dec. 1, according to the Alabama Chamber of Commerce, which is helping manage the Tuscaloosa Disaster Relief Fund, which received the donation.
Tornadoes that ravaged the South last April badly damaged or destroyed thousands of homes and businesses in Alabama.
After his visit, Sheen sent autographed photos and baseballs to Tuscaloosa along with DVD box sets of "Two and a Half Men."
The Associated Press contributed to this report.