Angreppen under perioden 2011–2013 tros ha samordnats av iranska företag.
Det amerikanska justitiedepartementet avslöjade en anklagelse mot de sju, tros arbeta för sin regering i Iran.
Åtalet kallar dem "erfarna datorhackers" och tjänstemän sa att attackerna var ett "uppvaknande samtal".
Det är första gången som USA tar betalt av personer som är knutna till en nationell regering för att hacka sig in i USA:s infrastruktur för stora industrier som finans och vatten.
Angreppen "hotade vårt ekonomiska välbefinnande och vår förmåga att konkurrera rättvist på den globala marknaden - som båda är direkt kopplade till vår nationella säkerhet," sade den amerikanske justitieministern Loretta Lynch.
"Och vi tror att de genomfördes med det enda syftet att undergräva de riktade företagen och skada online-verksamheten av USA: s fria marknad."
Mrs Lynch sa att attackerna kostade offren tiotals miljoner dollar.
Ahmad Fathi, Hamid Firoozi, Amin Shokohi, Sadegh Ahmadzadegan, Omid Ghaffarinia, Sina Keissar och Nader Seidi identifieras i åtalet som de påstådda angriparna.
Anklagelserna innebär ett maxstraff på 10 års fängelse för konspiration och hjälp och dataintrång.
Det är nästan säkert att Iran inte kommer att skicka de anklagade till USA, och de har inte gripits.
Åtalet är fortfarande viktigt, sa FBI-chefen James Comey.
"Världen är liten, och våra minnen är långa", sade han. "Vi säger aldrig "aldrig". Människor gillar ofta att resa för semester eller utbildning, och vi vill att de tittar över axeln."
USA har anklagat sju iranier för att ha hackat nästan 50 finansiella företag och en New York-damm.