Aside from the question of legality, some have also asked whether Trump's offer would be feasible financially in the context of increasing US debt, partially as a result of the war in Iran.
There are nearly 270 million American adults, meaning a $5,000 payout would cost the US government some $1.3 trillion.
Trump gave no details on how such cheques would be funded during his speech.
Congress authorises spending in the US, but the president did not say whether he planned to ask for legislative approval for any payments. And it seems highly unlikely he could approve such a vast sum via presidential executive order.
Erica York, a senior economist at the Washington DC-based Tax Foundation, told the BBC she would be "extremely surprised" if Congress approved any proposal.
"This would be one of the worst ways to use $1.3 trillion," she said.
"We're on a very unsustainable track, with deficits only projected to grow and grow," York added.
Speaking to Fox News after Trump's speech, Vance indicated that the payments could be funded by money raised by the president from tariffs.
However, such revenue to date falls far short of the money that would be needed to account for Trump's $5,000 cheques offer.
The US president also told the Republican convention that the money would have to be spent in the US, but it is not clear how that would be monitored.
According to the Bipartisan Policy Center, the US has brought in around $475bn (£203bn) in tariff and excise tax revenue since the beginning of 2025.
However, more than $100bn (£74bn) has been refunded after the Supreme Court struck down many tariffs earlier this year.
When asked how the payouts could work, the White House said in a statement to the BBC: "The doomers and naysayers have consistently doubted President Trump."
"With the continued support of the American people, President Trump will keep delivering real results," added spokesman Davis Ingle.










English (US) ·
Turkish (TR) ·