I've never been charged more than once, but I'd estimate about half of my pre-pay reservations are charged when I book, and the other half are paid at check-out like a normal reservation. It does force me to be a little more diligent in figuring out if I paid for a stay 5 months ago when I booked it or if I have to pay for it at check-out.