Most deposits made via Sofort are processed instantly, which is exactly what the word sofort means in German.