I am a self taught photographer that works for the love of the job and not the money.
Wedding shoots will require a deposit of half the cost, 25% will non refundable, the other 25% can be refunded if your shoot is cancelled before two weeks of the scheduled date.