Teaching them the value of money is a great place to start. Explain that earning money takes work and effort, so it's important not to waste it. You can give allowances or pocket money, but also provide opportunities to earn more by doing chores or selling things they make themselves. This way, they understand the effort behind earnings and develop an appreciation for the value of money.
You could also open a dialogue about saving and goals. Talk about different financial decisions, like the difference between needs and wants, and how sometimes we have to wait to buy something we really want in order to save up for it. Leading by example here is important - let them see you saving too, whether it's putting money aside in a piggy bank or discussing future plans you're saving towards.
Another idea is a family 'business', where kids earn tokens or points they can cash in for rewards. Assign points for good deeds, helping out, etc., and have some fun reward system in place - like a movie night or a trip to the park - something the whole family enjoys. This instills the idea of working towards a financial goal and also encourages teamwork and cooperation.
Finally, apps and games can be a great way to learn about money without it feeling like a lesson. There are some great financial literacy games out there which teach kids about money management through play. It's a fun and engaging way to start the conversation about money and set those habits early!