Put Your Money Where Your Mouth Is

Definition:

To support something that you believe in, especially by giving money 

(It is not enough to support something just by talking about it. You have to be ready to spend money on it as well.)
 

Example:

If people are really interested in helping the homeless they should put their money where their mouth is.
(from Cambridge International Dictionary of Idioms)