The 87 percent figure was up 3 percentage points from the 2011 Taxpayer Attitude Survey, conducted by the IRS Oversight Board, an independent panel that tries to help the agency better serve the public.
Just 11 percent of respondents said it was acceptable to cheat on their income taxes, either "a little here and there" or "as much as possible." The figure was down from 14 percent in 2011.
Personal integrity was the main reason for not cheating, cited by 95 percent of the survey's 1,500 respondents, an increase of 8 percentage points from 2007.
But fear of an audit also scored high, with 63 percent saying that was a reason for filling out their tax forms honestly. That figure was up 9 percentage points from 2007.
"The overwhelming majority of American taxpayers play by the rules and expect everyone else to do the same," said board Chairman Paul Cherecwich, Jr., a retired corporate tax counsel.
He said most Americans "don't tolerate cheating by taxpayers regardless of income." The survey found that 96 percent agreed that it is "every American's civic duty to pay his or her fair share of taxes" -- the same level as last year and consistent with the responses in the survey dating to its start in 2002.
Most respondents continued to say they were satisfied with their dealings with the IRS. The agency scored 76 percent on that point, the same as in 2011. The percentage of people who were very satisfied with their interactions with the IRS increased to 41 percent, from 36 percent the previous year.
- The Buzz: Loaded questions 2/28/13