As Russell mentioned, offer 10k, 20k, 30k, even 50k over asking and I bet you’ll start beating out those cash offers.
If I was selling my house and someone offered me $500k cash, 10 day close, no contingencies and another individual offered me $550k, 45 day close with a 7 day inspection period, I wouldn’t even think twice about it. I’d take the $550k offer.
Cash offers are great for motivated sellers. They need that money right now! The $550k offer can fall through and I would have to relist and wait for another offer to come through.
However, if you’re not in a position where you need the money immediately, the $50k over asking offer is more attractive, at least in my opinion. I have to wait a little longer and have to risk the deal falling through but I walk away with more money at the end.
Given that your buying an STR, I would be willing to bet most of the sellers are not motivated sellers.
That being said, offer more and I’m sure you’ll start beating out those offers.
Good luck!