A person who wastes money can be referred to as a "profligate" or "squanderer." These terms describe someone who spends money recklessly or extravagantly without regard for the consequences. Other informal terms might include "spender" or "wasteful."
A flutterbudget is a person who spends money extravagantly and quickly without much consideration or planning. They tend to live beyond their means and struggle with setting and sticking to a budget.
He is called a stingy miserly man.
The meaning of 'prodigal' is 'wasteful'. It means someone who spends money extravagantly, with no thought of saving for tomorrow.
Spendthrift
Those who spend money extravagantly (adverb) and indulge in extravagance (noun) are called extravagant. (noun)
Thrifty person
spendthrift
spendthrift
An antonym for "spendthrift" is "frugal." While a spendthrift is someone who spends money extravagantly and irresponsibly, a frugal person is careful with their finances and prioritizes saving over excessive spending. Other antonyms include "thrifty" and "economical," which also emphasize prudent financial management.
Splurge
That depends on how the person with the money spends it.