According to multiple sources, including, , , and, the current salary of the President of the United States is $400,000 per year. This amount was set by Congress in 2001, with the passage of a provision in the treasury appropriations bill. Prior to that, the Presidents salary had been locked in at $200,000 for 30 years. Along with this salary, the President is allotted $50,000 for expenses, $19,000 for entertainment, and given access to a $100,000 non-taxable travel account. The presidential salary is taxable as income, but the expense account is not taxed.
Former presidents receive a pension equal to that of a cabinet secretary, in accordance with the Former Presidents Act. The most recent former president, Trump, receives a federal pension of $230,000 annually. In addition to the pension, former presidents are entitled to allowances for office space and staffing, beginning six months after leaving office, $1 million in travel expenses, or reimbursement up to that amount, lifetime health benefits, and a funeral ceremony with full honors, and, if they so choose, burial at Arlington National Cemetery.
Its worth noting that there is some variation in the reported salaries of US Presidents. For example, reports that the salaries of US Presidents in the US range from $84,106 to $799,765, with a median salary of $399,848. However, this appears to be an outlier, as the other sources cited in this answer all report a presidential salary of $400,000 per year.