No, it doesn't. That's a lie that Trump and other Americans band around without actually understanding what the fuck they're talking about.
worldpopulationreview.com
You have defense spending per country. The US is second behind Poland (which is worried about Russia).
However defense spending per country does NOT determine how much money goes to NATO.
The US spends a lot of money of things that have nothing to do with NATO.
The US spends loads of money on developing weapons, which is then sells. They add the costs, but don't deduct the sales from their defense budget.
With President Donald Trump entering office for the second time, Nato spending is once again under scrutiny as the United States warns European countries must dig deeper into their pockets.
www.independent.co.uk
"The US contributes 15.8 per cent of the ÂŁ3.8bn budget, the same as Germany, a far cry from the
“90 to 100 per cent” which Trump claimed in an interview last year."
So, Germany with a population of like 80 million pays THE SAME as the US with a population of 330 million.
So, in reality the US only pays 16% of NATO expenditure. So, Trump is lying.