Do I have to pay out of pocket for RSUs?

No. RSUs are granted to you at no cost once they vest. You only have to worry about the tax liability, which is usually handled (at some level) by your company withholding a portion of the shares.