Should there be a comma before the highlighted word?

Rich Goranski wants to go on vacation next summer, so he is saving his money.

Keep the Comma

Remove the Comma

Keep the Comma