A shelf company is pre-registered and often comes with a trading history, while a new company is formed from scratch. Shelf companies offer immediate availability and can provide added credibility due to their age.