@seawall
Let him participate in your own budgeting. Try to make spreadsheets fun, if possible. Add things that he wants, and make him a budget that he has to balance - nothing big, of course, for now. Priorities and understanding of money rolled into one.