This comment contradicts your earlier comment though, where you mentioned “poor people have”, a clear reference to wealth rather than earnings.
> a clear reference to wealth rather than earnings.
No, sorry, it isn't. People commonly use the phrase "has money" to refer to income in American English.
In the US people don't say "has money" as meaning net worth, they are generally talking about spendable money ie a paycheck unless you're talking about someone super rich who "has money" or "comes from money."