No – banks don’t charge more to allow you to have sub-accounts, although not all accounts can be split in this way: only specially designated accounts that advertise them as a main feature.  Some of these accounts have no account-keeping fees and no fees for transactions, so you’re effectively getting multiple accounts for free. When you make a payment from the account, you’ll have to specify which sub-account the money is paid out of.