Yes, the profit generated from the matched betting is guaranteed as there is no risk involved.
It is because you are betting on all the possibilities, and the profits you can earn are certain. You can estimate them with simple mathematics.