When do credit card fund transfers occur?
The transfers of the proceeds of credit card transactions are handled by your payment processor.
If you are using Authorize.Net for your card processing then we have no visibility to when the transfer happen, it would depend on your contract with the payment processor.
Generally, for the first charges on an account there is a week hold as an anti-fraud measure. This is typically reduced to 2 business days for subsequent charges.
There are no charges for transferring the funds.
You can change the schedule on your Stripe account's dashboard. If you prefer to receive a single deposit after the event is complete you can select manual transfers and they will hold the funds until you trigger the transfer via the Stripe dashboard.