It is often fear that lies behind that question. As if death wasn’t terrifying enough without imagining some state of unrest or unconscious oblivion while we wait and wait and wait for Jesus to return to take us to heaven. To answer quickly up front, your soul goes to heaven immediately when you die.
Jesus often talked about life going on into eternity. He didn’t just mean that our loved ones who have died would live on in our memories. He literally meant they would live on forever. Look closely at this conversation between Jesus and Martha, the sister of Lazarus who had just died. “’Your brother will rise again.’ Martha answered, ‘I know he will rise again in the resurrection at the last day.’ Jesus said to her, ‘I am the resurrection and the life. He who believes in me will live, even though he dies; and whoever lives and believes in me will never die’” (John 11:23-26). Martha believed that her brother would rise on the last day of the earth’s existence, which the Bible refers to as Judgment Day. Jesus further comforts her by pointing out that Lazarus would not have to wait that long to experience the joys of eternal life. “Whoever lives and believes in me will never die.” Our soul goes to be with Christ immediately when we die. In that sense, we will never die, even though our body remains here until Judgment Day.
God’s missionary Paul was in constant danger because of his bold confession about Jesus. He spent a lot of time in court and in prison. He found comfort in knowing that if he had to die for believing in Jesus, it would be a blessing. “I desire to depart and be with Christ, which is better by far” (Philippians 1:23). To “depart” and to “be with Christ” were simultaneous events. There is no allusion to a long period of time in between. Ecclesiastes 12:7 speaks the same way. “And the dust returns to the ground it came from, and the spirit (or soul) returns to God who gave it.”
The clearest statement comes when Jesus is on the cross next to another dying man. “Then he (the criminal) said, ‘Jesus, remember me when you come into your kingdom. Jesus answered him, ‘I tell you the truth, today you will be with me in paradise’” (Luke 23:43). Jesus puts a time stamp on the soul’s trip to heaven with the word “today.” When Jesus gave his life on that very day, he paid for every sin and paved the path to heaven for everyone who puts their trust in Him. When he rose from the dead three days later, he secured the promise he just made to that dying man and to all of us. Jesus turned death from a curse into a blessing—a blessing that starts the moment we close our eyes for the last time.