Yes, in most instances. Pure matched betting carries no risk, especially when a bettor has a bonus bet acquired from a deposit offer. Some matched betting requires some risk to acquire additional bonus bets outside of deposit offers. If you take your time and go through each bet slowly there is no risk in the long term. Human errors do occur, this is the only real risk involved e.g. placing the wrong bet, betting with the incorrect stake, etc.