In 2021, the highest amount of earnings on which you must pay Social Security tax is $142,800. We raise this amount yearly to keep pace with increases in average wages. There is no maximum earnings amount for Medicare tax. You must pay Medicare tax on all of your earnings.
See Retirement Benefits: Maximum Taxable Earnings for more information.