From experience, moving a 900 lb safe twice. IT was terrible. Me and 4 strong friends, using a dolly, and other tricks like carpet pieces to pull the safe, metal pipe to roll it, etc.
Now I pay a professional to move it. A broken foot or death isn't worth it.
I'd say that if it is under 600 lbs, do it yourself with strong friends and the right tools, as long as there's no complicated stairs or turns involved.
If it's over 600 lbs, order it and have a professional deliver and install it. Keep in mind that if you buy local you'll pay tax, so it may make more sense, oddly, to support the economy of a safe company that is out of state and have it delivered. Saving tax at 10% on a $2000 safe will work out to $200 and go toward paying for much of the cost of delivery/setup.
I've had professional safe installers at my homes and I hate the idea of strangers in my home, especially when it comes to that. But if it's a true safe, then the installers 1) deal with that regularly and 2) know that it's too much effort to break into them and 3) also know that you have guns and they presumably value their lives...
Don't sweat it. Just hire the professionals.