Idioms about money: meanings and examples

Short answer: Idioms about money are fixed phrases for prices and for having or not having money. “Cost an arm and a leg” means to cost a lot, “a dime a dozen” means very common, and “broke” means having no money.

▶ Try a free lesson

What do these expressions mean?

ExpressionMeaningExample
Cost an arm and a legTo cost a lot of moneyThat watch costs an arm and a leg.
A dime a dozenSomething very common and easy to findGood ideas are a dime a dozen. Hard work is rare.
BucksDollarsThe ticket was only ten bucks.
BrokeHaving no moneyI can't buy lunch today. I'm broke.
FreebieSomething you get for freeThe shop gave us a free bag as a freebie.

When do you use idioms about money?

Are they formal or informal?

“Cost an arm and a leg” and “a dime a dozen” are fine in everyday talk. “Bucks”, “broke” and “freebie” are informal. In a formal text, write “dollars”, “has no money” and “free item”.

Common mistakes with idioms about money

Similar expressions

To say that something is expensive, use “cost an arm and a leg”. To say that something is not special because there is so much of it, use “a dime a dozen”.

More idioms

Questions

What does “cost an arm and a leg” mean?

It means to cost a lot of money. For example, “That watch costs an arm and a leg.”

What does “a dime a dozen” mean?

It means something is very common and easy to find, so it is not special.

What does “broke” mean in slang?

It means having no money. You can say, “I can't go out. I'm broke this week.”

What are “bucks”?

“Bucks” is an informal word for dollars. “Ten bucks” means ten dollars.

Part of the English idioms guide in the 💬 Idioms tool.

Written for English learners by the English for Fun team. How we write our lessons · Last updated 2026-11-05.