Money lessons land differently depending on what a child can actually understand, and pushing a concept before a kid is ready wastes both your effort and...

Money lessons land differently depending on what a child can actually understand, and pushing a concept before a kid is ready wastes both your effort and theirs. The question is not "how do I teach my kid about money" in the abstract. It is "what do I do with this five year old this week, and what do I do differently when he's twelve." Here is what actually works at each stage, with scripts you can use as they are.
At five, a child cannot reason about saving for the future or trade-offs between purchases. What he can grasp is that things cost money, that money is limited, and that a coin is not interchangeable with a bigger coin just because it is shinier or there are more of them. That confusion about quantity is normal at this age and will resolve on its own.
The job right now is exposure, not instruction. Let him hand the cashier money and get the change back. Let him see you choose the cheaper item on a shelf and say why, in one sentence: "This one is less money, and it does the same job." Do not lecture. A five year old absorbs far more from watching you make small decisions than from any conversation about saving.
A script for the grocery store: when he asks for something at the checkout, you can say, "We already decided what we're buying today. That's not on the list." Calm, short, no negotiation. The lesson here is not about money yet. It is that money decisions get made ahead of time, not in the moment of wanting something.
Skip allowance at this age unless your child is already asking what money is for. There is nothing to manage yet.
Eight is when allowance mechanics start to work, because your child can now hold a goal in mind for more than a day and count toward it.
Keep the allowance mechanics simple. Pick a flat amount, paid on the same day every week, not tied to chores. Tying allowance to chores teaches a child that helping around the house is optional and paid, which works against you later when you need help and there's no money attached. Chores are part of being in the family. Allowance is a separate, smaller lesson in managing money that is theirs.
Split it into two jars or two envelopes, not more. One for spending now, one for saving toward something specific he names. Three or four categories is a system built for a spreadsheet, not an eight year old.
The bad purchase is the actual lesson, and you have to let it happen. When he wants to blow the whole spending envelope on something you already suspect will break in a week or lose its appeal in a day, do not stop him. Say your one honest sentence: "I don't think that one will last, but it's your money to decide." Then let him buy it. The toy breaking two days later teaches a lesson that no amount of your warning can substitute for, and it costs you a few dollars to deliver. If you block every bad purchase, he reaches double-digit age having never actually felt the consequence of a bad money decision, and the first time he feels it will be with real money and higher stakes.
A script for after the bad purchase: don't say "I told you so." Say, "What do you think happened there?" and let him answer. If he says "it broke," follow with "what would you do differently next time," and stop. One question, one follow-up, done.
By twelve, kids are capable of understanding the difference between money that shows up because you're a member of the family and money that shows up because you did something someone was willing to pay for. This is the age to introduce the second kind, separate from allowance.
Keep allowance running as-is. Alongside it, offer paid work that is genuinely outside normal household responsibility: washing the car, yard work beyond his usual chores, helping a neighbor with something with your permission and involvement. Pay a flat rate you agree on before the work starts, not after.
A script for setting the rate: "This job pays this amount, whether it takes you twenty minutes or an hour. Do you want it?" Agreeing on price before work begins is a real-world skill, and it prevents the argument that happens when a kid feels shortchanged after the fact.
This is also the age to start naming the difference out loud. When allowance arrives, you can say, "This one's just because you're part of this family." When he earns something extra, "This one's because you did a job someone wanted done." Kids this age can hold both ideas at once without it undermining either.
Twelve is also a reasonable point to raise the idea of saving toward something that takes months, not weeks: a bigger want that requires several allowance cycles or a couple of paid jobs stacked together. The delay is the lesson. Watching a goal take real time to reach teaches patience that a same-week purchase never will.
A first bank account matters less for the money in it and more for the record it creates. At sixteen, a child can read a monthly statement, understand what a transaction history is, and start to feel what it means to know exactly where money went instead of relying on memory or a jar he can see the bottom of.
Open a basic account built for young people or students, not a general adult account, and go through the paperwork together rather than dropping him off to do it alone. Sit with the first statement together when it arrives. Point at three or four transactions and ask him to say what each one was for, from memory, before checking. This is a low-stakes way to show him how quickly spending becomes a blur without a habit of checking in.
At this age, allowance can reasonably shift into the account instead of cash, and any part-time or occasional paid work should go there too. Keep a small amount of physical cash in his control if he wants it, so the shift to digital money does not remove all tangible sense of what things cost.
A script for the first time a purchase surprises him on the statement: "Does that number match what you remember spending?" If it doesn't, that gap is the actual conversation, not a lecture about budgeting apps or interest rates. The goal at sixteen is not financial sophistication. It's the basic habit of checking, which is the one habit that prevents most money problems for the rest of his life.
Pick whichever stage matches your child's age and do the one concrete thing attached to it: start a flat, non-chore-tied allowance split into two envelopes if he's around eight, agree a flat rate for a real job before he starts it if he's around twelve, or sit down together and read through last month's bank statement line by line if he's sixteen. Pick one action, not all of them, and do it before the week is out.