Can confirm it'll be very painful when getting it inserted, especially if you're a virgin (like me).
Being a virgin doesn't really matter to much. Only thing that affects how painful an IUD will be to insert is the experience of the provider.
I'd recommend a WHNP at a high-volume OBGYN clinic since they're usually doing several a day.
General IUD pain stuff:
1. Some providers will do a lidocaine injection if you ask, which means you won't feel anything except the lidocaine injection if they do it correctly. Make sure they have experience doing this though otherwise the injection might be quite painful or it might not work.
2. You can get an ultrasound to skip the uterine sounding step. Uterine sounding is usually the most painful part. Either is necessary to check the depth and position of your uterus. The IUD applicator has a little slide button on it that you set to uterine depth in order to position it correctly, just FYI. Again, make sure they have experience doing this too if you ask for an ultrasound.
3. Ibuprofen is the best thing to take beforehand.
4. The tenaculum (the thing that looks like scissors but with spikes on the end of it like something out of a horror movie) looks scary but it's necessary to hold your cervix in place while the IUD is inserted. Your cervix actually doesn't have many pinpoint pain receptors in it, it's mostly stretch receptors (which is why childbirth is so painful.) So it's more the expectation of pain than actual pain caused by the tenaculum. Don't be afraid of it.
5. You'll probably experience some cramping about ten minutes after the IUD goes in. This is entirely normal and it'll go away.
That's about it. If you feel them bump the top of your uterus with the IUD when they're trying to insert it they probably don't have much experience.