New York (CNNMoney.com) - This year, it's going to take the average American 99 days to earn enough money to pay the IRS. That's one day longer than last year.
"Tax Freedom Day" marks the date that most Americans have earned enough money to pay their federal, state and local taxes, and this year that day arrives on April 9, according to the Tax Foundation's annual calculation, which is based on government tax and income data.
Arriving one day after it did last year, Tax Freedom Day means that Americans will have to work that much harder - for more than three months - just to pay their 2010 taxes.
The number of days Americans have to work to pay off their taxes has declined steadily since 2007. That's due to a handful of tax cuts, certain income tax provisions that were repealed for 2010 and because the recession has reduced tax collections faster than it has cut income, according to the Tax Foundation.
But while it will take people less time to earn the money this year than it did in 2007, Americans will still spend more on taxes in 2010 than they will on food, clothing and shelter combined, the Tax Foundation said.