How soon can gender be determined?

There’s a place I can get a package deal: gender reveal (website says as soon as 14 wks), 3D/4D ultrasound later on and a maternity photo shoot for 250 all together.

My question is how accurate an ultrasound would be to determine the gender at 14 wks?

I’ll be calling to pay/set up appointment tomorrow so I’m sure I won’t get in for 3-4 wks at the soonest. I’ll be 17-18 weeks around that time so how accurate would it be then?