Sachverhalt: A. Der 1977 geborene B._ bezieht nebst einer ganzen Rente der Invalidenversicherung eine Hilflosenentschädigung für Hilflosigkeit schweren Grades. Die Ausgleichskasse Schwyz richtet Ergänzungsleistungen aus. Mit Verfügung vom 30. November und 2. Dezember 2010 kürzte die Ausgleichskasse die Rückerstattung von Krankheits- und Behinderungskosten mit der Begründung, diese würden nur bis zu einem Höchstbetrag von Fr. 90'000.- pro Jahr vergütet, welcher für das Jahr 2010 bereits erreicht sei. Daran hielt sie mit Einspracheentscheid vom 22. Juni 2011 fest. B. Die Beschwerde des B._ wies das Verwaltungsgericht des Kantons Schwyz mit Entscheid vom 26. September 2011 ab. C. B._ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen und beantragen, unter Aufhebung des Entscheides vom 26. September 2011 sei die Ausgleichskasse zu verpflichten, ihm die Kosten der behinderungsbedingten Aufwendungen ohne betragsmässige jährliche Limite zu vergüten. Ferner lässt er um unentgeltliche Rechtspflege ersuchen. Die Ausgleichskasse schliesst auf Abweisung der Beschwerde. Das kantonale Gericht und das Bundesamt für Sozialversicherungen verzichten auf eine Stellungnahme. 