"There is a difference between talking about how to solve a problem, and actually implementing the solution."
Is there?
You are giving your expertise with the intention of improving their situation and potentially saving them time. It's not uncommon to get paid to consult about problems that a team is facing without actively implementing it yourself. How is this any different?