When done correctly, matched betting is designed to be risk-free. By covering all outcomes, losses are minimised, and profits are - in theory - guaranteed. However, there is a small element of risk caused by human error, or factors outside your control such as changing odds, cancelled matches, withdrawn promotions and so on.