Any locality may by ordinance provide for a fee, not exceeding $50, for the uttering, publishing or passing of any check, draft, or order for payment of taxes or any other sums due, which is subsequently returned for insufficient funds or because there is no account or the account has been closed, or because such check, draft, or order was returned because of a stop-payment order placed in bad faith on the check, draft, or order by the drawer.
Va. Code § 15.2-106