Sachverhalt: Sachverhalt: A. Mit Einspracheentscheid vom 21. Dezember 2004 wies die IV-Stelle des Kantons Zürich die von P._, geboren 1945, gegen die Verfügung vom 12. Oktober 2004 erhobene Einsprache ab. A. Mit Einspracheentscheid vom 21. Dezember 2004 wies die IV-Stelle des Kantons Zürich die von P._, geboren 1945, gegen die Verfügung vom 12. Oktober 2004 erhobene Einsprache ab. B. Auf die dagegen erhobene Beschwerde trat das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 7. März 2005 wegen verspäteter Eingabe nicht ein, nachdem sich P._ vorher zur Frage der Rechtzeitigkeit der Beschwerde hatte äussern können. B. Auf die dagegen erhobene Beschwerde trat das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 7. März 2005 wegen verspäteter Eingabe nicht ein, nachdem sich P._ vorher zur Frage der Rechtzeitigkeit der Beschwerde hatte äussern können. C. P._ lässt Verwaltungsgerichtsbeschwerde führen mit dem Antrag, unter Aufhebung des vorinstanzlichen Entscheides sei die Rechtzeitigkeit der erstinstanzlichen Beschwerde festzustellen. Die IV-Stelle schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde, während das Bundesamt für Sozialversicherung auf eine Vernehmlassung verzichtet.