Agree, I've actually seen it done after the offer most frequently - I'm guilty of this too as a hiring manager - the offer always has a mention of background checks being a contingency. It's like buying a house, no point in doing inspections until you have an executed offer that both parties agree to.