I buy a few of the white JC Penney St. John's Bay polo shirts from time to time when they come on sale and then have the yacht and the name "Sanctuary" emboridered on it by another company (about $14 each, then the embroidery is $18). I also get the khaki skorts (about $20 each). A pair crocks for outdoors and that's it. We don't wear shoes inside, and socks are worn just a few days a years, when no one is on the boat anyway (that is - when we have a cold snap in Miami - I've worn them way too many times this winter!).
The embroidery we have done is very nice. If you do this - take this tip: I wash the shirts before I had them emboridered. That way if there is any shrinkage, it happens before the ebroidery is done. Otherwise that spot of embroidery will curl afterwards. I wouldn't say I had an annual budget. I'm easy on my clothes and they last a long time. I just buy one here and there. Now, my engine room wardrobe....yeah, I go through that pretty quickly, but that's just old tee shirts and shorts, full of holes and oil and varnish stains. That wardrobe consists of anything that is just about ready for the rag pile.
This year, I've spent about $200 on "uniforms." But in the two years before, I've spent zero, to my cost is not much at all. I don't expect to have to buy any next year either, except perhaps one more shirt for the captain.