The Times reported Trump, who is seeking re-election in November, paid just $US750 ($A1070) in federal income taxes in both 2016 and 2017, and paid no income taxes in 10 of the last 15 years.
This was despite receiving $US427.4 million through 2018 from his reality-television program and other endorsement and licensing deals.
Trump was able to minimize his tax bill by reporting heavy losses across his business empire.
The Times reported that Trump claimed $US47.4 million in losses in 2018, despite claiming income of at least $US434.9 million in a financial disclosure that year.
Trump denied the report on Sunday, calling it “total fake news” at a White House news conference.
In a statement to the Times, Alan Garten, a lawyer for the Trump Organization, said Trump had paid millions of dollars in personal taxes over the past decade, without weighing in on the specific income tax finding.
Trump has consistently refused to release his taxes, departing from standard practice for presidential candidates, saying they are under audit.
The Times said it had obtained tax-return data covering over two decades for Trump and companies within his business organisation. It did not have information about his personal returns from 2018 or 2019.
The Times also reported Trump is currently embroiled in a decade-long Internal Revenue Service audit over a $US72.9 million tax refund he claimed after declaring large losses.
If the IRS rules against him, he could have to pay over $US100 million, according to the newspaper.
-AAP