Should new carpet have factory holes precut?

I unrolled my when I got it, laid it upside down, and put some weight on it for a couple days. Did whats been mentioned above for the shifter and seat belt bolt holes.
When it was flat I aligned it in place on the floor. I slid under the car and used a phillps screw driver to the center of the bolt hole through the carpet to mark it. I'm sure there are better ways, but this is how I did it.
When you get to the sides near the doors trim a little and check. Basically you can't put it back if its been cut off.
Take your time.