Sachverhalt: A. Der im Februar 1933 geborene A._ bezieht eine Altersrente der Alters- und Hinterlassenenversicherung und seit August 2003 entsprechende Zusatzleistungen. Er führt einen gemeinsamen Haushalt mit B._, die ebenfalls Zusatzleistungen beansprucht. Mit Verfügung vom 3. Januar 2013 sprach die Sozialversicherungsanstalt des Kantons Zürich (nachfolgend: SVA) A._ eine jährliche Ergänzungsleistung von Fr. 9'048.- (monatlich Fr. 754.-) ab 1. Januar 2013 zu. Weil er B._ zu Arztbesuchen begleite und von ihr dafür entschädigt werde, berechnete die SVA die jährliche Ergänzungsleistung neu; demgemäss sprach sie ihm mit Verfügung vom 27. Februar 2013 monatlich Fr. 603.- ab 1. März 2013 zu. Dabei berücksichtigte sie insbesondere ein jährliches Einkommen aus unselbstständiger Tätigkeit von Fr. 3'726.-, wovon sie Fr. 1'817.- (monatlich Fr. 151.-) anrechnete. Daran hielt sie mit Einspracheentscheid vom 28. März 2013 fest. B. Dagegen liess A._ Beschwerde beim Sozialversicherungsgericht des Kantons Zürich führen. Am 5. Januar 2014 reichte er eine Verfügung der SVA vom 6. Dezember 2013, mit welcher ihm monatlich wiederum Fr. 754.- ab 1. August 2013 zugesprochen worden waren, zu den vorinstanzlichen Akten. Das Sozialversicherungsgericht wies das Rechtsmittel mit Entscheid vom 3. November 2014 ab. C. A._ lässt mit Beschwerde in öffentlich-rechtlichen Angelegenheiten beantragen, es seien ihm auch für die Monate März bis Juli 2013 jeweils Fr. 151.-, d.h. insgesamt Fr. 755.- nachzubezahlen. Sodann sei ihm für die Begleitung von B._ ab Januar 2013 rückwirkend der Stundenansatz von Fr. 25.- zu bezahlen. Die SVA schliesst auf Abweisung der Beschwerde, soweit darauf einzutreten ist. Das Bundesamt für Sozialversicherungen verzichtet auf eine Stellungnahme. A._ lässt eine weitere Eingabe einreichen.