Most banks do not charge any fees for maintaining a demand deposit account. However, there may be fees for certain transactions such as overdrafts, stop payments, or insufficient funds.