I've done the essentials: trussrod, intonation, string height. I would be quite happy swapping electrics and shimming a neck but don't have the kit for fret levelling etc.
@Steve Browning. I had my first bass set up professionally. When I got my second a year ago it was strung E-C, so much higher tensiom than the B-G I wanted and with different strings. So I had to adjust everything, or pay for a setup.
This: https://www.studybass.com/gear/bass-setup/ is what I followed. Carefully and step by step. Very straightforward and much easier than, for example, playing the bloody thing!