skinflinted

(/ˈskɪnflɪntd/)

adj.

You are drunk and counting the coins for the taxi home before agreeing to share it.

Source: Wiktionary