ELI5: Why do banks lend money they don’t have?

17 views Mar 12, 2026 2 min read

Banks lend money they don't currently have because they create new money based on what people deposit and their trust that everyone won't ask for all their money back at once.

Think of it like this: Imagine you and your four friends decide to start a lemonade stand. Everyone puts in $10, so you have $50. That's your deposit.

Now, your neighbor wants to buy a bike but only has $10. You, as the "bank" (lemonade stand co-op), decide to lend him $40, even though you only really have $50 in the cash box. Where did the extra money come from? You are trusting that your friends don't all need their $10 back right now, and you hope the neighbor will pay you back with a little extra (interest) so everyone benefits.

Here's how banks work similarly in real life:

  • People deposit money in the bank.
  • The bank keeps a small amount of that money in the vault (called a reserve).
  • The bank lends the rest to other people or businesses who need it for things like buying houses or starting companies.
  • When the bank lends money, it's essentially creating new money in the form of a loan. The person who borrowed the money can now spend it.
  • The bank charges interest on the loan, which is how it makes money.
So, the bank isn't literally handing out money it doesn't have. It's lending based on the deposits it does have and the trust it has that not everyone will withdraw all their money at the same time. This process helps the economy grow because it allows people and businesses to invest and spend money.

Follow-Up Questions

Still curious? Ask a follow-up!

Test Your Understanding

Take a quick quiz and challenge your friends!

Want to learn more?

Ask another question and get a simple explanation!

Ask a New Question