For real why dont they do round up tips? if the total is 18.06, show a tip option of 1.94 and indicate the toal would be 20.
Im from a country where tipping isnt done but often people would just give a 20 in cases like this and say keep the change. The change is the tip.