We do both depending on which payment option you pick! We offer PayPal, Credit / Debit Cards and also Amazon Pay!
If you pick PayPal you will be charged the second you place your order. PayPal has a system which only allows this and unfortunately we have to follow their system.
If you pay using a Credit / Debit card or pick Amazon Pay you will not be charged until your order ships! This is a great way to pre order records without having to pay until they actually ship!