What works for one not always works for another but...
My folks used a merit/demerit system that worked most of the time.
Chores were assigned to be done at specific times.
Chores done on time got full 100% rating with a loss of 10% per hour for delay. Chores not done at all got no points.
All chores completed on time for the whole week got matching points which doubled the weeks standard allowance.
In other words there was a base allowance which would be paid if the chores got done, even late. But it could be forfeited entirely if no chores were done at all but double the base allowance if all chores were done on time.
No allowance effectively grounds most kids who have no money to go out and do things. I can't remember a time when the chores didn't get done, even if late.
This discipline bled over to all aspects of our behavior.
I had chores every day after homework. The usual, vacuum, dust, take out the trash and change the litterbox. Fun stuff. Another reason I never got into trouble.
I nor my older siblings never got any such thing as an "allowance".
My parents spent as we wished when available, when reasonable. When I was a teen, if I wanted to go somewhere they gave me money then for what might be appropriate (plus when old enough I got to drive their cars). Until I got a job (which was late, BTW). My mother in particular is also EXTREMELY fond of gifts (Christmas is a nightmare of her buying for EVERYONE, even people she sees once a year), and back as a child she might go to the pharmacy and while there pick up a fun book or something. She loved doing that.
But we never got any such thing as a regular allowance.