Let's say you get 2 hrs of support per month free, after that it costs $100. If you don't use the full 2 hrs, you'd get a $0 invoice - but there may still be detail and record of work performed (which you would want)
So do not use Venmo for commercial transactions (buying things of Craiglist for example) and do not assume the money transfers immediately.
Also shame on Venmo for misleading their users; they should do a better job of explaining how the transfer actually works.
the longest I've had to wait from Paypal is 24 DAYS
If you're in the US and receive money via a "Friends and Family" transfer, it's just as 'instant' as Venmo.
Pretty sure they get a nice bump on their balance sheet for cash "in-transit" - and keeping the timeframe to 3-5 business days only magnifies that effect.
It's frustrating, and ideally not necessary, but it's essentially a safety net for the middle party.
I actually got two of these messages while I was out for the holiday break. I don't work on the team that handles invoicing; but, I (among others) made them aware of this issue and they are definitely working on a fix.
The challenge, of course, is that there are plenty of legitimate reasons for sending $0 invoices and we don't want to artificially make our product worse for our many legitimate customers by going too far in trying to stop this spam.