Do you automatically invoice so a user can check the final price before buying, then decide whether to purchase or not?

Or, is it assumed that once the invoice has been sent the product is going to be purchased?