Die Bombe war den Angaben zufolge mit Metallsplittern bestückt und detonierte in der Nähe der Kassen. Zunächst hatte es geheißen, die Ermittler gingen nicht von einem Terroranschlag aus. Am späten Abend hieß es, kein mögliches Motiv werde ausgeschlossen. Denkbar sind allerdings auch Erpressung oder organisierte Kriminalität als Hintergrund.
Russische Behörden hatten sich in den vergangenen Monaten gescheut, Terroranschläge als solche einzustufen, auch wenn es klare Hinweise dafür gab. Mitte Dezember hatte Präsident Wladimir Putin mitgeteilt, seine Sicherheitskräfte hätten dank Informationen des US-Geheimdienstes CIA Anschläge in St. Petersburg verhindern können.