No need for expensive Annie Sloan with limited colour options.
You can make your own chalk paint or even your own chalk primer which you can use on waxed or varnished furniture without sanding or stripping.
You need acrylic paint (either good old emulsion or eggshell or satin in your colour of choice). Then you need calcium carbonate. 1 kg of calcium carb will cost you a fiver.
You can also use plaster of Paris or even bicarbonate of soda.
You mix 1 part calcium carb (bicarbonate of soda or plaster of Paris) with two parts of acrylic paint.
I find mixing the powder with a little hot water first to make a smooth paste works best. Then add the paint.
I have recently painted two waxed oak bedside cabinets with farrow and ball eggshell without stripping or any sanding by using above method.
If you want to avoid the hassle of applying wax afterwards. Simply use the above recipe as a base coat (it sticks to almost anything even plastic and metal) and then apply two coats of F&B eggshell on top.
You get the lovely eggshell smooth
Finish and no waxing to be done.
If you prefer a more chalky shabby chic look then use emulsion mixture and apply wax and distress with sandpaper.
I have painted another set of waxed bedside cabinets not to long ago as above but I used bicarbonate of soda rather than chalk. It sticks even better than calcium carbonate but it need a bit of sanding after apply base coat of will not look smooth.
I have also painted a bed frame which was varnished using the calcium carb with F&B eggshell.
The finish is smooth and super durable.
I started using it after having paid a fortune for some dulux primer for
Difficult surfaces. It was utter rubbish. It cost more than the F&B paint and was supposed to adhere specifically well to varnished surfaces. Well it didn't. After two weeks it started chipping off.
Bedframe was done a couple of years ago and no chips at all despite the DC clambering around it
It's very easy and cheap and a much better finish than Annie Sloan. Not to mention less faff.