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.”
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”.
The NY Times report claims Mr Trump was able to minimise his tax bill by reporting heavy losses across his business empire.
It said he claimed $47.4m (£37.1m) in losses in 2018, despite saying he had income of at least $434.9m (£340.7m) in a financial disclosure that year.
The US president’s consistent refusal to release his taxes has been a departure from standard practice for presidential candidates.
He is currently in a legal battle with New York City prosecutors and congressional Democrats who are seeking to obtain his returns.
During a presidential debate against Hillary Clinton in 2016, Mrs Clinton said that perhaps Mr Trump was not releasing his tax returns because he had paid nothing in federal taxes.
Mr Trump interrupted her to say: “That makes me smart.”
Source: Sky News