A.- X._ S.A. exploite deux magasins de vente de pièces détachées de voiture, l'un situé à A._, l'autre ouvert en 1997 à B._. Dès 1991, cette société s'approvisionnait en pots d'échappement auprès de Y._ AG. Les parties étaient liées par des conditions de livraison, dont la version la plus récente était datée du 24 février 1997. Les conditions 1997 prévoyaient en particulier le versement aux clients de Y._ AG, en janvier 1998, d'un "bonus" calculé en pourcent du montant des pots d'échappement livrés durant l'année écoulée; allant de 2 à 10%, le pourcentage s'élevait à 5% pour un chiffre d'affaires de 225 000 fr. à 325 000 fr. Le 7 janvier 1998, Y._ AG a envoyé à X._ S.A. une lettre pour chacun des deux magasins; il résultait de ces courriers que la cliente bénéficiait d'un bonus de 10% pour un chiffre d'affaires de 259 492 fr. sur le magasin de A._ et d'un rabais identique pour un chiffre d'affaires de 91 079 fr. sur le magasin de B._. Parallèlement, Y._ AG a adressé à X._ S.A. deux notes de crédit, dont les montants respectifs étaient de 27 635 fr.70 et 9700 fr., TVA comprise. A la mi-janvier 1998, X._ S.A. a cessé de s'approvisionner en pots d'échappement chez son fournisseur habituel. Par lettres du 21 janvier 1988, Y._ AG a fait savoir à X._ S.A. que les décomptes du bonus 1997 du 7 janvier 1998 comportaient deux erreurs. D'une part, le taux applicable pour les chiffres d'affaires réalisés par les deux magasins était de 5%, et non de 10%; d'autre part, le chiffre d'affaires déterminant pour le bonus ne devait pas inclure le montant du stock de base livré au magasin de B._. Rectifiées, les notes de crédit s'élevaient à 13 818 fr.40, respectivement 1548 fr.50, TVA comprise. Le 2 février 1998, X._ S.A. a contesté la rectification opérée par Y._ AG. Elle invoquait un accord oral intervenu en mai 1997, aux termes duquel le bonus était fixé à 10% de 1997 à 1999 et portait également sur le montant du stock de base du magasin de B._. En juin 1998, Y._ AG a fait notifier à X._ S.A. deux commandements de payer, d'un montant global de 20 207 fr. Cette somme représentait des factures impayées, après déduction du bonus de 5% tel que rectifié dans les courriers du 21 janvier 1998. La poursuivie a formé opposition. B.- Par demande du 21 avril 1999, Y._ AG a assigné X._ S.A. en paiement de 20 207 fr. avec intérêts à 5% dès le 1er février 1998, sous imputation d'un montant de 362 fr.55 versé le 19 mars 1999; elle a également conclu à la levée des oppositions. Dans un jugement du 4 mai 2000, le Tribunal de première instance du canton de Genève a fait entièrement droit à la demande, accordant même des intérêts à 5% dès le 1er janvier 1998. Statuant le 21 décembre 2000 sur appel de la défenderesse, la Chambre civile de la Cour de justice a confirmé le jugement de première instance. C.- X._ S.A. interjette un recours en réforme au Tribunal fédéral. Elle conclut à la réforme de l'arrêt du 21 décembre 2000 en ce sens que Y._ AG est déboutée de ses conclusions en paiement. La demanderesse propose le rejet du recours.