(a) Except as provided in subsection (b) of this section, a holder may not directly or indirectly contract for, charge, or receive from a buyer or a surety for a buyer on account of or in connection with any agreement, any charge or amount for the extension of credit, interest, fees, commissions, delinquency, collection, repossession, and foreclosure or otherwise.
(b) A holder may charge the buyer the following charges or fees:
(1) Subject to the provisions of § 12-630 of this subtitle, the time balance of an installment sale agreement;
(2) If allowed by a court as costs, the official fees paid to a public official in connection with a proceeding to:
(i) Recover possession of the goods;
(ii) Enforce any obligation of the buyer or his surety; or
(iii) Realize on any security interest or collateral security;
(3) If no charge was made in the agreement on account of the insurance for the period covered, the premiums for insurance as provided by § 12-613 of this subtitle;
(4) The amount paid for copies of agreements and statements of accounts pursuant to § 12-621 of this subtitle;
(5) Charges permitted by:
(i) §§ 12-623 and 12-626 of this subtitle for delinquencies and repossession expenses; and
(ii) Law for extensions and refunds; and
(6) An amount not exceeding $15 if payment is made with a check that is dishonored on the second presentment.