I have a lot of plants in containers - mostly large containers. Some are established so I'll just take the top couple of inches of compost off and refresh the top once a year or so.
But for annuals - I've grown zinnia and asters from seed this year - I have large pots of tulips in the spring that I replace with annuals in the summer.
I'm probably on my 10th bag of compost already this year. I mix it up a bit using old compost mixed with new, add some home made compost - but I've only got room for a hot box. And some leaf mould (thought that's limited too).
What do other people do?