The stacking procedure is a key part of the seismic processing. Historically, this part of the processing is done using seismic acquisition data (traces) with common features such as the common midpoint between source and receiver. These traces are combined to construct an ideal trace where the source and receiver are virtually placed at the same place. The traditional stacking only performs a simple sum of the traces. This work proposes a different way to perform the stacking, which uses the singular value decomposition of a data matrix to create an eigenimage where the noise and interferences are attenuated. The proposed technique is called Eigenstacking. Results of the stacking and eigenstacking are compared using synthetic and real data.