Sachverhalt: Sachverhalt: A. Bei einer Arbeitgeberkontrolle stellte die Ausgleichskasse des Schweizerischen Gewerbes fest, dass die L._ AG, von 1996 bis 1998 jährlich den Betrag von Fr. 54'000.- in ihrer Bilanz als zusätzlichen Lohn ihres Geschäftsführers H._ verbucht, darüber aber beitragsmässig nicht abgerechnet hatte. Gestützt darauf verpflichtete die Ausgleichskasse die Arbeitgeberin mit Verfügung vom 17. Dezember 2001 zur Nachzahlung von paritätischen Beiträgen im Gesamtbetrag von Fr. 29'948.45 (einschliesslich Beiträge an die kantonale Familienausgleichskasse, Verwaltungskosten und Verzugszins). A. Bei einer Arbeitgeberkontrolle stellte die Ausgleichskasse des Schweizerischen Gewerbes fest, dass die L._ AG, von 1996 bis 1998 jährlich den Betrag von Fr. 54'000.- in ihrer Bilanz als zusätzlichen Lohn ihres Geschäftsführers H._ verbucht, darüber aber beitragsmässig nicht abgerechnet hatte. Gestützt darauf verpflichtete die Ausgleichskasse die Arbeitgeberin mit Verfügung vom 17. Dezember 2001 zur Nachzahlung von paritätischen Beiträgen im Gesamtbetrag von Fr. 29'948.45 (einschliesslich Beiträge an die kantonale Familienausgleichskasse, Verwaltungskosten und Verzugszins). B. In Gutheissung der von der L._ AG hiegegen eingereichten Beschwerde hob das Versicherungsgericht des Kantons St. Gallen die Verfügung vom 17. Dezember 2001 nach zweifachem Schriftenwechsel mit Entscheid vom 30. August 2002 auf. B. In Gutheissung der von der L._ AG hiegegen eingereichten Beschwerde hob das Versicherungsgericht des Kantons St. Gallen die Verfügung vom 17. Dezember 2001 nach zweifachem Schriftenwechsel mit Entscheid vom 30. August 2002 auf. C. Die Ausgleichskasse führt Verwaltungsgerichtsbeschwerde mit dem Rechtsbegehren, der kantonale Gerichtsentscheid sei aufzuheben. Die L._ AG lässt in ihrer Vernehmlassung auf Abweisung der Verwaltungsgerichtsbeschwerde schliessen, während das Bundesamt für Sozialversicherung (BSV) deren Gutheissung beantragt. Ausgleichskasse und L._ AG haben mit Eingaben vom 14. Februar resp. 31. März 2003 nochmals Stellung genommen.