Analysts polled by Thomson Reuters had expected earnings per share of 51 cents on $39.15 billion in revenue.
For the year, the world’s second-largest auto company reported earnings of $4.9 billion, or $2.92 per share. Revenue rose 1 percent to $152.3 billion from $150.3 billion.
Analysts expected full-year profit to be $5.6 billion, or $3.26 per share, on $151.5 billion in revenue.
“We recorded another solid year in 2012 as we grew the business, delivered a third straight year of profitability and took significant actions to put the company on a solid path for future growth,” said GM's CEO and chairman in the earnings release.
GM shares were down in 0.59 percent in pre-market trading in New York.