pay off in spades
To yield very significant profits or benefits following an investment (of time, money, energy, etc.). Wow, those private lessons have really paid off in spades—your Spanish sounds totally fluent! If this venture doesn't pay off in spades, we'll be forced to declare bankruptcy.
Farlex Dictionary of Idioms. © 2024 Farlex, Inc, all rights reserved.