Fabio Fognini has been fined $96,000 (£72,806/€82,000) and received a suspended Grand Slam ban after verbally abusing an umpire at the US Open last month.
The Italian insulted Sweden's Louise Engzell in his first-round defeat by Stefano Travaglia.
The 30-year-old world number 28 was initially fined $24,000 (£18,000/€20,000) and suspended from the US Open by the Grand Slam Board.
The punishment will be cut if Fognini stays out of trouble at the next two Grand Slam seasons.
The Board found Fognini committed a major offence of aggravated behaviour and conduct contrary to the integrity of the game.
It said: "Fognini accepts and will not appeal this decision and he has expressed remorse for his admitted misconduct.
"He has confidence that he will meet the conditions necessary to reduce his financial penalty and to lift his Grand Slam tournament suspensions in the future.
Fognini's fine will be halved and he will not be banned from the US Open and another Grand Slam if he does not commit another offence within the specified time period.