Hmmm ... ich sehe das Problem da ganz woanders.
So wie ich es verstehe, lebt ihr in völlig unterschiedlichen Gehaltsklassen. Er kann sich viel mehr leisten als du und kann sich einen ganz anderen Lebensstil als du leisten.
Darum mal flux gefragt: Wie verbringt ihr eure Freizeit? Ist da viel Geld fällig, oder kommst du mit deinem Lebensstil aus, auch wenn du alles selbst zahlen würdest?
Ich gebe mal ein Beispiel: Menschen mit nicht viel Geld gehen in der Regel auch eher selten essen. Da heißt es dann "komm zu mir, ich koche dir was Feines", da gehen sie dann mit dem Picknickkorb in den Park und futtern ihr Selbstgeschmiertes dort, da geht es dann halt mal zur Imbissbude statt ins feine Restaurant.
Paare mit viel Geld, die zudem auch noch gerne essen gehen, gehen dann halt 2 bis 3 mal die Woche im Extrem essen, vielleicht auch ziemlich teuer. Weil sie es sich leisten können.
Wo steht da ihr? Wie oft geht ihr essen? Wie
teuer geht ihr essen? Ist es der Italiener, bei dem man für 12 Euro inklusive Getränk satt wird, oder das Gourmet-Restaurant, wo alles unter 40 Euro mit Getränk höchstens Vorspeise ist?
---
Die Lösung sehe ich hier: Sollte er wirklich gerne mit dir essen gehen und es doch mal wieder einmal zu viel vorschlägt, kannst du sagen: "Du, das ist ja fein, ich mag das Restaurant, aber ganz ehrlich, es ist Ende des Monats, ich kann es mir schlicht nicht leisten."
So erreichst du viel eher Verständnis! Indem du sein Bewusstsein dafür schärfst, wie wenig Geld das, was du hast, wirklich ist!
Wenn du stattdessen kommentarlos mitgehst, es dir eigentlich nicht leisten kannst, aber die Klappe hältst, dann erwartest dass er es dir zahlt und sauer bist, dass er es nicht tut, dann verlierst du ihn. Garantiert. Denn aus seiner Sicht kommt es dann so herüber, dass du ihn nur ausnehmen willst (was du im übrigen in jenem Moment tatsächlich tust aufgrund deiner Erwartungshaltung.) und er dann nur noch knauseriger wird.
Also, kurz zusammengefasst: Gucke, dass du künftig tatsächlich wieder alles zahlst, mache aber nicht mehr alles mit, weil du es dir nun einmal nicht leisten kannst, und teile ihm das genau so mit.
Und: Biete ihm günstigere Alternativen an. Etwa "Du, Block House (eine Steakhauskette hier in Hamburg, nicht ganz günstig) kann ich mir nicht leisten, wollen wir stattdessen Jim Block (ein Burgerladen, der zu Block House gehört, dessen Essen auch lecker ist, nur das Ambiente nicht ganz so fein) gehen und dort etwas essen?" Falls er auf Block House besteht, weise ihn dann vorher (!) drauf hin, dass er dich dann aber einladen müsste, weil du es dir nicht leisten kannst. Geht ihr zu Jim Block, solltest du deinen Teil selbst bezahlen.
Frage dich grundsätzlich aber auch, ob du es auf Dauer erträgst, nie mithalten zu können. Es sollte idealerweise so sein, dass du es nicht ständig spürst, dass er mehr Geld hat, sondern nur manchmal, weil ihr insgesamt Dinge unternehmt, die du dir (fast) immer mit deinem kleinen Geldbeutel auch leisten kannst. Sonst wird das Geld immer zwischen euch stehen.