Subaccount transfers

If I create a subaccount, is there any fee to move funds between my subaccounts? Also, does the move occur immediately, or what may be the timeframe?