What all do you have to do to have a homebirth?

Also how much does it cost on average I heard insurance will not cover it.