Donald Trump has paid no income taxes in 10 of the last 15 years , according to a report in the New York Times.
Citing tax-return data, the newspaper also claimed the US president paid just $750 (£590) in federal income taxes in 2016, the year he was elected, and the same figure again in his first year in office.
The claims come just weeks before a divisive election, with early voting already under way.
When asked about the report in his daily briefing, Mr Trump said: “It’s totally fake news, made up, fake.
“Actually I paid tax.”
Mr Trump insisted his tax details would be released when the Internal Revenue Service (IRS) finishes its audit.
“They’ve been under audit for some time,” Mr Trump added. “The IRS treat me very badly.”
More from Donald Trump
Amy Coney Barrett announced by Donald Trump to replace Ruth Bader Ginsburg in Supreme Court
Amy Coney Barrett: Why Trump’s Supreme Court pick stirs fears he is planning an assault on democracy
Trump takes a swipe at Meghan Markle after she urged Americans to vote: ‘I’m not a fan of hers’
Time magazine’s list of world’s most influential people revealed – find out who they are
US election 2020: John McCain’s widow endorses Joe Biden for president
Coronavirus: Trump says 200,000 US deaths is ‘a shame’
A lawyer for the Trump Organisation told the newspaper that “most, if not all, of the facts appear to be inaccurate”.
In a statement he said the president “has paid tens of millions of dollars in personal taxes to the federal government, including paying millions in personal taxes since announcing his candidacy in 2015”.