Bank of America and JPMorgan Chase, two of the nation’s biggest banks, announced plans on Tuesday to drastically overhaul their debit card programs by lowering or eliminating fees, changing the way they credit transactions and allowing customers to opt out of overdraft protection.

The moves come as lawmakers and regulators in Washington push proposals to reform what critics say are excessive charges of which consumers are unaware. The penalties, known as overdraft fees, bring the banking industry tens of billions of dollars in revenue annually.

Bank of America said it would allow current customers to turn off the ability to spend when their account hits zero, starting Oct. 19. Next June, the bank plans to limit the number of times each year that current customers can overdraw their accounts when using a debit card at a store. It will let new customers choose whether they want overdraft protection when they are opening their account.

Chase plans to eliminate by the first quarter of next year a common industry practice that enraged many consumers. Instead of lumping a day’s worth of debit card and A.T.M. transactions together and then processing the highest amounts first  a practice that has caused large numbers of consumers to overdraw more quickly and pay more fees  it will credit the transactions chronologically. Chase also plans to allow customers to opt out of overdraft coverage.