That things cost money, people earn money, the value of money, etc...

I tried to explain to my 3.5 year old that we can't buy everything because things cost money, and that we have to earn money to get the things we want. It went in one ear and out the other. Is there a good way to explain this to a younger kid or is it best to just wait until they are older to try and explain it?