At the time of your purchase, a qualified “estimator” will come to your home to measure exactly how much flooring you will need. After that, make sure your cost estimates include everything, including padding and installation.
Many estimators also determine the layout of the carpet itself. If you are interested in where the carpet seams will be, feel free to discuss it with the estimator.