Ce mot en forme de gémination du registre familier désigne une transaction dans laquelle on accepte de donner une chose en en recevant une autre, sans que la notion de générosité entre en ligne de compte, comme ce peut être le cas avec l'échange de bons procédés.
C'est donc uniquement parce que l'un a fait ceci que l'autre fera cela.
On dit par exemple : "Si tu veux que je t'aide pour ton devoir de français, tu m'aides à ranger ma chambre : c'est donnant-donnant !".