Für mich sind die beiden Synonyme, aber "knauserig" ist informeller. In der Region, wo ich aufgewachsen bin (Baden-Württemberg) wird das Wort "knauserig" benutzt, aber vielleicht in anderen Teilen Deutschlands nicht. Ich denke, "geizig" ist eher Standard.