Sachverhalt: A. Mit Einspracheentscheid vom 10. August 2004 bestätigte die IV-Stelle des Kantons Zürich ihre Verfügung vom 13. April 2004, womit die bisher an S._, geboren 1957, ausgerichtete Viertelsrente auf Ende Januar 2003 revisionsweise aufgehoben wurde. Der Einspracheentscheid wurde am 11. August 2004 zugestellt. B. Mit gleichentags der Post übergebener Eingabe vom 15. September 2004 liess S._ - unter Berücksichtigung der kantonalen beziehungsweise der eidgenössischen Gerichtsferien - Beschwerde erheben mit dem Rechtsbegehren, es sei der Einspracheentscheid aufzuheben und ihr die bisher ausgerichtete Invalidenrente weiterhin zu gewähren. Mit Entscheid vom 30. September 2004 trat das Sozialversicherungsgericht des Kantons Zürich wegen verspäteter Eingabe auf die Beschwerde nicht ein. C. S._ lässt Verwaltungsgerichtsbeschwerde führen mit dem Antrag, unter Aufhebung des vorinstanzlichen Entscheides sei das kantonale Gericht anzuweisen, auf die Beschwerde vom 15. September 2004 einzutreten. Die IV-Stelle schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde, während das Bundesamt für Sozialversicherung auf eine Vernehmlassung verzichtet. 