Notwithstanding any other provision of law, a processing fee may be charged and collected by any association for checks (including negotiable order of withdrawal drafts) on which payment has been refused by the payor depository institution. An association may also collect said fee for checks drawn on that association with respect to an account with insufficient funds.
N.C. Gen. Stat. § 54B-147