The Federal Trade Commission on Tuesday said it will soon require hotels, vacation rental platforms and live event promoters to disclose any fees up front when they list prices.

The FTC said consumers often see advertised prices for hotel rooms, short-term rentals and tickets to sporting events and concerts only to be surprised later by so-called junk fees, including resort fees, cleaning fees, processing fees and other extra charges.

“People deserve to know up front what they’re being asked to pay without worrying that they’ll later be saddled with mysterious fees that they haven’t budgeted for and can’t avoid,” FTC Chair Lina Khan said in a statement.

The rule is scheduled to go into effect in 120 days.

Four of the FTC’s five commissioners voted to approve the rule.

Commissioner Andrew Ferguson — who is President-elect Donald Trump’s choice to replace Khan, supplied the lone dissenting vote.

The rule requires lodging and ticketing businesses to clearly and conspicuously disclose the true cost — including all mandatory fees — when they display any pricing.

Businesses that exclude taxes or shipping fees from advertised prices must also disclose them before customers enter any payment information.

The FTC estimates the rule will save U.S. consumers 53 million hours per year of time spent searching for the true price of lodging or events.

The Biden administration also has targeted the fee practices of U.S. airlines, banks and online payment platforms.