On one hand I agree with blueyedlion, but on the other hand the cost of too many small transactions could be overkilling.
It makes more sense, imho, something that collects till a goal and then makes a single bigger transaction. The goal can also be useful for motivation (3 more coffees and you reach your 100$).