by Vivian Salama
NBC News

WEST PALM BEACH, Florida — President Donald Trump has filed an extension for his taxes for the second time since taking office, the White House said Tuesday.

"The President filed an extension for his 2017 tax return, as do many Americans with complex returns," White House press secretary Sarah Huckabee Sanders told NBC News. "He will file his tax return by the extension deadline of October 15, 2018."

Tuesday was the filing deadline.

As a candidate and since taking office, Trump has refused to release his tax returns, breaking decades of tradition by past presidents who released their personal taxes for transparency.

Trump has repeatedly said that he would release them as soon as the Internal Revenue Service completes an audit, although experts say that audits don't prevent taxpayers from making public their returns.

A few of the president's tax return documents for earlier years were leaked to the media, including one last year obtained by NBC News. The returns, reported by MSNBC's "The Rachel Maddow Show," showed that Trump paid $38 million in federal income tax on more than $150 million in income for 2005.