Depends on your CBSubs settings. The welcome email, when CBSubs is used, is delayed until after payment. By default confirmation and approval emails are also delayed till after payment, but you can change them to be before payment on the Workflows tab of your plans. Welcome email can't be change and will always send after payment.