Our 16 year old gets £20 a week and when it's gone it's gone. No extras, no advances!
He does sometimes get fined for swearing, being late for college etc though that's not happened for a while.
Phone is paid on top but as his dad works for a telecomms company its a very low cost.
We replace basic clothing but that often ends up being tacked on as extra Christmas and birthday gifts. If he wants anything else he buys it.
If he eats food outside home he pays. He doesn't usually have lunch at college (adhd meds so has big breakfast and then a late lunch after getting home). If he did I suppose we'd cover that.
He buys Christmas and birthday gifts for immediate family out of his allowance. Extended family gifts covered by us.
We pay for a monthly bus pass, mainly for college but uses it for social life too.
No real chores, just has to clear up after himself, tidy room once a week and bring down his laundry, empty his bin, put his own stuff in dishwasher. Also mind his younger sibling for 20 mins if I have to dash to shop.
If he wants any extra money he has to earn it with odd jobs. Babysitting, DIY, cleaning windows etc. He did a lot of this last year so he could afford to replace his laptop (we covered half as his Christmas gift.) Has applied for a few Saturday jobs but no luck yet.
He has got much better at budgeting. Has managed to save up enough for a short trip to Milan with his friends in a few months.