Basic Checking Account Fees At 10 Largest Banks Image credit: Digital Vision/Getty Images The free checking account, which for decades has been a staple financial product, may soon become a dinosaur. These days, just 39 percent of non-interest checking accounts are free compared with 45 percent last year and 76 percent in 2009, according to Bankrate.com's 15th annual checking survey. Thanks to direct deposit, minimum balances - and even mortgages - though, those costly, monthly fees can be avoided. ABC News has compiled a list of the 10 largest banks and how much each is charging for basic checking accounts: Bank of America Checking: $25 deposit to open; $8.95 monthly fee unless statements are paperless and deposits/withdrawals are done online or by ATM. Wells Fargo Checking: $100 deposit to open; $7 monthly service fee with online-only statements; $9 for paper statements unless direct deposit or average balance of $1,500. JPMorgan Chase Checking: $25 deposit to open; $12 monthly fee unless direct deposit of at least $500, minimum balance of $1,500 or $5,000 average daily balance in linked accounts. Citigroup Checking: $0 to open; $10 monthly fee unless balance of at least $1,500 in prior month or one direct deposit and one bill payment each month. US Bank Checking: $50 to open; $6.95 monthly fee with online statements or $8.95 with paper statements unless direct deposits of at least $500 or average account balance of $1,500. Checking: $25 to open; no monthly fee. TD Bank Checking: $0 to open; $2.99 monthly fee with online statements or $3.99 monthly fee with paper statements. Capital One Checking: $50 to open; $8.95 monthly fee unless $300 minimum daily balance or monthly direct deposit of at least $250. SunTrust Checking: $100 to open; $7 monthly fee unless minimum balance of $500 or direct deposit. Checking: $50 to open; $10 monthly fee unless direct deposit of at least $100, $1,500 average balance or a mortgage with BB&T. ABC News" Ben Forer, Dan Arnall and Susanna Kim contributed to this report.